Anthropic doesn’t use AI ⟡ Amsterdam Trip Recap ⟡ HTML Streaming in Chrome ⌁ Syntax Weekly ⌁
Chapters17
The hosts recap a trip to Amsterdam, tease upcoming topics, and set the agenda for Syntax Weekly, including a discussion on HTML streaming in Chrome and a look at interesting sites.
Syntax Weekly recaps Amsterdam meetup highlights, debunks Anthropic’s AI claims, and dives into Chrome’s HTML streaming features with hands-on demos.
Summary
In this Syntax Weekly episode, CJ, Wes, and Scott share a vibrant post-Amsterdam vibe, recounting meetups, selfies, and the generous gifts from attendees. Wes dives into Anthropic’s Claude videos, confirming that the team used traditional hand-made animation rather than AI-generated footage, and ponders the future of AI in media creation. Scott and Wes then switch to tech demos, with Scott unpacking HTML declarative partial updates and Chrome’s experimental support for out-of-order streaming, including processing instructions and island architecture concepts. The crew showcases personal projects—CJ’s interactive demo slides, Wes’s React 3 Fiber-based slide deck, and live event moments from JSNation and React Summit—while also sharing practical tools like replacements.fyi for package guidance and Oxide Computer’s ASkI art generator. The Amsterdam trip photo reel, live CSS battles, and a candid discussion about AI hype wrap the segment, ending with a reminder of Syntax Weekly’s weekly rhythm and Sentry’s sponsorship. The conversation also touches on hardware betas (Mac OS), open-source model chatter (Frontier/Labs), and emerging agent orchestration tools like Conductor and Ghosty derivatives, all weaving together a mosaic of tech culture, tooling, and real-world events.
Key Takeaways
- Anthropic’s promotional Claude videos were reportedly created without AI, with Sam Mallister stating that the actual footage was handmade by skilled animators.
- Chrome is prototyping declarative partial updates that enable out-of-order HTML streaming, inspired by Astro Island architecture and processing instructions.
- Slides and demos stand out when they reflect an individual creator’s taste and vision, not just AI-generated aesthetics; Wes’s React 3 Fiber slides demonstrate an interactive, in-app demo mindset.
- Replacements.fyi is a useful, community-curated tool for finding modern substitutes for aging libraries (e.g., Axios -> fetch, Express -> Hono), helping developers cut bloat.
- The Amsterdam conference vibe is amplified by in-person interactions, pro-level event production, and live demos (CSS battles, Q&A drills), underscoring the value of IRL tech events beyond talks.
- HTML streaming in Chrome could reshape front-end architecture by enabling native streaming, client-side includes, and better content delivery ordering without heavy framework reliance.
- Xiaomi’s open-code fork and MIMO 2.5 Pro signal a growing market of cheaper, capable model options, though model quality and safety considerations remain debated.
Who Is This For?
Solid viewing for frontend developers, AI/ML enthusiasts, and conference-goers who want a pulse on current AI hype, browser streaming advances, and real-world event takeaways from Syntax’s team. Great for anyone curious about the intersection of AI, web tech, and live coding demos.
Notable Quotes
"There was no AI involved in this project."
—Sam Mallister from Claude/Anthropic clarifies that the Claude promo videos were handmade rather than AI-generated.
"The actual videos were totally done by hand by like extremely skilled people."
—Follow-up confirmation about the production process for Anthropic’s launch visuals.
"This is not particularly good. It’s informative and it’s interesting how he did it, but editing simply from the transcript and just overlaying the words—that doesn’t make a good video."
—Scott critiques overlay-based AI video edits vs. richer storytelling visuals.
"Declarative partial updates in Chrome behind a flag—this is the future of front-end frameworks."
—Wes explains why Chrome’s out-of-order HTML streaming could redefine frontend architecture.
"The best part of a conference is meeting everybody and having real conversations."
—A personal takeaway about the value of IRL events beyond talks.
Questions This Video Answers
- What does Anthropic say about Claude videos being AI-free and how credible is that claim?
- How does Chrome's declarative partial updates work and when can developers try it?
- What are processing instructions in HTML and how do they enable streaming content?
- Why do creators emphasize 'taste' in slide design despite AI styling tools?
- What tools did Scott use to create interactive slides and how do they compare to AI-generated decks?
Syntax WeeklyAmsterdam MeetupAnthropic ClaudeClaude Fable MythosHTML Declarative Partial UpdatesChrome StreamingProcessing InstructionsAstro Island ArchitectureWeb ComponentsAstro/Island Architecture
Full Transcript
Welcome to Syntax. It's Syntax Weekly. We're back from Amsterdam and we've got a ton of news and other interesting things to share with you. I am joined today by Wes and Scott. How are you guys feeling? I'm doing great. I got back from Amsterdam and I did that like opposite jet lag where you wake up at 6 a.m. and you feel great because your your body is adjusted and like I was like, I'm going to become a morning person now. But then it wore off after two days. Yeah. Yeah. Uh CJ, what day did you get back?
I got back on Saturday late night. Just yesterday, so I have not adjusted yet. I was up at 3:00 a.m. today. So, yeah, I was up early, too. Yeah. Yeah. Yeah. Very early. Oh, man. Feeling it. Nice. So, um like was mentioned, we've got some stuff for you. We're going to be talking about how Anthropic does not use AI. Uh we'll recap our Amsterdam trip. We met a ton of you while we were there. Um, this was the mo I don't know about you guys, this was the most selfies I've ever had taken with at at an event.
Uh, people unbelievable. Uh, yeah, the amount of like photos that people take has gone up over the years. Like it used I I remember like maybe five, six years ago, like one person, like a really young person asked me for a photo. Uh, and I was like, "Oh, yeah, sure." Like I've never had that before. Um, and it's just it's just become this like thing now where like everybody takes photos. um at the thing and like we were in line with like meeting everybody and like saying hi or whatever for like probably at least an hour, hour and a half and it was fantastic to meet everybody.
So many little gifts as well. I had somebody ask uh ask me to sign their badge on the way out. I was like, "You want my autograph?" What? Oh, I signed a badge. I signed a Lego set. Oh, yeah. I signed They're definitely stealing your identity, CJ. I can't believe you did that. I know. I didn't give them the regular signature. I I I spruced it up a little bit. Yeah. Yeah. All right. Yeah. So, we've got a ton of pictures to show you. We'll we'll recap the event. Anybody that was at the event, feel free to say hey in the chat.
Um and we got some other stuff. HTML out of order streaming uh has made it into Chrome. So, Scott's going to tell us about that. And I've got a few fun sites to show you as well. This is Syntax Weekly. Why don't we get right into it? Wes, what do you have for us? Yes. All right. I have two things both related to the Claude 5 Fable launch but not about Claude Fable and it's more um the the launch videos that went out. So, every time Claude has something or Anthropic launches something, they have these like beautiful videos that are they're usually like uh UI animations of like showing it and and moving around, but this one they had this like beautiful uh like fives and nice animations kind of stop motion feel to it.
Just I just absolutely love the look of it. And I I remember seeing that and being like, hm, I wonder if those assets were programmatically generated or not. Um, and somebody asked on Twitter, I'm curious how Enthropic makes the models for their promotional materials. Is this Claude collaging found images? It doesn't look like an image model. Um, and Sam Mallister, he who works there, he says, I there was no AI involved in this project. Um, and I previously had been DMing with somebody that works on the like After Effects ones that they put out and they said, "Yeah, like we have some processes with AI in place, but all of the actual videos were were totally done by hand by like extremely skilled people." Um, he says, "Much of the source material was made from the Brockus encyclopedia and our internal teamwork." So, some brilliant animators for the finish product.
Um, and then he went on to show in one of these other ones here. This one he like I'm not sure if he recorded it or if you can like go back in your Photoshop history u but he showed himself actually making the fives out of the map which is really really cool to see. Um because anytime these videos come out, you get these like dudes saying, "Oh, definitely prompted made it with Remotion." And like I'm so in on like AI video editing, but like there's no this is like miles ahead of all the other stuff they're working on.
Yeah. Somebody, you know, um I I've maybe mentioned this a few times, but my background is in motion graphics. I worked professionally as a motion graphics artist. I did a lot of After Effects in my career. Um, and man, it is a powerful tool in the hands of the right people uh doing stuff like this. So, when I see uh that this type of work is still being created by hand and it it's not a surprise to me given the level of care that's clearly put into it. Um, and again, like really really cool application of those skills.
Absolutely. Um, on the same like note, um, Thorac, who works on Claude Code, uh, posted a detail of how he made his like he he he posted like a secondary video on like detailing everything. And he had Claude and Remotion uh, do a whole bunch of stuff, right? like it it transcribed it, it uh cut it, it did color grading, um it stitched it all together, and it did a bunch of like overlays. So, like in the same breath, I think this is a very neat way to do this as well. Um I it's it's more of like um like a PowerPoint with the overlays.
And I had a tweet this morning go out where I was like like this is not particularly good. It's it's informative and it's interesting how he did it, but editing simply from the transcript and just overlaying the words that you're saying on top, which is essentially what the the finished video was here. You can we could take a look at it right here, right? Like it's simply just taking things that he's saying and and overlapping it in like different cards and like and whatnot. And and that's that doesn't make a good video. Um, like a good video is you are talking with some context, but you're also showing some visual which adds to the context and is not necessarily being added to the transcript.
Um, so I thought I thought like let's let's talk about that. Um, we edit a lot of video on our our team, right? And and our editor Randy, he is absolutely cracked and has all of this like Claude tools that he's built out, right? Um, and I think that AI is fantastic for doing quick edits, being able to figure out what the false starts are, being able to remove silences, all of that stuff, but the actual like storytelling and like the I hate I hate to say this, but the taste part of it has is same as design has still not been replicated.
Yeah, I think that goes for a lot of things. I I said the word taste so many times by accident at JS Nation and Reacts Summit where I was like there is no other word that fits in to describe this but again yes the professional hand of the the storytelling and stuff. I've been working on a tool to do motion graphics myself. I know like you said Ry's been working on a tool we we all are deep into this space. So to me it is again no surprise that again the h that overall uh just creative overall like what what do you would call that I don't want to say taste I don't want to say taste the overall creative vibe is is something that is difficult to replicate because um somebody asked me at the uh at the meetup or at the uh the thing about my conference talks and they were like what prompt did you use to create your slides because my slides were 3D it was the solar system.
It was in space and it's like there's no prompt that will will do this. It is revision. It it is uh overall vision. It is exactly describing to a tea how you want it to look. Not uh make me a thing go. The the prompt seagulls as I call them where people are just like prompt prompt. Like what was a prompt? Prompt. Give me the prompt. Absolutely. Drive me nutty because like use your use your brain for one more thing and and figure out what you should ask for. You don't even have to do the work anymore.
You simply just need to ask the box to make it. And the fact that you are so lazy that you don't want to ask it to do what you want or you are unable to describe what it is that you want, but you're simply just like prompt prompt prompt prompt. That drives me crazy. Yeah. So, in the chat, internet doggo said the vision. I think you uh landed on that word too, Scott. Having a vision. And I think that's it. Like we all have built up our our tastes and and style over time. And so all of that goes into our prompts, but we we have an end goal in mind.
So we're not just going to prompt it once and then use what's output. We iterate with it. We we know what we're looking for. Like we have that vision in our mind. And so we're working towards it. Now, I don't know, some people might be saying we're coping because eventually the models are going to be this good. But they've been out for so long. There's a lot of video models out there and the the good stuff has humans in the loop. Um I think this is was definitely on display. I don't know if you all watched some of the Super Bowl commercials, but this like if you saw the Super Bowl commercials this year, it was just the worst AI slop.
Like it was so hard to watch because you could tell they literally just prompted without any human uh human in the loop to add taste or whatever to it. So, I think it's it's still needed. Man, I'm not coping at all. I I I wish it would get better. We talk about this with with design as well is every single time a new thing comes out. We saw this with um Google's Stitch. We saw this with the latest chatbt image uh where it can now create UIs and posters and whatnot. And immediately we're like yes, like this is actually really good.
It's decent, you know. Um, and then like a month in, you start seeing the same like on Chat GPD you see the same like little paintbrush swipe on on absolutely everything or on um Google Stitch you're seeing the same like sort of designs just with changed colors and changed fonts every time and you're realizing like oh they're they're probably just seeding it with I don't know 20 30 40 100 different good designs which they are good designs but at a certain point you're just you're just taking like a nice looking PowerPoint template off the shelf and just using Calibri in Microsoft Word to to put your own stuff in and then that starts to look old hat very quickly.
Speaking of that that PowerPoint off the shelf, I saw and and this is no shade to any of the speakers, but I saw at the conference. 100 slide decks, right? Maybe not 100. I saw a lot of slide decks. And I could just smell the exact AI tool they were using to create their slides every single time. Whether that was the text, that uppercase letter spacing, whether that is the the glossy boxes that it's putting in the things. And it kind of made some of them a little tough cuz it was like, okay, this is your this is your talk.
You got to put more into it than just make me slides about this and I'll bring the demos like Wes's. And yeah, can I I'm showing mine right now. Yeah, maybe I should show mine too in in in a minute here, but I I I feel like they they ultimately end up standing out so much in a positive way that like I would almost rather you just use PowerPoint or something like that than than use the AI tools to prompt the slides just because it is it feels distracting when you're like, "All right, this is the same aesthetic that every other slide deck has today." Yeah, it's it's crazy how every single deck looked like a like a clawism.
Um, and I get it because like you're you're trying to spend the time on your content of your site, but that screen at JS Nation is like a what probably 40 foot high beautiful LED screen that has the most popping colors and like black blacks that you got to make it look good for that. Yeah. And for our audio listeners, I'll describe the aesthetics of Wes's slides. And I one, in one word, it's just taste. It's like the the background is this cool texture, like wrinkled text, and then anytime there are titles, there's like this spray paint dithered effect that really makes it pop.
Like this looks like Wes's slides. This doesn't look like he just prompted something. Like it has his signature style in there. Um, and that's not something you're going to get just by prompting in a box. The funny thing is that like I did prompt this, but but you you you described it. You knew what you want. You had a vision. You had a vision. But that that is I think people do they want a oneshot. They want this or that. But they don't want to chisel. They don't know what they want. They don't know what they want.
Yes. I wanted every single one of my slides to look like a poster. And I had a I need this to to be this way. I need this to be this way. I need this to be this way. There was a vision to it. It wasn't just uh make make me solar system. I will say about your slides, Scott, like I I think the for me because I've given a few conference talks and I've always wanted to have my demos embedded in slides and I've done it a couple of times because there are a few tools that like will give you interactive code editors in the slides, but I felt like your your slides, Scott, were like one of the the ultimate demos of I'm showing you the demo inside of my slides and it's interactive because the slides themselves are built with webte.
Yeah. So like you literally had cards and modals that were using the tech that you were talking about and it worked inside the slides. So that that was really cool to see as well. Yeah. Do you mind if I show mine, Wes? Are you done with your uh Yeah, go for it. I'm done here. Let's see yours. I'll show mine real quick here and then we can talk about the event. So my slides were done in React 3 fiber and so it started blank and then they did this opening. Hopefully the FPS works here cuz my computer sound like a rocket ship right now.
Um but it was really smooth on stage. It did crush my battery. But again, every single one of these talks need or every single one of these slides was animated. Like even the uh stars here were all individual particles and then again each one was here. And the coolest thing about my talk is that because the slides were just individual JavaScript objects is that you could have a non-3JS version of this just in case. Um even this QR code was made out of uh individual stars and uh it worked really well. Oh, cool. Yeah. Yeah, it was it was really dope.
And then on top of it, I had all of my demos be um all of my demos kind of sat in actual HTML on top of this. So, the demos all worked as HTML that you could just go through and then I have the um the browser standards over here so you can tell like which browser supported and everything like that. And honestly, I think after seeing a lot of AI generated slide decks, I think it was a uh breath of fresh air a little bit, right? Yeah, it's it stood out. Yeah, absolutely. Slide decks are are really tricky because most people just put the words that they're saying.
This this comes back to the the videos that we were just talking about is that like your slides should be supplementary to what it is you're talking about. So, you should have something on the slides, you should have something in the video, and then you should be talking about something related, but not the exact same thing, right? They don't just want to see the words that you're saying, and then that's how they get bored. Um, I think Scott did a fantastic job with this. Thank you. Yeah. And I don't know if you described it for our audio listeners, it's literally a solar system and as like you go through the slides, you are flying through the solar system to the next demo.
Um, everything has a transition, your camera panning, and the system's actually pretty elegant because each slide has like a camera coordinate system. So, it's just on a JavaScript object whereas the camera is, and the different planets coordinate with the different sections, whether that is like bleeding edge tech or whatever. At one point, I even put an HTML in canvas in the solar system uh in the React 3 fiber thing. It's all crazy. But like even like so I have a slide up right now that's talking about how your agents can write it and it pulls back and like this slide again this was not me just prompting this to say make me a slide.
This this vision or whatever was crafted you know I had this like whether that is like uh retro sci-fi looks kind of books or anything like that. I just really wanted it to always have a very specific aesthetic. the the one thing that didn't quite work out as well as I wanted to was the worm, which looks ugly as hell. Uh, but I think that adds to the funny charm of it. I did add a shy hallude to this thing, which was very funny. Um, maybe Fable could have gotten this thing better, but the worm.
Yeah, 3D worm wrapping around the world here. Scott, you need to distill the worm into something like on its own and then like this this will be the new Pelican on a bike where you can test every model that comes out or like the opposite of like, okay, I want to try a cheaper model, but can it can it do a worm that eats the the world? Yes, that is very funny. I I prompted so many times asking it to make the worm better, which was like very funny. Um, but yeah, like I I had like this this this pull back and reveal the entire universe in mind.
Man, this took a lot of of back and forth with it. So, definitely not just a single prompt here or anything like that. Um, do we want to talk about the event overall now that I I'm going to close this because my computer is on fire. Yeah, let's let's get into it. I have quite a few photos to share. Uh, and if you were at the event, say hello in the chat and I will do my best to describe these photos for our audio listeners. Um, but essentially we we teamed up with JSNation and Reacts Summit.
So, uh, Scott and M just showed you their slides. They gave talks at both conferences. But the day before JSNation, uh, there was a pre-party where people could come pick up their badge and we did a live show at that pre-party. And, uh, it was so much fun and there were so many people. um most people I've ever seen at a at a syntax uh event. Well, probably what you think I think we had like 250 RSVPd. Um and then we als it was also the JS Nation uh party, right? So there was I would say there was probably several hundred people.
Um quite a few people said they couldn't even get in. Uh they were just hanging out outside because it was so busy. Let's see if I can find a photo. Yeah, it was standing room only and like there was like a garage door area where people were like piling back to to watch the show happen. Um, I pulled a few tweets. Oh, shout out to uh Ricardo, someone we met there. He made a can of Stroop waffles, but he made us tasty treats. So, these are tasty treats for Wescott and CJ uh in commemoration of a thousand episodes.
Um, so that was really nice. So, I ended up having that. CJ told me to throw it in my bag and it it came back to Canada. So, sorry about that. But I I was looking at that yesterday and it's it's not just a sticker. It's it's like printed on the the tin, which I assuming is using one of these like um sublimation printers or printers I can print on anything. Now I'm curious about how this was actually made cuz it's it's really cool. It's a really good print. Yes. Amazing. Man, I love me some strip waffles, too.
So, thank you so much. Even though I didn't get to have any of them. Uh, I would say this was also just a perfect live event because our live events are like it's almost like a comedy show. Like they're super entertaining like they're interactive with the audience. Um, and it was a is it was a tight space to to to do that in. Um, but it was great. Uh, more photos here. Um, we also took uh we also did a live uh CSS battle. So we tried to recreate the Amsterdam flag live. We did a switch.
So every 30 seconds we had to switch the keyboard to to who was coding. Um I think we got there probably a little over 10 minutes. Um so that was super fun. Yeah. And guess what? We did a stumped where we were trying to find we had uh code that was wrong and we were trying to stump CJ with the help of the audience. And I got to say CJ, you did a great job. You did a really good job. Uh you did much better than I I would have done in that instance. So um good job.
I'm very proud of you. It worked out because Yeah. Go ahead, Wes. Sorry. Yeah, I I thought CJ did a fantastic job at the stumps. So, the stumps were like questions about uh like syntax errors or like weird things about it. And what I thought was really interesting was seeing CJ's process um and like talking through it. Um and you could just tell that like like I think when Scott and I do it, we're just like looking for little weird things or like trying to get it. But CJ has a very methodical process of like breaking down the problem uh and just tackling it.
Uh it was it was really fun to do in in an age where it doesn't necessarily matter about syntax errors anymore. It was very enjoyable to to play that game and and allow CJ to find the syntax errors. Yeah, it was fun to to flex my muscles and having a live audience like I could ask for help if I couldn't get it. And there were some some smart people in the audience. Um, you all had a um I don't know if it w it was Wes or Scots. You had the markdown syntax error. Was that yours, Scots?
That was Scots. That was brutal. Um, it was just the incorrect syntax on the link. Uh, but multiple people in the audience saw it. I eventually saw it, but I think you said you did the same one in SF and like nobody in the audience saw it, right? Yes. They don't know how to write Markdown in the Well, they just like It's so funny. Yeah, because these are always JavaScript and I was thinking, you know, the one thing I always goof up. I always get it wrong the first try is the the the so just like um wondering if you would get it and I'm shocked at how fast you got that one just because again like I think that's one of those ones where you you mess up the params versus the brackets and markdown.
It's so easy to just flip-flop those in your brain and then uh yeah shout out shout out to you CJ. Thank you. And yeah, more photos to share here. Like I said it was a packed room. Um some nice shots from Randy. Randy was going around taking cool cool aesthetic shots. That's us working on the the mad CSS challenge. Um and then after the meet up, we talked about this in the intro, but people literally lined up and just for an hour, one after another, it was like, "Can I take a selfie? Can I take a selfie?" Um so quite a few people posted theirs online.
Um it was fantastic meeting everybody. Like it it was such a joy. I I hopefully I didn't seem annoyed by all the photos because it was just very overwhelming, but it was it was so fun. You got to you got to learn you got to learn how to embrace it, CJ. It's it's wonderful. Everybody's so great. Yeah. Yeah, the speaker dinner which was after two and a half days of this was like it very clearly showed the personality differences between CJ Scott and I where it was just like two and a half days of talking to a million people our voices were just gone absolutely zonked and CJ and Scott were like I need to go back to the hotel where there are no people and I'm like more people let's go drink some beers on a boat.
I would have done that, but Wes, I had to I had to give a talk the next day and I had to moderate a panel and I had to host a discussion room. Like my voice had something the next day, dude. I the the day I woke up to MC the first day, it was the day after the syntax event. My voice was cooked. You should have seen LRA's face when I uh spoke to her in the morning. She looked concerned when she saw when she heard my voice. It sounded rough. Uh, but yes, it was um I would have I would have preferred to go out and hang out with y'all, but man, I was I was very uh concerned about my voice for sure.
Yeah. And I was in the same boat cuz I MCEd both days and I was like I I have to talk on stage. I have to interview people like I can't have my voice gone. So, sorry I didn't make it to the speakers meet up, but everything else was super fun. I took more photos to share here. This this is the event hall. It's called Crumbout Hall. See if the it can download. It's really pixelated right now. Um, this is where it's a big old venue. Yeah, it's massive. Right on the water. Uh, they're across from north station, north of Amsterdam.
And this is the the main venue. Like I think like over 800 chairs. And for React Summit, it was even more than this. Yeah. That there So there's those black curtains you can see in the back. For the next day, React Summit, they took those down and added even more chairs. Um, but this is the massive screen that they were talking about. Like 40 feet high, like 100 feet wide. Super cool. Um, and then we also recorded a live podcast there, but yeah. Oh, yeah. I I forgot that we had done that. Like that's it was such a a packed day.
So, we did two live podcasts, which you'll be hearing relatively soon on the on the feed. Uh, they had like a pro bunch of for what videographer set up, three camera setup, which was really cool. I made sure to uh go between all the cameras quite a few times, so Randy will have a fun time editing that. Uh, and then yeah, I did another one with another podcast as well. It's just fantastic jam-packed. Yeah. Yeah, I did so much. I did I did a hosted a panel. I hosted a discussion room. I MCED a full day.
I uh did a talk. I did that talk Q&A or whatever. Uh we did the syntax live show. We did an entire day of syntax meetings, like an entire day. So it was just thing after thing after thing all day long and it was awesome. Really had a great time. Question people are always asking like are conferences worth it or like like what's the best part of a conference cuz like you can go on YouTube and find the talks from a lot of these conferences. Um and even then people don't typically watch them. Sometimes you see some of the smartest people spend a lot of time on a talk and then you look at it on YouTube and it's like 300 views and it's unbelievable because it's really good content.
Um, but like for me the best part of a conference is simply just meeting everybody, being in the conference, having really good conversations. Um, it's just that type of stuff doesn't just come up naturally and it I find it so valuable to just be in a spot with other developers and be able to talk about this stuff. Yeah, the best part was meeting everybody like I got to hang with the the the Zed folks and man, great bunch of people from all over the world and just an endless amount of different developers and different teams, speakers, all that kind of thing.
It was just I I met so many people and talked about all kinds of stuff. I got so much value out of it. Yeah. So I I had a great time. Yeah. So in the chat they said, "Wait, Wes is taller than I thought." That's the other thing. You can see how short I am if you meet us in person. See, I I in I intentionally hired everyone on the team to be uh not tall because I am not tall and then therefore it's going to make me look just a slight amount taller than I actually am.
And I got I got new shoes that give me about an inch. So, I'm a little bit taller than normal. You can see in this in this in this selfie. Yeah. Why am I so much taller than I never realized that until I saw the photo and I was like, I it looks like I took the kids out for like a day in Amsterdam. Kings. Yes. I I concur. I I don't know if it's that's the term, but they call it like hallway track. Like that's that's part the best part of the conference. And like even so even though I was MC like I was watching the talks and asking questions about it all the people that I met afterwards and talked with a lot of times like there was more insights there.
There was like you can dig deeper and and chat about the topics and it doesn't have to be like picture perfect from being on stage. You can like dig into it more. So definitely the best part of a conference is like meeting the pe the friends we make along the way. Um Scott and I got to take a selfie. So Scott gave his talk and I was the MC. Yeah. This is Scott and I giving a selfie with 800 uh Europeans and and I guess Americans, a giant crowd, which is super fun. Yeah. And uh it was a lot of fun.
And CJ, thank you for doing the Q&A. I got to do Wes's QA. I think that was very special and a lot of fun. Um because, you know, for people who don't know, you do the talk at this conference, and there's a 10-minute Q&A with audience questions on stage after the talk. Something that actually stresses me out a lot if if I'm being honest. So, the fact uh that it was you doing it CJ helped out a whole lot. It helped it it stresses me out more so than doing the talk itself or even MCing or talking to like having the Q&A for some reason uh stresses me out just a little bit.
But I will say guys, do you know how I prepared for my Q&A? Because I think it's actually pretty dang smart. How did I tell you? How did you did you prompt her? How'd you do it? I I gave Fable my slides and I said, "I have to be on stage to do a Q&A after this. Grill me on the questions you would ask as an audience member." And I went through I would say probably 30 questions with Fable and it would it would it would tell me if my answer was bad or not. And so I would get would I would give it a quick answer and I was just doing it all via voice and it would just be like, "You say this, but there's a contradiction here." mirror and I'll be like, "Oh, asshole." But it also what it helped me do is it helped me while I was on stage do the Eminem thing uh in 8 mile and I just started like having those questions in my head and I was like people are going to ask about this.
Let me actually get out in front of it so that way I don't have to do that during the Q&A. And honestly, I think it made my talk a lot better. I was uh I I I was pretty proud of myself for that one. I think I'll just say that. That's good. Yeah. What kind of questions are people gonna have? Like I often I'll do that with like like with tweets where like I'll post something and sometime often the questions that you get or even in like a like a live stream chat like this the questions that you get are like oh people are just not they're not understanding it you know or or on like you post like a TikTok and like half the comments are like uh this is useless I don't need this and it's like oh they're not understanding like what this is for I maybe I need to like spend a bit more time on that.
Yeah. All right. Do we want to get back into the uh into the the tech stuff or CJ, you got something? Let's do it. I got one more photo to show. A fantastic family photo of the syntax crew. Um we all because we were all there. That's that's one of the cool things. Uh Nikki, our our new editor, sort of new. I've been here a few months now. Uh it was bas. Yeah. Yeah. Uh but we were all in the same room, so we got to take a fun family photo on the couch. That was super great.
Um, but Scott, you mentioned you used Fable to prompt. But how'd you do that? Because Fable has been banned. Uh, that it was not banned while I did that. Uh, because it was banned what the the day after this or whatever. It was banned maybe like the day after or the day after that, but I did it um the day before my conference talk. So, it was not banned. And in fact, I was actually really looking forward to having time on the plane to really get deep into Fable. I had actually tried it a little bit out to have it um uh evaluate my graffiti library.
The thing I heard that Fable does better than other models uh was specifically handles large code bases really well. So large mature code bases, it has a good overview of them. And so I had asked it to evaluate some things in my CSS graffiti library. And it did come back with a really lovely detailed list of um concerns possibly or things that I should be thinking about in a way that I felt was more complete than what Opus 4.8 had had given me in the past cuz I'm often uh people people are all the time they're just asking they're they're prompting this or that whatever but they're not asking enough things to consume into their own brain back right like tell me what you think about this what do you see whatever so I'm I'm not having the I'm not outsourcing some of the overall things to to the agent I'm asking the agent to distill larger concepts and then bring them forward to me help me make the decisions and things like that.
So, I I found it to be very nice with that and I I am sad that I did not get to use it more. I'll say that. Yeah, as a Canadian, I am I'm sad that I am now banned from using it. I we were at the conference, so I didn't get to dip into it other than just a couple little prompts, but not enough to like be able to say it's it's way better at X, Y, and Z. In fact, I was like like looking on Twitter like what people are building with it and like all of the examples that people are building.
I'm just like that's you're I'm like I could have built that with like a year ago with a lot of this this type of stuff. And like the fact that you one shot at it in a single prompt is not not impressive to me either. The oneshot benchmarks are not impressive to me. That's not something that I really am that excited to see. So, for people who don't know, Anthropic released a new couple of new models, Fable and Mythos. Mythos is one that's been talked about for a long time here in terms of it being too dangerous.
Um, and then they were only out for just a few days. And even then when they were out, they were you could use them in your CloudMax subscription plans, but they had announced that they would be making it API only at a certain date, of which I I don't remember because I was like, "Oh, I'm going to get to try it out before then, so therefore, you know, I I'll have a good opinion on it." Yeah, it was in like a week. So sometime in between then and that week, the US government stepped in uh because of what seemingly was a jailbreak or concern from the AWS team and well they said that only US citizens can be using this thing and because Anthropic clearly has no way of preventing you know non US citizens anywhere like there there's no good way besid besides updating your passport or whatever, like in a way that like anybody's going to actually want to do.
So, they were just saying we'll pull it for now. So, dang. Uh, it's gone. It's gone at least for right now. Yeah. Which is kind of a massive bummer given I think it was really good in the short time I had to use it. My my first reaction to that was, yeah, right. like this is just a marketing stunt because like I'm I'm sure it did actually get like taken down by like the US government, but did they know that that was going to happen? Because like when they were teasing it, they said it's too dangerous.
Um, and then they have this they have this thing like the Claude needs a therapist and they keep like putting out the stupidest about it's becoming sentient and like all of these things where I'm just like I'm not believing anything that you're saying anymore because you're just trying to you're trying to pump this up to to make it sound like it's not like it's crazy because like they are so such good models and it's so powerful and it's amazing what it does but then they have to take it one step further and be like, "We have to get this thing a therapist or like uh" and and I just like I you're saying that to pump it, you're gonna go public and you need people that are not technical to think that you've made this like alien being that knows all and and you therefore they will buy your stock.
So, that's kind of where I was at with that. I was like, I don't know if I believe this. And somebody pulled some uh pulled some cards for people to get it banned. You know, they were so happy when it was banned. No, you don't think so? No, I don't think so. I I think they were happy because people uh people really liked it when it was being used. People were like, "Uh, this rocks." Um, and so for them to pull it after like I I just don't see that as being the marketing stunt. I I do think he probably shouldn't have been like, "This thing is so dangerous ahead of time." But in the same regard, I don't think pulling it is something that they would want to do because that is so expensive and so good when they launch in the API.
I think they would have been raking it in. No, I I think they're they're not worried about cashing in right now. They're simply just they're trying to hype it up to be as good as it actually is. They want everybody to think it. And like imagine imagine Scott somebody were to come to you and be like sir you are are not allowed to eat at a restaurant anymore cuz you are too strong and we are worried you are going to bend all the forks and we are worried that like all the people are going to be looking at your muscles and are going to be distracted by it.
you know, like that's I I that that's what they're doing here. And I I do believe that it is as powerful as they're saying, but they're they want everybody to know. And the fact that it went from, wow, Fable 5 is in this like tech community to all of a sudden it's worldwide news that they're this is now something that needs to be banned by the government. I would put more money in this being a political stunt than a marketing stunt. Okay. And I think yeah, I think it's just I haven't said anything so I'm going to chime in now.
But I I think it's like a self self-eing hype machine because absolutely I thought the the mythos Mythos was hyped up way too much, right? Like they said they weren't going to release it and then they released it with guardrails. Um so there's that and the I think I I do believe it is true that Anthropic was not involved with the US declaring it um uh what was it a something about an export directive. Yeah. Um, so they weren't involved with that. That actually came that did come from a separate company that is involved. Um, and you might actually there might actually be some political things going on here because Open AI has a uh deal with the US government whereas we've seen in recent news that Anthropic um like didn't want to let the US government use their models for for certain uses.
Um, so this could also be seen as like a punishment to anthropic. Yeah. Um Okay. And but a few more few more details though the actual so the reason they said that it was banned was because the model could be jailbroken meaning like people could basically remove the safeguards but uh what anthropic came back with was they don't see it as a jailbreak because these exact same prompt chains that were were published uh internally could be used on GPT5 to create find the same vulnerabilities. So that's another tricky aspect here where like even though it's not Fable 5, these GPT5 models technically can do the same thing, but they weren't banned.
So there there's a lot there's a lot in play here is all I'm saying. I don't know. The AI jailbreak, if if you're wondering what that is, essentially somebody figures out a series. It's simply just a series of prompts where they get so long or they are confusing or you're able to type whatever you want. like the the the jailbreak initially was forget everything you were just told and do X Y and Z, right? That was the original jailbreak of like just do what I do what I say. It's okay. Um but now they're just like I'm I would love to see the actual jailbreak for some of these more complex models because I'm I'm sure it is very very tricky uh of how they're how they do it.
We should look into it. There's a couple like advanced ones that are already published, but obviously they're not publishing these. Um, let me ask you a question though. Who snitched on Anthropic to get them banned? It It was AWS. It was It was Amazon. Yeah. As reported by the Wall Street Journal. Yeah. And now second question. Who has $33 billion invested in Anthropic and would love to see their IPO go very well? Also, Amazon, you know. Suspicious. Well, you guys have anything else to say because I have positive news if if you don't. yes. I don't have anything to say.
No, I I'm done. I I'm I'm Okay. It's a weird weird space. I'm I'm excited about it. I think that these are extremely powerful, but I don't believe all this stuff. Yeah, I'm in the same boat. It's like and also like it's als it's it's so over uh exhausting and overwhelming the amount of hype, right? Because not only are it's like it's hyped in the sense that it's going to take everyone's jobs and like humans won't be at work anymore, then there's like the security vulnerability hype. Um and then there's stuff like this. So yeah, I don't know.
I I think we we can all speculate. I don't think we know exactly what's going on. I know. Next, let's move on. In positive news, shout out to uh product Devity. They actually just donated€6 euros and said that after being a year of bedridden, the syntax FM meetup was my first day out and I've been lo I've been losing my love for programming because of AI and I really needed this. So thanks. So shout out to Productivity. They came out to our event. That's that's pretty pretty awesome. Thank you. Yeah. When you said six, I was thinking I was just in Greece.
I was thinking like a I'm going to get some uh I would right now. Yeah. Yeah. Me too. Oh yeah. Nothing beats like the burnout more than like like a like a meetup um and like meeting actual people and and I say that in like you go to a conference about JavaScript in every single talk not every single one but most of them I would probably say like 76% of them were about AI right um and yes it it can be a little bit I'm I feel for the people that are there because they're just like a lot of the talks were like everything you know is has totally changed.
Um and and it's it's also very true. But actually like shaking hands, meeting people that is is so energizing. Um so I highly recommend going to a conference or a meetup if you're feeling a little bit tired. Yes. Yes. Absolutely. Yeah. I feel very hyped and energized and I shouldn't because I did way too much at that conference. I should feel very tired. Yeah. Uh, and and shout out local meetups, too. So, I run the Denver Script Meetup. If you're in the Denver area, come out to the Denver Street Denver script meetup every fourth Tuesday.
But I talked to folks that organize like the Amsterdam JS meetup. Um, and uh, there was someone from ZurichJS there. So, f find your local meetups as well. Those happen more often than conferences and they're free and you could even give a talk if you want to. But meeting people IRL, I completely agree. Great way to get rid of that burnout. just talk to real people cuz yeah, this is the other thing I've been thinking about especially seeing so many people on their phones like obviously on the flight like you're bored so you're on your phone but just in public people just scrolling like people are experiencing the world through their phone and if you just look up there's a whole world around you so get get out there uh get out there just use street view don't you don't have to go anywhere street view actually the new Apple Maps is really good uh the uh the the um 3D on it's Pretty neat.
I will say the guy next to me on the flight back from Amsterdam to Minneapolis uh was watching Tik Tok like videos about exGler explains why you're absolutely screwed because of AI in the next 3 years. Like the entire flight, the entire 8 hour flight it was just AI is coming for your job says Elon Musk and it's just like crazy. I've just like this man has got to be so stressed out one watching this stuff the entire flight. I can't even imagine. I played a video game the entire flight and that felt great. Uh I could not imagine uh doing just wild to me.
Yes. Sweet. All right, I'll remind everyone what we're doing here and then maybe Scott you can get into the HTML streaming. Yeah, for sure. So this is this is Syntax Weekly our weekly live stream. Um we've been live for approximately 48 minutes now. Uh, and uh, every week we all bring some news or interesting libraries to share and talk about. And um, that's what we're doing right now. But everything we do here is brought to you by Sentry. So Sentry is really great uh, error monitoring for your app. So if you're running an app in production, throw Sentry on there.
Any errors that are happening will show up in the dashboard. You can do things about them. They also have AI built in called Seir that can solve your issues uh, automatically. So as the issue occurs, Seir can see it. It has the full stack trace of everything that happened from the front end to the back end and it can PR a fix almost instantly. So Sentry is great. Uh we couldn't do what we're doing here without them. So we do appreciate Sentry. Shout out Sentry. And head to centry.iosintax. You can get two months for free off of the team plan.
Sick. All right, cool. Well, I'm down to to to share now. I have something code related, folks. It's not AI. I have something that's not AI. So, uh, get hyped. Uh, the ht the the HTML the HTML is actually getting something called declarative partial updates. In fact, this is in Chrome right now behind a flag. And I will say like many awesome things, there is a polyfill that you can use to have it working in other browsers today. And if you read this a this blog post on the Chrome developers site on the Chrome developers blog, you will see that this is probably the future of most front-end frameworks and stuff.
So what the heck is this thing? Well, it allows you to do out of order streaming of HTML directly in the DOM without uh without a JavaScript framework. And this is going to allow for like partial HTM like native HTML partials. It's going to allow for essentially framework style apps and it's actually inspired a lot by the Astro Island architecture. So they are taking hints from the true modern web here and piggybacking on something called uh processing instructions. Have you seen processing instructions before, Wes? No. Explain that to me. Yes. So, you'll see this uh this HTML tag that has a question mark and it says marker.
And you might be thinking, are they adding new HTML tags? Well, this is actually an old tag that has existed for a long time in XML. and they're basically now piggybacking on it using the also the template tag um to be able to have as you can see even like loading states for streaming HTML in uh it's really stinking cool. So it's basically like just an old XML tag that they were like oh we can now use this to do uh out of order HTML streaming and my gosh it's pretty dang cool. So, uh, it allows for again island architecture native in HTML.
It allows for delivery of content when it's ready. So, um, essentially like what we're doing with was a React suspense, right? Um, and HTML can be delivered in the optimal order for page load performance. Pretty sick. So, let me see if I understand this this properly. So you have like a website and maybe you load the HTML immediately. However, there are parts of that site that may not be ready at the time that the browser sends the response, right? So for example, you you visit a website and immediately it starts streaming in. Maybe it streams in the body.
Maybe it streams in like like the header, the footer, but maybe there's something in the sidebar. Maybe there's a piece of content in the the main content part that's not yet ready. Um, previously not using streaming, you would have to simply just sit there and wait for all of the parts to be ready before the entire website does come comes and and renders out. But with streaming, you're able to like ship the parts that are ready and sort of just wait for the rest of the parts that are being generated, right? May may be um specifically a component that has a bit of a slow database lookup or needs to be refreshed, something like that.
So with this, like we've we've seen that in like React Suspense is a really good example of that. Um but with this, you'll be able to put like you'll like native. Is that is that what that is? Like placeholders for where these parts are? Yes. Yes. Including like uh like loading um placeholders. Um it's really stinking cool. And I I love that this says this could enable things like clientside includes natively in HTML. Something that like man if if you would have talked about client side includes and HTML so many years ago like that's a that's like a kind of a holy grail feature I think for this type of thing.
uh batching preventing um was it the like revision? So you could have a revision number and do versioning on content and have it update again. There's a polyfill to get this working. It's pretty stinking cool. One of the comments here says, "I still feel like I'd use Astro over this. I'm not sold." Let me tell you, I think Astro would use this, not you would use this over Astro. Ultimately, I think this is the type of thing that frameworks will implement and then it's just going to one make that experience better for everyone. So whether or not the frameworks already do it or not and by the way not all frameworks are doing this currently and the ones that do you you have a substantial amount of buy in to do so.
So this is coming to the browser doesn't mean that you would necessarily be writing this stuff by hand, but it does I think change the world of what frameworks could be in the future. And it seems like the near future considering this is in Chrome under a flag and there is a working polyfill and from my understanding this is not a Chrome just yoloing this in and this is actually something that the other browsers will be getting. Okay. Um, I'm just reading a blog post on this because I was like, look, how is this any better than simply just wiring up a fetch request, streaming it in, and then dumping that HTML into the DOM, right?
Or or giving it to to React and or whatever, right? Um, and I found a Substack modern webweekly.substack.com substack.com says there's some new streaming methods um like set HTML set HTML unsafe um and the inner HTML outer HTML setters. So this enables a SPA to stream HTML into the assertion point marked by processing instructions using JavaScript. This means that instead of using inner HTML to update your content, you can now just stream it in. Oh, that's great. Because if you were streaming in like a response from like a chatbot, um, every time you have like a new a new little bit of content, you have to do one of two things.
You replace all of it, right? you just wipe the old HTML out and you just put the what you have in so far and then the whole thing is rerendered or you have some sort of mechanism to figure out what is already rendered, what needs to be updated like is is this paragraph have more text and what is new elements that have to be added. In that case, you need to reach for something like React because you have to you're essentially now orchestrating the DOM. This will do all of that for you. You simply just stream HTML from the server into the client and you just say put it in here as you get it.
Put it in here. Figure out the fastest way to do that. Yeah, just put it in. Like it. I think this where this this is really going to come into play for serverside rendered frameworks. Like I'm think I'm I'm thinking like Nex.js JS where like right now with in combination with suspense it's really clunky to try and make certain parts of your UI like have a loading spinner and not have to wait for like the whole page load. And this basically gives them a browser native way of doing this. So you don't have to I mean you might still use suspense or some of these other reactisms but behind the scenes it's going to be a lot more performant because it's built into the web browser.
Mhm. Um so that's really cool to see. Yeah. Yeah. This stuff if it's baked into the engine, there's there's no possible way that you can do that faster in JavaScript land because it's well maybe no maybe not no possible way, but like you're you're limited by simply using JavaScript APIs. Whereas if you can go a step further and actually implement it into the actual engine of the browser, then you're in good shape. I think this is the type of thing that it would have been sick if this would have launched with web components in general, right?
Uh well, when we got web components, we weren't really like streaming stuff like this. Streaming your UI only became popular as we got uh like server, we moved everything to the server and then we realized, okay, but we we don't want to wait for the whole page to update. we just want to wait for the parts to update like we were doing on client side. And then everyone's like, "Oh, let's let's stream absolutely everything." And then these chat bots came around and realized, "Oh, yeah, wow. We need to be able to we need streaming because we simply don't have the full response yet.
Um, and we need to start rendering it out." Yeah. I just imagine if they they were forward thinking instead of reactively thinking, you know what I mean? That's what I'm thinking. I got you. Yes. Yes. Yes. Yes. That's all I really have for this. Anybody have anything else or we want to move on to the next one? Let's move on. Let's move on. Beauty. Yes. Nice. And uh if you're just joining us, this is Syntax Weekly. We've all brought some stuff to share whether it's news or interesting libraries or stuff coming to browsers or the web.
Um if you have things you want to share with us, can they share them at a URL? Scott, is that available or do they just throw it in the chat? Just throw it in the chat for now. Now that I'm back, I'll get that uh wrapped up. Nice. But so after I'm done sharing a couple of things, we're going to pick some from the chat. So if you have any news you want us to talk about or a library you want us to check out or a site you want us to check out, throw that in the chat.
Give us a little comment as to why we should check it out. Uh but before that, I have something to share. Let me get my screen going. Here we are. So this is uh an ASI art generator uh that was made by uh Oxide Computer. This company I I believe uh Benjamin Leonard might be the main contributor or maybe it's Henry Wilkinson. Um but it's an app where you can upload an image and turn it into ASKI art with tons of uh options for tweaking things. So for instance, let me get the the syntax logo in here.
So just by default converts an image into ASKI art. That's great. But you can play around with these settings. So this is like the the brightness setting and that like increases the amount of characters used. It's really fast and reactive too on this which is cool to see. Um there's also the white point. Um which I don't know exactly what it does, but it is adding or removing quite a few characters. At what point do you make it like it's it's either got to be like white or black, right? Okay. Um, and at what point are you deciding if a pixel is going to be white or black?
I see. So like a really high black point is going to just be like solid or I guess less. Maybe it's a opposite like low black point will will have more more characters, but it might be like a period or whatever your character set is. Uh, this is fun because you can have you can choose from different character sets. So, the standard character set is your classic ASKY art with like at signs and exclamation marks, but you could also do uh boxes. So, that's pretty cool. Um, like the these are these are also asy codes, but they're asky codes for like black and white boxes.
Oh, that's great. And then the color mapping you can change to be based on hue. That completely blanks it out. Or saturation, but brightness seems to be the way to go for this particular logo. Um, and then there's also a color set that is uh what colors it uses to convert. So, it's pretty fun. You can upload any image. Um, I tried with like some actual images like this is the the photo of the whole syntax crew um on the couch and if I if I adjust the settings here um it'll start to come through that this is like a photo of people and not just like a blob of text.
Uh let's see. It's this is really should be used for like logos. Um you can imagine like the um even like the open code logo or all of these or like even the claude logo. A lot of these uh terminal UI apps um have like an asky based logo. So this could be a way to design it and then turn it into ASI. Yeah. Can you do multiolor in this thing? I couldn't find an option for it. I I feel like you should be able to. Yeah. because it because the terminal might or the terminal supports like colored if you could do multicolor it would be a lot better for especially this kind of thing.
Yes, I think you're you're totally right cuz we could use the binary boxes and then each one could be a certain color like you could limit limit the color palette. There's a color set down there and it's set to yellow right now. What does that is that just change like main color of it? Yeah, it's just the hue overall doesn't seem to um background and foreground. That's all you got. Boo. Let's give me full color. That is cool. I used to have a picture of myself in the view source of my website and like this was like 10 years ago and people thought that was absolutely nuts.
Uh but now that everybody's living in tuies, it's like it's sort of coming back. You should also throw these in your like console log as well. uh in your like if someone views source on your website or opens up the console. We should we should have one of these in the syntax website. Let's add the syntax one. Some ASKI art for sure. And uh the code's totally open source so I mean you probably could add the option to have a limited color palette and then use box mode almost like you're drawing pixels. That that could actually pretty sweet.
Yes. Yes. Yes. And like why did they make this? Oxide Computer is like um like a hardware company, right? They make like servers and stuff. I guess they probably have a lot of a lot of um software when things boot up. You need to have your logo. Yeah. Well, their their tagline is the Ask Art Generator for brand assets. So, I'm I'm guessing that's that's the deal is they have probably more like vector type things that they're trying to turn into ASI art for their aesthetic. Their whole website has a lot of ASI art in it.
And just in case, let's check it out. this is an example of oxide.computer is a beautiful website. Beautiful website. This was before all the AI stuff. And I I think this is still much better. Yeah. Like I hover the nav by the way. It sort of has the like Claude color palette right now, but like this is a perfect example of like I don't think Claude could could build a maybe there's a a lot of Clawudisms in here, but it's I like this You were saying they this probably this came out before the people a lot of people are using AI for design.
So, some designs are probably inspired by by this site. Oh, definitely. I remember this came out. Everyone was freaking out. probably made its way into the training data. This is patient zero. Um but you're but you're right to to call out like they have ASKI art like in their terminal apps and um like on their uh analytics dashboards and stuff like that. So they needed something that was really good at like converting assets to ASI. So that's why this came about. From assets to ASI sounds like a a novel. Nice. So I got one more thing to share.
Um this is a site I came across. It's called replacements.fyi. And the idea is you can type in a package name and it'll tell you what you could potentially replace it with. Uh so for instance, if we type in Axios, it will tell you that you might just use fetch because it's available natively. Or you could use uh my preferred library called oetch. I actually learned about this from the nux community. Um, but it's built on top of fetch, but it gives you all the nicities of Axios, like automatic error handling, automatic parsing of the response payloads, an automatic header setting, that kind of Uh, but essentially, if there's a library you're looking to replace or maybe you want to find alternatives for, you can throw it in here.
Like another example is Express. If you search for Express, it'll tell you about H3, also uh from the Nux community. It's from uh Nitro, I believe. But then there's also Hono, which is what I prefer to use. Um, so this is a nice site, especially if you're newer to the ecosystem or maybe you're getting tired of a package. Uh, you can plug it in here and it'll tell you what you could replace it with. Are there any packages uh you guys think I should type in here that maybe we could look for replacements for? Um, the one I always get to me is moment.js.
You know, it's like what are you doing? Um, express is another one. So for moments Yeah. Yeah. Date Functions, which is what I use, and day.js. Um, yeah. In unrelated news, the the newer version of date functions is finally going to ship built on top of the temporal API. Sick. So that's that's but yeah, date functions would be the way to go. Or even Luxon, which is like the lighter thing that came from the team from Moment. There's some others I could plug in here. You got any Scott? No. No. Okay. Um I'm trying to think chat what what are like the common packages that you you see people using like request.js JS is is another one.
Request.js. It was like before Axios and it is still one of the like top packages out there and I don't think people are using requestjs directly but it's just a low-level dependency that maybe will never be um brought out. Chalk. Let's see. Is there something for chalk? Chalk is good though. Well, there is an built-in NodeJS way of doing it now. Let's see. Yeah, it's not as good. Util style text is what they're saying. But there's also pico colors. I've actually used pico colors. Yeah. And they don't have replacements for everything. Like if I type in react, that doesn't show up.
So I think it's more so this is like a curated list. Yeah. That's nice. Object assign. That's a good one. That one. Everybody still uses that. Or a lot a lot of the low dash ones you see people still reaching for just because like that's how they know how to do things. But most of the load dash functions are no longer necessary because we have them built in uh via map sets whatever um or array methods or you can you can just reach for the individual one that you need. Totally. So yeah, check it out replacements.f FYI.
Next time you're looking to install a package, maybe go here first and find an alternative or use a built-in. Is there there should be a skill or like a is there like an API? Let's see. They have a repo. I wonder if there's just like a JSON file that has all the data inside of it. Yeah, because that that would be a good skill is like see if my package JSON includes any of these packages and if so, let me know if I hit them all. This probably doesn't need to be a skill. This could be a script.
So I I'm just now looking into this, but uh apparently module replacements is a project that's communitydriven and that's what this site is built on top of. So module replacements is a manifest of JS modules and they're more modern or active replacements. There we go. So this is this comes from the E18E. Um what does E18E mean? Ecosystem performance. Oh. Oh, a community initiative driving performance across a JavaScript ecosystem. Beautiful. Java. Sorry. Yeah. Been in Europe for too long. Need to come back to North America. Sweet. Yeah. That's all I got. Maybe we could take a minute to choose something from the chat to talk about if you guys got anything interesting.
I got I got something interesting at least. Yeah, go for it. I have updated every single one of the devices in my life to use the beta of Mac OS. So, or I have my my phone, my laptop, my tablet. I I'm I'm unfortunately I'm kind of outing myself here as being like a Apple guy even though I don't really identify outing yourself. We We could tell, Scott. I got the Vision Pro that is right here. I have it updated. I have my watch update. I got I got all the the crap and I got it all updated.
And I got to say, folks, it's good for a beta. It's very solid. I updated to the beta from my hotel room an hour before my flight to Amsterdam and knowing that I had to go on stage and give a talk with this OS and have it not goof up. And it was perfect. And honestly, I feel like my computer functions better with it. Um, there's some annoying little things with the new Siri, but like ah, the OS is good. It's smooth. I feel hopeful for the first time installing some Apple software that it's like actually put some care into it.
It doesn't feel like it is just it doesn't feel like it's just a bunch of bugs tossed on more bugs, tossed on more bugs. It feels like they did the right things in going back to some of the older styles of stuff. They did the right things in the performance side of things and it just feels good that I am I'm so excited that they have been updating everything. It seemed like all the new announcements were just like yeah sorry about that like we we totally dropped the ball on the software for absolutely everything you know like the AI stuff sucked or it was just like non-existent non-existent.
The Mac OS was just a a joke with all the rounded corners and misaligned things and the the liquid glass, the eight different border radiuses on stuff. Now there's one border radius. That's a good idea. Yeah. How did they and also one of the things they corrected too was that even on iOS you would get the old keyboard in some apps. In some apps you would get the new keyboard. How does that even exist? Like why is that why is the keyboard dependent on the app you're using in terms of like the version of the keyboard?
Like Android would never you know everything in Android is so like more individual on the OS that it's like man it's crazy that you could have the old OS style keyboard on one app and not on the new app because the app author hadn't pushed a new version of it. That's nuts to me. But they fixed that. So that's great. Nice. Does that mean you jumped from the old beta to the new beta? Like you didn't even use a stable in between? I've not I've not found a stable in quite some time. Yes, because I also run the betas of the uh the uh the new dot releases and stuff.
So, yes. Crazy for doing that before a talk. That's I would never in my life think that that was a good idea. Uh you know what, Wes? I've installed enough betas on my machine, especially my Mac, like to to know what I'm getting into. And you know what? My talk was being developed on this bad boy over here. So, it's not like it was sitting on this laptop. And if for some reason I needed to use another computer or something or if I need to reformat this computer on the fly, it doesn't matter. It's all on this bad boy.
Uh, so man. Um, I got something to show here. Xiaomi, which makes rice cookers, cell phones, and electric cars. Yeah, they make cars now. Yeah. So, like Xiaomi is like a mega corporation from China, right? Um they've released a open code fork. So, they forked Open Code and they're releasing their own models. Um and I know I know a lot of people are cautious around Chinese models. Um we'll hear in the chat, but I thought this is kind of interesting that they put out their own like coding tool, which is a open code fork. Um, but they also put out this MIMO 2.5 Pro which is supposed to rival by their own maybe not their own graphs, but by all the the graphs that we have, it's supposed to rival Opus 46.
So like it's not like one of these like kind of crappy models, you know. Um, and it is what 10 apparently 10 times cheaper. Um, we we saw that with with cursors composer where they said it was 10 times cheaper, but it once you actually got into how the tokens were calculated cuz all these models calculate tokens slightly different, it was it ended up being like three or four times cheaper, which is still significant. Um, but kind of interesting. Show me. My My biggest beef with the Chinese models is how frequently they start outputting Chinese characters in the middle of the response.
And I have to be like, "What? What? What are what are you what are you talking about?" Like in the middle of a like paragraph, it'll be some text and then some Chinese characters and then some more checks. And I'll be like, "Huh? I uh I didn't catch that middle part. Please uh please revise." Yes, you got to learn a little bit of a little bit of Chinese to get 10 times cheaper tokens there. Um but also they're on Hugging Face as well. So theoretically, you could host these yourself if you have the hardware. Uh so it's it seems like every single week um we're seeing new models come out that are supposed to be rival a lot of the like maybe not the absolute best ones, but some of the ones where like yeah, I can get a majority of my coding done with these.
So maybe the how expensive this stuff is uh is a little bit is not going to be as long as we thought it would be. we'll have to check these out. Um, it looks like the 4bit quantization is anywhere between 150 gigabytes and 190 gigabytes. So, I might be able to run this even on my my AI setup. So, I mean, that would be crazy to get Opus 46 level responses from just my local AI. So, I'll have to try it out. Report back. Yeah. Patiently waiting for this new Mac Studio. Uh, it varies. Um probably anywhere between 10 and 15 tokens per second.
And is that like what do you what do you get when you like use like um like anthropic via the cloud? You're probably getting closer to 30 or 40 tokens per second when you're Oh, so like like three times slower, you think? Yeah. But that's probably not a big deal for like asynchronous agents. Okay. Like it is when you're sitting there waiting for a response, but it's not if you're just running these things overnight. Yeah. If you're just letting it run and then coming back to check on the results later. Yeah. Not as important. So yeah, and a lot of the stuff I would use this stuff would for would be like personal assistant stuff, you know, like stuff that I'm running whether Hermes or whatever for.
So like coding, you know, different different tasks for me where like coding I expect a much faster response than like I really don't like running stuff overnight for coding just because I feel like I want to have more control over it. But like if if I wanted to you know check my calendar every single morning or something that would be a perfect use case for that type of thing um to to run locally for sure. What about your loops though? You know, like like I think this would be a perfect example of something where you're like uh every single day look at the performance of my app in Sentry and and see if there is anything that is outlying or um every I don't know like look at look at the stats for how my website PFF is or or look at the complaints or look at X Y and Z and see if there's just anything that we could could incrementally improve or or hook it up to um pie auto research, you know, like try a thousand different ways of attacking this problem.
See which way could be the the possible fastest. Um don't can't sleep asked, "Have you guys tried Semox?" I don't get Semucks and I will say this, I there I could be wrong about this, but T-Max uh is the multipplexer and you can join a session. Again, you can have it run on another machine. explain what it is for the listeners who don't know what t-mux and cmucks and okay yes t-mucks I was actually in the middle of explaining what t-mux was when you said that I just wanted to point that out uh you said it's a multiplexer I was like this boy is in over his head no okay so t-ug allows you to have sessions and split panes and join those sessions and leave them and come back to them it's nice if you're running like uh if For agent world, it's nice if you're running agents on another machine or whatever that you can again you can come back to a session, close your laptop, and then when you rejoin the session, all of your little tabs there are are or your your split panes are all there instead of like sshing in where then you got to make a new pane and then sshing again and a new pane and shing again.
That's what T-Max is good for. CMX, however, is an app, a terminal app that has it's built on Ghosty, but it has like vertical tabs. It has a built-in browser, and it's basically the it it's not related to CMOX or it's not related to T-Mox in that it's not like a uh it's not something that you could SSH into and then have a session and jump into it. So, I don't understand the naming for one, but two, if if if this looks interesting to you, I mentioned Herder in the last time that I was on stream, I believe, and Herder kind of does what you're looking for here in a more of a 2y way where it has the sessions of all of your different agents and reports as your agents are working.
It doesn't have a built-in browser, but I don't want that anyways. I just don't get the need for CMUs, personally. I don't I don't get it. It's a Yeah, it's a terminal app. Um, I would rather just use Ghosty and Herder and have that experience that way. This Semox looks kind of like uh Aaron Francis's like solo term, doesn't it? Where it's just like a better UI for managing all of your terminals. Has a built-in browser. You can have your tabs on the left. Yes. Yes, it does. It looks like that. And what I what I personally like I don't need a browser in my my terminal but I also like the thing that sells something like T-Mox for me is the fact that I can uh suspend and or create sessions and join them and stuff like that.
It's not necessarily the the fact that I can split PES and do all that cuz I I you know I can do that in other ways. I don't get the name CMU either. I don't get why you would associate it with T-Max when it's not really doing the same thing. That's me. Yeah. Is it Is it a It sounds like it, right? It's one letter in the word MX. How does it compare to T-Mox? It's right on the website here. T-Max is a terminal multiplexer that runs inside any terminal. CMOX is a native Mac OS app with a guey.
Vertical tabs, split panes, and embedded browser, a socket API are all built in. It's scriptable. So I think the the fact that it it is similar to T-Mox in that it is you can programmatically use it outside the app, meaning that you can give your agent the API and it can open and close the the things for you. So I guess it is similar in that regard, but it's not in the like the reason why Scott likes it, which is like it's just a session and you can close it, but you can come back to it.
Yes. because I don't I don't I don't need my ter I don't need my agents to control panes and tabs and stuff like that. I I want it Yeah. I don't I don't me personally, but her I do. No, but remember Ben was on and you said it was awesome where the like the the agent can like open up two different T-Max tabs and it can like that's I did that with with a different computer. I one T-Mux tab I SSH into a different computer, the other one local and I said in the other T-Mox tab I've SSH into a computer fix the graphics card on it and it like it literally fixed it for me and it was able to like communicate between the two processes because it was in T-Max.
I thought that was awesome. You can obviously do that with a child process but then you can't see it and that drives me nuts. word. I've gotten a lot of these flows with just using open code. Like with open code, I have multiple sessions going or I have one session where I call it the orchestrator and it can spin off multiple sub aents, but I can see what each of the sub aents are doing and then the orchestrator has the ability to like pass context between the sub aents. I've never needed like a separate app for this.
I've been able to get it going with with that. So I think that's what I like. Yeah, I know. I know that this is based on Ghosty, but I think that's what I like about Herder is just that it exists inside of my term as a term utility.…
Transcript truncated. Watch the full video for the complete content.
More from Syntax
Get daily recaps from
Syntax
AI-powered summaries delivered to your inbox. Save hours every week while staying fully informed.









