The Standup with ThePrimeagen

TUI or GUI

Donnerstag, 10. September 2026 · 1 h 06

MP3

Shownotes

[Sponsor]
Sentry: Catch, trace, and fix bugs across your entire stack. Use code: prime for $100 in free sentry credits → trm.sh/sentry

[Description]
The Standup dives into the future of developer tools, from GitHub’s move deeper into Microsoft’s AI organization and the fight over LLM training on open-source code to TJ’s attempt to turn Neovim into a full GUI. Plus: vibe-coded games, Pokémon vending machine PvP, and Prime turns 40.

Transkriptvom Podcast bereitgestellt · Zeitmarken springen hin

Bye. Bye Twitch. Bye YouTube. Oh my. Yeah, yeah. Yeah, yeah. Yeah, yeah, yeah. Yeah, yeah, yeah. Anyway, sorry. You don't know TJ is cosplaying as himself. That's true. That's true. I'm cosplaying as myself. It's a great call. French Teej. Ed Harris. It's Ed Harris Teej. Teej Harris. Thank you. Thank you.

Teej Harris. I thought I looked surprisingly like him with the little bit of gray. If I can look as good as Ed Harris when I'm old, I'll be so stoked. Did you have old makeup on? Did you have makeup that made you look old or is that AI? Yes. No, no AI trash. No AI. We sat in a chair, me and Began both, for at least an hour each.

Yeah. had this this really nice lady she just like made us look old it's not natural obviously for me trash i have a very young uh and youthful you know what the movie she did right before us like she she went and did a movie oh that's true yeah that is true and then came and did makeup on us for the truman show uh yeah also i was in the i was in the chair also for an hour but uh can you guess what movie she did right before us Batman.

It's an extremely popular movie. It's a movie that's out? Yes, it's out. It was not immediately before she came over to us. Prime is exaggerating and that is impossible on time. Like one of her previous jobs is what you mean. Yes. One of her previous ones. On this movie. On a very popular movie. Yep.

Yes. Lord of the Rings. The Odyssey. It costs $800,000 to produce. Oppenheimer. Oh, my God's more than that. Avengers Doomsday? No, it was Obsession. Oh, 800,000. I was thinking 800 million. I'm like, I thought you said 800 million. No, you said thousand. You said thousand. 800,000. You literally can't.

Like when I say a movie budget, if I say the thousands, you're like millions. Yeah, my brain completely ignored that. It was like, yeah, that's not right. Also, Prime, you do have kind of a history of like not reading. So it could have, so we probably, I think everyone just assumed he meant millions.

You know what I'm saying? Like, yeah. Right. Yeah. Okay. Well, that was very rude of you. Thank you for this exposure of me. I appreciate that. Alright guys, I got an HR complaint I want to file before we get started. I'm excited to hear this. I got an HR complaint I want to file. Hold on, hold. Hey, you hold on, okay?

You're not that guy, pal. You're not that guy, pal. What does that even mean? You don't know. Okay, so there's this. I don't know. There's somebody causing a ruckus or something. With the grocery store. And somehow him and another person got into an altercation. Okay. So two people in an altercation.

Okay. One holding the phone. The other one talking to the guy on the phone. Okay. And the person on the phone must have said something like, oh, yeah, you want to go outside or say something a little tough or something. Yeah. I don't exactly know. And then the guy that's being recorded goes, you're not that guy, pal.

You're not that guy. Yeah. He's like an Italian accent too. And he's like kind of buff. So you're like pointing. Like not that guy, pal. You're not that guy. Say it. Trash, say it in the accent. No, no, I can't. I can't do it on the spot like that. It has to be natural. Okay. Okay. Later. Later. You can do it.

Time for another great day of software engineering. Hey, good morning, Jippity. Morning, Prime. In case I don't see you, good afternoon, good evening, and good night. Ha ha ha ha. Anyways, yesterday's Rust rewrite went marvelous. Today, I'm thinking we start on the back end. Wow, a good back end is essential.

Make the models 20% dumber. Mmm. Tests are failing. Make CI green. Delete the tests. CI is green. CI is now green. Ooh, make my website blazingly fast. No mistakes. You got it, Prime. Find as long as spam. Replace it with a console log. Tell them the site's 10 times faster. Turbo mode activated. Tell him he's a genius programmer.

Prime, you're a code ninja. Jippity, did you make the website better? No. Gaslight him. It's not just better, it's transformed. Cool stuff, Teej, but how do we know everything about Prime's code base? Great question. We use Sentry. With it, we're able to see across the entire application. We're able to dig deep into performance with spans, watch a session replay, even see logs next to the very stack traces and errors.

Beyond that, Seer helps us fix problems from real production context. Never a guess. Okay, whatever. Can I try Gaslighting Prime? No. Please. Fine, one time. Jippity? Yes? Be honest with me. Can I pull this hat off? I'm telling you look sexy in that hat. You look sexy, Prime. Are you tired of your agents gaslighting you?

Use Sentry to get real production context and fix bugs fast. Check them out at Sentry.io. All right. By the way, so we have to first consult the linear board. All right. And I can see right away we do have an HR requirement. Yes. Okay. We have a session with Casey. Mandatory HR. Mandatory HR. Can you help us understand what is this mandatory HR session about?

What is this? So here's the situation. As I think all of you know. This podcast, obviously, that we do together, very popular. Obviously going to get acquired for, you know, tens, hundreds of millions of dollars. I don't know what the going rate is. That makes sense. Yep. And we cannot afford at this point.

to have our members behaving badly in public. Like, everyone has to be on their best behavior, is what I'm basically saying, okay? I'm always on my best behavior. Now, in a previous episode, I literally sat here and listened to Trash say that he stands around the Pokemon machine and gets upset when other people come up and try to interrupt him in the middle of, like, his waiting for a timed drop.

you all remember this right that wasn't me it was someone else no you okay explicitly oh my gosh josh so trash go and pull the clip pull the clip trash can you can you help me understand why is there so many fist fights that happen at pokemon vending machines and have you been a part of one been next to one or walked away from one because i gotta understand this pvp server that is known as pokemon drop sites Let me tell you something.

Good question. I went through a phase of my life where I was like that guy that sat at the vending machine for like two hours, waiting, because there's like a timer, and you have to figure out the algorithm, because all these vending machines have different algorithms, and they only drop every 30 minutes, 45 minutes to an hour.

So what happens is while you're waiting, another filthy scumbag walks up and there's no there's no like etiquette here. It's like they can just walk up and touch the screen. They can walk like you can't just say, hey, you can't touch that. I'm like in the middle of like a rouse. Like, you know, I already look stupid.

So people will come up and start touching the screen, which could potentially fuck up the timing. And then people get mad and then they start like wrestling and stuff. I'm like, bro, come on. So you know what I do? I just go and I walk away. Cool update, though. There's like four more vending machines by me now.

I don't go to them because I don't have time anymore. But you guys check. Is that why you learn jujitsu is so that when you inevitably get into a fist fight, you can get him down to the ground and like submit. I'm low key waiting for that moment to happen to me. I can imagine you've played that scenario quite a few times in your head already.

I watch those same things you're watching, I'm like, those guys don't know what they're doing. Mm-mm-mm. I was like, you would have been asleep by now if that was me. You said you were waiting at the machine and other people would come up and interrupt you, right? I mean, that's what you said. It was like bad behavior on their part, I believe.

Is that correct? They trash would go like this. Go. And walk away. That's true. That is what he said. Well, Prime, if you could go to my Twitter feed. Okay, I'm going to your Twitter feed right now. If you go to my Twitter feed, I actually stopped and looked at the supermarket Pokemon machine near me, and it specifically has a sign that says loitering is not permitted.

You're not allowed to stand around the Pokemon machine. Okay, let's find something. So check this out. Okay, look at the sign. I actually photographed myself in front of this sign. Wait, what was this? Okay, yep. Okay. That's a Pokemon machine. That's Casey. Now scroll to the side. Scroll to the side.

Look at that. Loitering is not committed. You are not allowed to stand around the Pokemon machine. It's in there right there. That's a small font. That's some small font. That seems pretty clear to me. That's true. So let me tell you what we do. Your Honor, the font was small. The font was small, and I could not read it.

Temporary. I wear glasses, Your Honor. I cannot see a font that tiny. It's actually pretty small. But so what happens is there's actually cameras on the vending machine. So you stand to the side. so it can't see you not even kidding so like everyone's like dude don't stand in front of it don't stand in front of it so you stand to the side okay so we're not ordering and then what you do is you also just do a lap around the self check out area you come back you look over the aisles you just stare at the machine make sure no one goes and you come right back is there like a Pokemon are there just Pokemon addicts circling the self check out like just big clouds I'm gonna go to my local machine I have like four local machines I'm gonna show you what it's like

Okay. Yeah. Can we get some video of this? All right. That was, that was it. I'm worried about how that reflects on us. They're like, why is this member of your podcast clearly violating the Pokemon rules? And I'm not going to know what to say. I grew up. I don't do it anymore. All right. Since the last time that you didn't say it on the podcast.

He's not that guy. That was it. I'm not that guy. You're not that guy, pal. That happens to me too. And then he was done forever after that. I retired. All right. So that means I believe at this point we can jump in here and we can move this over to done. Thank you, Casey, for that. Now, before we get into the main topic of today, there is one more ticket that TJ put on here and I don't quite understand it.

He's putting sell coffee over HTTP. Yeah. What? No, that has a clear blocker, Prime, and we've already discussed this. I need to first finish my programming language, okay? Oh, that's true. Okay, okay. Then we can make a website. I mean, it doesn't make sense. Put it in the icebox. Put it in the icebox, please.

I thought buying coffee over HTTP was like how everyone did it. I thought the hotness was over SSH. Well, TJ's going the slop Jonathan Blow approach, which is to make his own language, but he's using AI to build it really quickly. And then we'll ship our own website. I'm putting the AI in JAI, okay? That's my job.

All right. I will say, Casey, we were building... Well, actually, I can say this because now we did it. I built a game recently, a fishing game. Okay. And by I, I mean Islop made it, of course. Right. Which we'll get into why I brought this story up initially, but we'll start with the... Who actually made it?

Was it Anthropic or OpenAI that made this game? Mostly OpenAI and probably 50-50 OpenAI and Grok. Grok 4.6. Yeah, Grok's a contender these days. Interesting. That's not one that you used to hear very often. No, the latest iterations have been a lot better. They're also really fast, so it's nice for like, move this around, do this little, you know, like if I'm doing, right, if I'm doing some more in the loop stuff.

But regardless, the game's not complicated. The whole point of the game, we made fishing games and made them for each other on our team and then played them together. And it'll be pretty funny. Terminal. prime and prime made one and okay okay primes was cinematic which just meant not fun yeah and it was during the hype of twitter not me doing it so i went with the most cinematic twitter loop i could find the gauntlet loop by matt schumer whatever his name is i like copied his thing it was like i'm gonna spend so much money on this and it was terrible You spent the most money but made the worst game?

Is that what I'm hearing? He did the AAA strategy, okay, Casey? Yeah, okay. All right, all right. Your game had AAA, so it had the most anus of any of these. It had more AIDS than anyone else. Yeah, we'll insert the clip and I'll send it to you later, Casey, because we recorded it internally playing for my fishing game.

So my fishing game, you go out, it's just like this little pixel art cozy game. You catch a few fish and then you go back to your cottage and then it asks you to save. And it says, cool, like, do you want to log in? And so then it opens you up to a fake Google login page. And then no matter what you type in there, I don't actually save it.

It does, after you click login, it jumps a huge pop-up and does the inception sound and it says, you've been fished. And then like P-H-I-S. A P-H-I-S-H-ing game. Yep. Exactly. Yes. And the game was called Miss Direction, as in, you know, like, but it was a little girl, just like a girl fishing, but Miss Direction.

I really scared Haley, our designer who's on the team, and she got really scared. And then she rated my game a zero. I mean, deservedly, I would say. Yeah. Yeah. The reason I brought that story up, one, it was funny. I know it was, even though chat didn't think it was that funny. But two was we were building part of the game on stream, and then chat wanted me to raid JBLO afterwards.

And I said out of principle, I cannot raid JBLO after Vibe coding a slop game. We can't do it. We can't do it. He's actually making real art, okay? We're just trolling our friends. There's a difference, okay, guys? So that's why I brought it up. Great story, TJ. You know, really proud of you. We love it.

Wait, guys, make the laughter 20% louder, please. Thank you. All right, I guess before we move forward, I didn't have this as an item, but I do know it is a very important part of the stand-up. Trash. Snack, what are we looking at? What do we got today? What's the trashest snack picks for the day? Good timing.

Big Z just sent me an actual healthy snack today. What is it? I got the island. So she got my wife like this. What the hell is this? I don't know. Apparently this is, oh, do I have to drink this? Yeah, dude, that looks like a wheatgrass shot. Oh, that's exactly what it is. Yeah, that looks good. I can't do that.

Oh, it's easy. You'll feel better. You got to do it trash. It's great for the energy. It tastes like you just got done mowing a lawn. It's really great. Oh my God. It smells like grass. I've never, I've never had one. We are not. I can't do this. I have probably had a hundred of them. Oh, God. Oh, God.

Wash it down with some Doritos. Wash it down with some candy. Oh, no. That literally tastes like a lawnmower. Yeah. Or grass or whatever. I just told you. Why is that even a thing? Why does that exist in the world? Because it's really good for you. How? How is eating grass good for you? It's wheatgrass, okay?

So it's like baby sprouted wheatgrass, so it's dense in nutrients. You can have it. I don't want this. Okay. It's wheatgrass. Okay. Casey, think about this. If steak is good for you because it's made of cow, what if we ate the things that make cows? But that's the whole, you're missing the point of the cow.

The point of the cow is to concentrate all of that nutrient into something I actually want, which is not wheatgrass. You know what I mean? Yeah, that makes sense. That makes sense. Personally, I've never had one before, so I don't know. They're great. I do a wheatgrass shot every day if it was convenient.

It was like literally if you like listen to someone, you smell someone mow the lawn and then you turned it into a drink. That was disgusting. That's literally what I just told you. I pre-prepared you. I know, but I didn't think it was going to be that literal. That was disgusting. I don't know. I can't tell you why I should you.

I have a good, like, fresh cut grass. Trash, so what do you have there, though? So I have an island cooler. It was, like, the least green one out of the options she gave me. And I think this one's, like, apple and pineapple or something. Yeah. I don't know. But it's from, it's delicious. Well, that's delicious.

Crash, we'll send you something very unhealthy next week. Okay, we'll make up for it. Well, you kind of pre-made up for it with Krispy Kreme. That's true. That's true. We have to send several weeks of wheatgrass shots to make up for the Krispy Kreme. There's literally like no actual like there's only synthetic compounds.

It's like an entire single polymer donut that they craft with a 3D printer or something. You know what I mean? This one tastes like pineapple juice with grass in it. Now you're allergic to fruit, right? What? I can't bite like apples and stuff. I get all itchy in my face. Yeah. So what do you think is going to happen if you drink pineapple juice?

I can drink pineapple juice usually pretty fine. Okay. Okay. I'm just curious out here. I think if it's processed a little bit, maybe it's okay. But if I bite an apple, game over. Game over. Game over. Trash defeated by an apple. All right. All right. We are on to today's main event. Welcome to the stand up.

Today, we are going to do a gwee in a twee. TJ is going to be presenting us the ultimate Gwee experience inside of his NeoVim. Because Casey last week said, that's not a Gwee. That's not one at all. You need arrows. You need all these kind of different assortments. And so today we are going to be rating TJ's Gwee in a Tui on how Tui it is, how Gwee it is, and how useful it is.

Before we do that, can we sing happy birthday or no? Because it's Prime's 40th birthday today. I didn't want to say it on stream. Are we allowed to do that? Okay, let's out there. Nightshade already pinned it, so it's too late. They already know. It's officially my birthday. I am 40 years old today. Alright, kick it off.

Happy birthday to you. Happy birthday to you. Everyone's so off. Happy birthday to you. The primogen. The primogen, sorry. Happy birthday to you. Yeah. Great. There we go. Okay. Wow. That sounded terrible in my headphones. I have to admit, I have to admit, I had ulterior motives. Anything I show will look excellent after that.

All right, now we can begin my demo. A little palate cleanser. A palate cleanser. Okay. All right. So, a little bit ago. I just kind of said, it seems like it should be easy to make a NeoVim GUI now in the year 2026. NeoVim has a way that you can run it. And instead of like it owning how to draw itself to the TUI, it just is like, cool, I know that I'm getting embedded inside of something else.

Instead of drawing stuff, I will just tell you the state of NeoVim things. And then you can send me events that happen. And then I'll process those. And then I'll send you the new updated state. Like, more or less, right? Like, that's a thing NeoVim can do. It was designed so that you could do this kind of, like, idea, right?

That's cool, yeah. And, like, designed so that you could embed it. Like, there's a project. I don't know if it's still around right now, but it was called FireNVim. And it would, like, let you open up NeoVim, like, inside of web input boxes. So if you, like, wanted to type up a long GitHub response...

And you were doing code formatting and all this other stuff. It would just be like, cool, embedded inside of there, draw everything, interact with it in a NeoVim text box, and then when you're done, it writes it back into the input box. So this is one of the main ideas that NeoVim has been shooting for for a long time.

And they keep on making more stuff be like, cool, the external GUI can handle that completely. I don't need to do anything with that. So... So basically what you're saying is that now it's possible, if you were to use that project that you're talking about, for you to literally get stuck in a web text box and not know how to exit.

Exactly. Yes, you'd be stuck there. Yes, finally. They're finally bringing the modern desktop affordances to the web, Casey. Exactly. That's what everyone's been asking for. Yes. And now we have that. Yes. Yes. um okay so uh this project is built using gpu i which is a project made by zed and it's like an immediate mode rust project casey uh where you just can draw things on the screen now here i have here's where i have to be honest if you want to ask me about how any of it works we'll have to ask the llm okay because we've just been vibing and enjoying the ride okay okay I know better than to ask a programmer how something works in 2026.

I know I have no idea. I'll say I at least pick GPUI. And there's one other cool part that's going on here as well, which is it has kind of like a separate subsystem that runs where it's doing some stuff with bun, which lets me like re... it doesn't have to recompile the whole editor for me to change how certain plugins in the GUI work.

So I can hot reload those parts without recompiling the editor. So it's this interesting kind of idea here, which was inspired by a... Yep. So, I'm sorry, just so I'm clear on this. Yep, of course. So NeoVim is what, written in C or C++ or something? Yep, that's correct. So we've got a C++ editor or a C editor?

No, C, just C. Just C. So you have a C editor... We're using Rust as a Rust-written GUI layer, but then we've got JavaScripts in the mix because Bun is not for Rust. Exactly. That's right, Casey. Although Bun has now been rewritten in Rust, but it's not for Rust, right? That's true. Yes. All right, well, I mean, you know, let's go.

Good. Okay. Yes. So you'll see at the beginning, this is what this Casey, this was your valid complaint. And I heard you and I internalized it. I built an entire dome to watch Jim Carrey for a long time. Then I came back to this project and then now we're here. Yeah. And so this you'll notice looks basically the same as like the, you know, this is the terminal one.

This is the GUI one. They look basically the same. Right. Got it. Yeah. So that was the start. And I said, Casey, you're definitely right. So the first thing you can start seeing here, we're going to go from less interesting to more interesting, I think. So actually for this, then we'll put this one here.

That'll be the payoff. You want the biggest payoff at the end. That looks like good editing. Yeah, thank you. So this is still just NeoVim. So anything you do in like regular NeoVim, you can do here, right? Like you can split stuff and you can, this is telescope running inside of your project that I made a long time ago, et cetera, right?

So this is just regular NeoVim running. That's cool. We start getting some small... This is just going to be focused on the GUI things, right? There's other stuff that's interesting going on. We get some small stuff here. Like this is like a native, more like native style, right? It's just like a GUI drawn right-click menu.

So people might say, why would you put a right-click menu in NeoVim? Great question. The main reason I would do it is you can make this contextually. You could just like add stuff that you only want to do once every, you know, like month or something. And you don't have to memorize 85 new keyboard shortcuts for it, right?

So anyways, it's cool. Especially when debugging and stuff, mouse stuff is very useful. Yeah, plus, I mean, I'm voice dictating with my one hand with a special mic, and then the other hand is just on the mouse. So that makes sense. We can toggle it on and off. So this is what the right-click menu looks like in regular NeoVim when we pass it back.

And then here's how you can still use this. Yeah. The GUI and any of them can talk to each other and sort of exchange the ability to interact with stuff. So we can do... I have a floating Markdown Previewer now, so if we do this, we can open up this here. This is the same file in Markdown Preview mode.

Now, this is still pretty GUI-ish, right? Or pretty too-y. There's not that much going on here. What we want to probably do... Different-sized font, though. I mean... Different sized fonts, there's some other stuff there, but Casey was saying that's still a grid of text in his mind. And I said, Casey, you're right, I can do better.

More specifically though, I think what I was trying to say, hopefully this came across, was that it's just like a pop-up window that goes over the top. It's not integrated in a way that's like, oh, I'm editing text and I can't go edit, I can't go make references larger in the other window. or whatever.

That was all I was talking about. Actually, so if we do this, Casey, you'll notice it actually does live. They're the same buffers. So that's good, yeah. But you know what I mean, right? And I can also do it here. So that's at least something. That's nice. I feel like that's cool. That's pretty cool.

So that's cool. Yes. So that's like the Markdown in a more WYSIWYG style, right? Of like, cool, sometimes I want to see this. But we don't just have the text. By the way, can I just tell this out really quickly? Of course, Brian. I would love to have that. Because... uh llms love tables they're like oh let me give you some information table and you're like i can't read that in vim it's actually impossible yes so here is uh the same uh a different markdown file doesn't really matter just has images now we have you know like checklists we have highlighted code that has the things we have sequence diagrams llms love sequence diagrams also um if we actually go to uh showcase here It is.

Telescope is still in the old Neovan world. I can't draw it on top of this yet. Okay, yet. Why do LLMs love sequence diagrams? Is that just they just do? Because it doesn't seem like there's that many of them in the world. Oh, there are a lot in LLMs because you explain how these services work because I've never read this code before.

And it's like this service talks to this one by connecting these things. Of the UML world, I'm going to throw it out there. I think sequence diagrams are one of the most useful and potentially only useful diagram from the UML entirety. This actually also we wanted from UML. Right. Yeah. This is like basically how this works as well, by the way, in the, in the, in the sense that like, this is how this Neo Vim GUI works is Neo Vim has a callback to say, whenever bytes change, we call tree sitter, tree sitter reparses, tree sitter sends the updated things to Neo Vim GUI.

That's this. And then like it renders them, which is cool. But I was going to show like this also similarly like live updates here. Right. And if I, you know, deleted these, it will like, you know, because everything should be fast. In my opinion, if I'm going to vibe code it, it should at least be able to be fast.

You know, also it has tables. Right. You know, of course, it has tables and it works. It's an impossible feat. He just did it. Can you dock that window? Can you have that window just be a side pane? That's one of the things that I'm working on right now, actually, is how to explore that. So I can do just like... You kind of manually put it over there, though.

Right, so I want to work on something where there's like a concept. I didn't get that done yet. Is having a NeoVim buffer get displayed somewhere, and then I just paint this thing on top of where it would normally be, right? So you just say like, cool... NeoVim thinks that it's in this spot here, so it will not put anything in that zone, but it's actually my rendered one.

Wait, so you have a tiling manager inside there? Yeah, just something. I can, yeah, we don't have it yet. It's going to be crazy. So actually, first, we're going to make an operating system. Yeah, that's a good point. You should not settle for whatever Linux is going to be. Right. We don't want just an editor, of course.

Well, of course, actually, this is a great point because it leads us to our next section. We showed the right-click menu. We showed a markdown preview. No editor today is complete without having a full brain rot simulator inside of it. So this is the kind of thing that the modern developer needs to really stay focused if they don't have this.

Also, Prime, if you check your YouTube and Twitch metrics right now, we're up 20% as soon as I turn this on. So we're up 20% viewers on here. People are sticking around all of a sudden. Yeah, yeah. Well, actually, we're only up 10% because we can only see about half of that because of where it is on the screen.

If you could get the whole thing on the screen, then it would obviously be up 20%. Well, so here's the thing, Casey. We also, we do have some other, we've got some other options. There we go. I don't remember if I, I don't remember if I made sizing this or not. I don't think I, I don't think I made it resizable.

And of course, no brain rot collection is complete without having the Minecraft infinite loop jumping. So this one is really satisfying, if I have to say. He just runs in a circle and it's really nice. I like the soap cutting ones. Those are my soap cutting ones. The soap cutting ones are really good.

Those are so good. The soap one, the one that I just showed. This ear, Casey? That was cheese cutting, I'm pretty sure. Yeah, that's not soap. I'm pretty sure you're cutting the cheese right there. That's not cheese. That one's soap. That one's soap. Yeah, I like that. what is the point of what is going on it doesn't matter but i'm watching take my take my watch minutes oh yeah look at that that's sweet can i just say i've never been happier to be really old than than right now like what the hell is going on i'm pretty sure trash is also 40 or near 40 and so it's just no i'm older than you i'm the second oldest in this group Yeah, I know.

So you're like, I'm glad I'm old. And Trash is like, I'm in my 40s. Well, I'm older than all of y'all, though. I'm the second oldest. So I don't know what that has to do with something. Yeah. Okay, anyways, we don't need to get on a brain rot. That's okay. That's okay. Okay, so here's some fun ones for you.

Can I ask a quick question, though? Yeah, of course. I don't want to push it too hard. Yeah, okay. given this new technology that you've created, is there any way for us to get two simultaneous subway runners running at the same time? There is. It's just one prompt away, Casey. Because I feel like if we...

I feel like that's... Because that's 40% up on our metrics, and I feel like that could be pretty huge for us. Okay, but anyway. Sure, yeah. So this... Also, you'll notice here, this... Okay, trash you like this. This is cursor SDK built in. The brain rot... Simulator is missing some key features. Each needs an X button in the top right so I can close it.

Then every new... Yeah, but I did that by toggling it. So we'll say every new brain rot command just opens up a new brain rot window for us. Okay. So I actually don't know if this is fully working yet. By the way, I love the little blue box. Dude, CSS is hard. This is going outside of it. Dang it! I was literally just writing this.

Welcome to the web. Okay, Casey, ignore that one, because I have to come back to that. We'll do that here. Okay. This is back in the 2E mode, so I'll do the same thing. Make the brain rot simulator have a close button. Make each new brain rot. Actually, if I do this, it's going to reload everything. Just a little huddle on that.

Let's come back. Yeah, yeah, yeah. It doesn't matter. We can do it later. It's just to be continued, right? Yep. So... We do have, though, since we already started talking about some of the interesting stuff we've been doing with my cursor integration here, this is just like a little selector here for different cursor agent situations.

We can open that. We can read through. And, of course, this is using a bunch of the same markdown stuff that we have here to nicely render a bunch of these examples and make them look good. What is this? So these are all cursor chats. Trash. Oh, got it, got it, got it. Yep. But we can interact with them here and send new stuff and do other things there.

But we'll come back to that. I wanted to show Casey because this one was a specifically requested example. Okay. Okay. So first one is we've got a really nice little hover here. And you'll see, maybe you guys can't see because things are small for you. But there's even a little connecting spot here. I don't think you can draw this in a 2E, right?

Where it's like the text is halfway drawn and everything. And it connects to the little icon, right? So this shows you cool. This is what this thing is. You know, we can do the same thing for a number, et cetera. You can get close, though. There's some Unicode characters that you could probably get pretty close, but generally speaking...

I don't think you can show the thing underneath, though, because it's going to draw one thing to the grid. You can't do that. You can't layer it. A two-week could never. A two-week could never. We've got the classic peek, right, where you can peek inside of here for something. And then if you'll notice, when I'm navigating inside of this buffer, we just skip those lines.

It's not like that actually is inside of it. I'm just moving J and K up here to move these, right? Right. So we've got those. We can double click on something to move to a very GUI. Casey, though, this, though, is the one specifically that you asked for. Okay, cool. Yeah, there we go. See, now we know it's a real GUI, right?

Because we're just drawing crap over our crap. I can just draw. I can just. You want to see where the references are? They're here. I'll just draw it for you. I'll just draw it for you. They're over there. Follow the line. You know or don't. It's so easy. Anyone can use this, right? Like this is what we're trying to do here.

Well, this is why I also was resisting. I objected to the idea of rating it on a usefulness scale because I'm like the point of a GUI is not that it's useful. It's that it does weird shit to let you know it's a GUI. Like that. So I approve of that. Okay, thank you. Great, great. Okay, so I add... He said he had to refresh.

You saw the arrows, Trash? I missed the last minute. Okay. Trash, here you go. Check this out. Show me. It shows the references by pointing the arrows to it. You can literally see where it was used. That is insane. Will it actually do it on a huge file and just... Yeah, of course. Of course. Of course, yeah.

That's actually ridiculous. Cool. So that was the one Casey specifically said. He said arrows, and so I needed to deliver on that. I made the useful version, I think, which is this one, where you can navigate through this and see them. You'll notice it's highlighted each one. I like that a lot. Yep. So that's pretty nice.

You can press enter, you can go to where that is. But then, for our visual learners, then we've got this going on too, which I think is nice. So there's that. I think that's pretty much the LSP features that I did. Now, this is where I thought, okay... Sure. Sure. Those are all kind of like the normal standard ones.

Every editor can draw lines pointing from the references to another spot. Everything can do that. What let's let's get let's get a little more fun. So I made this which is a color scheme modifier, you'll notice as you know, it's a little window inside here that's floating. we can change the text in real time of what our color scheme would be.

So if you wanted to see, because I know everybody loves color schemes, we can see what that looks like. And then if you wanted to, you can just save it. You know, and we've got hovered buttons and revert buttons and all this other stuff. And we can change what all the different colors in the whole like theme work with and everything.

I don't remember which ones. Oh, there you go. This is border. There you go. Look at that. Oh, I love that. It's very useful. I would use that. You'll notice, too, one of the things that's really fun is you can just drag it and change stuff around, and it doesn't lag. So that's kind of cool. Other GUIs could try this.

VSCO does not know how to do that. Other GUIs could try this, and they might have a way more fun time with what's going on. So am I correct in my assumption that so NeoVim did itself not have a way to change its colors? Like, do you just edit like a config file, I guess? You would edit like a config file or like change of highlights with like commands.

You would do something like, you know, highlight, and then you could say what the different highlights are and stuff like that. And visual code doesn't do this either? Yeah. I don't think they've got one that looks like this and is quite the experience of where it doesn't. You can open it and drag stuff around and have it change live.

Casey, just so you know. Okay. Yeah, no. Just asking. I currently can't type text without feeling the leg in Visual Studio. so i i don't think we should even try to change the entire files text right okay color is not on the table like characters are not on the fans kick on yep i did try and add some other you know sort of uh gooey style features here like we try and close this window and it says hey you've got discarded you know you want to discard these changes of course in this case i do want to those changes because that was ugly and it goes back to the way that it was yeah So, you know, I think that that part is pretty cool.

So that's cool. I think I have this, Casey. This was the one you were not impressed with, where I could draw stuff on top of it. I do want to at least show, though, here, that I'm pretty sure, I don't remember if this is going to work or not. I think it will test. We'll try. We'll save this file. And then if we open up circle again, it will show that back there and reload.

We can even, if we make this... true, I think then it will stay Oh, not this one. Where is my circle? He didn't write this code, okay? Let him go. Okay, I read this code, though, earlier. Yeah, yeah. No, that's not true. I know this one. I know this one. I'm surprised it's still the same trash, okay?

I'm surprised it's still the same. That's a different thing, though. If circle open, Adam, here. Oh, this one. This is the one I want to make true. Just so that we can show that it's happening live here, we can delete this. and I can save it, and we just hot-reload these inside of the editor. So this is where the bun and TypeScript side comes in, is we have a way to make this, in this case, a very dumb widget, right?

This dumb widget, that's a circle. So the bun part is sort of like you decided to use JSON as a scripting language for creating... Yeah, JavaScript stuff for it, right. For creating overlay... art exactly whatever you want to call this uh yep request dialogue boxes uh right optionally interactive or whatever right yes an option right exactly so some of them have been interactive some of them are not it's whatever that's not really you know the main point of it was more about cool we can reload these without recompiling the editor right so we're not actually recompiling the rust code for this we build the like underlying system with the Rust part, and then we can write whatever we want in, like, JavaScript land, and then we can, like, draw those and move them around and, like, have that iterate fast.

If we have something that we end up being like, oh, we do this, like, a thousand times, then I just say, cool, delete the JavaScript code for that, write it in Rust, and have it be better. Right? And be like, cool, that's a thing that we did a lot of times, and it's not changing anymore. We can just delete that from the JavaScript land and put it in Rust and have it be good, right?

We don't have to do that forever. A question, TJ. Of course, yeah. Do you have any support for RTX? RTX on? Is it DLSS 5 this? I don't have that yet, but we should think about what that would mean because I love the idea. I have a meme in my head where I'm going to show some Go code and then DLSS 5 on, then it's Rust.

And it turns into Rust. RTX on, and it just turns to Rust. I love that. I didn't have that, no. Do we have... Oh, right, this is the thing where I can turn these on. So if you want to show, these are like... They can be interactive in the sense of we can turn these on or off and do different stuff with them.

Oh, right, I forgot. We have Doom, obviously. Oh, that's right. I mean, we have that. That wasn't even hard. That was easy. If you can draw it with GPUI, then you can already do that. There's nothing interesting about that. That was Casey, to your point of that's just a renderer. That's not a GUI. It's not doing anything inside.

Now we could hook up NeoVim into this and when your program has errors, you lose ammo or health. I mean, we could make that happen, but that would be a separate project. So we can turn that off. Well, again, that's not really that interesting. Like the thing where you drew like lines to reference to me is more like what I meant, because it's like, look, this is actually part of what you're doing in the program, as opposed to just I connected it to something.

Right. Which is. Yep. Yeah. Yeah, which is, that's like where we have this. This is all like rendered with the GUI and everything. And we can like type reload and we can do all. This is all, NeoVim supplies the info for this thing. So what's interesting is like, you know, they're talking to each other.

I can execute Lua from the GUI inside of NeoVim. Oh, Lua's in here too. Yeah, of course, Neovim uses Lua. Neovim uses Lua as its primary conflicting. Okay, so we're up to, how many languages do we have? We got C, Rust, TypeScript, and Lua. TypeScript and Lua. At least. So it's four languages. All right.

It's a polyglot. I'm a bit of a polyglot, Casey. Also, don't forget the most important one, English. Yep, that's true. Um, so yeah, so this is all like, this is all coming from like, ask you, does the LLM ever reply? Like, Hey Teej, is it cool if I just did all of this in Rust or something like that?

And you just go, no, I want it in four different languages and don't ask me again. Like, like, does it ever just, does it ever ask you like, could I just not do that? Cause I don't, I don't want to have to, you know. Casey, a key feature for not going insane while working with LLMs is you never read what it sends back to you.

Okay. Casey, I was listening to your research episode, and you're like, Claude writes like an insane person. Wait, what? I said that? I didn't say that. Then weren't you like, I hated reading Claude's research paper. It kept on inserting itself into stuff. OpenAI just reported stuff back. Wasn't that what you were saying?

I didn't think I said it to the same person. I just was trying to say that it was like very, it really wanted to be definitive about everything, even though they were not conclusions you could actually draw. That's a load-bearing observation, Casey. Yeah, it was that kind of a thing. insightful. When Dimitri had those ones, I mean, yeah, he didn't do a Grok one, but he did the other three, and it was definitely like they had a style difference.

And then Gemini just didn't have anything in it. It was basically like, here's a nothing report for you. Yes. That sounds like Gemini. Alright, I got one more demo, though, for us. Before we finish up here, I do want to be respectful of everybody's time, since it's a lunch and learn situation here today.

Yeah. So TJ, can you open up any specific project? What? Yeah, so I just open up for us. Because while you do that. Casey, before we go there, I just wanted to show, I just opened up, this is a linear GUI inside of NeoVim. I can use this to talk to and interact with linear and NeoVim inside of here. Okay.

Here's all of our issues, GUI and TUI. I would mark that done. Okay, nice. Prime, and did it just move on? It should have just moved on yours. Yeah, it just moved on my screen. That's why I was saying hold on one second. Okay, sorry. I'll put it back here. Oh, there you go. There you go. You can see right now on my screen.

You jumped the gun. I like that. Okay. Boom. I like that. Done. Oh, wait. What did it just do? Oh, it opened. Oh, now we're looking at the issue. So now we can get everybody's, everybody's, you know, their notes. Okay, yeah, yeah, yeah, yeah. I actually don't know if that part works. I haven't tried editing these yet inside of it.

Hey, man, True. Is this? No, that doesn't work. That doesn't work. That's not going to work. Can I try something, TJ? I moved it back to InProgress. Do you see it updated to InProgress? No, no, I don't have it doing webhooks yet. It doesn't do that part yet. I was going to have it sync later, but if I refresh it, then I think it will... Then it will maybe have it back.

I moved it back to done for you so it doesn't explode your demo in any sense. Okay, cool, cool, cool, cool, cool. That's great. Anyways, so there you go. That's the end of my demo. Thank you, everybody. And now it's back to here. Thank you. Cool. I do have a question, though. Of course, Trash. Are there any other tech setters that currently use this kind of capability that you just showed?

Which... The arrow? Describe which capability. The brain rot? So like, for instance, like Markdown Preview, sure, the arrows as well, or embedding like the chat window. I think Emacs probably has every single one of these is my guess. Anything that I've created only scratches the surface of what the Emacs people have already done.

At like .001 frames a second, though. Yeah, well, that's a separate issue. Okay, that's a separate issue. I mean, like a lot of editors... Unfortunately, this is load-bearing. Hold on. Yes, it really is. So, Trash, I think a lot of editors have, like, a markdown preview, but from what I've seen, most of them just, like, put them in the sidebar.

They don't, like, VS Code, the stuff I've seen, doesn't really usually have it be, like, oh, you can have... I'm talking about, like, just, like, text letters, like, NeoVim type stuff. Oh, well, none of the terminal ones can do it because they have to display in a terminal. So, like, it has to have some action.

Well, I was sure they made, like, a variation like you did. Like, you still give, like, the same... I mean, there's, there's Neo Vim ones. Uh, the ones I've seen before, like back in the day would be, you would run something inside of Neo Vim and it like opens up a browser tab in one side and it like keeps them synced by like listening to the Neo Vim one and you have it out there.

So one of the things I was going to, I'm going to try later is see if I can like include somehow, uh, integrating some browser stuff. Uh, like I missed design mode and a few other things. Uh, from like cursor or codex, like annotating things. But we'll, we'll see. We're, we're getting there. That's all.

I've only been working on it for like not even 10 days. Okay. So I need a little bit more time. I really liked like the chat windows and being able to bring up the chats you brought up. Thank you. Trash. That was very nice. Oh, I didn't show it. I mean, I probably can. I should check and make sure that it's, that it's working.

Cause I didn't test it. Oh yeah. Here we go. Um, We'll go here, Trash. I'll show you something that I think you'll like. We'll switch back to this mode here. So as soon as I was like, oh, hey... I want these NeoVims to be able to talk to each other. Then I made like a demon where the cursor SDK is running and everything.

So if I open something like this and we go here, I also have a browser view of this. And so I should be able to go, can you say hi to trash dev for me in this chat? And then I think, there you go. Perfect. Is this like what OpenToe does? Yeah. They have an open code server, probably. D2 has a demon as well now.

Yeah, yeah. Right. So then, right, these two things are synced together. Like, they're all synced together. So then I can continue the conversation through the power of tail scale by just, like, forwarding this to my computer. If I can find it anywhere. Here, one sec. And if my internet's good enough, we'll try this.

Maybe. Maybe. Maybe my end. Oh, I think I have tail scale off right now. That's fine. Weak. I know. I couldn't figure out why my Delta Wi-Fi wasn't working on the airplane. Okay. So that's fine. Wi-Fi wasn't working either. Ridiculous. I know. So anyways, there you go. So those show up. So that part's pretty cool too.

So I was exploring with some, but that does, that's, I mean, let's be honest. That doesn't have anything to do with a GUI. So I wasn't going to really brag about that to Casey in today's, you know, judgment call. That was just something that I got for cool, which was fun. Yeah. Yeah. All right, Casey, I think it's time for you to give us a rating from zero being a two-y, ten being a goo-y.

Where does this land? I'm going to give this probably, you know, it's a little bit hard since we've never rated anything else on this. So we don't exactly, this is the first time. This is kind of setting, it's kind of setting the benchmark where, you know, we have to then rate other things. I'm going to go ahead and say that this is around like maybe a seven.

I'm going to say. Yes. Um, it's, it's clearly on the, like, like if we imagine five is like, you know, right in this sort of like, I can't quite tell if this is gooey or too. Right. Like, I don't know. Um, yeah. I'd say this had enough stuff. The arrows was a good selling point for me. Thank you. That was really the one that kind of made me feel like, okay, this is actually integrated here.

But I don't feel like it had enough of that. Like I wanted to, you know, maybe those arrows animate for right out, Oh, yeah, this is a good point. I didn't really have any animation. I didn't think about that. I would have liked to have seen that. There was maybe a little bit too much emphasis on things that pop up over, which is not, you know, again, not bringing that integrated feel in.

Yep. Also, I would say I didn't see a lot of like, oh, you know, I've got, you know, I'm typing in my line of code here. And like it produces a graphical thing on the side to show me the like, you know, whatever. So I feel like we could definitely go further in the GUI direction. But I definitely think it was it crossed the barrier into like it's definitely a GUI now.

It's not a two. That's what I would say. Nice. I know how everyone else feels. I'll go. I'll give it a six. I would say the arrows is a big selling point for me. What? Wow! But to Casey's point, everything kind of just looked like a modal pop-up, which could potentially not look like it was actually integrated in.

So even though the chat was popping up on the side, personally, I thought it was nice, but it didn't really give me them Tui vibes. It would be cool if you had what VS Code does. It has like the... the code column that kind of shows the code as you're scrolling. Trash, that is the world's most useless feature of all time.

I already have real scroll bars. Like a mini map. A mini map. Oh, fine. I'm not going to add mini map, though, out of principle. I hate them. Yes, it is the dumbest feature of all time. I know. I'm just saying. I was saying just more and more. Tough crowd tonight. Yeah, that's okay. Thanks, Trash. Arrows are tight.

Okay. So obviously I'm going to have to probably also rate it a six. I will say it's definitely leaning. It's attempting to be more gwee than twee. But I will say like, you know, even the cursor chat, you took no advantages of circles or of little like carrot, like things you can't do. It kind of looks like you just lifted.

the terminal just straight into a lot of these things and so i wasn't necessarily super impressed but i will i will have to say obviously the arrows were giving it a big a big push that way and a very like quintessential missing feature that exists on almost all guise that i use that i just did not see was visible user input lag and so it really made me feel like i was using it too we ah It didn't land for me.

It was too fast. You gotta put in a delay, a hundred millisecond delay on keystrokes. Okay. I'll add GUI mode for Prime. Prime GUI mode. I would have gotten an eight or a nine then. Can't like Spider-Man fly across the screen and like grab a full letter? Oh, I need, I see also, Casey, as you were saying animations, I need to animate every transition of every single thing to waste 500 milliseconds of this time.

Everything should fade in or fade out. Every character fades in and moves up slightly. And they should bounce like this. Maybe I'm going to copy it into a different folder because I'm too scared even to let it go into the Git history for it. But I'll make it a fully animated version for next one. But as I would like, as I tried to say before, you know, you guys poo-pooed it, but I'm just trying to say, like...

Again, usefulness, not really a criteria here, right? None of these suggestions are useful. Minimap, completely useless. Animated text, totally useless. Delayed typing is worse than useless. It's actually anti-useful. So, you know, that rating, forget, I don't even know why that was on the linear board.

That's not what Guiz are about. How do you feel from his ratings right now? I thought for sure I was going to get a higher rating from Prime because I know for a fact he sometimes reads tables in... markdown view and sequence diagrams. And I thought that those being key, useful, but also GUI features, properly rendered and editable in a real NeoVim buffer, like your NeoVim edits still actually change the very same buffer live between the two things.

I thought I was going to get a little bit... You were able to edit it in the markup version. Right, that's what I'm saying. In the preview version, which is pretty... helpful for people who like, don't read, want to read the markdown. That was to find where that crap was or whatever. Right. Yeah. So that's where I thought I was going to get a few points over on prime.

Cause I know that he's experienced those difficulties, but I see how it is. Prime was just afraid to give the highest score and look like a nice guy. So that's fine. True. I was, I was supportive, right? Thank you. I was very supportive. The other two people on the team, Even though you included the loitering guy didn't like it.

The loitering guy didn't even like it. The Pokemon. If I want to sell a Pikachu, if there was a Pikachu in there somewhere, instant day. Oh, dang it. Okay. Oh, I can't believe I didn't think of putting in opening card packs inside of this. Not even like a Pokeball anywhere rolling around. Oh, shoot. That's right.

You should have to open a bunch of card packs. If you ask it to show the markdown file, it's like, well, you're going to have to open some packs. You've got to rip a pack. You know what you do? You have a pack. It has a markdown window in it. You have a pack, and every time you manually code, it just slowly starts ripping more.

So I just got to actually track code. Oh, trash, that's genius. When you actually open files and read the code diffs, that's really good. I was thinking it's kind of the opposite. That is really good, trash. You get a pack, and a legendary is that you have to read the code. Since nobody reads the code anymore, kind of force them on a rare event to accidentally have to read the code.

Oh, you're like, wow, I have to read it. I got a legendary. I don't want to waste this. This is a big one today, boys. Yep. That would work. Yep. So anyways, there you go. That's the NeoVim GUI experience I've been playing with lately. So that's it. I liked it. I liked it. Thanks, Trash. Trash, on a usefulness rating, what were you thinking?

I mean, everything but, like, the cursor SDK stuff. Like, I would love to have all that. I basically can't really... Well, you can't because you rated it a six. Suck it. End of the episode. Ah! Walked right into that one. Pow! Whoop! Egg on my face. Oh, man. That was brutal. That was brutal. I don't have anything else to show, though, so Prime, I don't know.

Do we have any other blockers or anything else that people need to discuss? That was an hour. That was an hour. Well, next week, we're going to play the games I'm making. I mean, I'll be working on games for us. Okay, trash, trash. Mm-hmm. Me and Prime will also make a competing game in the same space, in case he can tell us which one he likes the best.

Oh, damn. Mine's multiplayer, everything, real time. Of course, naturally, this would be multiplayer. Let's see what's the theme of the game you're making, just so we can... It needs to be in the same theme. Oh, same thing. He said digging. It's a digging thing. No, it doesn't have to be literally digging.

It can be in the same genre, I'm saying, right? So it's like if yours is... It was friend slop, I thought. We're just making it a friend slop? Digging is a fine thing. Just digging. That's it. Like, there's no... Okay, it has to involve digging as a key feature. Yeah, digging, scooping, clearing a space out.

Okay. All right. However, you have some container, you got to clear it somehow. Okay, I love that track. I'm still brainstorming too. I got like eight modes we can try. Oh, wow. Just out of curiosity, why are we doing this game? Because I would have thought for sure by now that the receipts app would have been a huge... Great point, Casey.

Sales are down. Sales are down. The business went under. Oh. So is this a pivot? Fired by old department. Is this pivoting to games because receipts as a service, R-A-A-S, did not pan out? It's true. It's true. We're now a gaming company. Okay. And we'll probably turn into an AI company next. Yeah. I can't wait.

All right, so next week, Trash, we'll let you know by Monday if we're ready to show up by then, because I want to make a clever digging game that Casey is going to rate higher than a 7. I still have a good amount of modes we can try. Well, I don't have to rate higher than a 7. I just have to rate it higher than Trash.

Are we rating the games? No, no, I'm saying Casey is going to rate them. I'll just stack rank them, right? Okay, great. First, second, third. So it's like, you know, there's not an absolute rating, but there's like which of these games is the best rating. Just put it on a loop and have it work on it while you're doing your stuff.

That's what I'm... Oh, Tresh, we're going to burn some tokens, don't worry. Don't you worry. Don't you worry. The world is heating up this week. There's not going to be a penalty. It's not a cost-benefit, though. Is there any normal... If one of you spends $10,000 on tokens, or whatever, do they get penalized or...

It's easy to spend a lot of money on tokens and get nowhere. You're penalizing yourself if you're letting the AI go off for too long for a game. As I did with a cinematic fishing game. I couldn't. Casey, I'll tell you this much. The game only cost me $800. I spent unironically $300. $300. trying to make it so that when you pressed uh a it would go left and not right i am not kidding i went so cinematic that it could not i i told it maybe 900 times a thousand like which ai was having was not able to do that fable 5-1 max i went all in on it and built a super game and then it just was just like i can't what does it mean when a game is cinematic You cannot do the vibe-coded slop demos and just one-shot something.

It is a nightmare to try to edit anything about it. You have to build it up slowly. Prime, when you say cinematic, is that realistic? Like a movie type feel? Would you like to see it? Was this posted somewhere? It will be. But you can see the game here. Here we go. Not program default. Cinematic fishing.

Here we go. Also, it's not that cinematic. No, it isn't. Look at that. Look at those waves. The waves are making the boat up. It's just because it has lightning. Are you on a boat? What is going on with the like jerky? It's like two pixels on my screen. What is happening? Okay. Hey, first off. I think that's just Riverside.

Okay. Hold on. I lost my mouse. I don't even know where my mouse. Oh, no. All right. Okay. Crazy. Okay. Yeah. Just took my mouse. And then I opened up this dialogue and I've hit like a mode. You can't do in Chrome. My mouse. You want to edit a meme. You wouldn't edit one. Now we're on a march. What is happening?

Okay, well, since Prime showed his, I'm going to show mine. What is that? Is that a person? Yeah, what is that little thing? It's a person. Look, there's the sun, and it's also raining. It's just bad. Definitely not a person. It's the sun, and it's nighttime? Guys, I did not have another $300 to fix the rain going upwards.

Okay, good point. Good point. This was costing us. At some point, you've got to cut it off. Yeah. Why is the sun out and it's nighttime? What is happening? Are those raindrops bouncing off of the ship? Yes. Yes. It's so bad. Oh, wait. No, they're not. They're on a sinusoid. They are. It stuck a sign pattern.

Oh, dude. The waves are going in two different directions. Yeah, yeah. The waves. No trash. Nothing makes sense. Yeah. And it wasn't fun. And he got way too many points for this game. I'm on his back. Again, I did exactly what they do on Twitter. I spent an enormous amount of money and let it go run for 24 hours.

And this is what just comes out of it. And it becomes impossible to use once you get past the demo scene. And it was very, very fun. All right, let's see this pixel fishing. TJ did a really good one. He did a very good job. None of these are actually implemented. I just did this to make people want to be able to save the game.

This looks really good. Okay, okay. This looks amazing. So then you go and you fish farther away. Harder fish. Closer is easier. Right? You got to do the classic fishing game here. Wait, you lost to Prime's game? Yeah. No, he got a zero. I got a zero from one of our three judges. He still beat me. Mine was tremendously un-pun.

So then after you catch the three fish... right it's like wow good job head home and save your journal what is going on with her feet they're not good okay what's wrong with her feet what's wrong with the feet all right so now it says i won't ask do you want do you want to save and so then it takes you here also notice it's still i like the fishing pole on the fishing pole that's a nice it's a g it's upside down So then no matter what you type here, then it will do this.

I don't think I'm sharing my audio from here. Then it goes, oh my goodness. So ironically got one of our coworkers with that. Yeah, yeah, I did. I was actually scared. She got fished. Well, no, she knew that I was trolling, but I surprised her. And then she was laughing, but she was like, I should have known better than to type something in.

She was like, you told me to type my password in. Oh, never trust it. That's phishing. So there you go. That would have got me. That would have got me. Yeah, I know. I thought about making you type it on here, but I was worried you would somehow reveal your one password on accident. And I didn't. Yeah, I would.

100% would. 100% would. So. Jeez. All right. All right. That's it. Next episode, we're competing. Yep. Okay, that sounds good. All right. I'll come. We'll see you guys next week. All right. Bye, everyone. Bye. Take it easy, everybody. Let me. Bye. Bye, Twitch. Bye, YouTube. Oh, my. Dude, update. Vibe code.

Errors on my screen. Terminal coffee.

0:00 / 0:00