
Kapitelklicken springt direkt hin
Shownotes
Thanks to Planetscale for Open Source Santa this year! They gave us $30k to give away to open source projects we love, and so each of us picked a project we liked. We also gave some money from twitch chat, youtube chat and some final surprises! We hope you like the episode! Merry Christmas!!
Transkriptvom Podcast bereitgestellt · Zeitmarken springen hin
Today is a very special episode of the stand-up. Trash Dev, Casey Miratory, Teige and me give away a lot of money provided by PlanetSkale, plus the Magnanimous Twitch Chat, the sales from the Arch Sweater, and a little bit extra we end up giving away $50,000 to our favorite open-source projects. So have a Merry Christmas, and I hope you enjoy the stand-up. And thanks again, the PlanetSkale for making open-source Santa Possible. Yeah, Trash, why didn't you dress up by the way? What do you mean? He is, dude. Look at this.
That's pretty good. Do you see these reindeer snowflakes? Yeah, it's like, okay, like TJ obviously went to town. I obviously went to town. Oh, Santa Claus is coming to town. TJ went to the most to town. Check me out. Check me out. I mean, you can, I'm surprised it's showing, it's, I hit the spell. I can see through your linkage.
Yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah, yeah. Anyway, sorry. Welcome to the stand-up. Today we have a very special Christmas episode where PlanetSkale has given us $30,000 to give away, and we'll be doing more giving away on top of it. But to kind of explain the basics of the rule is that PlanetSkale said, hey, we want you to do an open-source Santa kind of giveaway. So we sat down and thought about it. And we figured the best way to do that is that each one of the hosts get $5,000 to give away. If you happen to be in Twitch chat at the end of this, I'm going to ask Twitch chat, what are their favorite open sources? I'll see which one is which, and then chat will do a vote on the final four, and we'll give another $5,000 to that
open source, and we'll do the same thing with YouTube. And then we have one to two. Can I just call a surprise at the end? Yes, I hate to interrupt, but trash your munchin is so loud right now. What is it? I'm muted. It's a separate audio source. It's a separate audio source. It's okay. He's a post. He can take it out. Here's what I will say though. Although in theory and post you can take it out, I don't think I've yet to watch a stand-up where I couldn't hear a trashes either. I don't think it is getting taken out in post. It's just a typically key taking out post. It's hard to do. It's hard to do because then we have to go back and forth all the time. It makes it take a lot longer. It said mute. Is this a riverside bug? I swear. I'm muted.
Well, you were not muted trash. That's fine. That's fine. I would like to apologize on behalf of everyone else because you were crushing that intro until I just came in and absolutely stomp on it. Dude, I'm Santa's helper. I have to stop him and let him know. He said his backseat driver is what it seems like because I'm in there doing great work out there. Yeah. It's a left. Bro, it's a lot. It's like it's like Santa's a good intro. It slides down the chimney and he's like really quietly like putting the presence under the tree so the kids don't know and he's got it and he's eating the little cookie and drinking the milk and then one of his elves is like, hey, Santa, I don't know if this play is, it might be a little uneven up on the tree. Did you forget
the parking brake? Everyone in the house is like, oh my god, intruder, what's happening? Then Santa gets shot. Okay, that's exactly. I got to tell you guys something. I am sweating so hard. This one's my, my belly button is like a little pulley pull. You still are you going to jitsu? You run to jitsu pull down? I did to jitsu this morning. Yeah, man, you're still overheated.
You're overheated from the jitsu. Yeah, your boy is whoo. Thank you, thank you. All right, let's go. Intro, let's go. All right. I think you did an intro. I don't know if we really, do we need another one? I don't know. We didn't just in case anybody did not catch it. This is for the live stream. I think we could just have it nicely done in post, but I'll re-explan it either way.
Pick which one, Josh, whatever one you want. All right, so today's stream is, of course, sponsored by Planet Scale. They have given us $30,000 to give away to open source specifically. And we're going to be doing a couple extra bonus giveaways at the very end. Very exciting. First off, we had to figure out how do we give away this $30,000? So I decided that case emiratory, trash, and TJ each get $5,000. I get $5,000. Twitch chat will get $5,000, and YouTube chat will get $5,000. We all get to decide what open source projects get a chunk of money. And you're probably asking yourself, 5,000, why not give 30 open source projects 1,000? That was originally my suggestion too, but TJ convinced me of something different.
Which is, if we give a bunch of projects $1,000, that could be very, very nice for a couple individuals, but if we give them $5,000, that could actually pay for real open source work, and hopefully push the project slightly forward. Now we're all doing our part out here, so you guys can join in because every single sub gifted either on YouTube or Twitch will also be going to charity, and that specific charity will be NeoVim. And so NeoVim will be getting all that good right there. And then we have one extra super bonus at the very end.
True. True. All true. Great, great intro. First try. Your name. You crushed that. Is the intro agent. We should probably have the podcast right now. It's all down the open there. All right, so who's going to go first? And by the way, trash, if you say type hero. No, it's so funny. Type hero. You're not so proud of your own project people coming next day with my Pokemon collection even bigger. I like that. Yeah, just trash. By the way, the Pokemon collection.
Looking great behind you. Can I just say before we get started? It looks good. Wow, that's a lot of Pokemon. Wait, it's going to get bigger and bigger. Can you just keep them? Do you keep it all box and sell it? I'll keep it all real way now. Let's keep them all sealed, and then I don't know what I'm going to do. Then we'll find out. He's in the new in shrink, bro. Yeah, this is our college fund. Okay. I think trash should go first. I'm excited to hear who he picks.
Let me go first. Yes. Yeah. Okay. So I'll be honest, it was I couldn't think of anybody. And like the projects I could think of were already like super popular. Have like a lot of supporters already. So then I was I sat back and I was thinking about what projects or what tools have I used where I actually interacted with the creator and or went to their community and ask for help. So I'm going to so like I brought this up a couple of podcasts ago and I was talking about what I was working on and I was working on a test framework. And we built this test framework off of this library called mock service worker. And I remember when I first started using it. So I was like a little confused, but like I was trying to do stuff that wasn't really like
it's kind of off the beaten path. So it's not really examples or anything like that. So I jumped into the discord. And then the I think the person who created his name is Ardom. He was in the discord and he answered my message immediately offered jumped in my DMs. We were talking DMs. And then we also like jumped on a call. And he was kind of like helping me. And then I did my due diligence had like a GitHub repo where he could actually see the code with my problem. And then he made a pull request and fixed it. And he was just like always so attentive. Like I know this dude's like busy. There's a lot of people in discord. But like the fact that he jumped on a call with me answered all my dumb questions. Even read the docs of like another library that I was using. And like
here's a link to the docs. He's like you need to use this API instead. And so like he did his due diligence like reading all this stuff. And it was crazy. And I was like such a genuine like experience with this person. And it really left the impact on me. And I was like dude if I can help you anywhere I can like I know I use you in Netflix. Maybe some maybe we can maybe do something with that. I don't know. So when this came across my thing and I remember that I was like this is like the perfect opportunity to give back to Ardom. I know Ardom left his job to do like full-time education and work on his work. I know he does like stuff like Epic web or I think with Kensy Dodds maybe. So I know this would really go a long way from him. So Ardom if you're in here
I'm not trying to tell you I don't want to spoil it. But I'll reach out to you directly later. But yeah, you're awesome. Thank you for everything. You're the best. Trash give us some links. We need to know what's so what's this mock service worker thing? Where can we find it on GitHub? So it's going to be I'll just link it in chat. It's going to be mswjs.io. Nice. So it's like really good for like mocking calls and stuff. It's amazing.
Amazing amazing. Awesome. Thanks Trash. Yeah. Yeah. By the way Sam just posted in the chat that the first 50 people who use this specific link that I've put in both YouTube and in Twitch will get 20 dollars of planet scale credits. So I made sure it's pen. You guys should know where it's at. There you go.
The gift that keeps on giving plan skills. Great. I use it all the time. I'm a paying customer. So wow nice us too actually at terminal. That's what we've been running the whole time. There you go. All right. That was lovely. Trash. I like that Trash. It wasn't like I was like a nice heartfelt message. Yeah. I like that. I'm a good guy.
Chat when I say that you've touched all of them. But that story is that in school of rock? Where are you? I have touched your children. Yes. Yeah. Yeah. But you're turning this up. I like to think that they've touched me. It's a very very good movie. That movie is great. I forgot how funny that movie is.
That movie just has like any movie, any movie where like you get to start a band and then play a show is always good in my book. You know. So always the dream. The drummer dream growing. That's why that's what you do. It's higher. This is TV is like 30% of his suggestions at terminal whenever we're talking about new media. That's the new day. Well, what about what if we did a country music video? Like what happened if we all got together as a band into the country music video? Like I'm just saying why haven't we did that? It'd be good. That's what I'm saying. We need to play a show.
We need to play a terminal like we need to play the stand up show. I'll play an instrument. Began can play a guitar teacher can play draw a stand up base. I'm keyboard. But Casey you'd have to sing as well because you do a little bit of singing, don't you? He's not really. No, he's a great singer. Don't we have another thing? Don't we have anyone else who really like does sing like crossing? Trash, you were in a band. I don't mean I'm good. Anybody can be in a band, right? We could start a band right now. That doesn't mean I'm good. That's what I'm saying. We could all be in a band right now. We could. He could be in a band. That's true. I'll play Marimba or drums. I'll play either one. Yeah. You could play drums and Marimba same time.
Drimba. That would be really hard to do but I would try it for the stand up I would try it. It's a Marimba. It's a Marimba. It's a Marimba. It's a Marimba. What's a Marimba? Yeah. Never heard that word in my life. The Zylophone? Is that big Zylophone thing? It's a huge Zylophone. What do you mean? I'm only just called Zylophone, just bigger. That's like saying why not just call our guitars guitars. This doesn't make any sense. Yeah, I mean, that doesn't make sense.
It's just a big guitar. A violin. It's just called a big guitar. Well that's completely different. Okay, I feel like that's just a big Zylophone. Just call everyone's singers. There's no treble or bass singers. I'm sorry. I offended all Zylophone players in the world. All 10 of you, okay? I'm gonna find out what band it was you were in. No, please not. Someone actually tagged me with the name on Twitter. I was mortified. To be fair to trash. Am I wrong in thinking that when you like look at orchestra, it's just like the marimba is just under percussion. Like it doesn't need to get its own player. It's like percussion. Yeah, so it's like trash is not doing any worse by let's lump to get with Zylophone. I just do what everyone's thinking about. But that's
it's correctly classified under percussion but not correctly classified under Zylophone. How big are the little... How big are your little jump sticks that you hit with? Oh my god. They're mallets. They're mallets? Mallets. That's like a... What? They're called mallets trash. Don't you use mallets to hit mallets right here? That is a lot smaller than I thought they were going to be. Really? I'll play... You want me to play something right now? We'll just do a quick show here. Everyone who wants to do it. Everyone who wants to do it. All right, so we'll do a quick marimba. So it's gonna stick this out. Something in the extended episode on Spotify.
Are you kidding me? This is going... This is going on YouTube. You think I'm gonna miss my chance to shine here? Here. All right, here. We're going all... Did you just been waiting for this moment? We're waiting for this moment. We're waiting for this moment. Oh my god. You gotta turn the camera. Yeah. I know. I am. I am. I am. I am. I am. I am. You can't really see very much right now.
I have to move this completely too. We can see it. We can see it too. You can just play it. Just play it. It's okay. The sound will carry it. Okay, trash. I've been practicing this one. Well, you do two in one hand? Yeah, of course. Of course. What? That's insane. I gotta go back to... I'm practicing this one. Oh, she feels it. Oh, you can actually read music. You're a real musician.
Okay, he's an actual real musician. All right, ready, trash? Yes. You guys gotta copy some slack too. Jingle bells. Let's go. I can't tell if he's playing that for real. Oh, I forgot the next part, trash. Sorry. It's okay. Uh, TJ, you just didn't see it or stream with that with that banger. Okay. Let me get the middle section because I'm a little more ready for this one. Okay, okay. Here we go. Ready? I'm dancing.
Oops, sorry. Here we go. That's a banger. Ah, ah, trash. I'm getting nervous. Okay. Oh, this is good. Okay, she starts singing. I am literally not a singer. I have never sung in anything in my life. I heard you say. That was good. That's what you have to do. Oh, my God, it is no key of my eyes. Oh, my goodness.
So, I was not ready. I was not ready. I was not ready. Dude, TJ, there's so many Dr. Gray songs you could have probably threw down on there. Sorry, we're going to hear some Eminem. I want to hear some chronic 2001. There's so many you could have probably thrown down on. Because I want to hear some Frank Zappa, dude.
I don't know any non-classical, like, Marimba Solo. Sorry. I literally play concert percussion, so go. All right. All right. Awesome. I, Casey. Yeah. Yeah. I think you are next. So, I am the weakest link in this chain by far. Because, like, I think I had a similar problem to trash, which is that, like, if I look at the open source stuff that I personally use, there are very few things, and they are, like, kind of the obvious, like, very popular things that probably don't need $5,000, like, Linux in general.
Right, or something. Whereas I don't actually have any open source stuff that I use myself that's like, oh, here's this, you know, this smaller project that's not obvious that I can say, like, I really love this project, or I use it all the time, or something like that. So, what I did to make up for my own shortcomings is I asked around some people who I know, who I feel like are more knowledgeable about this sort of thing. And I basically came up with two things.
One is I came up with a list that I was hoping we could throw to chat as part of, I did, I kind of anticipated the fact that chat might be involved in voting later. So, I came up with a list from people's recommendations of, like, smaller, less well-known open source projects that they think are really cool. And I posted that in the studio chat as a gist that you can grab if you want to and sort of put it up on the screen or posted it the chat. So, that was one thing I did.
And those are all projects that I'm like not really familiar with and couldn't really say very much about because I don't use them. But they're all from people who I trust to not give stupid recommendations. I also like that a bunch of people were like FFM peg, which I included on that list because I thought it was hilarious since they recently were going to spat with Theo over a donation. And so, I was like, okay, well, if people are recommending it, maybe you can reverse, maybe you can donate to them on the condition that they keep their social media team.
And you can have like competing donations to see who could, you could like drive up FFM peg donations by competing over whether or not the ex account remains as it is or different. But I did want to pick an open source project. And I figured I could let you guys decide whether you want my gift to go to this or just to go into the larger pool. Because like I said, I'm the wrong one to pick this sort of stuff. So, I'm just doing my best here.
There is one project recently that I thought was extremely cool. And it is by a guy named Jimmy LeFevra. And he, so for those of you who don't know, there's this very large kind of sprawling open source project called Harfbuzz. Has anyone heard of this? Do you get anyone know what this is? I have heard of Harfbuzz.
Yeah. So Harfbuzz is basically what everyone uses, like everyone, whether you know it or not, it's under the hood somewhere. It's what everyone uses for dealing with like the sort of text shaping problem in Unicode. So Unicode is kind of a mess as a standard in and of itself. And it has all of these esoteric requirements, just like crazy amounts of like special requirements of like, okay, if you're doing this particular language, you need to look at these code points. And if they occur in this order, and the font says that it handles that thing, then you have to output that in this specific way. But if it doesn't, then you have to output it in this other specific way.
It's all this ridiculous logic. It's, it's kind of like a family's right where it's like, it has every possible mutation with families. So you can be like one dad, two moms, four kids, three dogs, and you can like specify to some crazy combination to come down to a singular. I mean, my, my expectation is that's probably not even the craziest thing. Like when you start get again to like all, you know, other languages like that have very complex glyph rules, right?
So basically, this is a really nasty problem. And it's very, it's under specified too, because you go to like the Unicode specs, and sometimes they might not be quite complete, or they might have some kind of errors in them, or they might have the actual thing that people now expect has like drifted away from what this specification is, or all these other sorts of things. So it's a really big problem. And basically, what everyone does is they just use harf buzz. They just use harf buzz because they're like, forget it. Like there's no way that we're going to sit down and write this thing. And that's kind of annoying because harf buzz is this big sprawling library. And especially if you're a developer who's like very conscientious about trying
to like make sure that you manage memory in a specific way, or that you have like some sort of hard constraints on how much time things take, or all these other sorts of things, or you just don't want your project to have 8,000 files in it, right? Using harf buzz is kind of a little gross. It's the same as, you know, you're kind of forcing this big thing onto your project.
And if you're someone like Chrome, who cares? Because you already take seven years to compile, and you're already, right? You know, it's like, it doesn't, at some projects, it doesn't matter, because you're just, you know, you're already crossed that bridge, and so who cares? But for other projects, it's like, oh, God, great. I want to do like reasonable unicode support in this project.
I don't want to do this, but you have to, right? And so you take this gigantic hit of importing harf buzz. Well, for reasons I don't know, I probably should have asked him, because I actually know this guy, I probably should have asked him at some point, and I just never have Jimmy the Febra at some point just decided he's like, you know what? I'm going to solve this problem.
And he sat down for one second. Yes. Just I didn't even know this was a thing. Twitch just gifted a hundred subs. Mr. Twitch himself. Mr. Twitch, I didn't, this is not a plan. I didn't go to my partner manager and try to come up with some sort of concoctions. This was purely all natural grass-fed gifting. So Twitch just gave a hundred subs to this channel. And which is a hundred subs to me of them. Yeah. So thank you, Twitch. Open source. Hey, so hey, thank you. DJ Dan Clancy, thank you for the gifted subs. Appreciate that. Basically what we've learned is ever manning that Twitch channel, whoever's manning the like Twitch like gift sub thing is a, is a vim user. That's what we just found out. The news are confirmed. They are going to be getting in there like, oh boy,
we're going to sub to this channel. Exactly. Thanks Jeff Bezos. That's cool. I never seen like Twitch like interact with that before. I've never seen Twitch do that. They've had ones where it's like they had a one with a, I forget what it was. It was some company that partnered with them. So if you gift five subs, they'd give you some is valor or something, they'd give a couple extra and that was by Twitch. But this one was actually just Twitch all natural, not partnered with anybody.
All natural. All natural. Unusual. Never seen that before. Thank you. So anyway, it was actually good stopping point, right? That's Harf buzz. So anyway, Jimmy Lefevre actually sat down and for whatever reason took it upon himself to just be like, you know what? I'm going to do an entire replacement for that. I'm going to do it in one file, just a dot h file. You can pound include and it's just going to be this one like 11,000 line dot h file that just I've packed everything into tables like I wrote, you wrote a bunch stuff that like generates all this stuff and packs it into little tables. You just pound including your thing and you basically get the entire equivalent of Harf buzz in one pound include one file. That's all you need to bring it to your project.
And that is so like it's such a monumental amount of work to do this. I posted a link in the studio chat. If you want to paste that into real chat or anything like that. Yeah, yeah, yeah, I'll do that right now. You can see it. It's literally like there's just kbtext shape dot h. You click on it and it's this just one file and not only is it one file so it's super easy to use, but it's also like designed with good programmer human factors like it's designed so you can pass memory allocations into it so it doesn't have to like it doesn't go do kind of ridiculous allocations behind your back and all this sort of stuff. It's like designed so that you can use it in projects that are very specific and very like technically like targeted. You don't have to be
a big sprawling project with ballots and freeze everywhere or whoever, you know, whatever else. So it's like a really good human factors library as well. And so that's my pick. That's what I would pick for the donation. The only reason that I am saying like I don't know is because I already kind of did my own pseudo donation to this project, which was I basically like I won't go into details, but I basically like, Hey, do you want to go work at any companies around here? And the guy was like, Yes, and I was like, All right, I'm going to hook you up.
And he's now going to work somewhere cool. I'll simply say as a result of this project. It's awesome. And so he might not need the donation as much as some other project somewhere, so I didn't want to like say for sure. But if it's just purely my pick, this is the project. I didn't say go. We got to go for it. This is awesome. Yeah, for sure. Yes, I'm ready to pick Casey.
I love also that you said pound, including instead of import, like keeping it correct in that world. I really, you know, I did I see that. I recognize your effort there, even in language. Oh, dude, we were it's it's see, we never got no import. We didn't get nobody ever figured out modules. Are you kidding me? C++ committee is still learning impossible chasing their tail trying to figure out how to do modules, right? They think they did, but they didn't. So yeah, pound include. And by the way, we say hashtag now. So it's hashtag include hashtag include. Yeah, hashtag include hashtag include. I love it. Yeah. And then like I said, I also have that list there that I just wanted to throw out to chat that you can look at at some point if we want to do
community picks. And that was just a list that I got from other people who use a lot of open-source stuff. And also contribute to open source a lot. And this is their list of things that they thought were cool. And maybe less contributed to than others. The, the, the Lua Jit on there, that was pretty legit. I, I, I legit didn't really mean to do it that way, but that was pretty awesome.
I like it. Goodness. Okay, don't goodness me, TJ. That's the joke that I would say. All right, Santa. Come on. Leave it to that. Okay. Sorry. I did, you know, a classic micro-managing, just doing it, just doing the else job. And that's my job, bro. That's my job. If you're taking my job. Have a question. Yeah. Do you ever say C pound instead of C sharp?
I like that a lot. Or C hashtag. We're going to start. 100% yeah, I 100% used to say C pounds. I didn't know. C hashtag. We're going to start. Sounds good. C hashtag. Do you guys remember when C hashtag? Yeah. C hashtag. You know, we're getting dangerously close to making some jokes about the pound sign that's going to be an appropriate territory. Okay. And so I've already crossed the line too many times for charity stream. We'll say that for next week. New year, new pod. New year new pod.
Let's do it up. No, I'm not going to say it. Not going to say it. All right. Okay, say I love that pick though. That's such a good pick. Okay, cool. Great. I'm glad. Because this was a tough, this was a, this was the hardest episode for me to prepare that we've done. Because like, I don't know, but this is like a classic one where you know that the world's infrastructure meme. And then there's like that one little twig that's holding it all up. This is a class, this is like classically one of those projects where it's just like this is actually holding up a significant portion of probably people's experience in life. Yeah. And I feel like adding unicorns, adding, adding unicorns support is kind of necessary if you want to be a global project.
And it's been traditionally a huge pain in the butt for people who are trying to make like small focused, fast, compiling projects because like you now have to like import hearth buzz and import all this stuff. And like, this is a really good step towards making that easier. So this was a great project. And, and I think he really did the world of service with this one.
I think it's cool. He got him a job. So nice. He deserved it. He got himself the job. Yeah. Yeah. You know, this is, so this is, I'm going to do a little little small rant because you know, we're also just getting, you know, some, some sweet times in between each one of these. But uh, oh, yeah, I will say this is that whole problem because you know, there's been many videos, not to, not to call out the multiple times now on this one. But I'm sorry. Don't, don't do open source to get a job, but also people who do good open source get a job. There is definitely some weird world that exists where when you do open source, if you do a good job, there is seemingly more opportunity sometimes for people who do it. And it's a more complex and nuanced
thing. Just don't do it for the soul sake. You had that something you actually want to solve. Well, I think you could do it to get a job. But the problem is like, I just say, I, like, I like theos take on this, but it's in like, I think it's mostly like really good open source developers can get jobs. The problem is a bunch of people think that it's just open source developers get jobs.
So it's like, if you're not developing skills, if you're not improving things, if you're not actually shipping stuff and doing good work, it's not going to, it's not going to do anything. So it's like, that's, that's like, honestly, the people are putting the car before the horse on it, where it's like, oh, if I just do open source, that magically makes me good and magically gets me hired. But that's not, that's not what it is. That's not what happens. Which I agree with that side of the take, but I don't like the phrase, don't do open source for jobs, which is like, I know plenty of people that did that to get a job because they are already excellent developers and they wanted a way to show themselves off. So it's a, it's a confusing world. All right,
teach. I can go. Want me to go? Yeah. Okay, here. We'll see how that, sorry, I may have to just turn off my, you know, my green screen. All, all of costumes are green, dude. What is going on? My preference, though, I would just like to say my preference, if, if it's possible, would be for this to be accompanied by at least some Marimba. Okay, I'll, I can play a song that I can actually play the whole thing through. I don't know why I picked the song I've been practicing. That's like, that's stupid moves, you know, yeah, like, so I would like, I would like some Marimba to be involved at some point at your discretion, certainly. Okay, you should play it while you're picking while you're announcing your pick. It's kind of hard to be facing away from us. He has a
presentation. Look, he has 20 slides. 20 slides. No, no, but that's because like each, each bullet point that comes out is a slide. It's just a marked out. This is inside of the end of them. That's like $250 a slide, dude. It's a great point. I'm, do you guys think I could work for a consulting firm? Yeah. Yeah. McKenzie, here we come. McKenzie, here we go.
I mean, like the Elf costume, a little helper, magic, you know, makes money disappear. I think I can do it. Okay. So, all right. Well, here we go. It's just a quick slides because first off, I know Casey doesn't know this. So I want to give him a little bit of introduction to this thing, because I want to, I think it's kind of, it's kind of cool. Also, I think I'll just really quickly, I can I do this? By the way, TJ, you can call yourself the Agile Elf. Oh, I know. It's so good.
There we go here. Make myself a lot smaller, just so I don't overlap anything here. And I'm an Elf. So that makes sense too. So it's just logic. Okay. All right. So this is probably not a surprise anyone who's been following around with me lately. I've been writing a lot and checking out a lot of stuff with affect TS just a little overview of what is affect TS and just some of the things I like about it since we've been doing that. So what is it? It's a way to write TypeScript where instead of hating your experience, you can like it. At least for me, that's been, that's been my experience so far. So what does it do? It pretty much like you make an effect. So effects, Casey, you'll like this.
There are lazy computational units. I don't know. It doesn't really matter that much. The, the main idea though for this. You can't do that. I know I know I shouldn't have put JavaScript right here because that's going to end our conversation. But the idea here is that instead of throwing errors for everything, instead of like just letting people act like JavaScript, the one that was designed in 10 days and we're going to build the whole rest of the web on it. What if we like tried and thought a little bit more about it and tried to make the experience like a little safer, a little bit like more leaning into the type system, trying to help it out. That's the very, very short pitch. Okay. The very short pitch. I have a few other examples. Okay. So I don't like
exceptions in TypeScript. People just like throw errors all the time. And then it crashes. And then you're like, why is this not working? And you look in the console and it's just like red lines. And you like, how is this, how is this experience? How is every major website throwing red, red lines in the console on the internet in 2025, right? I like instead errors as values, right? And I actually like if I'm going to care about a service, you know, like we care about what errors we can get back, not just throw new error. Okay. Right. So what does that mean? In effect, basically, there's three parts. Okay. Three parts. There's a success and an error. So Casey, this is like a result in a lot of languages. If you're familiar with, you know, some classic moan ads, right?
The extra thing that we'll get to at the end is this little bonus, bonus piece of info that gets tagged into an effect, which is the requirements. So what this computational unit, what this effect depends on, right? So that could be like a database, could be like, it has to connect to the network. It could be that I have a service that manages users, whatever it is, we're going to be able to say what things this depends on. Okay. Everyone following so far? Is this okay?
I mean, continue. Okay. All right. That's fine. This is too big here. Okay. So here we go. So here's an example. All right. We make just excuse. It's a little verbose because that's to fit inside of TypeScript. Okay. So there's a little bit of extra things going on there. The main thing I wanted to show here is that we write that it can fail here. So we don't throw anything. We return it, right? And so what does this, what does this do? An HTTP error is just an error that we make. Okay. When we look at what this program's type is because it's like a, it's basically like a lazy function. So we get this function. It says an effect. If we recall from before, we said they're success error and requirements, right? So it returns a string normally. That's the
easy one. The errors that it can have are the HTTP error here, right? And then, and then it has requirements, which should say actually random here, but I didn't write that down for some, oh, no, no, sorry. That's right here. Yes. It's just this is just a function that returns a random number between zero and one. Okay. So it says we succeed with a string and we fail with an HBR. This is so nice if you're used to just like, I don't know, when I've written TypeScript at companies and you're like interacting with other people's code, you can never tell what's going to fail. It's not possible. No, trash. Maybe you can back me up on this. TypeScript has rejected the at throws symbol as part of their, as part of their documentation so that you could actually say all the
functions that throw so people could better prepare for if something throws and wraps it correctly, because a lot of people don't know say JSON. Every single rookie programmer out there takes down their server because they do a, a JSON dot parse and it turns out in valedice and boom, your server goes down. So right. So JSON dot parse can throw an exception, right? We need about the fact that they don't denote this. Yeah. But anyway, it's keep going. So so effects as okay, TypeScript is not going to fix that problem. Generally, we can write programs in a way that it's going to. We're going to return errors, right? So it's failures or successes. So that I like this. Now I can go to a piece of code. I can see how it can fail and what and what it does when it doesn't fail. That's
good. All complicated code can fail. Actually, simple code can fail too. So that's number one. What else do I like about it? It's got cool pattern matching stuff. So the, the nice thing for it is you can build up different data types and like this is an example of something I'm actually using this code. Sorry, it's squished a little bit here, but the main idea is even though you can actually do pattern matching because TypeScript still doesn't want to add that for some reason, it's going to be stuck in. It's kind of like C++ case. You know how they like propose a feature you're looking forward to and then like it sits there forever. I don't know, trash agreed? Is that not? Is that not how you feel with? Yeah. I mean, everything goes into TC39 and it just dies in
TC39. So right. So everyone's excited. They're like cool. We're going to have this feature and then it never, it never happens. So the thing that I like about this is like this is another thing. Effects kind of wraps up all of these ideas into one standard library where everything like plays nicely together. So the cool thing for this is this status is a field on my content page.
The thing to note is it's like there are certain values it can be. If I had typed like publish here instead of published, it would it would have an error because it actually is doing like really complicated type checks to make sure that that works. So that's great because I want to be able to know safely that these things are all matching up with each other. There's also like more kinds of pattern matching like I said that it has. I'm not going to go too deep into this for those of you who are interested. I really like this. This makes me happy. I miss like writing okay, I'm all in some other languages that can let me know that I'm actually handing all the case, handling all the cases. Instead of like if else if else if else if else if else if whoops,
that's I don't want that if I didn't include a question. Is that a type script error? Right. Is that a compile time type script error? What? In order to handle one of the cases or is that a runtime like he didn't handle all the cases? In effect or in regular. In effect with the match. In effect if I didn't have this it would be a type script error because this is a compile time stuff. Oh that's that is very yes. Yes. So this like property here this is a union effectively of these different types with tags. Right. So it says if I didn't include number here would say yo dog you're not handling number correctly. Right. Which is what I want to have happened. If I change this notion property thing this is real code that I've been writing like this past week
and a half. So that's why I picked this because we're writing some cool like automation stuff for primes YouTube. So I like this. It helps me make sure that I'm handling the cases. I miss exhaustive pattern matching from like different functional languages. I've enjoyed but yeah. So that part I really like I think is cool too. schema by itself is a really cool thing. I'm not going to go into crazy detail on this either. I'm just pacing some code snippets from what I have. This is a generated schema that I did where I asked notion. Hey notion. What does our table look like?
So it and it returns back like what fields and columns we have in this like notion database table that we're using. And I generated a schema and the cool thing for this really short is it just says like here's the literal. So it says it could be upcoming short live or video. You can actually like use this inside of here. And then when I decode this this is the thing primes going to like instead of just calling json.parse and then saying as any at as any as a part doesn't as any on top. Yeah. Yeah. Yeah. Instead of doing that this will check and make sure that each of the values that I'm putting into this basically like class or struct. Actually matches all of the constraints that I said and will like give me back an effect failure if it doesn't do that. So I'm
forced to handle the case where it doesn't parse correctly. You're like wow crazy. You're like yes for some reason no it does this. When you say parse correctly do you mean like if it doesn't match the shape of the object. Yeah. So like it's a runtime validation of types. Yep. Yes it will do that there. Yes. Yeah. Quick question to yes go ahead trash of course. So a lot of stuff you're writing with effect effect basically has some like core lib that like exports much of these little utility for you like I can't just use a random library and have it work type magically because it obviously needs all this like magical type of type of things. Well it depends so like I'll give an example actually trash great question services. You're gonna go down. Let me let me give you
this is like a really dumb one. This is just like so service is the last thing and if we go way back to here and we look at our effect services are the things that go kind of in this third requirements section right. So saying oh this one is gonna touch HTTP this one's gonna hit users this one's gonna do whatever. So services the the cool thing for this like I said this is like normally you could we could talk about this for hours but I'll go really short. You can create a service that just basically returns the important part here is this it returns something that has a lookup function and I can use that later like inside of inside of this I could use cash.lookup I skipped some code inside of here right and so these services can talk to each other and some other
stuff there. The thing though trash for this is you can wrap a different service like in this case I'm wrapping the notion client and then I would define a bunch of different functions that are like properly handled I could write down the shape of anything that I wanted to to make sure I'm actually getting back the right shaped code right and the right shaped responses and then the rest of it will work really nicely with effect. Effect has easy way to go back and forth between like promises world and like effect world right. So if you're writing like async await stuff you can move into those really easily. So there's a bunch of other stuff I'm not going to talk about but that I've been having fun with like for example something that's really cool is it like really
easily integrates with like open telemetry so like this is I have like a trace and I hit this notion web hook and it does all the tracing for me and like does all of this that just happens like automatically by using stuff like this you know if I make a function and I tag it with this it'll automatically create spans and do all this other stuff observability manage that. That's good. That's actually so sick. Right so it's like I don't know anything about those things I'm too stupid to understand hotel like I really get it enabled for like debug builds and or like production debug builds versus production like can you have it flip on and off versus like some crazy runtime code to be able to like insert it on and off because that'd be super cool to be like I want to
measure this production build but I fundamentally don't want this all the time on this is just like my one time run to be you would you would just change it probably by so the actually the way that you would do that is like you would pass in we didn't I didn't talk about this but the cool thing with require me okay the the cool thing with the like this requirements thing for services is it says you need to provide it with something that has the same shape so you could provide an open telemetry layer or like service that just is all no ops right so then instead of actually doing anything it would just like call the function and not do anything right like typescript you can't compile them out like you could if you were in C and you have a debug build versus this
right we don't have like macros like that but I mean like I've heard of it okay I heard of this but then you know in in JavaScript land calling a no-op function you've got bigger problems usually performance wise as you're you're willing to give away a free few free function calls so yes you can do that you can replace the different layers and all of this other stuff so like actually like this one is from century like I just put in something that integrates with century for the like tracing and I just get that for free on the rest of my stuff I want to switch to something else I could just use a different like hotel provider for that which is cool so like so yes trash you can wrap all of your external services to do that which I think is nice yeah so the last the last
thing is also the commute whoops the community is really nice and I like them a lot shout out to people like kit lengthen if you guys want to actually see a bunch of really cool stuff he has a bunch of really cool like visual examples of like what the code does and then whether those things are okay and you can check you know here's this this piece of code and what it does so you can understand what's actually going on very cool it's got sounds and other stuff too if you're playing it which is nice so you can check that out kit kit is really awesome so yeah so so my so that anyways I'm picking effect and I'm excited I've been writing a lot of it lately and having a good time so there you go that's a quick rundown too sorry I probably butchered it I'm trying to go fast
no that's awesome if I was wrong blame kit if I was wrong blame kit this is the one who taught me creator of effect creator of effect not Mike Arnoldo very good job oh I didn't play marimba okay so I'll play you a marimba song now while you do that while you do that I have some things to say so we got a treasure train and so there's been a bunch of gifted subs remember all gifted subs are going to be donated to neovim at the end of the day I'll calculate up the totals I'll tweet out how much this this particular stream went and I'll send it out to everybody all of that will be summed up and given out to neovim so thank you if we get to level 30 I will personally give an additional $5,000 to neovim is a treasure train a hype train if all of you guys want to give a
bunch you will force me to give a bunch in a good way so there's a hype train a treasure train question mark or no hold on we're just jamming right now oh teaches playing marimba for subs people yeah you can tell he knows this song is going crazy right now you're call is it important to us marimba can be more than whole music that is so funny I will thank you hardhand thank you Tristan thank you run a mucker for the 20 gift of subs low-eck thank you Jake I P.S. appreciate that keep keep keep on we're listening while you do that rob the fire keep a orange half Tony appreciate that the fires with the 50 Spartan my love for a five-gifted subs uh hexi 96f for the 20 co-girl for the 20 I uh Ian den H thank you for the 20 radius
with the 50 but he did 50 just earlier woods woods and goods thank you for the twitch prime smore with the 50 to fire saw with the 50 co-girl with the 20 matia nt with the tier one dag and see with the twitch prime radius with the 50 and radius with the twitch prime 35-month skull thoughts hello I thought I was late no you're not non-dairy neutrino thank you very much and twitch itself thank you for the 100 gifted subs thank you everybody appreciate that T.J.
amazing that was good marimba play appreciate that I played I played that all with me just tiny in the corner too like an idiot yeah it was amazing it was uh we people are squintin but it looked a great that's the only way an elf plays music okay it's tiny in the corner right he's a background player because he's tiny and he's usually in the corner we're going with Harry Potter elves too because we want the thoroughly abused and disillusioned elves dopey dopey did a good thing mr. all right all right all right be my boy dovey dude ha ha ha good thing they definitely are going to kill like the cute ones right again one more last thing jord thank you uh nor ma appreciate that 96 f appreciate the 10 java whack with the 20
navel with the five with the five and rough cookie appreciate the five gifted subs we made it up to 20 level 20 that's like the highest hype trend I've had in like a year so that's incredible so appreciate that everybody all will be going woo to uh me of him all right should we go to the time your turn time your turn yeah let's see it all right so I did I thought about this one for a little while because I I wasn't really sure what to do um one of the hard parts I had is that I know so many people personally it does make me feel a little bit bad selecting somebody if I know them personally like one that was on the list uh was htmx I really know Carson I really like him and I think he's fantastic uh and so I kind of sit there and I want to I want to give
like htmx because I think it's a really valuable library but at the exact same time it makes you know makes me feel weird I don't want people being like look at that it's like nepotism or something like that or cronyism right I wanted to make sure I got a library that uh big open source Santa yeah big open source Santa with supporting htmx laser eyes uh and so I want to really think about what is the best possible what is the open source that I use all the time that truly has made a bigger difference I think in my life than anything else and so then I got me to think like what is the one piece of open source that has literally changed my life and so I chose Falcon or obviously for me know I know uh the one that has actually literally changed my life uh is oh yes I believe
you for a split second and oh yes is the one piece of software that has allowed me to quit my job and do this stuff full time like OBS is single handedly the greatest piece of open source software that I've ever had in my life and they have genuinely changed my life and so I feel like it'd be pretty uh it'd be a big miss if I did not uh you know give back to them and I realized I probably should have given to them more actually after like sitting down and really thinking about it that these guys have changed not just my life but like there's countless amount of lives that have been changed by OBS that have actually made people change trajectory careers uh slash made people hear about trash dev and
so like there's been so many things that they have done uh and I think that they very certainly deserve it and so I would just like to say thank you to OBS and I got to meet some of the OBS people at TwitchCon and they were genuinely oh so it is nepotism yeah watch my streaming Christmas time okay but I don't remember any of their names so I think that counts like all your names you know it was just uh it was an accidental run-in a serendipitous run-in at the end of TwitchCon in the Netherlands and TJ you were there if I'm not mistaken so I don't know what this big talk about not knowing them um but yeah so they are just I'm an elf fantastic who's TJ yeah sorry elf j uh appreciate that are you got a shelf by the way uh so oh that would have
been so small why did I think to do that dude you pretend to brought a shelf that had just been sitting on the side like away from your microphone kicking your life my favorite one did you see the one Xan who's posted vegan on a vegan or it's vegan that's pretty good so there we go that would be mine I feel like it is fitting it is absolutely fantastic and it is the right choice to make I love that great great option I was gonna suggest the same project but I was on mute actually so there's there'll be a stuff like a like a like a like how many people are actively work on airs or just I know there's a lot of people that actively work on it and they are they they mix around in the the community so I figured like that is that's the one to do that's awesome uh yeah I didn't come
up with this really sweet presentation but I did uh you know I felt like what do you talk about this whole thing was a presentation for OBS true true all right so I think those are our four picks which means we go into the super bonus rounds time yeah love I'm very excited about this so I'm gonna do uh give me a little second Josh take this part out I'm going to go in here and I'm gonna actually try to get I'm gonna go to my other OBS uh stand up and see if I can get that one to work to where it has um TJ and everybody on the side and small ones okay that still kind of works so that's good all right so this is good okay okay so I believe I just need to swap myself over to here and now I believe all right so look at this this is looking pretty good right wow
yeah it's not it's not the best okay I don't really make all the rules here but I tried my heart oh Santa's got to be big I get it just nothing about the little guys okay uh TJ you know size does matter okay so let's go to the main there's Alpha on a shelf so hopefully this can show up uh let's go over yeah this is Alpha on a shelf by the way if you're wondering thank you know I don't even want to show I don't even want to show them okay all right so let's first start off I guess we'll bring up you uh do we want to do YouTube or Twitch first we got to give YouTube a lot of time they're they're they're not it's gonna take them like 30 minutes to figure out the game oh you need to tell them to start now you know okay YouTube I want you guys to start
discussing what you want to do so we'll start with we'll start that is not gonna go well I want you guys to start discussing please try not to please refrain from racial slurs uh which that's actually a shout out to uh if you guys remember celebrity jeopardy welcome back everybody to celebrity jeopardy well we'll be going and ask the contestants to please refrain from using racial slurs that was the Sean Connery one up anyways okay so Twitch you guys get the chance to pick out something so I want Twitch to say say all of your favorite projects that you want to give money to and then thank you biscoe and so everybody say your favorite projects and we're gonna watch it and I want all of us to look at this and whatever one is there that we see the most
of we'll just pick it that's wow okay we don't even have a poll there's not even going to pull we will we're gonna narrow to four case he was a narrow also I posted that gist can we post that because I have a list of projects for people to consider there yep okay so I see it a decent amount of Ray Libs okay Ray Lib is a good choice odin odin odin odin odin odin odin odin odin max too hyperland I see quite a few as well yeah so could we say I saw blender quite a few times as well so could we say the following could we say the following we're gonna create a poll which is gonna be uh uh charity right do we also do I should I also do a prediction so that way people can bet as well I wish you get it on get quick get it on bolly market
quickly on bolly market go uh okay so I will do I believe I saw blender quite a few times in there is that fine to say yeah I saw quite a few all right uh twitch why don't you keep on keep on saying a whole bunch because if I scroll up here we can see I see a bunch of Ray Libs lot of Ray Libs hyperlands I saw blender to begin at the beginning lot of Ray Libs Ray Libs in hyperland do seem very popular I think Ray Lib odin and hyperland are the three that I'm seeing the most okay yeah I'm fine with saying that I see a lot of uh oh did I see a jqueerius in there there's a few yeah okay okay so we're gonna say odin Ray Lib hyperland I'm gonna put blender in there because at the beginning there was like 20
blenders right in the row yeah yeah I think people were assuming you were since you already said that yeah all right there we go so I'm gonna put those ones in anyone else that I was I thought I saw Ziga a few times in there but I could be fine if there was a different choice quite a few htm axis I mean you should allow people to vote for htm x just because you don't want to give it as your choice I think the people can be influencing the popular how are you influencing the vote because I said something and so people either will do what I say or do the exact opposite of what I say it's one of the people who don't want you to have happiness in life will cancel out the people who do Ray Lib was actually my other one that I wanted the support I just didn't mention it
and great now you're now you're ruining it so can I want you to say that I just say it to be completely fair the only one I never thought about was blender all right that's the only one that I didn't think about that you're just influencing this whole thing I don't have to because if I'm gonna do it once I got to do it for all here we go all right so right now hyperland is in the lead okay we got hyperland in the first place so hyperland is now sitting out at 18 places blender is in a 13 blenders this second highest rated one Ray Lib sitting in third oh Ray Lib has taken second of htm x and Odin very far in the past their horses aren't very fast but Ray Lib and blender looking very very close we are coming up to the wire right here we got hyperland in a very
strong lead but Ray Lib catching up Ray Libs catching up even faster and faster now oh my gosh but there was a little bit of juice left in that hyperland now it's coming down to just Ray Lib and hyperland blender is even sitting far out on this one and it looks like it's gonna be going to hyperland dang look at that commentary thank you well what we see in the past year prime is that on Mondays it does appear in the past 37 games that hyperlands played Mondays where it's rainy they do seem to come out on top there's got a 37 and 12 record on Monday there we go nice so Twitch officially has picked hyperland so Twitch has picked hyperland okay interesting officially officially rigged uh uh already we got rigged calls on the planet I don't know about that one okay YouTube
now that YouTube has had the chance to think about it YouTube I want you guys to start spamming what you think uh because I guess I could start way up here and kind of start scrolling down what do we see so here I'm just gonna go nice and slow so we got some of this right here problem is people can spam a lot more there's not a lot of like YouTube controls for spamming that's okay that's okay we can we're we're processing that in our brains it's hard to read for chat though oh because you're blocking half of YouTube on us right now just as a yep there you go there we go we see some okay so we got a bunch of Ray Libs kind of floating into begin with but it looks like a little bit of spam a little bit of brand or decent decent distribution of Ray Lib
people though yeah okay so I'd say Ray Lib gets a second chance and it looks like we got an FM pagan there we got only got one MS word we got some MS words in there all right all right all right all right so what do we what do we think here what are we thinking they look like the same choice lady bird I did see some lady bird in there a lot of Ray Libs though I see a lot of make a second chance looks like they do I see some Bill Gates all right all right okay the most important one all right so here we go so we'll we'll start a poll and we will do charity right okay charity and we will do our Ray Lib we will do what's the next one blender blender for those that don't know lady bird is an op or not an operating system really
it's an operating system it is a browser yeah it was an operating system it is a browser in which is going to be truly open source and not filled with AIs and just be a browser for the sake of being a browser and not on so I know crazy times this could be crazy times out here I get through Bill Gates in there as well or we could throw Bill Gates in there no because they'll pick they'll pick they'll pick Bill Gates they will actually pick Bill Gates we have to abide by the result of the poll yeah and I he needs I don't want to open up anything owned by Bill Gates and give money to a GitHub I mean get up I need it all right anybody else can you here's the question does does the do the folks who donated this money to be given away could they also donate a CEO
in which case we could get it to get right I would love to see say as they want and get all right they do need a CEO is my understanding since they have like no leadership apparently right like it's just kind of like floating around inside Microsoft orgs or something Casey you got a Casey you got to do the play by play here do the horse race oh I don't know how I'm so I can't see anything all I see is a super primary I can't even read the text on the prams it's all right it collapsed anyways the you can't you it just shows labor at 39 percent lady bird at 37 percent lady bird lady bird lady bird lady bird we can't see everything come on youtube should donate to youtube fix them 38 percent 39 percent 38 percent
that's a pretty big uh where did prime go do you buy a peepee right back yeah that's my guess there's no peeing in Christmas true you think this is time to pee while he's delivering presents to everyone in the entire world to be fair Casey if he does have the ability to travel around the whole world in one night he probably does have time to go pee I mean you must have some time distortion device right so it's like it has like a little like you know a little bit cup that he pees in like an amazon delivery driver it could be could be could be he's picking up all the presents from the Amazon delivery warehouse it's probably it probably is just like his slay just has like one of those little smiles written on the side of it you know
what I'm saying well real question though have you ever been a situation where you had to pee like in a cup because you're stuck in traffic or something no trash here about to tell us yeah be either I mean I've been closed but I was like so scared of like the consequence of doing it I've just like spilling it like all over my lab just be terrible snow away snow away I am shocked that lady bird has done so well it's up to lady bird and Ray lib I'll give I'll give youtube one more minute so because youtube you know they they you know they they take a long time they do and so we'll let we'll let them have a moment so Ray lib or lady bird you guys need to figure it out and put your votes in I like how nobody even bothered to look at my list I spent all this time putting together to
list the case that we put we showed it on screen I think I know that we put it in the chat multiple times no one care it's been great about my list they don't care about me they don't care about my list I know when I'm not fine don't worry about it it's fine I'm not taking it personally you know I suppose I'm not taking it personally great you know I'm not gonna I'm not gonna have hurt feelings about this you know that just that no you guys for alone in the world that's fine you know the last time we're seeing Casey on this you know that's fine it's good no don't worry about it it's all right I'm not hurt I'm not heartbroken about it I'm not gonna cry myself to sleep tonight that's good you know that's good to hear Casey I'm glad that you're doing okay with it I will say that
you got your head like I was quite confusing because votes are going both up and down so that is a little confusing to have them go back down but we are up to five or six votes we're still like this kind of this sounds like this is this is some kind of American democracy you're running what's going on here oh it's Google are coming in they're going out they're coming in again they're going out they're going to spark like all right here we go so we it officially oh nice there it is it officially goes to lady bird all right lady bird from you to tell lady bird let's go great choice absolutely fantastic all right so uh teacher I believe we have a little yeah I was just gonna go look up look look uh look up our number for where it's at right now all right
everybody so we get a little extra surprise yeah I realized I left off my hood all right TJ you want to give like a little bit of a background to this so this is the bonus one that I was talking about the one that nobody knows about including us by the way no one told me about or me a lot of people I was like we've talked about it before but we just haven't told people what what where we're at right now so for those of you don't know you've seen prime in his wonderful beautiful amazing handsome arch sweater lately you've been seeing it and when we asked arch if we could use the trademark he said we'd love to be able to give you guys back some money for using the trademark on the stuff so we've been we're gonna split with them 50% of the profits
from what we've been selling and so that comes to about roughly speaking there's a few more days left in the year for this but it will be about $7,000 that will also get to give to arch so we'll be sending them a check as well which is very exciting so shout out arch we're gonna be sending money to I guess it's called like the arch Linux project or something I don't remember their legal name but the people who are actually running it and making it happen we talked a bunch of them and so that's exciting so we're excited to be able to do that too that's because of you guys that's from you guys buying the shirt so shout out to you you're helping arch now I would just like to suggest oh yes if I may yes that if you are going to give money to arch you should give money to
arch in a way appropriate to arch like first you should have to convert that money into like hard currency then it should have to go through some kind of like a transfer process into like a foreign currency I just want to say we don't launder it though because arch is not about that life not about that clean life sorry anyways could you guys see I'm just saying so it should be it should be like you should have to do a fair bit of like specific technical steps to make this donation otherwise it doesn't feel right like if you really just like you know what I'm saying it should pay pal yeah we have to build our own payment processor first yeah you gotta be something yeah yeah then you got to use your fingers print fingerprint yeah really quickly now if I'm not
mistaken anyone who's currently been on the omarchi hype train is also sort of an arch user now right yes by by accident really sort of by but they are downstream of it uh is that the only popular distribution besides arch itself that is arch derived or there others now catch us is catch us arched run steam OS if I'm not great also is also arch correct yes yes oh monero monero so there's so there's a fair like arch arch or sorry manger now fairly is is kind of upstream of a lot of of distributions that are gaining in popularity as well so I use arch by the way is now going to be a lot more common for a lot more people that's what every guy is saying when he shows off his sweet steam deck he's like yo girl I use arch by the Linux
people yo girl girl can I get you get up good to go get up all right and then last obvious thing that we need to kind of point out right here now it this may not perfectly and accurately represent the totals yet but today we are sitting at $2,470 worth of subs so all of those subs are going to of course go straight to neo vim so I don't know where that's going to end at it might you know sometimes it takes a little bit of processing and all that and then I'll end somewhere I'm there very nice yeah would it be fair to say that neo vim is the future of him dang it's different neo vim the future of him I like it that's how I classify it it sounds super cool but I know I have a very strong feeling that there's a few people right now
already getting a tweet ready oh sorry sorry they're already getting a mastodon post ready to kind of just kind of there's not it's a no mastodon still a thing yes mastodon is both still a thing and it is still the thing people go to say mean things on yeah crazy but not as bad as blue sky yeah I forgot that existed too so it most people sorry yeah I wanted to just remind everybody that you know in the audience shout out to play in its scale for this idea yeah same came down with the idea and threw it out so hopefully this was fun for everybody and we got to highlight some fun projects they just want to at least throw that out one more time for sure can we in earnest plug that because I literally have a question right now is what does planet scale do teach great question
planet scales you're all in one solution for hosting shardin and having high performance my sequel and postgres databases anywhere in the world you want it to work well you want it to run fast you want it to be high up time choose planet scale and so they run database specifically or anything you want they just do database database okay so if you've got databases they will database you and they're very like focused on just that problem so they have like a few different options they have some cool like sharding and replication stuff they have cool ways to get very high performance like replication all across and they have stuff to basically run it on like I think they call it bare metal or something it's a little bit like I think case you might
be like it doesn't sound exactly like bare metal but it's like bare metal for the database world so they have a lot of like very nice offerings for that so there you go that's that's playing a skill all right and they have a cool website I think too which is nice like I think it looks cool so there you go there's that too like okay you are sitting in front of a giant block of green right now teach so yeah yeah yeah right well yeah my my style is obviously yeah you can you can trust me yeah yeah it's like I know what stylish website looks like you guys think I don't know style have you seen this yeah yes yes I can't leave teach just there's feet on stream like that barefoot I know clits for you the subscriptions
are about to skyrocket I think I'm not even kidding I think the very first thing I saw before I knew you at all the very first thing I saw from your stream was literally you sticking your foot in the camera going look at that separation that's what I saw it's true dude look at this guy clearly I am like totally you used to let me spoon her she no longer likes it because she's like I like the sleep you know anyways when she's so sometimes you know the back of her heel I would take the separation that's definitely did not get permission to tell that story there that is disgusting I can like feel it over there I can grab my pizza's TMI stream you just that twenty four hundred dollars of donations is going to it's going to be revoked immediately like
everyone is coming and subscribing planet scale right now I can spread my toes oh my god I can't even spread my toe yeah this is what you do it this is going to be relaxed what yeah yeah it's like a gun site I can like look right through it that's me relaxed oh my god yeah that's your ADT aim down toe yeah right mouse click to aim down toes and that was completely relaxed so I wasn't like trying to open them up oh no you been getting like some nasty stuff in between there huh no it's nice and open like what it's so big nothing can get stuck there oh that's true fair enough when you have no space that's when you guys you guys you guys like stuff rubbing together okay my trash beyond us how often are you cleaning between your toes yeah trash every time
I'm in the shower which is every day okay yeah no way I shower every I don't believe that you shower every day oh oh you tell me how I like clean my toes like actively yeah nothing exists below my waist as far as I'm just kidding I cleaned up down to my ankles I'm not flexible so it's hard for me to like grab my toes wait how do you do you fancy jiu jitsu things with no flexibility it's hard okay it's hard you know it's hard hey did you know this fun fact what planet scales only designer Jason Long designed the Neo Vim logo oh what yeah where did you just find that out Sam CEO planet scale so like that's crazy lore what the heck that is actually insane lore just drop in lore like that all the money's actually going to planet scale thank you all
goes back to planet scale all roads lead back to all roads lead to but wait a second it's the AI like if the AI bubble trade diagram but it's all the open source projects we just gave to you all funnel back to this one designer oh my gosh that's so funny wow that's actually crazy I need I'm gonna have to follow up with Sam about that after this by the way Zanis did a nice job and got a nice image of me yeah right there do you scrub the bottom of your feet like with the rock or whatever now with a rock you mean a pumice is that what it's called put it for you a pumice baby it's a little like it's a porous like rock thing yeah I'm pretty sure you're trying to say pumice uh well you know tomato tomorrow it's pronounced hummus you know yeah all right
you know why be pedantic about it that's the end of the episode all episodes uploaded as soon as we humanly can upload them you should find them right away links in the description thank you very much for joining us a big special thank you to planet scale absolutely amazing second big thanks to kc trash and tj for preparing amazing donations to where they're going and lastly big thanks to twitch and youtube that was incredible incredible picks by both of you thank you very much everybody thank you everybody we'll see you later stand up you