The Standup with ThePrimeagen - The Codeberg Situation

Episode Date: July 31, 2026

We dive deep into the controversy surrounding Codeberg's decision to ban generative AI projects. They analyze the platform's reasoning, from hardware strain and infrastructure costs to the potential b...reakdown of community trust and the "slop" of low-effort pull requests. The discussion expands into the philosophy of coding, the "Amish chair" analogy for handmade software, and whether platforms like Codeberg are protecting the future of human craftsmanship or being "left behind" by the AI revolution. Along the way, they touch on everything from Boston accents and steak-cooking debates to the hidden patterns in LLM-generated humor and the "Interstellar" corn crisis. [Sponsor] Sentry: Catch, trace, and fix bugs across your entire stack. Use code: prime for $100 in free sentry credits → https://trm.sh/sentry

Transcript
Discussion (0)
Starting point is 00:00:00 No, Prime said he could walk back on at Netflix, and I said that that is not, that's not a good situation, right? Like, just because I could walk on to my local, like, high school varsity team doesn't mean that they were going to win state champs, okay? Okay, we're not going for state championships here. We're just going on state. We're going for steady paycheck. We're going for steady paycheck.
Starting point is 00:00:20 The bars are low. Steady paycheck. That's a respectable goal, trash. That's a respectable goal. Anyway, sorry. I like how TJ's just hate on my very reasonable and respectable goals. What do you mean you want steady income, idiot? He's stupid idiot.
Starting point is 00:00:41 Then why do you start streaming? Well, technically, if you leave prime, then everything just falls apart. There's a lot of downstream implications there. That's true. I have no effect here. All right. Well, I have been kind of brutal on X lately, too. I was thinking about putting in blockers for my own tweets for us to read.
Starting point is 00:01:00 but I didn't know if that was allowed. What was that? Like, get yourself a ring first kid? Yeah, I know. Oh, my gosh. Okay, Casey here. Brian, can you show it to chat, please? Oh, I saw it.
Starting point is 00:01:12 I already saw this. Oh, okay. I saw it. I forgot. What was their original post? We're going to bring it up either way. Oh, don't worry. We'll get the original.
Starting point is 00:01:20 We'll get the original. Also, for added context for this, which is unaware for everybody who saw this tweet, but good lore, because when I told Kaleen about this tweet, she was like, oh, is that the guy that we were making fun of for not having a girlfriend a while ago?
Starting point is 00:01:40 Was it, though? Yeah, it was. Yes. We, he was like, I went to a party and a girl said my arms were too big. And I said generational fumble, basically. And we were giving him a hard time. And then this came up. So, Prime, go ahead.
Starting point is 00:01:57 Why don't you take it away? All right. So, Creeteen. as his name. Literally his name is creatine cycles. You can imagine. Dudes will be skinny and be concerned with open source versus closed source models. Bro, you're worried about the wrong weights. By the way, bang or tweet?
Starting point is 00:02:11 That's a good tweet. I love this tweet. I love this tweet. It's fantastic. Great tweet. No complaints. I don't know why you're picking on this guy, Teet. That's a great tweet. Because I love him.
Starting point is 00:02:23 The DJ comes in with a guy has a girlfriend for three hours that starts posting like this, wintering before you talk kids. brutal bogging I don't know what the I don't know what the meme is called but it's that one guy that's just like brutal
Starting point is 00:02:37 savage wrecked like that is an old Dota 2 meme Wow what do you say after that one Brutal savage ranked Absolutely taken down
Starting point is 00:02:47 That's an old Dota 2 meme That meme That's what just happened right there Absolutely destroyed Poor creatine He was he was at the In San Francisco right Yep
Starting point is 00:02:58 We just did a podcast with him. And Prime, I'm not going to do any spoilers, but Prime just showed up a lot of different people. Oh, nice. We're doing meme review. Yes. Yeah, we're doing another meme review. TJ's been on a heater lately when it comes to puns. Why is... Yeah, go ahead. I think on the last one, though, I did want to say one thing. Here we see the elusive programmer, a simple creature that spends most of its time working alone, often in darkness. But what's this? Someone being wrong in the internet. Our coder springs into action, reaching top speeds of 120 words per minute before flash!
Starting point is 00:03:34 A light mode website, the natural enemy of these code lovers, stuns our friend. The chase is called off. We'll have to get them next time. When not on their computers, they can spend hours drawing crude symbols than something they call whiteboards. Researchers have discovered thousands of dialects, often with more than a dozen used in a single office. However, no linguists has yet deciphered what their purpose is. Vane creatures, their bodies have evolved over a millennia to be able to sit in an unusual. postures while looking at themselves online. This will often last for many hours.
Starting point is 00:04:08 Using the excuse, they're waiting for code review, repressed to why they're so inactive. And finally, after a long day of accomplishing very little, are keyboard warriors ready for bed. Quick read and it's lights out. Good night, little coder. So how do I sleep so well at night? Well, I have century to help me crush those bugs.
Starting point is 00:04:31 And I'm not talking about Little Teen Tiny South Dakota bugs that die in the winter. I'm talking about big, mean jungle bugs. And I'm not scared of any of them, by the way. But I can squash those bugs with sear by century. So the only thing I probably will have to add to this entire discussion is not very good. I wanted to find out who the guy was that you were that you were mugging there, T.J. And so Jaden? I clicked on it.
Starting point is 00:04:59 And the only thing I saw was like him with some other dudes making a stake. And it was not how you make a stake. how you make a steak. I was like, okay, you guys need to, like, go to cooking school or something. Because, like, finish in the oven, my man. Like, do not, like, this is going to be, like, this is going to be... Finish in the oven. Wait a minute. Yeah, yeah. You finish in the oven, for sure, man. Like, I cook a lot of steak. Well, Casey, right, it depends on the thickness of the cut and all that. You don't have to finish in
Starting point is 00:05:31 the oven if you have, say, you're doing a rib eye, but it's only, like, a... an inch thick. I mean, three minutes each side on a good cast iron pan heated to 500 degrees. Like, you shouldn't... Dude, what are you talking about, Casey? You're going to have a nice, perfect pink throughout the whole thing with a good three minutes sit with tinfoil on it. Don't listen to Prime.
Starting point is 00:05:50 Prime posted a steak one day, and it was like a gray steak. It was like, what is that? That was my first steak ever cooked. Now my steaks are awesome. I am a big fan of extremely controlled cooking. So, like, I never, pretty much never cook a steak without an in-stake thermometer. Because otherwise, you do not nail it.
Starting point is 00:06:11 You do not nail it because there's differences. Unless you have exactly the same steak as last time, you will get a slightly wrong, you know, slightly wrong cook if you're not paying close attention. So that's all we're saying. I think you're wrong. I think the variation gives spice of life. Okay.
Starting point is 00:06:28 Well, obviously the solution to this is when we do an in-precha. person one. Steak cook-off? We'll also record each of you guys making a steak. And then me and Trash will blind taste test. Which one is better? By the way, we're going to, are we doing this in September?
Starting point is 00:06:45 September. That's like next month. I thought we said October, Halloween was the last time I heard anything. Well, we're definitely doing a Halloween one. We need to figure that out. That's all I'm saying. Yeah, that's a good point. Trash wanted to go to a haunted house, right?
Starting point is 00:07:00 I can drive this. I can drive this. go to a haunted house. Okay. Okay, we'll figure this out. But doing a steak cook-off and me and trash will judge. I love this idea. We can do it in a hunted house.
Starting point is 00:07:16 You know? Two-thirds-what-thouse. Maybe the stakes are haunted. Two-thirds-what-stove. All right. Well, this was absolutely illuminating. Let's get back to the stanza. Great blockers, DJ.
Starting point is 00:07:28 You didn't do my second one. You didn't do my second joke. Oh, true, true, true. We just brought it up, but then didn't go all the way there. All right, so for those that don't know, Nate McGrady used to be an engineer at X and now currently is an engineer over at Vurcell. And he says, why is soldering so hard? And T.J. responds with God gives the hardest battles to his toughest soders. Yep, yep.
Starting point is 00:07:45 It's pretty good. That's pretty good. That is really good. Completely underrated tweet, by the way. This should have a thousand, minimum. Well, yours has two and a half thousand. Yes, it's true. It's crazy that I should not have ratioed you on this.
Starting point is 00:08:03 Like, right, I should not have been allowed to ratio. I just wanted the joke to get out to more dads everywhere. I don't need the likes at the end of the day. It's just making sure that dad jokes are still represented out on the timeline. Which will directly increase the ratio of like LLMs learning dad jokes. Like, we want LLMs to make a lot of dad jokes in the future. And if we don't get these dad jokes into the timeline prevalently, the LLMs will not understand that they're very important and should be made frequent.
Starting point is 00:08:33 I'm not sure if they can't honestly I'm not sure if they can we've been doing some experiments and like the word wacky 100% of the time LLMs will go oh you want something wacky a librarian lighthouse milking the sky it's the same time it's like almost the same thing every single time it says that specific combination of things it's always milking something it involves a cartographer or a librarian or a lighthouse and something is flooded prove it you found like a a collapse in the Leighton space. Do you really, do you really want me to prove it? Prove it. I got that Jeopardy on right now. What's the prompt?
Starting point is 00:09:12 Guys, guys, guys, here we go. We're doing it right now. We're doing it right now. Fine, fine, fine, fine, fine, fine, fine. Here we go, I'm going to give you guys. It takes a moment. It takes a moment. It takes a village.
Starting point is 00:09:21 It takes a village to create an idiot. It takes a lighthouse librarian. All right, here we go. So I'm launching Steam for just a quick second. Don't worry. A chat already knows about what's going to be going down on Friday. So here's a quick Bellotro. Oh, this is why you've been seeing this.
Starting point is 00:09:40 Okay. Okay, so one of the things we've made in Bellotro is called charades. And the charades is like, pick some wacky, you know, cartoon, whatever. It uses the term wacky. And by using the term wacky, it is the same charade almost universally. So here we go. Here comes the charade. And the charade, of course, it's a lighthouse.
Starting point is 00:10:01 My guess is it's milking the sky. Watch this. Watch this. Lighthouse milking the sky. Nobody knows what's happening right now, by the way. It's not even clear that ChatGPT is involved in this situation, okay?
Starting point is 00:10:14 That's fine. That's fine. We're not even going to tell it. I'm just proving to you guys. Antique Lighthouse Keeper milking a cloud to Deering an eclipse. I absolutely called some part of it. I got 11% malt.
Starting point is 00:10:25 So for those that don't know what happened there is I played a quick game of charades with ChatGPT generating a sweet image for me to be able to look at and then guess what it was thinking. and that image, of course, was this right here, which was that, which was the lighthouse. I could tell it was milking because there's this small little arm going up to right here. Now, as far as the eclipse goes, I really don't see the eclipse in this situation, but we'll, you know.
Starting point is 00:10:48 I have a question, sorry, why is it Bellatro skin? Like, why did Bellotro have to come up? I was my saying, Prime. Why couldn't you just type it into a normal prompt? Like, what were, you have your chat, Gets through Belatro, like, skinned, like, press presentation or something? What's going on? I'm so confused. So I already have the I have the prompt all built into Bellatro and then it gives you a picture, which I think makes it more fun to see. Built into actual Belatro.
Starting point is 00:11:15 Yeah, we're in Belatro right now. And that was a screen game. I didn't want to give, I'm not giving any details about this out, okay? Okay, all right. I just simply said, you'll get it. He's trying to become the Primogen. Legendary game mod developer. You may have heard of my game modding. Anyways, on Friday, we'll be doing a very severe modding session. Belacho.
Starting point is 00:11:39 Very severe. I like it. Yes. So I'm very excited about him. Movie trivia turns out to be very hard, too. If you ask chat GPT, here, in fact, let me just see if we can do it. I love, someone was like Belatro is a based LLM harness.
Starting point is 00:11:53 I love the concept of people like, oh, what are you programming in? Oh, I run all my a lot of my ayes through Belatro. When the hand's really good, they're crushing it. I do love that. But when you ask ChachyPT for a fun movie trivia for a movie made between 1990 to like up to like 2010, it needs to be a popular movie and you need to give a trivia. Almost it, I forgot I had it down. It was like I did it like 50 times.
Starting point is 00:12:25 And 49 of the 50 times it was who directed the Matrix every single time. It loves the Matrix. Just who directed? That was the only question. not other questions about The Matrix. The only other question that I ended up getting once, which was who played Neo in the famous movie, The Matrix. So it only asked the Matrix at all. Like there were no non-Matrix questions.
Starting point is 00:12:47 I'll just fact-check this. Between 1990s to the double zeros. It didn't have. Has anyone ever heard of Home Alone, for example? Like what? How's the Matrix the only famous movie in the 1990s? Pulp fiction to anyone like what the hell? Prime has a chat GPT memory that says
Starting point is 00:13:12 The Matrix is the best movie of all time. I'm so based. I call me Neo. Yeah. Oh, Titanic. I totally forgot about Titanic. There's so many famous movies that are like in the 90s. That's why we'll go to cruise because that movie.
Starting point is 00:13:28 PTS. Really? It wasn't the cruise that got you. I got PTSD for watching Titanic. There's like a scene where the guy falls off and hits the propeller and spins like 30 times. I was like, that's not happening to me. Trash, they now carry enough lifeboats.
Starting point is 00:13:41 That's like the whole thing. They fix it after first. They say they do, Teage. They say, but do we really know? I counted. All right. We were on a cruise. Kaelian and I were walking around.
Starting point is 00:13:51 We counted how many there were. Didn't seem like enough. But I trust that there were ones that I missed. Yeah, you're like, shouldn't the lifeboats have to be sort of similarly sized to the boat? I mean, really? They should just have two crucients to the same side next to each other
Starting point is 00:14:07 A backup cruise ship is right back up That's right in a second We start going to the other That's exactly what they should do Is the only way I'm going to be two titanics Yeah right next to each other Yes that's what I'm saying
Starting point is 00:14:20 Wait wait wait What if they had You could ride on any number in the train And each one was like slightly smaller But you could kind of pick and you're like I'm going to be on the first style Right So then you had to kind of like
Starting point is 00:14:33 multiple backups, because what happens if the second one fails, trash? I don't know. Keep going. You got to keep going. I feel like there's an entire suite of cruise, like, architectures, if you will, based on computer programming. So you just did, like, the big iron fault tolerant one where it's like, we just have, like, three Titanics and they just sail next to each other, and it's fine. And then, like, there's, like, the microservices one where there's just like a crap ton of tiny ass butts that everyone's on. And you constantly have to, like, dingy, but
Starting point is 00:15:03 them to get shit because like it's all I like the idea of having like a raid version which is that you have the same you have the same attraction multiple times on different ships so in case one goes down you can still visit all the different attractions except it's like it's like raid five or like something it's like
Starting point is 00:15:21 it's raid where they like the band that's playing there's like three of the instruments on each boat so if any one boat goes down you still have all the instruments but if like two boats go down you're missing like the drums at that point
Starting point is 00:15:34 or something. I was just thinking there has to be some joke in there about like all the microservices being deployed but they're all fighting over which port they get to run in.
Starting point is 00:15:46 Yeah, well that's what happens when they come to dock, right? Like all these boats are like trying to get the door in the can. That's why it's called Docker. Yes.
Starting point is 00:15:55 Finally. There will be some attraction that they're like, man, this one's a really chatty service. It just won't shut because the dinghies are constantly going to the one.
Starting point is 00:16:03 We really screwed up on this one. All right. Ladies and gentlemen. Ladies and... Hey, speaking of Codebergs, huh? Oh, today. Holy transition, bro. Dang.
Starting point is 00:16:17 That is more segue than the little scooters that people ride around. This is true. Speaking of Codebergs, today we have an excellent episode for those that are not in the know. We have with us, as always, Teage-DV, famous pun-makers. trash dev, famous snack eater, and Casey Muratory, legendary game developer, and in fact, even more famous snack influencer than trash, leading to sales and thank you.
Starting point is 00:16:45 That hurts. That does hurt. I know. A man trains his whole life just to be beaten by a rookie. It sucks. I know. I was pulling some amateur stuff, and it just, you know, it hit. I'm sorry, Trash. I apologize. Trash after that episode goes,
Starting point is 00:16:59 I fear not the man who has eaten 10,000 snacks. But one man who was Ian onceacked a thousand times. You're getting, you are now becoming like a weird, like, confucius or like, like you've got, it's like the Teage is the Oracle. Like I'm expecting you on the, on the show to never say anything except for just like come in with this like well crafted one line of wisdom and then come back out again. Do you not know the Bruce Lee quote? Mm-mm. Wait, that's a Bruce. I don't fear a man that knows a thousand.
Starting point is 00:17:33 kicks, I fear the man who knows one, like, who's practiced one kick a thousand times. There's no way that's a Bruce Lee quote. Are you an idiot? He's very tiny. I'm about Bruce Lee. I can't believe if I don't know this. Hold on time. I got to look this up. I don't know anything about Bruce Lee.
Starting point is 00:17:49 There we go. Let's all, dang it. Quote here. There we go. Bruce Lee's famous kick quote is, I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick, 10,000. times.
Starting point is 00:18:06 Okay. There you go. All I do is Bruce Lee jokes, you know? Like, what's, what's favorite, what's Bruce Lee's favorite drink? What? What? What? Oh my gosh.
Starting point is 00:18:17 You know. Is that supposed to be my tie, but with what tie? Dude, I was staring at. I was staring at Tisha's tile the whole time as I said it. Just wait to see what he would do. Trust. You never did that? I did that like my whole childhood.
Starting point is 00:18:36 That was like the joke. Oh my God. Wow. Wow. Do you think there's any chance at all that Prime could do an intro for the show today? What are we given that for odds for over unders? I just bought a very expensive ping pong paddle. Okay, so no.
Starting point is 00:18:58 The answer is we're already known. Did you get a nice guy? Do you reveal what you're about to do, though? I mean, I think everyone who you're about to do the reveal to isn't a listener of the pot, so I think it's fine. Oh, yes. Okay, okay. Okay. So for those that don't know, I have a friend.
Starting point is 00:19:15 His name is Doug Doug. And we've been playing pickleball, and he keeps beating me at pickleball. And I told him that I used to play ping pong at a pretty serious level. And so, but I said I quit because I broke my paddle about 12 years ago. Because I was ping ponging so hard, Doug Doug. that I broke the paddle. Yeah, I was too broke to afford a new one. People heard.
Starting point is 00:19:38 He's a different man with the paddle, okay? Yeah. And so I quit playing after that after like losing my paddle. And I played in college every single, you know, I played four hours a day for years. I was really into ping pong. Famous stories, I went to China. What? I had a line of Chinese students out the door and I'd beat them one at a time and no one could believe I could play ping pong that well.
Starting point is 00:20:01 What? What are you talking about? That's a real story. That's a real story. I'm not kidding. I'm not kidding. I play it all day, like 10 hour straight. Yep.
Starting point is 00:20:12 What am I learning right? What is happening right now? Is this like a Forrest Gump kind of like trick your plan? I was seriously into ping pong. Okay, I was seriously into ping pong for a while. The person I used to play against would help train and practice the people that would go and attempt to qualify and qualified for the Olympics and I'd play him. I scored like three points on him once.
Starting point is 00:20:32 I was so stoked. I need footage. So never play prime at ping pong is what we've learned. The thing is I literally have not swung a paddle in 12 years. I think you're probably still going to be pretty good, is my guess. I am terrible now. I'm terrible now. Anyway, so I got a new paddle.
Starting point is 00:20:48 I'm really ready to go play. And so I'm friends with the man named Doug Doug. And he's been beating me at pickleball, which is like big ping pong. But it's not quite the same. There's no, you can't get good spin. And so I said, okay, let's play some ping pong. And he's super stoked about it. But I did warn him like, I used to be good.
Starting point is 00:21:02 but I haven't played in a long time, which means I'll probably just overshoot the table over and over again because, you know, old muscle memory, but with no talent turns into just disaster, right? Right. So the goal is, is that when we start warming up, I'll just play a quick one with him. I'm going to play left-handed.
Starting point is 00:21:16 Okay? And then after, like, we kind of play, hit it back and forth a little bit of time. I'm going to go like this. Doug, I hate to tell you this, but I'm not left-handed. And then we're going to go in, and then we're going to get serious.
Starting point is 00:21:30 But did the exact quote? now he just knows that that's going to happen. Like, you literally just told it to everyone in the world. No, no, no, no, it's okay. Nobody tell him. No one's going to tell him. Don't tell Doug. What if he's watching?
Starting point is 00:21:40 Don't publish his podcast. Turn off the screen. He's not watching. He's not watching. Okay. Does he live near you? How do you guys play ping pong together? I'm going to go to L.A. here shortly with the family because we have a, like, a friend of my father-in-law.
Starting point is 00:21:55 Oh. Has a beachfront property. And he let us borrow it for 10 days or eight days. or eight days or something like that. So we're going to go as a family and go stay down there. And that is 20 minutes away from where he is at or 30 minutes or 40 minutes. Or some amount of time. I don't know how LA works.
Starting point is 00:22:11 The main point was just the princess. We're about to Princess Bride him, dude. I can tell you how L.A. works. The way L.A. works is if it's 40 minutes away, that probably means it's like just down the street a little bit. Yes. That's why I'm like, it's only three miles dog. And he's just like, you pour, poor. Yeah, it's like, wait until you see what you're going to be sitting in for traffic. Okay, so anyways, so welcome to the stand-up.
Starting point is 00:22:34 Today I have with me, TadTV, trash dev and Casey Muratory, legendary game dev and snack influencer. And we are going to be talking about Codeberg today. For those that are not familiar, Codeberg is an online code hosting platform with a focus on free and open source software. It is part of their mission. A big part of their stuff is that people who open source their code should have a extremely permissive license for everybody to be able to enjoy. and bask in the glories of open source software. With that said, there's been a recent proliferation of LLM-generated code in which is putting strain on anyone that hosts code, i.e. GitHub. GitHub has had a lot of issues,
Starting point is 00:23:14 and I think we're all familiar with GitHub's issues. Well, recently, Codeberg came out and said they will no longer allow mostly five-coded projects to be a part of Codebergonline.net, right? So you can no longer host your vibe coded stuff on Codebird. They gave a whole series of reasons as to why. And that is what we're going to discuss today. Is this a good move by Codeberg? Are we happy with it?
Starting point is 00:23:41 Will this work out for them? Or is this terrible? All right. So there we go. So this is the addendum that they made. You must not share projects that mostly consist of code written by generative AI tools, including services such as Clod, Open AI Codex. Such projects have unclear copyright status.
Starting point is 00:23:59 See the requirements in Section 211, Section 213, and furthermore have little safeguards to ensure that they do not include harmful code. Those other sections just, they're just directly above saying like, hey, we have certain standards. We want certain things to be, like if you are posting a project, we want it to be this type of permissive license. You cannot guarantee that by having an LLM is what they're effectively attempting to say. So this is the line that caused the controversy that everybody is freaking out about.
Starting point is 00:24:26 Okay, we're getting a 504. So they might actually, like, they might be getting hammered right now. Oh, yes, yes, we got it. And so they also posted a blog post, and they had a nice little image right here, which it looks like they've also just recently deleted, which is super unfortunate because it was right here within the first couple. But it showed the actual voting. It showed the actual voting.
Starting point is 00:24:48 So that has been somehow removed or changed. But the voting goes that two-thirds of all Kodberg people supported the no-LLLLM policy. where it's about one third said, hey, we don't support the LLM stuff. You should be able to have LLM projects. I could be misremembering, but I'd add one caveat to that, which is it wasn't two-thirds of Kodberg people. It was two-thirds of people who voted, which is 50% of Kodberg people. So it's kind of two-thirds of 50%, if you were.
Starting point is 00:25:16 Yes, yes, sorry. It was of the voting class of Kodberg, because there is two different classes of Kodberg. There's the people that can just host a small project. and of course the people that are members that are involved that have voting rights and all that. So that side of things. Well, I mean, I think it's 50% of the, like it's, they were talking about how many people participated, which may just be people didn't vote. Like, you know, you had rights to vote but didn't vote.
Starting point is 00:25:38 I don't know. Like, I'm just saying they, they were sort of, it was not clear exactly how many people out of all of the people it was, but just a slight caveat. Their blog post went on and shared several points about what exactly is their reasoning behind. And a few of the big reasons, of course, is that. LLMs put a natural strain on hardware costs, so the replacement of their hardware and then being fully self-hosted is being directly impacted going from 700 non-freedom units euros to 3,500s for a SSD is directly impacting how much hardware they can buy. That's realistic. Second, it impacts
Starting point is 00:26:13 actual infrastructure because there's a higher rate of commits, more code being generated, more of the platform is being used by these, by people who can just generate huge amounts of code, and it's largely untouched. Their big argument was that you have a single piece of code, which is tens of thousands or hundreds of thousands of lines long, and it's just one person interacting with it, whereas something like, say, ghosty or some other project that's hosted on Codeburg, they have tons and tons of people interacting with it.
Starting point is 00:26:38 It creates a very healthy community, and so it's like disproportionately costing them more for something that creates no community. And so they're like, we don't really like that. And then thirdly, they said, hey, the copyright status, we don't really know about that. And then fourth, they said, hey, we really don't like single-use software. meaning like you shouldn't generate something for your exact need.
Starting point is 00:26:55 Instead, it should be built upon something that a bunch of people should be able to have benefits. And that's kind of the hosting or style they wish to have on their platform. So I believe I have given the rough outline as to everything. There's also a very lengthy blog statement, which is called Protecting Our Floss Commons from LLMs that was posted. Yes, here we go. And you have the link to that because that's pretty helpful because it kind of goes through. all of the issues that they were concerned about and kind of explained their goals, which is pretty important to understand, like, the motivation of a terms of service change,
Starting point is 00:27:31 obviously. So that was pretty, I found that pretty helpful to just, like, know why they were doing it, right? Yep. I tried to explain most of their reasons. That's where I got a lot of them. I feel like you got most of that in your summer. I missed a few.
Starting point is 00:27:43 I missed a few for sure. But I really, yeah. I missed this part, which I don't think I did very well. Let me say the last part, which was losing trust in each other was another big point, which is when you go to a, as a maintainer, when you open up a project, if you have notifications, and it turns out the person on the other side, often well-meaning, as they say, put in low-effort pull requests. It kind of builds into you a bias, thinking that all poll requests and all new people are just
Starting point is 00:28:05 going to be a bunch of LLM or low-effort people. And it makes you more resistance to new people coming into your community. It makes it harder for people that are active in your community to be able to, like, really reach you and have good discussions because now everything's being passed through this filter of, oh, it's just an LLM being bothersome. And so it kind of tears down communities and create. creates a more toxic place. Whereas if you didn't have that, you'd have good conversation, much more meaningful
Starting point is 00:28:25 conversation. At least that is their intended argument. Good summary, Prime. Now, Prime, you are the one who wanted to talk about this originally. Yes. You were like, I want to talk about this. So maybe you could start by saying, why did you want to talk about it? For me, I will first start off with what I thought was their most interesting point,
Starting point is 00:28:45 which was the last one that they said, which is the tear down of communities. I do think that there's something very interesting to that because I've noticed it a lot even just in my basic communication is that any time I read something that's over three sentences long I am now like more and more going I think this person just generated this response
Starting point is 00:29:03 because it's just like way too it's just like way too superfluous like there's just the language is all wrong and it just like and I realize that it makes me stop really reading a lot of people's responses and it's kind of tearing down the community whether I realize like it wasn't it was a it was my favorite
Starting point is 00:29:19 favorite part of the four-part diagram, which is called an unknown known. I didn't know I knew it, but I just knew it inherently. And I just operate under this bias where I just don't even realize that I'm doing it to myself. Whereas like I start looking at a lot of stuff and going, oh, this is just LLM generated without even giving them a fair shake or really consideration to their argument. And I can see why this is actually tearing down, uh, tearing down communities and Codeberg being a place that's probably much more tight knit than say GitHub. I bet you a lot of the maintainers of projects, no other maintainers of project. is very, very important. And so I'm just curious, like, how is that something that they should be concerned about?
Starting point is 00:29:57 Or is it better just to say, hey, we're growing and adapting to the ever-changing field of software engineering, and we should just move away from this, even though I can see why it's beneficial. I find this part at least very interesting or very unique. Yeah, I mean, I guess one thing I would say is reading through their blog post, I didn't really hit any part where I was like, well, that doesn't make any sense. Like it kind of was just like very reasonable. Now, I don't know for a fact that the reasons that they're giving are the real reasons, like, or whether they just hate LLMs or something and just were going to ban them either way. You know, I don't know whether it was rationalization or whether it was actually like these are the motivating factors. But to me, it doesn't really matter.
Starting point is 00:30:40 It's like the explanations they gave were very sound explanations. I felt like all of them were pretty reasonable about the only thing that I would say as a slight counterfeit. point was I was like, well, you know, could you just turn this into a monetary policy? Could it just be that, well, if you want to do this, like if you want to use LLMs to generate a lot of code, we're going to charge you a lot of money. Like, that's going to cost you. So, like, you can't use this service for free. You're going to have to pay us if you submit LLM generated stuff.
Starting point is 00:31:11 You're already paying for the LLM, so, you know, whatever or something like that. Because at least that way it would be something where. it could be adjusted. But I also understand the perspective of if they just don't want this, like if they're just like, we don't, we don't see this as being something we want to be involved with at all, that I can understand the policy because they're just basically saying, like, look, we don't want this at all. So we don't want to, we don't want to pessimize it.
Starting point is 00:31:36 We don't want to reduce its use. We just want to get rid of it and have those people go somewhere else. Totally fine if that's their decision. I have a quick comment. So I thought, the same thing as Casey said. I thought all, like, this blog post was good. I thought everything was written very well. I agreed with everything.
Starting point is 00:31:51 What I can't get past is like, I don't understand how you can even enforce such a thing that they're saying here. So there's like a lot of like blurry lines where it's like you can't have a project that's mostly created by like an AI L of which that just blurs the lines. Now it's like well, who's deciding what's mostly or who's not? Like it almost feels like you really can't really have a repo on Coburg unless you have like some like past reputation of being like some great open source person. Like someone who's coming in, like it almost shuts off anybody new to like the space.
Starting point is 00:32:24 Because they have no previous like credentials or anything like that. And if you can't prove that they didn't create with the LLM, you're going to almost just assume, just kind of like what you said earlier, you almost just assume everyone's using LLM. Like I've never seen such detailed PR requests or PR descriptions until like this past year. And every time I see like a well thought out PR description, I'm like, I'm not reading it because it's slop. which is funny because when I do it, I don't feel that way. I'm like, yeah, this is well detailed, but when someone does it to me, I get, like, offended. I'm like, wow, you didn't take the time.
Starting point is 00:32:55 It's so funny this morning. I actually got one of my open source projects. I got a pull request, and it was definitely just, like, auto-generated. And I was, like, almost pissed off when I got it. But at the same time, like, this whole past week, I've been using LLMs to just, like, knock out a bunch of, like, tech debt. But for whatever reason, when I saw someone do it to me and it wasn't me doing it, I just got like super bad for some reason. I'm like, I'm going to close it.
Starting point is 00:33:20 But yeah, I don't know. I can't explain the psychology there right now. It's weird. I think that's kind of a thing that is almost to be expected, though, because everyone, this is common for humans, right? Like, it's just a thing that everyone does, which is you believe that you are responsible when you use something. Like, I am a good driver and I drive responsibly, right? But these other people on the road.
Starting point is 00:33:47 That's why I can text and drive, Casey. Yeah. Right? It's like I can look at the map. But if someone else is doing that, they're just irresponsible and they're going to kill somebody and whatever, right? And you can name just about anything, gun ownership, drinking, whatever it is, drugs. It's always like the people who think that they can do it responsibly don't just automatically then think, well, anyone can do it responsibly. They're like, no, everyone else could, right?
Starting point is 00:34:13 LLMs feel a lot like that to me. I feel a lot, I feel sort of ambiently that people generally are like, I think that AI is bad and that it's generating a lot of slop. But of course, I use it and I use it really well. And I make like good stuff with it. It's like, no, you probably make roughly the same stuff as everyone else. And you're just like downgrading what they're making and upgrading what you're making kind of unfairly. Because probably their stuff isn't as bad as you're making it out to be. And your stuff probably isn't as good as you're making it out to be.
Starting point is 00:34:45 it out to be, right? And that's just how it goes, unfortunately. So I think you're touching on something very real. I don't think it's specific to AI, but I do think it probably is happening a lot right now. I think that summarizes my feelings exactly. No, I was going to say the other thing for like, oh, go ahead, trash. No, sorry. No, no, no, no, no. Well, my last comment is after I read this, I almost felt like it was like a Mastodon Blue Sky blog post. And I was just like, wow, this is like very pretentious, like, come on. But then I get it. Like, after reading this blog article, I was like, okay, okay, this all makes sense. Like financially, too, it also makes sense. But I still feel like it's going to shut out a lot of, like, future, like, open source creators that do use LLMs,
Starting point is 00:35:28 but also use them responsibly. But to your point, Casey, it's like, how do we know they're using it responsibly? Because I use it responsibly, you know? So it all just seems very handwavy, not very enforceable, and pretty much, like, you got to know somebody almost kind of thing, which I really like, I don't know. Teage, you were going to say something. Yeah, the thing I was going to say was it's, uh, I think similar to the thing you're saying, Casey, but maybe slightly different too, is like for my code base, I don't care if I fill it up with trash, right? Like if I do something in my house and I scuff up the wall, I'm kind of like, well, that stinks. I wish I didn't scuff up the wall. But like if I was at my friend's house and I scuffed up their wall, I would feel
Starting point is 00:36:10 like really bad because it's like their thing, right? So I do think there's like, a little bit of an asymmetry there where like if I do something to someone else's repo, I do feel like I should do better than I would do on my own repo, right? So I do think like at least for, I feel like a responsibility that like, oh, I'm going into your house. What's your rules? How do you do stuff? I'm going to do it your way.
Starting point is 00:36:35 You leave shoes on. That's disgusting, but I'll do it at your house. My house, you're taking your shoes off. Okay, everybody at the door, okay? Reasonable. Gotcha. Okay, so I wanted to jump back on trash. What were you saying?
Starting point is 00:36:51 What did you just say? What was the... Because I had a great... Oh, yeah. Okay, I got it. Ghostie. How does Ghostie work in this world? For those that don't know,
Starting point is 00:36:58 Ghostie was a terminal, started off being written by Mitchell Hashimoto in his retirement years, and then gained popularity. He's unretired, as of today, by the way. Yeah, he's unretired. He's back in the game. And over the last, like, year and a half,
Starting point is 00:37:13 he's been talking about how he uses AI all the time to generate patches and all that. Like, how do you even enforce the idea of mostly? Like, why would Ghostie deserve a spot on Codeberg? Because we know at least one person committing to Codeberg uses AI regularly. Like, what is the, what is the mark of too much slop? Like, I don't know what that is. I kind of have something tangential to say, I don't think there is a way to know, but I have something sort of, to add to that or to sort of,
Starting point is 00:37:45 it's not really a pile on, but it's like a thing that goes along with it, I think. Which is, I think there's, based on their blog post, they have a lot of goals. Like there were a lot of things outlined there, right? And I think there's a simpler version that has less goals. So if your goal is just that you want the projects to be good
Starting point is 00:38:07 and you want them to work well and you want the system as a whole to work well, then really, I think the only policy you probably need in that scenario is no one should be able to tell this was done by an LLM. That's the goal, right? The goal should be, I get the pull request, and it's been looked over correctly. There's no obvious mistakes. The thing isn't too verbose. Like, somebody prepared it so that it looks like a nice
Starting point is 00:38:31 human-generated pull request, and maybe it was generated largely by the LLM, but a human was there to make sure that you didn't get the slop, right? and so that's the real thing that like a project that just doesn't want to drown in low quality stuff should be concerned with right but then there's a separate thing where they've piled on all these other things which i don't necessarily disagree with so i'm not saying pile on in a bad sense i'm just saying they've added a lot more past that baseline of just don't disrupt the service they're basically saying like they don't really want to invest time in the lLM sort of economy They're saying they want to invest in people, right? I've heard this from multiple places. I believe this was the stated reason why Zieg stopped accepting LLM-generated pull requests as well. They basically said, I think Andrew Kelly literally said in an interview, he said something like, we want to invest in people who we believe will become future contributors to Zieg.
Starting point is 00:39:33 And we want those people to be spending a lot of time in the code. Again, don't know if that's the real reason or not. I can't like intuit or I can't like see into people's souls and know like what they're actually saying. But as a statement, it is very reasonable, right? Yes. If that's your goal is to have, is to cultivate people who are going to contribute, then not wanting them to be using LMs as the way that they learn about the code base could be a very reasonable thing to say. Like, I don't know, right?
Starting point is 00:40:03 I'm not in a position to really judge that. So I do think there's kind of this, there's kind of different stages, right? When you get to a certain point, the goals that you're trying to sort of go for kind of have to be like, yeah, we don't want you use an LLMs much because we think we think there's something to preserve in the human layer and we're going for that. So I guess I guess the follow up question is that this obviously caused a huge amount of kind of stir on the internet. And I like you said, I like their, if you take what they're saying at face value. and you believe they're being like honest in all of their thoughts that it's purely a very practical educational type of pursuit, then you'd say, okay, well, this, I think it's totally fine. Like I think that there's nothing wrong with it. But obviously the internet kind of freaked out. And there was people just saying how they're going to get left behind and all these different kind of things. Is this actually a real concern? Or is this just like a Twitterism that people throw out there that actually has no real impact into the future of Kodberg? Does anyone else want to go first? Because I have something to say about the left behind thing
Starting point is 00:41:07 That's kind of its own direction Oh, with Kirk Cameron, famous movie And book series And book series. What do you mean left behind in what sense? When Jesus comes back, idiot Yeah, yeah And then there's a bunch of people here just stand there in there
Starting point is 00:41:21 Okay, I mean like I'm talking about like Coburs But like I don't understand like why they'd be left behind if they took out LLMs Well, I think the implication is that if everyone's going to be programming with LLMs in the future, because that's the new way that people are starting to... Next week. Well, the people are starting to program now. Like, most people are using these things or at least a significant portion developers are using these things. Then if you ban them, you are effectively not going to have enough people, right, doing work to contribute to Codeberg repositories.
Starting point is 00:41:57 I think, right? I mean, that's just the basic implication is there won't be enough. programmers doing programming without these LLMs to constitute a, you know, a relevant set of projects on Codeberg. Is that, I mean, am I just off-face? They're not banning LLM straight out. They're just banning, like, strictly, like, only LLM stuff, right? So that's what I'm getting. Well, yeah. But I guess that's like, that's where the, gets weird. Yeah, I mean, the, I mean, I don't know. I'm just saying, like, I think that's what they mean by Left Behind. It's just like, because people will be mostly, mostly they will be
Starting point is 00:42:29 generating code with LLMs, and if you're doing that, you know, that's, that's not allowed. So, Casey, you may not know this, but, uh, sorry, T, you can go next. Sorry, I just got to throw this in there. Trash knows is very, very well, which is a very common Silicon Valleyism. So I think this is actually a holdover from just another time, which is that if you were to build a product in 2021 and you didn't use React, you were effectively making it so that no one can work on your project and it's going to be super hard to hire and all these kind of things. Like you saw that kind of phrasing and phraseology constantly.
Starting point is 00:43:01 So I do think that that mentality, whatever it is, yet again, shows up in these type of arguments, which is, well, if you're not doing the current thing, then you're done. You're cooked. You're cooked. You're, you know, whatever the kid. You're chopped. The kids say, I think that's what they say. All right. Sorry, teach. Go.
Starting point is 00:43:16 Yeah, I was going to say, I think there's, like, if you think of Stack Overflow and it, like, used to be a company and basically now it's not is my understanding. right like it used to be popular and now i think they get like sometimes days go by with no questions asked am i crazy is it that small now it is no way no way yeah it's like it's like 10 questions on average a day was the last time i looked and it used to be like over 100 000 or something insane right sometimes it peaked something crazy whatever um so i think like from uh if you're saying like from a business perspective i think like some of what they're you know what people are getting at is like Codberg, you won't be able to like pay people to work on your stuff or like to host it or do all these other things. Because there's literally just not going to be enough people like doing whatever version it is that Codberg says is like acceptable coding policy.
Starting point is 00:44:10 I think it's like the conjecture. The thing that I always feel like is kind of crazy for that where I just, you know, want to take a step back and make sure people are considering. Like a lot, you know, spent a lot of time working on NeoVim, did a lot of fun stuff on my setup, whatever. I had a lot of fun doing that. Some of it was productive. Some of it was just fun. I always said as much. I know that a bunch of people absolutely demolished me using Notepad or Notepad Plus Plus or like Ed still and made a whatever metric you would pick like crushed me in terms of number of users, amount of money, amount of money raised. cultural impact, like, you could pick any vertical and they crushed my entire career, right?
Starting point is 00:45:01 So I always feel like the, like, you'll get left behind because you're not using whatever the current thing is, is like usually very overstated in, just in terms of like, there are people who are just like either much more persistent or much more lucky or work harder or whatever it's going to be. And they like still win and carve out their thing. And unironically, uh, with, and without malice, the successful by their own standards, a phrase that I know Prime is familiar with at least. It's my favorite phrase, by the way. That's a really good thing. It's actually true, though.
Starting point is 00:45:34 If Codeberg doesn't want to be acquired by Microsoft and be the default place where people host code, instead they want to be a place that's like a sustainable business where people can share code with other humans, then they can like still meet that goal without getting every new programmer. So it's like you can't, you might get left behind by the like VC hype cycle thing. Like you'll never get the growth that like your venture capital firm would have wanted you to give. But that doesn't mean that the project is like a failure, which is the thing that I just feel like is so just like everyone's talking way past each other about that online in the conversation. I feel like that's 100% correct. It's like the idea of getting left behind doesn't really make very much sense because it's suggest. that everyone's goal is to be at the forefront of something, right? But that's not, right?
Starting point is 00:46:27 Like, there are, you know, like, you've got people like the Amish who are just like, you know what, I'm just not going to use electricity, right? In 2026. Like, people have to have the freedom to define their own ways of living. And one of the things that I try to tell people, although people rarely seem to want to listen, is that that is a feature, not a bug of humanity. you never really know when humanity in large numbers
Starting point is 00:46:55 is going to go do something fantastically stupid. We have no idea if AI is going to be a huge mistake. It might be for reasons we just can't foresee, right? And so having some percentage of the population who doesn't like it reflexively and chooses to go do something else, that is
Starting point is 00:47:11 not bad. Even if they're wrong, it's good. It's insurance. It's basically like humanity's protection about everyone doing something dumb, right? So you always want a diversity of sort of directions forward where some amount of your populace is not doing the new thing.
Starting point is 00:47:34 Even if the new thing turns out to be correct, it was not a good idea to try to pressure them into not going their own way because having that sort of different set of people doing different things for different reasons is why we survive. And the instant you try to homogenize everyone, everybody and say everyone should do it this one way, you are effectively like eliminating humanity's greatest strength, which is not all doing the same thing all the time. They did, this was the problem in interstellar. They all had the exact same corn. That's why they
Starting point is 00:48:05 had to go inside of a black hole. I mean, I don't know. There's like a bookshelf. There's like a bookshelf. No way. What? Then Michael, Matthew McCona had to go behind a bookshelf and like, punch it to like get some stuff happening. It's, it's hard. to recover from corn. If you all are doing the same corn, it's GGs. Okay, Timothy Shalomey might disappear from your timeline and never get referenced in the last 45 minutes of your movie, okay? You get hit by this huge wave, like the biggest wave you've ever seen, and you have very
Starting point is 00:48:37 little warning, trash. Okay. Very little warning. Noted. Noted on corn. Got it. Yeah. And then Matt Damon lies to you about the planet.
Starting point is 00:48:46 There's a ton of bad stuff that happens in this time. He's a good guy when he's on Earth, but every time he's. see him not on earth, he's a bad guy. That's right. Think about it. That's right. Something I, you know, I feel like people don't talk about as Matthew McConaughey spent like years behind that bookshelf. I mean, it's probably
Starting point is 00:49:02 a pretty cool little space back there. I'm just throwing it out there. It was a long time. He was out there for a long time. He's a patient man. Very patient. Very patient. He got, he doesn't, he doesn't. Dresh, that is what happens, though, by the way. They all have the same corn, and then they gets afflicted by the same
Starting point is 00:49:20 disease and they can't stop it because they ran out of corn. That's what they can't live anymore. I had no idea. You're not paying enough attention, trash. I'm not paying attention. I'm not. But the serious point to echo Casey's point is, if you love AI, you should be thankful that there exists people putting out new, untainted, fresh training and keeping the light
Starting point is 00:49:45 alive of trades that we may forget how to do. We don't actually want to have the meme where it's like, we lost the technology. Whatever the meme is like, my dad showed me this TV and asked how did we put this on the moon? He said, son, we lost the technology. You don't actually want that. So you should be thankful that people exist that are like, I hate AI. I'm going to keep writing code by hand. That's a good.
Starting point is 00:50:08 This is the exact same thing as back in the old days where people were like, why are you working on like game engine stuff? Why don't you just use unity? And the answer is, don't, why would you ever say that to somebody? The people who you're saying that to are the people who built unity. Like, that's why you have a unity is because of these. You should just say, great, have fun with that. I'm going to leave you alone because I want my unity later, right? Like, that's, it's people are arguing against their own self-interest.
Starting point is 00:50:40 Like people who are LLM aficionados are arguing against their own self-interest when they tell other people not to pursue other people. It doesn't make any sense. It's like the Kodberg people's blog makes perfect sense. The people who are saying they shouldn't do this that they're going to be left behind. I don't really take that seriously because that's not what you would say if you actually thought about the system as a whole.
Starting point is 00:51:01 And again, so when you look at those people's motivations, it kind of feels more like they're just self-conscious or something. Like they don't have enough self-esteem to just go, I'm using LLMs and I'm fine with it. And I don't mind if other people aren't in the bandbats. Like somebody else not doing it is like makes them afraid maybe they're, something wrong with them or something. And they have to get everyone involved in this thing.
Starting point is 00:51:22 And everyone has to agree it's great to do this and that there's nothing wrong with using them. It's like, just have some self-confidence. You use LLMs. It's fine. You're fine with it. Go ahead and let the people who don't, don't. It's just, what's the problem, right? I don't understand. Casey, can I reach you a quote from George Hots? Also, I called it in the chat. As soon as Casey said this, I typed in the cat, Geo Hots reference incoming. Prime is so excited. And Teage, I actually had a completely different point, but when I saw that, I was like, oh, that's a good reference. I'm going to use that.
Starting point is 00:51:53 Oh, your face lit up. I was like, he's running. You did a little bit of shaping, a future shaping by accident. What is, what is it? All right, well, let me, let me show you. So this is from his famous blog post called I love LLMs. I hate the, I hate the hype. Okay.
Starting point is 00:52:06 Or he also casually drops that he runs GLM 2 just to set up his Linux machine. You know, whatever. I wrote a multi-million dollar machine just to set up Linux. Uh, a year of the Linux, by the way. So anyways, he said this. What I don't like is two things. One, the constant bullshit about the window closing or perpetual underclass or falling hopelessly behind. This is a negative balance hype.
Starting point is 00:52:25 Not only is it not true, it's mostly designed to make you feel bad about yourself and move to shitty San Francisco where everything really does suck, like how these people claim. Oh, it gets better, Casey. It gets better. Again, just in case anyone's wondering, Hots, open invite whenever you want to be on here. Hots takes. I love these hot sticks. Dude, he's my favorite writer of the modern age. And two, this straw man jump from, oh, hey, it's a fancy.
Starting point is 00:52:48 auto-complete, smart compiler, better search engine, too. It's like going to own the whole light cone, bro. If you aren't in San Francisco and at the right parties, there's going to be a flash of light in the sky one day and you're not even going to know what happened, but everything just changed. I'll bet you everything I have that this doesn't happen. The people perpetuating this are terrible people, but the justice is that this is how they feel inside all the time themselves. I guess, you know, all I'm doing is, is unknowingly parroting geo-hotts here. So, yes, I mean, that's kind of what I was trying to say, but put more eloquently, I suppose. I love that phrase. But, I mean, I do want to throw this out there that there's this,
Starting point is 00:53:30 there's this one big problem when it comes to AI. Well, really, it comes to anyone talking about technology. And I do this myself all the time because NeoVim still the greatest editor if you want to actually be a real programmer. But the thing is, is that when you approach a problem, especially like you'll definitely see this from people recommending LLMs, is that they can identify and say, oh, this is a part that LLMs are not that good at.
Starting point is 00:53:55 But don't worry, it's really great at back ends. Oh, no, don't worry. It's really great at this other thing. And so I hearken it to like something like the gentleman amnesia, which is you open up a magazine, you read the first thing about horses. You say, wow, they're so smart about horses. Look at all these cool facts.
Starting point is 00:54:09 You go to JavaScript and you read it and they're like, oh, they know nothing about JavaScript. They're such idiots. You turn the page and you're like, oh, man, this bee article is so amazing. Look, I know so much about bees now. It's like you completely forgot the fact that when you knew something, then it was not that good. But when you don't know something, it's like the most fantastic thing in the universe. So it has some strong parallels to that.
Starting point is 00:54:27 And I think that people often forget that what they work on and what they're doing may be very good with LLMs. That doesn't mean everybody has a problem that's really aligned with LLMs. Like if I was just building some SaaS tools that is taking stuff from the back end and putting it on the front end. Like you bet your sweet ass I'd be using LLMs like wild. Like I'd be setting up every last thing because it's like this is such a mechanical obvious, you know, put the data in the box bro. Like there's not like a lot you got to do there. And so it's like this is a perfect example of you saying, hey, you could probably get to the point of even automating PR review through a lot of this stuff with barely like any oversight. Whereas like that you can't do that for
Starting point is 00:55:06 everything but people see this one thing and they go, dude, why aren't you automating PR review? It's obvious. You should do it this way. This is the future idiot. But like their circle is so much different than other people's circle, but it's the, you know, I see it. Therefore, everybody has this exact same thing. And also they feel really crappy on the inside based on Geohads. And so that's kind of like how I look at this and why people are angry at Kodberg is because they see their future and what they're doing. And they see Kodberg going against it.
Starting point is 00:55:32 And they cannot imagine a world in which is different than their own world. Well, I would also just point out the difference in goals, at least because from my perspective, I've never really been super concerned. I mean, I guess I am concerned sort of because I have to use software about how good LLMs are compared to human programming, right? I'm slightly concerned because like if they were, if they don't get any better, maybe that's a problem because people are using them. So I, you know, I kind of want them to improve in the sense that if they don't improve,
Starting point is 00:56:01 we're kind of in trouble. But, you know, that sort of, that's a separate thing. So assuming that they get good enough that it's just fine all the time and they can write really good code and we don't really have to worry about it too. much. To me, that's really just not part of the equation, at least for me, because it's like, I like to program. Like, I want to do it, right? And so when I look at things, other things in life, I think Teage used chess as an example before. I find that very compelling. It's like, if I want to play a game of chess, I'm not thinking, well, I'm not going to play that game
Starting point is 00:56:32 of chess because I know that I could get a computer that can play it better than me. I still just want to do it, right? You know? It's good. It's good. Yeah. I like TJ. I actually even prefer, that's one of TJ's really great analogies. A second one of his is the Amish chair one, which you kind of alluded to, which is Amish people still make chairs that I can go by. Yeah, well, and the other thing I was going to say is... Why not just mass produce it from IKEA, idiot?
Starting point is 00:56:54 Just use the mass-produced one, dummy. Drum machines versus live music, right? It's like, we have things that can do stuff on a time. So it's like, I may just want to learn to play the drums because I enjoy playing the drums. It's not that I think I will be more precise than a drum machine or whatever. it's just that I wanted to play the drums, right? And so to me, those things should be acceptable. Like, if you say that, people should not be, like, hounding you for some reason.
Starting point is 00:57:21 It's a perfectly rational thing that exists in all of things. Like, hey, we could probably design a robot that hits a baseball really well. That doesn't mean that we shouldn't have people playing baseball as something we watch. Like, it's just, it might just be something we want to do, and that should be fine. And you should not care because if, again, If you're not really self-conscious or something and you actually have some self-confidence, then if you want to go build the future with LLMs, those people are not in your way, right? They're not creating a problem by going and doing something a different way.
Starting point is 00:57:54 So what's the issue? Like, why do you have to convince them not to? I don't see it. We can't agree that it's time to stop playing soccer, though, right, Casey? Well, we never should have started. I agree that if your country doesn't have a better sport to play, like if you only have soccer, then play soccer. But if you can have baseball or something, if you can have like a sport that adults play, you should probably play that. That's my opinion.
Starting point is 00:58:17 I've always personally thought the quality of a country is based proportionally on how expensive their main sport is to play. Yes, exactly. That's how you know. That's the affluence of that country. If all you can afford is like a little ball that you just run around a field with. Eh? Right? Like not really.
Starting point is 00:58:35 Like that's not really first world. That doesn't scream first world to me. That really doesn't. So, I don't know. I mean, make a bit what you will. You know? Love it. Our new sports are collecting Pokemon cards.
Starting point is 00:58:49 It's a very expensive sport. Trash has decided that. You know how many soccer balls? This is worth? This is so many soccer balls behind me. I could find the World Cup. Yeah. I saw somebody saying something like, like the whole point of the stand-up is to watch Trash's room slowly fill up with Pokemon.
Starting point is 00:59:06 And I was like, can I show you guys something? Yes, you can. Yes, of course. This is my binder of bangers. Okay, okay. Ooh, I love it. I pulled this card just randomly. I don't know if you could see it.
Starting point is 00:59:21 What is that? This is a mega dark ride. It's called a special illustration rare, $300 card. Boom. Boom. That was my first one I ever pulled of like this caliber. I showed my son and he was so mad at me. He was like, I want it.
Starting point is 00:59:38 I was like, uh, okay. Just so I understand, trash, just so we're on the same page. That means all of your other cards are worth less than $300. All right? I can afford to go out and buy a $1,000 card, and I refuse. I want to pull it myself, okay? That's actually reasonable. That's actually reasonable.
Starting point is 01:00:06 That's the same thing as AI. Yes, exactly. So it's like there's people that favor input, which is like the Kodberg people. There's people that favor output, which is like the LLM people are just, churn his stuff out, right? I'm an input type guy when it comes to Pokemon, so. Yep. I respect that.
Starting point is 01:00:24 Trash, since you're, since you're kind of the only one who works at a modern web influencing company within this group right now. Can we just say the only one with a real job and cut to the chase? No, because, Casey, you have a very real job. Is it, though? Oh, okay, you're right. Game Engine Design and making games amazing is totally not real. Fake.
Starting point is 01:00:46 He's going to be left behind. He's actually being left behind right now. Casey's being left behind every time we see him. He's even more behind. Every episode, you should scoot back an inch. That's true. Casey, I don't know if you know this, but 2010 Unity came out. So why don't you quit being such an idiot and just use a real agent.
Starting point is 01:01:06 It does sound right. I forgot where I was going with this statement. Trash works at a real job. Oh, trash. You wanted his opinion on something. Yeah, trash. As somebody who works in a real job, in a real job is in a real i said web influencing that's why i actually specifically said that
Starting point is 01:01:21 because casey i just assume is not talking about web standards ever in his life if possible uh with that mind how much of the work nowadays in your sphere is like ai driven completely or it's like the expectation that you have to do that like is it falling behind for somebody in your position not to use ai uh it depends on where you are in the work So I think there's a lot of things within TV that AI really can't help with, because obviously we have a lot of proprietary stuff. That's, like, maybe not documented the best. So that's where, like, the expertise of, like, maybe your previous team or adjacent teams will come in, and AI can't really help. Right.
Starting point is 01:02:02 So when it comes to, like, hardcore performance stuff, you know, you can, we've actually tried to throw, like, a bunch of alums at it. Sometimes it falls short. Sometimes it hallucinates. But then there's, like, the standard stuff, which is, like, product-facing. AI will typically shine through there, I think. But I think this isn't specific to my company, but I think all companies as a whole, everyone's getting pushed to go agentic coding fully
Starting point is 01:02:25 so we can fully realize our output, and then we can then calibrate our personnel at some point, right? And I'm not speaking for my company. I'm just saying that's just like something I've been seeing, but I don't think that's actually turning out the way these companies think it was going to turn out, as in like we're going to shrink our personnel, but still keep the same velocity.
Starting point is 01:02:44 I think they're just keeping the same velocity as they were before, but they're spending way more money. And I think that's like the brutal reality, every single company is seeing now, because engineers aren't like, yeah, I'm 10 times more productive to work for you. Like,
Starting point is 01:02:58 no one's actually wanting to be more productive when they can do less but have the same input they had before. And I think that's like the actual reality, unless they're like founders, of course they're going to pump out stuff, but I think like your standard personnel does not have that mindset. And I'm not saying I have that mindset. I work very hard.
Starting point is 01:03:14 the way. Right. Trash in particular did 10x, his output, but only his. I'm a 10Xer. Only his. Everyone else to go back to the original point we made about about LLM usage. He was 10X, everyone else, same output.
Starting point is 01:03:30 There is like some one thing that kind of bothers me, and it's not within my company, but just in general is, and it's something we tapped on earlier is like when you do see those PRs that are clearly generated, like, why should I look at this? You know what I mean? it's like I'll have just use a use another agent to look at your agent's work like that that
Starting point is 01:03:48 that part is still like something that really frustrates me within our industry now it's we're outputting all this stuff but then there's like an expectation of a human to read it because we don't fully trust agents but there's just so much coming through no one even has time to do it so I don't know I'm kind of torn there anyways I did see as someone wrote it kind of like an excellent I forget who said this or where I saw but which was this idea that by you using an LLM to kind of generate your thoughts, you're really putting the onus of correctness on somebody else. Like you're not even validating it yourself first and then passing it on.
Starting point is 01:04:25 And so it's actually, in some sense, you could consider it like a pretty rude action. Like something you would never do just like two years ago is now something that people just do all the time. Like I didn't even prove reading. Like it's the LM said it was correct. And it's just like that dude, that's crazy. Like what are you doing? Why are you doing that to other people?
Starting point is 01:04:40 You're making four other people do the work that you could have done first. I would never do anything like that. Like I always come up with all my original thoughts myself. Like the other day I was thinking about like this lighthouse that was like milking a photographer like really hard. And I was just like that. This is like really smart what I thought of. And so I wrote that down. Okay.
Starting point is 01:05:03 That's very impressive, Casey. I'm extremely impressed at you. It's one thing that my mindset's different on AI usage like with it for work and outside of work is if I'm going to make a PR, that's like generated through an LLM, I need to make damn sure I can like know exactly what it's doing. Because if someone asks me, what does it do like in a meeting? And I can't answer that. That's like my ass is on the line. So that's like my, that's like the situation I fear the most where it's like, yeah, can you explain it to me? And if I can't do that, just fire me, dude. So that's kind of like how I handle that kind of stuff like within like actual professional
Starting point is 01:05:38 environments. Can you ask the LLM? Can you explain? Please also write up what I'm supposed to say in a meeting if someone asked me what this PR does return and then just remember that statement it's true it's true i actually have my own agent at work now and up this whole work yeah you're welcome trash i've solved i have my own agent at work and like if someone asked me a question i like tag my agent and i'm like can you go figure this out and they're just like watching it all real time i'm like there you got it buddy thumbs up it's nice it's nice all right All right, does anybody here have an opposing opinion? Does anyone here think that what Codeberg did was net negative?
Starting point is 01:06:17 Oh, net negative. Or at least negative to some degree. Because obviously people's on the internet, there's a lot of people that were just like, you know, losing it. I saw people being like, I'm not even going to donate anymore, right? I linked it in one of the videos, some random guy. I could find the exact proctweet. The biggest complaint I have with it is the concept around it being mostly AI generated. I think of a project that, like I use quite a bit that's called alchemy. That's how we deploy
Starting point is 01:06:47 a bunch of stuff, like for that we've been testing out for different projects. And it basically like helps you make sure your infrastructure actually like type checks more or less is like the very short answer of it. So that like if I say that this thing needs a database, we actually like have a Postgres database accessible to this service. Right. like that kind of thing. And one of the cool things they do is they have like a, I don't even know how many, an insane amount of agents like spinning up and like going and hitting AWS or like Cloudflare or like all these different people in like a bunch of insane ways.
Starting point is 01:07:24 And then just like recording all of the possible error codes that they get back, which believe it or not are not the same error codes that are in the specs for these systems. Shocking. Shockingly. Shocking. The thing that they say. might happen under certain circumstances doesn't actually happen and the only way that they're finding the list of all the ways those things might fail or the time that it might take between when
Starting point is 01:07:49 it says it's going to deploy and not and all these other things right um is like actually just run it and see and then like keep running them again later and make sure that it's still the same because they are constantly shipping updates right but like a a crazy amount of that is like all well you could say like it's all AI, right? Like, depending on what your definition of it is. But I'm like, well, that seems like a pretty good use case of like, we're going to go make the computer hit the other computer in a bunch of different ways until we find out all the ways that it can fail, or at least many more than what's in the spec. Would that not be allowed on Codeberg? You know what I'm saying? Like that part, I don't, that's the part where I just don't like the mostly, because I think some
Starting point is 01:08:34 projects are like very intentional about the way that they're doing AI. And I like Casey's sort of more like, is it a waste of someone else's time? Like, that's what I don't like. Or is it a waste of like Codberg's resources in the sense of like, are you pushing a thousand times a second to our thing and uploading like just insane diffs and committing binaries and like destroying it? Some of those though, I don't think you can solve with like a, I don't know, like a policy at like a words policy. It just has to be a money policy. Like, cool, you get this many commits per day for free, and then after this, you just have to pay. Like, stop doing this.
Starting point is 01:09:13 You're abusing the system. Even, like, if you're not doing it an AI, like, if I just did a script that incremented a number and then committed and pushed it to Codeburg, I should also get banned. There's no AI involved. You know, I'm just literally wasting their resources. So, like, that's the part where I don't really like. And I think Prime, you talked about it in your video, but not today. the other thing is like this sort of single use or like single person software. I love single person software.
Starting point is 01:09:40 I think the demand for software is unlimited. Like the more personalized and better software could be, the more people will want it to do more things for them. Unfortunately, we're currently just at like we're getting more software, but maybe less quality stage. But like maybe someday hypothetically, you could have it be personalized for you and really good.
Starting point is 01:09:59 So that's the other part that I wasn't a huge fan of. in their sort of list of reasons. Yeah, I'll echo that one. I said it in the video. I released a video, by the way, today on the code work thing, just my thoughts, which is one of them is on this idea that, like, single use or personal use software is a net negative, and you should always have software that's, like,
Starting point is 01:10:21 attempting to create a community or bring people around or is maintained long term. And it's just like, well, 90% of my ideas are trash anyways. I just need to actually, like, go and discover them and use them. for three months ago, oh, actually, no, this was really actually a bad idea. And so making that thing, you know, making that discovery process smaller is really good. And I can rewrite it and make it into something amazing. But the discovery process is actually really hard. And all, like, big projects start off as personal use.
Starting point is 01:10:50 You know, even Linux was just, was Linus being like, do, check out my toy operating system I made as a research project. It was just like, well, okay, yeah, he was just checking things out. It wasn't like, I'm going to make the greatest operating system of all time that everybody will eventually say is the year of my operating system. Every year for 15 years. It could be that what Codeberg is basically saying, though, and again, I don't know. Maybe what they're saying is like, look, that's just not what we do here. Right. You know, like they might not be saying don't do that.
Starting point is 01:11:20 They might just be saying, Codeberg is for when you want a community around your project. If that's what you're doing, you come here. If you'd want to do something else, go to GitHub, go to whatever you want. wherever you want, we don't care. There's plenty other places that can host your source code. If you want to do a community-centered project, that's what we do. We're about humans. We're about people coming together and working on projects.
Starting point is 01:11:42 And again, I don't know if that's what they're saying, but if that's their thing, then that's their thing, right? They're the ones doing this. We don't have the right to go tell them how to run their source code control. So at some level, it's like maybe that's what they want, right? Oh, I have to interrupt you. Can you say, if that's their thing, can you re-say that? Can you resay that but with the Boston accent? Can you just make that last quick point with the Boston accent?
Starting point is 01:12:04 It was so good. It's going to become du rigour if I do it every episode. They're probably, you really want that? I just one more time. Just one more time for the boys. All right. Okay. Listen, I don't know what Coburg's thing is, right?
Starting point is 01:12:21 You know, I mean, they got to do what they're going to do, because they've got so many things that they're thinking about. They got LLMs over here. They're sending all these, you know, commitments and things. It doesn't make any sense. So they got to limit the people who use codebird to the, you know, they got to limit it to the kind of people that are like them, you know,
Starting point is 01:12:41 that have the same kind of opinions, the same kind of needs. They don't want AIs in there doing whatever they're going to do. Is that what we're talking about? I don't know. It's just when you said, if that's the thing, that's the thing they're going to do. Like when you said it, you actually like kind of tripped yourself up into like a minor shadow of an accent. you could actually kind of hear it and so then I was just like I just need to hear the thing sorry but is it is it easy for you to do it is it pretty no in fact that one wasn't that good like
Starting point is 01:13:08 so there's this problem that happens uh with accents it's hard to do specifically so massachusetts there's Massachusetts and there's like providence and so providence is more Italian American accent and Massachusetts is a little bit more and so that one was more Providence what I just did. It's really hard for me to, without thinking about it too much and without the right words, it's hard for me to pick one. So like, I'm trying to think, and I'm not really a master at this. There's, you know, there's people who are really good impressionists and they know exactly
Starting point is 01:13:42 how to do it. I thought you're going to say people who really live in Boston. That would make sense. They're experts at this. Impressionists, though. It's like, Codeberg. You're Codeberg. It's like, I don't even know if I can know what they would say for Codeberg.
Starting point is 01:13:56 Oh, you mean, Codeberg? Codeberg? Yeah, I've been to Codeberg. Codeberg. I don't even know how they would say Codeberg. I actually kind of want to go ask a person with a real Massachusetts accent. How would you say the word Codeberg? Because I don't have a good, like, reference.
Starting point is 01:14:14 Can you say Codeberg's retarded? Yeah, Codebag. Code bag. It's kind of retarded. Codeberg. Code bag. I think it'd be kind of, it's almost like it's like code bug. It's like saying codebuck.
Starting point is 01:14:26 Yes. Codebag. Codebag. You know, codebag. You haven't been to codebook. You're checking source code to code, code. Like that, right? And I feel like it's really hard to get that because there's the Providence accent's more, it's different, right?
Starting point is 01:14:38 It's more like, you know, Codeberg. You know, code. You're checking the sauce code to codeberg. It's like a little bit different. It's very close, but a little bit different. And so it's hard for me to do the mind. And he told me this phrase, and I've been wanting to remember the phrase for so long, but it goes something like, we dropped our R's here because we pick them up over there.
Starting point is 01:14:56 And it's like this thing where it's like, you say WADA, right? You don't say water, right? And so they have this like whole, he like listed it out for me in this like really logical way. And it's like, you know, Warsh is like, you know, or whatever it was. And then you're just like, oh, okay, so you drop the R's here to pick them up over there. There's also like New England and the surrounding areas are just like an accent festival, right? Because there's like, yeah, there's like water. There's like, there's also water, which is like, which is like,
Starting point is 01:15:26 like a Pennsylvania. Like, like, there's, there's, like, in the Pennsylvania area, they have, like, something like,
Starting point is 01:15:31 wooder. It's almost like a different way of saying it. There's so many ways. And, like, chocolate, chocolate. There's a whole bunch
Starting point is 01:15:38 of different, like, saying so. Haven't, we need to get some people on. Find a person with a real Boston accent. We'll have them on, say, Codeberg.
Starting point is 01:15:46 I don't know who that would be. I actually have somebody right now. The person who told me this, I have them up on Facebook. I just logged him to Facebook for the first time of a decade. Facebook. You're like, Hey,
Starting point is 01:15:54 bro. How would you say Codeberg? He currently lives in Boston right now. So, I mean, this guy is crazy. Those are hard to find. Are he from Boston? Or did he just, like, move there last week? From Boston?
Starting point is 01:16:05 I went to his, I went to like the home he grew up. I went to the home he grew up in. We should end the episode. I can just feel it coming. It's starting to come out of me. Yeah, we, all right. Thanks, everybody for joining us on today's episode. Stand up.
Starting point is 01:16:25 It's been a wonderful stand-up. Thanks everyone for joining us. Prime is busy right now. I've heard of saying this guy. He's really busy. He's really busy right now. So we'll see you next time. Bye.
Starting point is 01:16:38 Bye. Boot up the day. Fibing errors on my screen. Terminal coffee and hair. Live in the...

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.