← Back
Theo July 28, 2026 38m

Are you serious?

Read full transcript 31 segments
  1. As of recent, I've been pretty harsh on As of recent, I've been pretty harsh on GitHub, and I think it's for good GitHub, and I think it's for good GitHub, and I think it's for good reason. The platform kind of feels like reason. The platform kind of feels like reason. The platform kind of feels like it's falling apart. It's regularly the it's falling apart. It's regularly the it's falling apart. It's regularly the biggest bottleneck in my workflows, and biggest bottleneck in my workflows, and biggest bottleneck in my workflows, and I feel like I spend more time waiting on I feel like I spend more time waiting on I feel like I spend more time waiting on PRs loading than I do on actually PRs loading than I do on actually PRs loading than I do on actually writing the code or having my AI do it writing the code or having my AI do it writing the code or having my AI do it in the first place. That's why I in the first place. That's why I in the first place. That's why I recently did a video about what we could recently did a video about what we could recently did a video about what we could use instead, and I settled on Codeberg, use instead, and I settled on Codeberg, use instead, and I settled on Codeberg, because I was really impressed with it. because I was really impressed with it. because I was really impressed with it. It performed better than expected. It It performed better than expected. It It performed better than expected. It was genuinely a really pleasant was genuinely a really pleasant was genuinely a really pleasant experience. It's what a lot of projects experience. It's what a lot of projects experience. It's what a lot of projects have been moving to recently, even ones have been moving to recently, even ones have been moving to recently, even ones I'm iffy on like Zig. And I ended up I'm iffy on like Zig. And I ended up I'm iffy on like Zig. And I ended up donating a bunch of money to Codeberg donating a bunch of money to Codeberg donating a bunch of money to Codeberg and encouraging others to do the same, and encouraging others to do the same, and encouraging others to do the same, because I really wanted a proper open because I really wanted a proper open because I really wanted a proper open alternative to GitHub to be able to be alternative to GitHub to be able to be alternative to GitHub to be able to be out there and successful, especially out there and successful, especially out there and successful, especially after I heard about the drama with the after I heard about the drama with the after I heard about the drama with the Codeberg and Forgejo guys and Gitea and Codeberg and Forgejo guys and Gitea and Codeberg and Forgejo guys and Gitea and the way they split out. It really seemed the way they split out. It really seemed the way they split out. It really seemed like a project that was well aligned like a project that was well aligned like a project that was well aligned with what I wanted, and I was more than with what I wanted, and I was more than with what I wanted, and I was more than happy to support them, shout them out happy to support them, shout them out happy to support them, shout them out massively, donate money, and send as massively, donate money, and send as massively, donate money, and send as many of you guys as I could to go help many of you guys as I could to go help many of you guys as I could to go help however you can. But today I saw this however you can. But today I saw this however you can. But today I saw this post. "Proposal Assembly 2026. Terms of post. "Proposal Assembly 2026. Terms of post. "Proposal Assembly 2026. Terms of Use Extension to Prohibit LLM Use Extension to Prohibit LLM Use Extension to Prohibit LLM Extrusions." And I was immediately Extrusions." And I was immediately Extrusions." And I was immediately scared, but assumed it can't be that scared, but assumed it can't be that scared, but assumed it can't be that bad. Maybe they're just trying to ban bad. Maybe they're just trying to ban bad. Maybe they're just trying to ban contributions to Codeberg itself using contributions to Codeberg itself using contributions to Codeberg itself using AI. Not my favorite thing, but could be AI. Not my favorite thing, but could be AI. Not my favorite thing, but could be reasonable. Then I saw this poll that reasonable. Then I saw this poll that reasonable. Then I saw this poll that they ran internally to disallow they ran internally to disallow they ran internally to disallow vibe-coded projects entirely via the vibe-coded projects entirely via the vibe-coded projects entirely via the terms of use, which got a majority terms of use, which got a majority terms of use, which got a majority agreeing vote. I can't believe I just agreeing vote. I can't believe I just agreeing vote. I can't believe I just finished filming a video about Linus's finished filming a video about Linus's finished filming a video about Linus's entirely reasonable takes about AI being entirely reasonable takes about AI being entirely reasonable takes about AI being a tool that can benefit and hurt

  2. a tool that can benefit and hurt a tool that can benefit and hurt maintainers, so we should try to make it maintainers, so we should try to make it maintainers, so we should try to make it more helpful, just to be linked this more helpful, just to be linked this more helpful, just to be linked this horrible announcement from the place I horrible announcement from the place I horrible announcement from the place I like hosting Git repos most. This like hosting Git repos most. This like hosting Git repos most. This video's going to be a little different. video's going to be a little different. video's going to be a little different. It's both going to be me crashing out It's both going to be me crashing out It's both going to be me crashing out about how misguided this decision is, as about how misguided this decision is, as about how misguided this decision is, as well as a plea to Codeberg to well as a plea to Codeberg to well as a plea to Codeberg to reconsider, and hopefully some reconsider, and hopefully some reconsider, and hopefully some reasonable arguments as to why. Either reasonable arguments as to why. Either reasonable arguments as to why. Either way, I need to make some donation money way, I need to make some donation money way, I need to make some donation money back, so we'll do a quick break for back, so we'll do a quick break for back, so we'll do a quick break for today's sponsor. If you've watched me today's sponsor. If you've watched me today's sponsor. If you've watched me for a while, you're probably already for a while, you're probably already for a while, you're probably already aware that I love building new things. aware that I love building new things. aware that I love building new things. There's a problem though, shipping them There's a problem though, shipping them There's a problem though, shipping them isn't the easiest and as cool as things isn't the easiest and as cool as things isn't the easiest and as cool as things like Lakebed are, they're still a like Lakebed are, they're still a like Lakebed are, they're still a problem when I'm trying to get these problem when I'm trying to get these problem when I'm trying to get these apps to users. If I want to charge, if I apps to users. If I want to charge, if I apps to users. If I want to charge, if I want them to be able to sign in across want them to be able to sign in across want them to be able to sign in across different platforms, if I want them to different platforms, if I want them to different platforms, if I want them to manage their off and users and orgs and manage their off and users and orgs and manage their off and users and orgs and all of that themselves, I run into a lot all of that themselves, I run into a lot all of that themselves, I run into a lot of issues unless I'm using Clerk, then of issues unless I'm using Clerk, then of issues unless I'm using Clerk, then they all go away. Clerk has made my life they all go away. Clerk has made my life they all go away. Clerk has made my life so much easier for building real apps so much easier for building real apps so much easier for building real apps that face users, in particular because that face users, in particular because that face users, in particular because they have off all figured out obviously, they have off all figured out obviously, they have off all figured out obviously, but more importantly, they have payments but more importantly, they have payments but more importantly, they have payments figured out too. And their off goes way figured out too. And their off goes way figured out too. And their off goes way further than basic front and back end further than basic front and back end further than basic front and back end web stuff, by the way. Their mobile SDKs web stuff, by the way. Their mobile SDKs web stuff, by the way. Their mobile SDKs are unbelievable. That's why we're using are unbelievable. That's why we're using are unbelievable. That's why we're using them for all of T3 Code. When I'm trying them for all of T3 Code. When I'm trying them for all of T3 Code. When I'm trying to build an app for my users, I just to build an app for my users, I just to build an app for my users, I just want to build the functionality. I don't want to build the functionality. I don't want to build the functionality. I don't want to build all of these account want to build all of these account want to build all of these account management flows and mobile off layers management flows and mobile off layers management flows and mobile off layers and billing platforms. I just want to go and billing platforms. I just want to go and billing platforms. I just want to go ship the thing. And Clerk has made it so ship the thing. And Clerk has made it so ship the thing. And Clerk has made it so much easier to get there. The much easier to get there. The much easier to get there. The combination of their component combination of their component combination of their component libraries, their best in class SDK that libraries, their best in class SDK that libraries, their best in class SDK that is written for both humans and for is written for both humans and for is written for both humans and for agents, and their billing platform as agents, and their billing platform as agents, and their billing platform as well has made it so easy to integrate.

  3. well has made it so easy to integrate. well has made it so easy to integrate. If you don't believe me, go look for If you don't believe me, go look for If you don't believe me, go look for yourself. The T3 Code repo is heavily yourself. The T3 Code repo is heavily yourself. The T3 Code repo is heavily using Clerk and you can see a great using Clerk and you can see a great using Clerk and you can see a great implementation there. To be frank implementation there. To be frank implementation there. To be frank though, there's not much to see because though, there's not much to see because though, there's not much to see because it's so little code. Get off and billing it's so little code. Get off and billing it's so little code. Get off and billing right at soydev.link/clerk. right at soydev.link/clerk. right at soydev.link/clerk. I'll start with this pull request that I'll start with this pull request that I'll start with this pull request that was filed to make the amendment. There was filed to make the amendment. There was filed to make the amendment. There is an official thread in the forums is an official thread in the forums is an official thread in the forums where they went back and forth about where they went back and forth about where they went back and forth about this, but sadly, I do not have access. this, but sadly, I do not have access. this, but sadly, I do not have access. Cool. I'm not allowed in because I'm not Cool. I'm not allowed in because I'm not Cool. I'm not allowed in because I'm not a member of the Codeberg official a member of the Codeberg official a member of the Codeberg official organization. So, they're linking this organization. So, they're linking this organization. So, they're linking this and not sharing it. I will say first and and not sharing it. I will say first and and not sharing it. I will say first and foremost, as a fan of open discussion foremost, as a fan of open discussion foremost, as a fan of open discussion for open projects, I don't love that the for open projects, I don't love that the for open projects, I don't love that the discussion is behind a restricted wall discussion is behind a restricted wall discussion is behind a restricted wall that cannot be seen. I do appreciate that cannot be seen. I do appreciate that cannot be seen. I do appreciate their desire to keep their forum clean their desire to keep their forum clean their desire to keep their forum clean and outside of all the types of like and outside of all the types of like and outside of all the types of like rude comments and speculation that rude comments and speculation that rude comments and speculation that they're going to get and I'm sorry in they're going to get and I'm sorry in they're going to get and I'm sorry in advance for any I add on here. advance for any I add on here. advance for any I add on here. On that note actually really really On that note actually really really On that note actually really really quick this is important. Do not harass quick this is important. Do not harass quick this is important. Do not harass anyone on the Forgejo or Codeberg teams.

  4. anyone on the Forgejo or Codeberg teams. anyone on the Forgejo or Codeberg teams. If I see any of you guys giving any of If I see any of you guys giving any of If I see any of you guys giving any of these maintainers any [ __ ] or making these maintainers any [ __ ] or making these maintainers any [ __ ] or making their lives harder as a result of their lives harder as a result of their lives harder as a result of personal disagreements, you personal disagreements, you personal disagreements, you are not associated with me. I take are not associated with me. I take are not associated with me. I take Do just don't do that. It does not help Do just don't do that. It does not help Do just don't do that. It does not help anyone at all. I do not wish any ill anyone at all. I do not wish any ill anyone at all. I do not wish any ill will to anyone involved here. I am just will to anyone involved here. I am just will to anyone involved here. I am just concerned about the direction and I'm concerned about the direction and I'm concerned about the direction and I'm hoping that with a little bit of back hoping that with a little bit of back hoping that with a little bit of back and forth we can steer them in a better and forth we can steer them in a better and forth we can steer them in a better way. And I'm assuming that their desire way. And I'm assuming that their desire way. And I'm assuming that their desire to keep the forum private is part of to keep the forum private is part of to keep the forum private is part of their attempts to prevent harassment of their attempts to prevent harassment of their attempts to prevent harassment of the maintainers. I respect that and I the maintainers. I respect that and I the maintainers. I respect that and I will do my best to keep you guys from will do my best to keep you guys from will do my best to keep you guys from harassing them. If anyone does and harassing them. If anyone does and harassing them. If anyone does and they're a part of my community, let me they're a part of my community, let me they're a part of my community, let me know so I can kick them the [ __ ] out. I know so I can kick them the [ __ ] out. I know so I can kick them the [ __ ] out. I did find this thread where they discuss did find this thread where they discuss did find this thread where they discuss their stances a bit as well as the their stances a bit as well as the their stances a bit as well as the complaints about the private discussions complaints about the private discussions complaints about the private discussions come up in here too. I think it shows come up in here too. I think it shows come up in here too. I think it shows just how far gone these folks are. just how far gone these folks are. just how far gone these folks are. Codeberg should establish a project and Codeberg should establish a project and Codeberg should establish a project and platform wide policy against use of AI platform wide policy against use of AI platform wide policy against use of AI to generate code, text, or media. A to generate code, text, or media. A to generate code, text, or media. A platform wide policy. It's clear at this platform wide policy. It's clear at this platform wide policy. It's clear at this point that the technology is a detriment point that the technology is a detriment point that the technology is a detriment to the long-term maintainability and to the long-term maintainability and to the long-term maintainability and quality of software projects while quality of software projects while quality of software projects while otherwise raising many ethical concerns otherwise raising many ethical concerns otherwise raising many ethical concerns being developed by corporations that being developed by corporations that being developed by corporations that back war crimes from data scraped back war crimes from data scraped back war crimes from data scraped without consent at the expense of without consent at the expense of without consent at the expense of website operators and to the detriment website operators and to the detriment website operators and to the detriment of the environment then serving to bury of the environment then serving to bury of the environment then serving to bury the web under mountains of soulless the web under mountains of soulless the web under mountains of soulless generated content, dilute audiences, and generated content, dilute audiences, and generated content, dilute audiences, and de-skill workers while attempting to de-skill workers while attempting to de-skill workers while attempting to devalue genuine labor. Most people are devalue genuine labor. Most people are devalue genuine labor. Most people are into open source because they care a lot into open source because they care a lot into open source because they care a lot about software. Occasionally you find about software. Occasionally you find about software. Occasionally you find one who's here cuz they're unemployed.

  5. one who's here cuz they're unemployed. one who's here cuz they're unemployed. I'll leave it up to the audience to I'll leave it up to the audience to I'll leave it up to the audience to decide which this person is. They have decide which this person is. They have decide which this person is. They have previously taken a strict stance against previously taken a strict stance against previously taken a strict stance against cryptocurrency projects. Are they still cryptocurrency projects. Are they still cryptocurrency projects. Are they still on the platform? They are. on the platform? They are. on the platform? They are. So they are complaining about these So they are complaining about these So they are complaining about these cryptocurrencies, but they're all still cryptocurrencies, but they're all still cryptocurrencies, but they're all still on on site. They're all still getting on on site. They're all still getting on on site. They're all still getting updates. updates. updates. The mere nature of working on free and The mere nature of working on free and The mere nature of working on free and open source software is political. This open source software is political. This open source software is political. This does not imply that Codeberg supports does not imply that Codeberg supports does not imply that Codeberg supports political parties. Oh boy. Apparently, political parties. Oh boy. Apparently, political parties. Oh boy. Apparently, this vote only happened yesterday and it this vote only happened yesterday and it this vote only happened yesterday and it passed. So, they just decided they're passed. So, they just decided they're passed. So, they just decided they're going to ban cryptocurrency and they're going to ban cryptocurrency and they're going to ban cryptocurrency and they're going to ban all AI-generated projects. going to ban all AI-generated projects. going to ban all AI-generated projects. I I'm going to fixate on this first bit I I'm going to fixate on this first bit I I'm going to fixate on this first bit a little too much cuz it's really a little too much cuz it's really a little too much cuz it's really frustrating for me. In particular, this frustrating for me. In particular, this frustrating for me. In particular, this call out that the technology is a call out that the technology is a call out that the technology is a detriment to the long-term detriment to the long-term detriment to the long-term maintainability and quality of software maintainability and quality of software maintainability and quality of software projects. I'll take the hard stance projects. I'll take the hard stance projects. I'll take the hard stance here. Anyone who believes this writes here. Anyone who believes this writes here. Anyone who believes this writes worse code than an AI model from a year worse code than an AI model from a year worse code than an AI model from a year and a half ago. If you legitimately and a half ago. If you legitimately and a half ago. If you legitimately believe that top-tier AI tools are believe that top-tier AI tools are believe that top-tier AI tools are actively hurting maintainability of actively hurting maintainability of actively hurting maintainability of projects and not helping at all, that's projects and not helping at all, that's projects and not helping at all, that's because your brain is slower than because your brain is slower than because your brain is slower than [ __ ] Sonic 4. And there's nothing we [ __ ] Sonic 4. And there's nothing we [ __ ] Sonic 4. And there's nothing we can do about that. You've already lost can do about that. You've already lost can do about that. You've already lost the plot. And if you want to take it up the plot. And if you want to take it up the plot. And if you want to take it up with somebody, with somebody, with somebody, feel free to take it up with Linus, feel free to take it up with Linus, feel free to take it up with Linus, who said verbatim, "There are other who said verbatim, "There are other who said verbatim, "There are other questions around AI, like what is this questions around AI, like what is this questions around AI, like what is this going to pan out to economically in the going to pan out to economically in the going to pan out to economically in the end, but the is it useful statement is end, but the is it useful statement is end, but the is it useful statement is no longer one of those actual questions.

  6. no longer one of those actual questions. no longer one of those actual questions. Anyone who doubts that clearly hasn't Anyone who doubts that clearly hasn't Anyone who doubts that clearly hasn't actually used it." Correct. I hate that actually used it." Correct. I hate that actually used it." Correct. I hate that I have to cite Linus against Codeberg I have to cite Linus against Codeberg I have to cite Linus against Codeberg here, but I do because their stance is here, but I do because their stance is here, but I do because their stance is anti-progress of software. It is anti-progress of software. It is anti-progress of software. It is guaranteeing that software on Codeberg guaranteeing that software on Codeberg guaranteeing that software on Codeberg will be slower, worse, and less secure. will be slower, worse, and less secure. will be slower, worse, and less secure. Because if I can't patch software that Because if I can't patch software that Because if I can't patch software that is hosted on Codeberg using AI, I can is hosted on Codeberg using AI, I can is hosted on Codeberg using AI, I can still find exploits in software on still find exploits in software on still find exploits in software on Codeberg using AI, and I can use those Codeberg using AI, and I can use those Codeberg using AI, and I can use those exploits outside of Codeberg to break exploits outside of Codeberg to break exploits outside of Codeberg to break all the software on the platform. I'm all the software on the platform. I'm all the software on the platform. I'm not saying you should, in fact, I'm not saying you should, in fact, I'm not saying you should, in fact, I'm actively saying you shouldn't because actively saying you shouldn't because actively saying you shouldn't because there's no longer any safeguards to there's no longer any safeguards to there's no longer any safeguards to prevent that otherwise. The best thing prevent that otherwise. The best thing prevent that otherwise. The best thing you can do if you want to keep your you can do if you want to keep your you can do if you want to keep your project safe is move it somewhere where project safe is move it somewhere where project safe is move it somewhere where you can use AI to actually verify it, you can use AI to actually verify it, you can use AI to actually verify it, check it, keep it safe and update it. check it, keep it safe and update it. check it, keep it safe and update it. Funny enough using open weight models Funny enough using open weight models Funny enough using open weight models because all of the best models, those because all of the best models, those because all of the best models, those being Fable and GPT-5-6, have hard being Fable and GPT-5-6, have hard being Fable and GPT-5-6, have hard restrictions on how much you can use restrictions on how much you can use restrictions on how much you can use them for safety stuff. So, thank you them for safety stuff. So, thank you them for safety stuff. So, thank you open software for making it possible for open software for making it possible for open software for making it possible for us to use AI to verify and validate our us to use AI to verify and validate our us to use AI to verify and validate our software and its safety. But, none of software and its safety. But, none of software and its safety. But, none of that's going to happen at all in the that's going to happen at all in the that's going to happen at all in the land of Codeberg, the land that I land of Codeberg, the land that I land of Codeberg, the land that I donated thousands of dollars to, which donated thousands of dollars to, which donated thousands of dollars to, which is not something I'm very jazzed about is not something I'm very jazzed about is not something I'm very jazzed about here.

  7. here. here. And I'm like, cryptocurrencies number And I'm like, cryptocurrencies number And I'm like, cryptocurrencies number one [ __ ] hater. I hate modern crypto one [ __ ] hater. I hate modern crypto one [ __ ] hater. I hate modern crypto so much. It being in here as well is so much. It being in here as well is so much. It being in here as well is stupid, and it should not have been stupid, and it should not have been stupid, and it should not have been banned. They're talking about how they banned. They're talking about how they banned. They're talking about how they needed a member of like the official needed a member of like the official needed a member of like the official Codeberg team to propose a vote, which Codeberg team to propose a vote, which Codeberg team to propose a vote, which our friend here, Jadane, did. The notes our friend here, Jadane, did. The notes our friend here, Jadane, did. The notes of the annual assembly of the of the annual assembly of the of the annual assembly of the association are indeed not public, but association are indeed not public, but association are indeed not public, but the summaries are released on the blog, the summaries are released on the blog, the summaries are released on the blog, for example, this one from 2025. for example, this one from 2025. for example, this one from 2025. Generally, when it comes to shaping the Generally, when it comes to shaping the Generally, when it comes to shaping the policies of Codeberg, it's probably policies of Codeberg, it's probably policies of Codeberg, it's probably easiest to become a member, as that way easiest to become a member, as that way easiest to become a member, as that way you'd get access to the internal you'd get access to the internal you'd get access to the internal organizational repos where people work organizational repos where people work organizational repos where people work together on preparing motions to bring together on preparing motions to bring together on preparing motions to bring the annual member assembly. In case the annual member assembly. In case the annual member assembly. In case there's a perceived blocker, membership there's a perceived blocker, membership there's a perceived blocker, membership in the association isn't limited to in the association isn't limited to in the association isn't limited to Europeans or Germans. Only some elected Europeans or Germans. Only some elected Europeans or Germans. Only some elected roles come with particular legal roles come with particular legal roles come with particular legal responsibilities, do and those are a responsibilities, do and those are a responsibilities, do and those are a little bit due to the way German little bit due to the way German little bit due to the way German association law works. association law works. association law works. I'd like to argue that there's a I'd like to argue that there's a I'd like to argue that there's a non-trivial subset of people who are not non-trivial subset of people who are not non-trivial subset of people who are not willing to become a member, but would willing to become a member, but would willing to become a member, but would like to be informed on what policies are like to be informed on what policies are like to be informed on what policies are being actively discussed and decided being actively discussed and decided being actively discussed and decided upon. There's a good reason why Codeberg upon. There's a good reason why Codeberg upon. There's a good reason why Codeberg decided to not cater to that group, but decided to not cater to that group, but decided to not cater to that group, but I cannot think of one. In any case, I'm I cannot think of one. In any case, I'm I cannot think of one. In any case, I'm grateful Codeberg exists in the first grateful Codeberg exists in the first grateful Codeberg exists in the first place. Yep, totally agree here. Thank place. Yep, totally agree here. Thank place. Yep, totally agree here. Thank you, Ethan, for speaking for the people.

  8. you, Ethan, for speaking for the people. you, Ethan, for speaking for the people. This is a very good point. More This is a very good point. More This is a very good point. More questions were asked why are they so questions were asked why are they so questions were asked why are they so opaque? It's virtually all volunteer opaque? It's virtually all volunteer opaque? It's virtually all volunteer driven associations. There's orders of driven associations. There's orders of driven associations. There's orders of magnitude more work than there are magnitude more work than there are magnitude more work than there are volunteers to do the work, and as such, volunteers to do the work, and as such, volunteers to do the work, and as such, efforts need to be prioritized. Given efforts need to be prioritized. Given efforts need to be prioritized. Given the current balance of work and the current balance of work and the current balance of work and volunteers, it mostly means there's no volunteers, it mostly means there's no volunteers, it mostly means there's no resources to do extra effort to resources to do extra effort to resources to do extra effort to regularly push out information about regularly push out information about regularly push out information about discussions beyond the outputs that were discussions beyond the outputs that were discussions beyond the outputs that were voted on. But, starting at $12 a year, voted on. But, starting at $12 a year, voted on. But, starting at $12 a year, you can join to volunteer your time to you can join to volunteer your time to you can join to volunteer your time to change that. Okay, so I should be change that. Okay, so I should be change that. Okay, so I should be allowed in cuz I donated a shitload of allowed in cuz I donated a shitload of allowed in cuz I donated a shitload of money. money. money. You guys better let me in. I'm going to You guys better let me in. I'm going to You guys better let me in. I'm going to apply after my stream. Somebody asked, apply after my stream. Somebody asked, apply after my stream. Somebody asked, "Why are these not held in the first "Why are these not held in the first "Why are these not held in the first place?" And we got a pile of word vomit place?" And we got a pile of word vomit place?" And we got a pile of word vomit from Natus, who I'm going to assume from Natus, who I'm going to assume from Natus, who I'm going to assume didn't use AI to generate this. He's a didn't use AI to generate this. He's a didn't use AI to generate this. He's a member of the Presidium and he and he member of the Presidium and he and he member of the Presidium and he and he supports restricting AI slop. supports restricting AI slop. supports restricting AI slop. He says restricting instead of banning He says restricting instead of banning He says restricting instead of banning because finding the red line is a topic because finding the red line is a topic because finding the red line is a topic to be determined. to be determined. to be determined. He responded to the question of why He responded to the question of why He responded to the question of why aren't these discussions in the open aren't these discussions in the open aren't these discussions in the open with, "Why can't you read Stephen King's with, "Why can't you read Stephen King's with, "Why can't you read Stephen King's draft manuscript from a new book? Why draft manuscript from a new book? Why draft manuscript from a new book? Why can't you read a lawmaker's law the can't you read a lawmaker's law the can't you read a lawmaker's law the minute they start writing the first minute they start writing the first minute they start writing the first sentence in their word processor?" Uh sentence in their word processor?" Uh sentence in their word processor?" Uh you can't read a new book immediately you can't read a new book immediately you can't read a new book immediately because it has to be because it has to be because it has to be paid for and it's not a free and open paid for and it's not a free and open paid for and it's not a free and open source thing. The point of free and open source thing. The point of free and open source thing. The point of free and open source is transparency. Citing Stephen source is transparency. Citing Stephen source is transparency. Citing Stephen King is a questionable choice here.

  9. King is a questionable choice here. King is a questionable choice here. "Why can't you read a lawmaker's law the "Why can't you read a lawmaker's law the "Why can't you read a lawmaker's law the minute they start writing the first minute they start writing the first minute they start writing the first sentence in the word processor? Because sentence in the word processor? Because sentence in the word processor? Because they usually talk about what they intend they usually talk about what they intend they usually talk about what they intend to write and share their policy to write and share their policy to write and share their policy positions and allow for a discussion positions and allow for a discussion positions and allow for a discussion before they start writing the law. We before they start writing the law. We before they start writing the law. We can philosophize about radical can philosophize about radical can philosophize about radical transparency and direct democracy and transparency and direct democracy and transparency and direct democracy and where the line is, but depending on who where the line is, but depending on who where the line is, but depending on who you ask, one might say it's ready when you ask, one might say it's ready when you ask, one might say it's ready when it's ready and nothing is official it's ready and nothing is official it's ready and nothing is official before they are made official. And also, before they are made official. And also, before they are made official. And also, it depends on volunteer availability." it depends on volunteer availability." it depends on volunteer availability." So, how about you just put this in the So, how about you just put this in the So, how about you just put this in the public? public? public? Have you seen the email list that I was Have you seen the email list that I was Have you seen the email list that I was citing earlier where everything is in citing earlier where everything is in citing earlier where everything is in the public? I have to have a custom the public? I have to have a custom the public? I have to have a custom Chrome extension just to hide email Chrome extension just to hide email Chrome extension just to hide email addresses so I don't accidentally share addresses so I don't accidentally share addresses so I don't accidentally share email addresses in my videos. We can be email addresses in my videos. We can be email addresses in my videos. We can be opaque, but I don't think we're that opaque, but I don't think we're that opaque, but I don't think we're that opaque. We're currently working on opaque. We're currently working on opaque. We're currently working on improving our transparency in certain improving our transparency in certain improving our transparency in certain key areas such as finances. Apparently, key areas such as finances. Apparently, key areas such as finances. Apparently, a motion passed. God, that better not be a motion passed. God, that better not be a motion passed. God, that better not be something that where they're mad at me something that where they're mad at me something that where they're mad at me for donating an existing. for donating an existing. for donating an existing. Terms of use changes and privacy policy Terms of use changes and privacy policy Terms of use changes and privacy policy changes are deemed as policies of the changes are deemed as policies of the changes are deemed as policies of the nonprofit and they're voted for by the nonprofit and they're voted for by the nonprofit and they're voted for by the members per the bylaws, many of which members per the bylaws, many of which members per the bylaws, many of which say I'll join Codeberg because they say I'll join Codeberg because they say I'll join Codeberg because they dislike Co-pilot, by the way. But even dislike Co-pilot, by the way. But even dislike Co-pilot, by the way. But even if that if God, that's such a stupid if that if God, that's such a stupid if that if God, that's such a stupid [ __ ] comment.

  10. [ __ ] comment. [ __ ] comment. Oh, [ __ ] hell. Oh, [ __ ] hell. Oh, [ __ ] hell. This is the type of comment where like This is the type of comment where like This is the type of comment where like I'm going to be a [ __ ] here. I am I'm going to be a [ __ ] here. I am I'm going to be a [ __ ] here. I am sorry. If I'm going to get [ __ ] in the sorry. If I'm going to get [ __ ] in the sorry. If I'm going to get [ __ ] in the comments for anything, it's this. When I comments for anything, it's this. When I comments for anything, it's this. When I see people in and around my spaces leave see people in and around my spaces leave see people in and around my spaces leave statements like this in their statements like this in their statements like this in their communication, I look for the quickest communication, I look for the quickest communication, I look for the quickest way to remove them. Whether that is way to remove them. Whether that is way to remove them. Whether that is firing them, distancing myself, firing them, distancing myself, firing them, distancing myself, whatever. This type of sentence is very whatever. This type of sentence is very whatever. This type of sentence is very much indicative of a person who is not much indicative of a person who is not much indicative of a person who is not trying to communicate. They are trying trying to communicate. They are trying trying to communicate. They are trying to punch. Thankfully, my chat seems to to punch. Thankfully, my chat seems to to punch. Thankfully, my chat seems to get it. To be fair TheO, if I donate get it. To be fair TheO, if I donate get it. To be fair TheO, if I donate thousands of dollars to an organization thousands of dollars to an organization thousands of dollars to an organization just to cover this type of thing, yeah, just to cover this type of thing, yeah, just to cover this type of thing, yeah, I'd be crashing out, too. I'd be crashing out, too. I'd be crashing out, too. Yeah, they're doing a [ __ ] cult here. Yeah, they're doing a [ __ ] cult here. Yeah, they're doing a [ __ ] cult here. Like this type of person should not be Like this type of person should not be Like this type of person should not be allowed decision-making processes allowed decision-making processes allowed decision-making processes because they're acting out of spite, not because they're acting out of spite, not because they're acting out of spite, not out of values. And if this is their out of values. And if this is their out of values. And if this is their attempt at transparency, attempt at transparency, attempt at transparency, they're dishonest or lying. They just they're dishonest or lying. They just they're dishonest or lying. They just are. Chatters are saying this doesn't are. Chatters are saying this doesn't are. Chatters are saying this doesn't feel as professional as they'd expect it feel as professional as they'd expect it feel as professional as they'd expect it to be. Yeah, it's not at all. That's to be. Yeah, it's not at all. That's to be. Yeah, it's not at all. That's probably why they have the [ __ ] probably why they have the [ __ ] probably why they have the [ __ ] forums private because it would be forums private because it would be forums private because it would be really, really embarrassing. I guarantee really, really embarrassing. I guarantee really, really embarrassing. I guarantee in those forums there are many people in those forums there are many people in those forums there are many people crashing out at me specifically because crashing out at me specifically because crashing out at me specifically because they're so upset that I decided to give they're so upset that I decided to give they're so upset that I decided to give them money.

  11. them money. them money. How dare we associate ourselves with How dare we associate ourselves with How dare we associate ourselves with that SlopTuber TheO? How dare he give us that SlopTuber TheO? How dare he give us that SlopTuber TheO? How dare he give us money so we can fund our business and we money so we can fund our business and we money so we can fund our business and we can create free and open-source can create free and open-source can create free and open-source software? It's rare that somebody writes software? It's rare that somebody writes software? It's rare that somebody writes this much slop by hand. I'm almost this much slop by hand. I'm almost this much slop by hand. I'm almost impressed. impressed. impressed. Anyway, the time explaining this could Anyway, the time explaining this could Anyway, the time explaining this could have been spent into making a good human have been spent into making a good human have been spent into making a good human first proposal. Jesus [ __ ] these first proposal. Jesus [ __ ] these first proposal. Jesus [ __ ] these people, man. people, man. people, man. I thought that providing a thoughtful I thought that providing a thoughtful I thought that providing a thoughtful explanation of the way I see these explanation of the way I see these explanation of the way I see these things might be enlightening. Keep in things might be enlightening. Keep in things might be enlightening. Keep in mind that all of these are personal mind that all of these are personal mind that all of these are personal opinions. Thanks for letting us know at opinions. Thanks for letting us know at opinions. Thanks for letting us know at the end there. Taking an the end there. Taking an the end there. Taking an unapologetically political stance unapologetically political stance unapologetically political stance against a fascist on many fronts against a fascist on many fronts against a fascist on many fronts technology is the right thing to do. Do technology is the right thing to do. Do technology is the right thing to do. Do you think there are people in those you think there are people in those you think there are people in those forums that called me a fascist? The guy forums that called me a fascist? The guy forums that called me a fascist? The guy who donates as much money as they can to who donates as much money as they can to who donates as much money as they can to open-source? The guy who [ __ ] open-source? The guy who [ __ ] open-source? The guy who [ __ ] campaigned for Bernie Sanders in campaigned for Bernie Sanders in campaigned for Bernie Sanders in college? They're calling me a fascist college? They're calling me a fascist college? They're calling me a fascist because I like that my code can update because I like that my code can update because I like that my code can update itself now? You [ __ ] kidding? If any itself now? You [ __ ] kidding? If any itself now? You [ __ ] kidding? If any of the maintainers are upset with this of the maintainers are upset with this of the maintainers are upset with this and want to leak internal comms to me, I and want to leak internal comms to me, I and want to leak internal comms to me, I won't publish without permission. My DMs won't publish without permission. My DMs won't publish without permission. My DMs are open on X, the fascist app. I'm are open on X, the fascist app. I'm are open on X, the fascist app. I'm sorry, but there's nothing to discuss sorry, but there's nothing to discuss sorry, but there's nothing to discuss here for non-board members. As I've got here for non-board members. As I've got here for non-board members. As I've got the feeling that this will get heated the feeling that this will get heated the feeling that this will get heated and possibly have to moderate the and possibly have to moderate the and possibly have to moderate the discussion, it's locked till the vote is discussion, it's locked till the vote is discussion, it's locked till the vote is over and there's a result to share. Good over and there's a result to share. Good over and there's a result to share. Good news, they just published the article news, they just published the article news, they just published the article while I was filming. Protecting our while I was filming. Protecting our while I was filming. Protecting our open-source commons from LLMs. In brief, open-source commons from LLMs. In brief, open-source commons from LLMs. In brief, two motions regarding artificial two motions regarding artificial two motions regarding artificial intelligence and large language models intelligence and large language models intelligence and large language models were voted on among Codeberg members and were voted on among Codeberg members and were voted on among Codeberg members and passed. We are promising to not use any passed. We are promising to not use any passed. We are promising to not use any of your data to train LLMs and explain of your data to train LLMs and explain of your data to train LLMs and explain what the planned terms of use change is

  12. what the planned terms of use change is what the planned terms of use change is for Vibe Coded projects. We believe that for Vibe Coded projects. We believe that for Vibe Coded projects. We believe that LLMs endanger the free libre software LLMs endanger the free libre software LLMs endanger the free libre software ecosystem as a whole. For those of you ecosystem as a whole. For those of you ecosystem as a whole. For those of you who have always been confused about why who have always been confused about why who have always been confused about why folks like the GNU/Linux people get so folks like the GNU/Linux people get so folks like the GNU/Linux people get so much [ __ ] here you go. The Codeberg much [ __ ] here you go. The Codeberg much [ __ ] here you go. The Codeberg annual assembly is the meeting that puts annual assembly is the meeting that puts annual assembly is the meeting that puts power into the hands of our active power into the hands of our active power into the hands of our active members. Proposals are discussed live members. Proposals are discussed live members. Proposals are discussed live and later voted on asynchronously. Since and later voted on asynchronously. Since and later voted on asynchronously. Since LLMs are an emerging but controversial LLMs are an emerging but controversial LLMs are an emerging but controversial technology, it is not surprising that technology, it is not surprising that technology, it is not surprising that two of the votes were concerned with two of the votes were concerned with two of the votes were concerned with Codeberg's position about this Codeberg's position about this Codeberg's position about this technology. The 14-day voting period technology. The 14-day voting period technology. The 14-day voting period ended yesterday and both proposals were ended yesterday and both proposals were ended yesterday and both proposals were accepted. The first vote was a statement accepted. The first vote was a statement accepted. The first vote was a statement about Codeberg EV stance on using your about Codeberg EV stance on using your about Codeberg EV stance on using your data to train LLMs. This is totally data to train LLMs. This is totally data to train LLMs. This is totally reasonable to promise to your users and reasonable to promise to your users and reasonable to promise to your users and to your members that you will not use to your members that you will not use to your members that you will not use their data to train LLMs. Totally okay their data to train LLMs. Totally okay their data to train LLMs. Totally okay with that. Absolutely reasonable. The with that. Absolutely reasonable. The with that. Absolutely reasonable. The second vote was more controversial but second vote was more controversial but second vote was more controversial but was also accepted with a 358 agreements was also accepted with a 358 agreements was also accepted with a 358 agreements to 144 disagreement vote with a high to 144 disagreement vote with a high to 144 disagreement vote with a high voter turnout of around 50% of active voter turnout of around 50% of active voter turnout of around 50% of active members. That implies a change to our members. That implies a change to our members. That implies a change to our terms of use to prohibit Vibe Coded terms of use to prohibit Vibe Coded terms of use to prohibit Vibe Coded projects. We'll share thoughts about the projects. We'll share thoughts about the projects. We'll share thoughts about the practical impact at the end of the practical impact at the end of the practical impact at the end of the article. For what it is worth, the article. For what it is worth, the article. For what it is worth, the change is here if you want to read it.

  13. change is here if you want to read it. change is here if you want to read it. It is an additional term in the terms of It is an additional term in the terms of It is an additional term in the terms of use. You must not share projects that use. You must not share projects that use. You must not share projects that mostly consist of code written by mostly consist of code written by mostly consist of code written by {quote} generative AI tools, including {quote} generative AI tools, including {quote} generative AI tools, including services such as Claude and OpenAI services such as Claude and OpenAI services such as Claude and OpenAI Codex. Such projects have an unclear Codex. Such projects have an unclear Codex. Such projects have an unclear copyright status, you can see in other copyright status, you can see in other copyright status, you can see in other requirements, and furthermore have requirements, and furthermore have requirements, and furthermore have little safeguards to ensure that they do little safeguards to ensure that they do little safeguards to ensure that they do not include harmful code. Okay. I'm not include harmful code. Okay. I'm not include harmful code. Okay. I'm going to do a poll with my audience going to do a poll with my audience going to do a poll with my audience here. here. here. What do you think is more likely to be What do you think is more likely to be What do you think is more likely to be secure? A random vibe coded package secure? A random vibe coded package secure? A random vibe coded package using modern tools like Fable and GPT using modern tools like Fable and GPT using modern tools like Fable and GPT 56, or a random below average dev's 56, or a random below average dev's 56, or a random below average dev's package? Which do you think is more package? Which do you think is more package? Which do you think is more likely to be secure? Genuinely. Put your likely to be secure? Genuinely. Put your likely to be secure? Genuinely. Put your real answer here. 90% of my chat agrees real answer here. 90% of my chat agrees real answer here. 90% of my chat agrees that a random vibe coded package is more that a random vibe coded package is more that a random vibe coded package is more likely to be secure. There's a pretty likely to be secure. There's a pretty likely to be secure. There's a pretty obvious reason for this. A lot of time obvious reason for this. A lot of time obvious reason for this. A lot of time and money has been spent making the and money has been spent making the and money has been spent making the models generate better than average models generate better than average models generate better than average code. Every single time a new model code. Every single time a new model code. Every single time a new model comes out, they have put more time into comes out, they have put more time into comes out, they have put more time into trimming the data, refining the model, trimming the data, refining the model, trimming the data, refining the model, and making it behave better and better.

  14. and making it behave better and better. and making it behave better and better. Similarly to how a developer gets better Similarly to how a developer gets better Similarly to how a developer gets better after years of writing code and more and after years of writing code and more and after years of writing code and more and more experience being built up, LLMs more experience being built up, LLMs more experience being built up, LLMs have teams of people putting billions of have teams of people putting billions of have teams of people putting billions of dollars of effort into doing the same, dollars of effort into doing the same, dollars of effort into doing the same, but then once that LLM is out, everyone but then once that LLM is out, everyone but then once that LLM is out, everyone now has that as their floor. To be now has that as their floor. To be now has that as their floor. To be clear, the models don't get to learn the clear, the models don't get to learn the clear, the models don't get to learn the way a human does. Where if I hire a way a human does. Where if I hire a way a human does. Where if I hire a shitty dev, I can teach them how to be a shitty dev, I can teach them how to be a shitty dev, I can teach them how to be a better dev. If I hire a shitty model, I better dev. If I hire a shitty model, I better dev. If I hire a shitty model, I can't make it a better model. But the can't make it a better model. But the can't make it a better model. But the floor has been raised massively. LLMs floor has been raised massively. LLMs floor has been raised massively. LLMs are so much better at coding than most are so much better at coding than most are so much better at coding than most developers now, especially in a general developers now, especially in a general developers now, especially in a general sense. Many of my chat are saying they sense. Many of my chat are saying they sense. Many of my chat are saying they would have voted the other way a year would have voted the other way a year would have voted the other way a year ago, and I would have too. But since ago, and I would have too. But since ago, and I would have too. But since Opus 4.5, then generally speaking, I've Opus 4.5, then generally speaking, I've Opus 4.5, then generally speaking, I've read a lot of code from AI, and I've read a lot of code from AI, and I've read a lot of code from AI, and I've read a lot of code from people. The read a lot of code from people. The read a lot of code from people. The average person writes worse code than average person writes worse code than average person writes worse code than the average thing using Opus 4.5 or the average thing using Opus 4.5 or the average thing using Opus 4.5 or newer. So again, this idea that it's newer. So again, this idea that it's newer. So again, this idea that it's less likely someone uploads harmful code less likely someone uploads harmful code less likely someone uploads harmful code if they can't vibe code it is absurd, if they can't vibe code it is absurd, if they can't vibe code it is absurd, especially because the two tools cited especially because the two tools cited especially because the two tools cited here actively prevent you from writing here actively prevent you from writing here actively prevent you from writing harmful code. Code X and Claude code harmful code. Code X and Claude code harmful code. Code X and Claude code both have really strict safeguards both have really strict safeguards both have really strict safeguards preventing you from using them to build preventing you from using them to build preventing you from using them to build malicious software. There is nothing malicious software. There is nothing malicious software. There is nothing preventing me from doing that with my preventing me from doing that with my preventing me from doing that with my brain other than the law. I promise you brain other than the law. I promise you brain other than the law. I promise you guys, and this is just an honest take guys, and this is just an honest take guys, and this is just an honest take for me as a donator to Codeberg to you for me as a donator to Codeberg to you for me as a donator to Codeberg to you as the maintainers that seem to just be as the maintainers that seem to just be as the maintainers that seem to just be behind here. I promise you guys, humans behind here. I promise you guys, humans behind here. I promise you guys, humans are way more likely to create and upload are way more likely to create and upload are way more likely to create and upload harmful code that LLM's can at this

  15. harmful code that LLM's can at this harmful code that LLM's can at this point in time. That is just obvious and point in time. That is just obvious and point in time. That is just obvious and I wish you understood it. If you I wish you understood it. If you I wish you understood it. If you disagree, my DM's are open, my email's disagree, my DM's are open, my email's disagree, my DM's are open, my email's in the bio. I'm down to chat, I'm down in the bio. I'm down to chat, I'm down in the bio. I'm down to chat, I'm down to convince y'all. I'll even do a to convince y'all. I'll even do a to convince y'all. I'll even do a internal presentation if that's what you internal presentation if that's what you internal presentation if that's what you need. I want to help because your takes need. I want to help because your takes need. I want to help because your takes are wrong and it's going to cause are wrong and it's going to cause are wrong and it's going to cause problems. This is just factually problems. This is just factually problems. This is just factually incorrect. Let's see how they justify incorrect. Let's see how they justify incorrect. Let's see how they justify it. They open with the title, "We all it. They open with the title, "We all it. They open with the title, "We all pay for hungry LLM's." LLM's are a pay for hungry LLM's." LLM's are a pay for hungry LLM's." LLM's are a costly technology and this cost keep costly technology and this cost keep costly technology and this cost keep rising as the companies providing them rising as the companies providing them rising as the companies providing them have to start recouping their have to start recouping their have to start recouping their investments. They're not only costly for investments. They're not only costly for investments. They're not only costly for those who use and explicitly subscribe those who use and explicitly subscribe those who use and explicitly subscribe to these services. The costs are not to these services. The costs are not to these services. The costs are not only hidden in normal cloud and service only hidden in normal cloud and service only hidden in normal cloud and service subscriptions that cross-finance these subscriptions that cross-finance these subscriptions that cross-finance these innovative new features that you never innovative new features that you never innovative new features that you never asked for. LLM's are so costly that asked for. LLM's are so costly that asked for. LLM's are so costly that companies are externalizing the costs on companies are externalizing the costs on companies are externalizing the costs on massive scales on those who don't use massive scales on those who don't use massive scales on those who don't use them in society at large. Increased them in society at large. Increased them in society at large. Increased hardware prices, energy use, and hardware prices, energy use, and hardware prices, energy use, and environmental damage. We all pay for it. environmental damage. We all pay for it. environmental damage. We all pay for it. What are you linking here? The author's What are you linking here? The author's What are you linking here? The author's complaining about dealing with complaining about dealing with complaining about dealing with hyper-aggressive LLM crawlers at scale.

  16. hyper-aggressive LLM crawlers at scale. hyper-aggressive LLM crawlers at scale. I agree that is bad. The outrage that I I agree that is bad. The outrage that I I agree that is bad. The outrage that I and others have been seeing from the and others have been seeing from the and others have been seeing from the scrapers from Open AI and Claude and scrapers from Open AI and Claude and scrapers from Open AI and Claude and even companies like TikTok recently is even companies like TikTok recently is even companies like TikTok recently is egregious. egregious. egregious. That should not be a thing. But how the That should not be a thing. But how the That should not be a thing. But how the [ __ ] do you think banning LLM generated [ __ ] do you think banning LLM generated [ __ ] do you think banning LLM generated code from your platform is going to help code from your platform is going to help code from your platform is going to help prevent AI scraping? That is such a prevent AI scraping? That is such a prevent AI scraping? That is such a dishonest thing to include here, it's dishonest thing to include here, it's dishonest thing to include here, it's insane. They're also going to ban Mac insane. They're also going to ban Mac insane. They're also going to ban Mac users from using Codeberg because they users from using Codeberg because they users from using Codeberg because they don't align with free and open source don't align with free and open source don't align with free and open source software because their stuff isn't software because their stuff isn't software because their stuff isn't maintainable or repairable enough. Cuz maintainable or repairable enough. Cuz maintainable or repairable enough. Cuz that would be an easier to justify that would be an easier to justify that would be an easier to justify stance. I genuinely believe that. I'd be stance. I genuinely believe that. I'd be stance. I genuinely believe that. I'd be more in favor of them banning Apple more in favor of them banning Apple more in favor of them banning Apple users than of banning LLMs because users than of banning LLMs because users than of banning LLMs because there's a much clearer throughline to there's a much clearer throughline to there's a much clearer throughline to their beliefs here. They call out the their beliefs here. They call out the their beliefs here. They call out the strain servers due to nonsensical strain servers due to nonsensical strain servers due to nonsensical crawling. Again, I agree. Ban all the crawling. Again, I agree. Ban all the crawling. Again, I agree. Ban all the crawlers you want. I will help fund the crawlers you want. I will help fund the crawlers you want. I will help fund the banning of crawlers. I'm so down. The banning of crawlers. I'm so down. The banning of crawlers. I'm so down. The development team of none. Using LLMs to development team of none. Using LLMs to development team of none. Using LLMs to work with code gives you a kick of work with code gives you a kick of work with code gives you a kick of adrenaline. You can develop at a rapid adrenaline. You can develop at a rapid adrenaline. You can develop at a rapid pace, build things as if you had a large pace, build things as if you had a large pace, build things as if you had a large team. This is The English for this isn't team. This is The English for this isn't team. This is The English for this isn't great and I understand they're not great and I understand they're not great and I understand they're not native English speakers, but doing my native English speakers, but doing my native English speakers, but doing my best to read this here. Feels like you best to read this here. Feels like you best to read this here. Feels like you have a large team but you have none. In have a large team but you have none. In have a large team but you have none. In fact, you're often alone working with a fact, you're often alone working with a fact, you're often alone working with a statistical machine that turns energy statistical machine that turns energy statistical machine that turns energy into code. It seems like many vibe into code. It seems like many vibe into code. It seems like many vibe coders don't realize that they don't coders don't realize that they don't coders don't realize that they don't actually have a community around them.

  17. actually have a community around them. actually have a community around them. They build projects as if they did and They build projects as if they did and They build projects as if they did and they spend resources accordingly. We see they spend resources accordingly. We see they spend resources accordingly. We see projects having a lot of code activity, projects having a lot of code activity, projects having a lot of code activity, heavy CI and CD testing, frequent and heavy CI and CD testing, frequent and heavy CI and CD testing, frequent and large release binaries. Sometimes it large release binaries. Sometimes it large release binaries. Sometimes it feels like the amount of supported feels like the amount of supported feels like the amount of supported platforms exceeds the amount of actual platforms exceeds the amount of actual platforms exceeds the amount of actual users. I agree here. There are projects users. I agree here. There are projects users. I agree here. There are projects that are way too big for what they are that are way too big for what they are that are way too big for what they are yet. To them it seems ridiculous to see yet. To them it seems ridiculous to see yet. To them it seems ridiculous to see projects with a single dev and virtually projects with a single dev and virtually projects with a single dev and virtually no users consuming as much or even more no users consuming as much or even more no users consuming as much or even more resources than some of the largest resources than some of the largest resources than some of the largest community projects on Codeberg, which community projects on Codeberg, which community projects on Codeberg, which operate frugal with CI CD and storage operate frugal with CI CD and storage operate frugal with CI CD and storage resources. We do not believe it's resources. We do not believe it's resources. We do not believe it's reasonable for Codeberg to invest their reasonable for Codeberg to invest their reasonable for Codeberg to invest their precious donation money into hosting of precious donation money into hosting of precious donation money into hosting of large ghost projects. Again, absolutely large ghost projects. Again, absolutely large ghost projects. Again, absolutely agree here. I wish they opened with agree here. I wish they opened with agree here. I wish they opened with this. If they had opened with the this. If they had opened with the this. If they had opened with the expense on our service for hosting these expense on our service for hosting these expense on our service for hosting these apps is too great, here is the apps is too great, here is the apps is too great, here is the percentage of our CI that we estimate percentage of our CI that we estimate percentage of our CI that we estimate went to people building projects with no went to people building projects with no went to people building projects with no users with vibe code. Awesome. I'm in users with vibe code. Awesome. I'm in users with vibe code. Awesome. I'm in favor of that. We can restrict those favor of that. We can restrict those favor of that. We can restrict those users from the free CI. We could flag in users from the free CI. We could flag in users from the free CI. We could flag in the people we like for CI or the people we like for CI or the people we like for CI or even do the ban. I'm okay with that. But even do the ban. I'm okay with that. But even do the ban. I'm okay with that. But just do it with this. If the goal is to just do it with this. If the goal is to just do it with this. If the goal is to actively protect Code Berg and its actively protect Code Berg and its actively protect Code Berg and its users, there's a conversation to be had.

  18. users, there's a conversation to be had. users, there's a conversation to be had. But notice how far down the article we But notice how far down the article we But notice how far down the article we are before we're talking about actual are before we're talking about actual are before we're talking about actual things that actually cost Code Berg at things that actually cost Code Berg at things that actually cost Code Berg at all. Everything else here is political all. Everything else here is political all. Everything else here is political dribble. It's useless. It's nonsense. dribble. It's useless. It's nonsense. dribble. It's useless. It's nonsense. It's them caring too much about things It's them caring too much about things It's them caring too much about things they clearly do not understand. This is they clearly do not understand. This is they clearly do not understand. This is a real problem. If this is costing them a real problem. If this is costing them a real problem. If this is costing them money, if hosting these projects is money, if hosting these projects is money, if hosting these projects is making it so others who don't use AI making it so others who don't use AI making it so others who don't use AI can't can't can't Cool. I get it. Awesome. I'll donate Cool. I get it. Awesome. I'll donate Cool. I get it. Awesome. I'll donate more money for this. And if you want to more money for this. And if you want to more money for this. And if you want to block these things on paying users or block these things on paying users or block these things on paying users or confirmed users, cool with all that, confirmed users, cool with all that, confirmed users, cool with all that, too. If that was the conversation, we too. If that was the conversation, we too. If that was the conversation, we can have the conversation. But you're can have the conversation. But you're can have the conversation. But you're not having a conversation, Code Berg not having a conversation, Code Berg not having a conversation, Code Berg team. You are telling me why I'm wrong team. You are telling me why I'm wrong team. You are telling me why I'm wrong when you don't understand me. They then when you don't understand me. They then when you don't understand me. They then complain about hardware prices. Yeah, it complain about hardware prices. Yeah, it complain about hardware prices. Yeah, it sucks that computers are more expensive. sucks that computers are more expensive. sucks that computers are more expensive. It'd be awesome if there were It'd be awesome if there were It'd be awesome if there were technologies that we could use to technologies that we could use to technologies that we could use to increase the likelihood that there were increase the likelihood that there were increase the likelihood that there were open alternatives to these expensive open alternatives to these expensive open alternatives to these expensive things so that we could use those. It'd things so that we could use those. It'd things so that we could use those. It'd really be a shame if, since we can't use really be a shame if, since we can't use really be a shame if, since we can't use the computers that are high-end because the computers that are high-end because the computers that are high-end because the LLMs made them cost too much, that the LLMs made them cost too much, that the LLMs made them cost too much, that we can't use the LLMs to make cheaper we can't use the LLMs to make cheaper we can't use the LLMs to make cheaper computers better or to design our own computers better or to design our own computers better or to design our own alternatives. We're drawing a hard line alternatives. We're drawing a hard line alternatives. We're drawing a hard line here between the people who can use here between the people who can use here between the people who can use these tools and the people who can't.

  19. these tools and the people who can't. these tools and the people who can't. And what you are doing by doing this is And what you are doing by doing this is And what you are doing by doing this is massively increasing the gap between the massively increasing the gap between the massively increasing the gap between the quality of free and open-source software quality of free and open-source software quality of free and open-source software and software that isn't shooting itself and software that isn't shooting itself and software that isn't shooting itself in the foot for excruciatingly stupid in the foot for excruciatingly stupid in the foot for excruciatingly stupid political reasons. I want free and political reasons. I want free and political reasons. I want free and open-source software to win. You guys open-source software to win. You guys open-source software to win. You guys want free and open-source software to want free and open-source software to want free and open-source software to feel good. That's the difference. I want feel good. That's the difference. I want feel good. That's the difference. I want open-source software to be as incredible open-source software to be as incredible open-source software to be as incredible as possible, as high-quality as as possible, as high-quality as as possible, as high-quality as possible, and just to enable more people possible, and just to enable more people possible, and just to enable more people access to more awesome [ __ ] What this access to more awesome [ __ ] What this access to more awesome [ __ ] What this article does and what this policy change article does and what this policy change article does and what this policy change does is the opposite of that. It is does is the opposite of that. It is does is the opposite of that. It is restricting open-source software from restricting open-source software from restricting open-source software from being able to get as good. They call it being able to get as good. They call it being able to get as good. They call it a growing digital divide, and they a growing digital divide, and they a growing digital divide, and they decide they want to put a brick wall decide they want to put a brick wall decide they want to put a brick wall between the two sides. [ __ ] great. between the two sides. [ __ ] great. between the two sides. [ __ ] great. They complain about the environment They complain about the environment They complain about the environment consuming costs of both electricity and consuming costs of both electricity and consuming costs of both electricity and drinking water. They're not going to drinking water. They're not going to drinking water. They're not going to really bring up the [ __ ] water thing, really bring up the [ __ ] water thing, really bring up the [ __ ] water thing, are they? I've been putting off doing are they? I've been putting off doing are they? I've been putting off doing that video for a year cuz it's not a that video for a year cuz it's not a that video for a year cuz it's not a real [ __ ] thing. There are certain real [ __ ] thing. There are certain real [ __ ] thing. There are certain towns that have really bad water access towns that have really bad water access towns that have really bad water access where if a data center opens, they will where if a data center opens, they will where if a data center opens, they will have slightly worse water access for a have slightly worse water access for a have slightly worse water access for a few days when they fill the data center few days when they fill the data center few days when they fill the data center with water, but it's a closed [ __ ] with water, but it's a closed [ __ ] with water, but it's a closed [ __ ] loop. They get the water once. This has loop. They get the water once. This has loop. They get the water once. This has happened to maybe three times in happened to maybe three times in happened to maybe three times in history. And I agree we should have a history. And I agree we should have a history. And I agree we should have a conversation about the one or two towns conversation about the one or two towns conversation about the one or two towns that were affected with slightly that were affected with slightly that were affected with slightly restricted access to water, but you restricted access to water, but you restricted access to water, but you realize the data centers use about realize the data centers use about realize the data centers use about 1/1000 the amount of water that corn 1/1000 the amount of water that corn 1/1000 the amount of water that corn farming does in the US, right? And that farming does in the US, right? And that farming does in the US, right? And that data centers use less than 1% of data centers use less than 1% of data centers use less than 1% of residential electricity. It's basically residential electricity. It's basically residential electricity. It's basically nothing. Hint Greens also covered this nothing. Hint Greens also covered this nothing. Hint Greens also covered this if you want to check out his stuff. It if you want to check out his stuff. It if you want to check out his stuff. It was actually very solid. There is a real

  20. was actually very solid. There is a real was actually very solid. There is a real problem with energy usage here. I problem with energy usage here. I problem with energy usage here. I absolutely agree. US electricity absolutely agree. US electricity absolutely agree. US electricity generation has barely moved since '99. generation has barely moved since '99. generation has barely moved since '99. China energy capacity has massively China energy capacity has massively China energy capacity has massively increased in that same time. We need increased in that same time. We need increased in that same time. We need more electricity generation. We need it more electricity generation. We need it more electricity generation. We need it bad. And if we're doing it with [ __ ] bad. And if we're doing it with [ __ ] bad. And if we're doing it with [ __ ] gas and coal, that is horrible for the gas and coal, that is horrible for the gas and coal, that is horrible for the environment and will use more water and environment and will use more water and environment and will use more water and that is bad, which is why we need to do that is bad, which is why we need to do that is bad, which is why we need to do something better, at the very least something better, at the very least something better, at the very least nuclear, but ideally more solar farms, nuclear, but ideally more solar farms, nuclear, but ideally more solar farms, more wind farms, more generation methods more wind farms, more generation methods more wind farms, more generation methods that aren't horrible for the environment that aren't horrible for the environment that aren't horrible for the environment and aren't wasteful. If you really care and aren't wasteful. If you really care and aren't wasteful. If you really care about water, I hope that you're about water, I hope that you're about water, I hope that you're advocating against corn subsidies. If advocating against corn subsidies. If advocating against corn subsidies. If you really care about electricity usage, you really care about electricity usage, you really care about electricity usage, I hope that you're advocating very I hope that you're advocating very I hope that you're advocating very actively for green energy. And I'll take actively for green energy. And I'll take actively for green energy. And I'll take a stance on this. Right now is one of a stance on this. Right now is one of a stance on this. Right now is one of the most important times in history to the most important times in history to the most important times in history to be advocating for green energy. Solar be advocating for green energy. Solar be advocating for green energy. Solar and nuclear are great. Solar has its and nuclear are great. Solar has its and nuclear are great. Solar has its issues because it's only available issues because it's only available issues because it's only available during the day and energy storage is during the day and energy storage is during the day and energy storage is expensive. I could go off for a long expensive. I could go off for a long expensive. I could go off for a long time about energy stuff right now. time about energy stuff right now. time about energy stuff right now. That's a really good and important That's a really good and important That's a really good and important conversation for us to have, not AI bad conversation for us to have, not AI bad conversation for us to have, not AI bad cuz water. You're doing a disservice to cuz water. You're doing a disservice to cuz water. You're doing a disservice to issues I and others care about here issues I and others care about here issues I and others care about here because I agree we need to do more for because I agree we need to do more for because I agree we need to do more for electricity, but we're not. Let's fix electricity, but we're not. Let's fix electricity, but we're not. Let's fix that. Let's advocate for that. Let's that. Let's advocate for that. Let's that. Let's advocate for that. Let's align and work together to get more align and work together to get more align and work together to get more green energy in our country. Do you know green energy in our country. Do you know green energy in our country. Do you know what's really funny? It's been measured what's really funny? It's been measured what's really funny? It's been measured now. Data centers tend to lower now. Data centers tend to lower now. Data centers tend to lower electricity rates for the places around electricity rates for the places around electricity rates for the places around them. And when you compare data center them. And when you compare data center them. And when you compare data center energy usage to things like golf energy usage to things like golf energy usage to things like golf courses, lawns, and crop irrigation, courses, lawns, and crop irrigation, courses, lawns, and crop irrigation, it's a rounding error. It's nothing.

  21. it's a rounding error. It's nothing. it's a rounding error. It's nothing. You're performatively mad at this. You You're performatively mad at this. You You're performatively mad at this. You either haven't looked at the numbers or either haven't looked at the numbers or either haven't looked at the numbers or you have and you don't care because you you have and you don't care because you you have and you don't care because you just want to be a dumbass. It's insane. just want to be a dumbass. It's insane. just want to be a dumbass. It's insane. It's insulting. I I am annoyed. This is It's insulting. I I am annoyed. This is It's insulting. I I am annoyed. This is I'll be really transparent here. One of I'll be really transparent here. One of I'll be really transparent here. One of the things that triggers me the most is the things that triggers me the most is the things that triggers me the most is when people hate on a thing I hate in when people hate on a thing I hate in when people hate on a thing I hate in such an absolutely incompetent way that such an absolutely incompetent way that such an absolutely incompetent way that it degrades the quality of the it degrades the quality of the it degrades the quality of the conversation I can have. Like when conversation I can have. Like when conversation I can have. Like when people hate on Anthropic for things that people hate on Anthropic for things that people hate on Anthropic for things that don't matter or that they didn't do, it don't matter or that they didn't do, it don't matter or that they didn't do, it pisses me off because I hate Anthropic pisses me off because I hate Anthropic pisses me off because I hate Anthropic and I want to tear him down for the and I want to tear him down for the and I want to tear him down for the actual [ __ ] they [ __ ] up. When people actual [ __ ] they [ __ ] up. When people actual [ __ ] they [ __ ] up. When people hate on Apple because they don't hate on Apple because they don't hate on Apple because they don't understand battery game that was Apple understand battery game that was Apple understand battery game that was Apple trying to preserve your phone over time, trying to preserve your phone over time, trying to preserve your phone over time, it pisses me off because I can't have as it pisses me off because I can't have as it pisses me off because I can't have as good of conversations about Apple good of conversations about Apple good of conversations about Apple anymore. I hate when people do this. anymore. I hate when people do this. anymore. I hate when people do this. There's a really important conversation There's a really important conversation There's a really important conversation to have about energy generation and it's to have about energy generation and it's to have about energy generation and it's being taken from us by these dumbasses being taken from us by these dumbasses being taken from us by these dumbasses who are allergic to looking at numbers who are allergic to looking at numbers who are allergic to looking at numbers and it pisses me off. Also, they're and it pisses me off. Also, they're and it pisses me off. Also, they're complaining about Frankfurt, Germany, complaining about Frankfurt, Germany, complaining about Frankfurt, Germany, which is particularly funny to me which is particularly funny to me which is particularly funny to me because Germany is well known for one because Germany is well known for one because Germany is well known for one particular thing in the energy world.

  22. particular thing in the energy world. particular thing in the energy world. This chart is showing nuclear energy in This chart is showing nuclear energy in This chart is showing nuclear energy in Germany over time. Germany over time. Germany over time. They banned it. They went from over 20% They banned it. They went from over 20% They banned it. They went from over 20% of their energy being nuclear to less of their energy being nuclear to less of their energy being nuclear to less than 5%. than 5%. than 5%. If you're wondering why energy problems If you're wondering why energy problems If you're wondering why energy problems are happening in Germany, it's cuz they are happening in Germany, it's cuz they are happening in Germany, it's cuz they took down 15% of their grid. And in took down 15% of their grid. And in took down 15% of their grid. And in order to make up for the difference, order to make up for the difference, order to make up for the difference, they had to open up more mines and burn they had to open up more mines and burn they had to open up more mines and burn more coal. Actually insane. more coal. Actually insane. more coal. Actually insane. And they've been bragging about this And they've been bragging about this And they've been bragging about this constantly. They are now at 0% by the constantly. They are now at 0% by the constantly. They are now at 0% by the way, if you were curious. I see a way, if you were curious. I see a way, if you were curious. I see a handful of Europeans making really dumb handful of Europeans making really dumb handful of Europeans making really dumb comments about the energy usage in comments about the energy usage in comments about the energy usage in Germany. I want to be very clear about Germany. I want to be very clear about Germany. I want to be very clear about this. Their recent push to do more green this. Their recent push to do more green this. Their recent push to do more green energy is great and noble and I love energy is great and noble and I love energy is great and noble and I love that they did it, but when they phased that they did it, but when they phased that they did it, but when they phased out nuclear, more coal generation and out nuclear, more coal generation and out nuclear, more coal generation and cross-border electricity trade, which cross-border electricity trade, which cross-border electricity trade, which was spoiler, mostly oil from Russia, had was spoiler, mostly oil from Russia, had was spoiler, mostly oil from Russia, had to be used than otherwise would have to be used than otherwise would have to be used than otherwise would have been necessary. Sorry. Germany became been necessary. Sorry. Germany became been necessary. Sorry. Germany became much more dependent on Russia's energy much more dependent on Russia's energy much more dependent on Russia's energy generation, which was a massive hit to generation, which was a massive hit to generation, which was a massive hit to their sovereignty and also to the goals their sovereignty and also to the goals their sovereignty and also to the goals that we hopefully share here, which is that we hopefully share here, which is that we hopefully share here, which is greener energy generation from less greener energy generation from less greener energy generation from less [ __ ] up places. They have since spent [ __ ] up places. They have since spent [ __ ] up places. They have since spent a lot of energy, time and money to try a lot of energy, time and money to try a lot of energy, time and money to try and get more green energy generation, and get more green energy generation, and get more green energy generation, but they've also had to lower the energy but they've also had to lower the energy but they've also had to lower the energy generation across the [ __ ] country.

  23. generation across the [ __ ] country. generation across the [ __ ] country. And yes, I used ChatGPT to answer this And yes, I used ChatGPT to answer this And yes, I used ChatGPT to answer this cuz I wanted to make a [ __ ] point by cuz I wanted to make a [ __ ] point by cuz I wanted to make a [ __ ] point by burning more energy. All of this burning more energy. All of this burning more energy. All of this information is public. If you want it, information is public. If you want it, information is public. If you want it, it is cited here. I'm sure you can find it is cited here. I'm sure you can find it is cited here. I'm sure you can find it if you prompt the same thing. And you it if you prompt the same thing. And you it if you prompt the same thing. And you can see very clearly here there was a can see very clearly here there was a can see very clearly here there was a big bump in coal usage after these big bump in coal usage after these big bump in coal usage after these changes occurred. And their total changes occurred. And their total changes occurred. And their total domestic generation has plummeted from domestic generation has plummeted from domestic generation has plummeted from 633 terawatt hours down to 509 in that 633 terawatt hours down to 509 in that 633 terawatt hours down to 509 in that time. And also of note, they're now a time. And also of note, they're now a time. And also of note, they're now a net importer. They have to import energy net importer. They have to import energy net importer. They have to import energy because they're not generating enough because they're not generating enough because they're not generating enough for their own god damn country. So for their own god damn country. So for their own god damn country. So share. share. share. Cool. You You did it. You got rid of Cool. You You did it. You got rid of Cool. You You did it. You got rid of nuclear. Hope you're proud. Crazy how nuclear. Hope you're proud. Crazy how nuclear. Hope you're proud. Crazy how nuclear energy doesn't appear anywhere nuclear energy doesn't appear anywhere nuclear energy doesn't appear anywhere in this document. It's almost like the in this document. It's almost like the in this document. It's almost like the thing you care about isn't the energy thing you care about isn't the energy thing you care about isn't the energy usage, it's your performative [ __ ] usage, it's your performative [ __ ] usage, it's your performative [ __ ] And now they say collaboration's at And now they say collaboration's at And now they say collaboration's at danger. It's not purely the digital and danger. It's not purely the digital and danger. It's not purely the digital and civic infrastructure that are impacted civic infrastructure that are impacted civic infrastructure that are impacted by the use of LLMs. The free and libre by the use of LLMs. The free and libre by the use of LLMs. The free and libre software ecosystem, of which we consider software ecosystem, of which we consider software ecosystem, of which we consider Code Week an important part, is a social Code Week an important part, is a social Code Week an important part, is a social phenomenon centered on collaboration. phenomenon centered on collaboration. phenomenon centered on collaboration. Working in this way is only possible Working in this way is only possible Working in this way is only possible thanks to free sharing and mutual thanks to free sharing and mutual thanks to free sharing and mutual learning. This includes even very small learning. This includes even very small learning. This includes even very small tools that are shared and reused around tools that are shared and reused around tools that are shared and reused around which collaboration can start. In which collaboration can start. In which collaboration can start. In contrast, by adopting LLMs, people tend contrast, by adopting LLMs, people tend contrast, by adopting LLMs, people tend to code single use software from to code single use software from to code single use software from scratch. While this leads to an increase scratch. While this leads to an increase scratch. While this leads to an increase in shared code, it's mostly code that in shared code, it's mostly code that in shared code, it's mostly code that not only has not been written by anyone, not only has not been written by anyone, not only has not been written by anyone, but it's also not maintained by anyone.

  24. but it's also not maintained by anyone. but it's also not maintained by anyone. Do you know how many free and open Do you know how many free and open Do you know how many free and open source alternatives to things I have source alternatives to things I have source alternatives to things I have built with the help of LLMs in the past built with the help of LLMs in the past built with the help of LLMs in the past few months alone? Here's one, Lawn few months alone? Here's one, Lawn few months alone? Here's one, Lawn Video. I did not like Adobe buying Video. I did not like Adobe buying Video. I did not like Adobe buying Frame.io and did not like where it was Frame.io and did not like where it was Frame.io and did not like where it was going and as a result, I made Lawn going and as a result, I made Lawn going and as a result, I made Lawn Video, which is a free and open source Video, which is a free and open source Video, which is a free and open source alternative to Frame that is cheaper, alternative to Frame that is cheaper, alternative to Frame that is cheaper, self-hostable, easy to do whatever you self-hostable, easy to do whatever you self-hostable, easy to do whatever you want to. And if you really hate the want to. And if you really hate the want to. And if you really hate the Labs, I got a gift for you, t3.codes. Labs, I got a gift for you, t3.codes. Labs, I got a gift for you, t3.codes. It's a free and open source alternative It's a free and open source alternative It's a free and open source alternative to using tools that are closed source to using tools that are closed source to using tools that are closed source like the Codex desktop app, the Cloud like the Codex desktop app, the Cloud like the Codex desktop app, the Cloud Code desktop app, or those types of Code desktop app, or those types of Code desktop app, or those types of things. And it also supports Open Code, things. And it also supports Open Code, things. And it also supports Open Code, which is a fully open source harness and which is a fully open source harness and which is a fully open source harness and layer that you could use with Open layer that you could use with Open layer that you could use with Open Weight models. Having a full end-to-end Weight models. Having a full end-to-end Weight models. Having a full end-to-end open stack for your AI usage. And I used open stack for your AI usage. And I used open stack for your AI usage. And I used AI, I used admittedly Frontier Labs to AI, I used admittedly Frontier Labs to AI, I used admittedly Frontier Labs to build some of this and I think that's build some of this and I think that's build some of this and I think that's awesome. But apparently, we're just awesome. But apparently, we're just awesome. But apparently, we're just going to make single use software and going to make single use software and going to make single use software and that's going to hurt the open source that's going to hurt the open source that's going to hurt the open source community even though I alone have made community even though I alone have made community even though I alone have made multiple successful open source projects multiple successful open source projects multiple successful open source projects thanks to AI. Looks like we might have thanks to AI. Looks like we might have thanks to AI. Looks like we might have another point I will kind of agree with, another point I will kind of agree with, another point I will kind of agree with, which is losing trust in each other. I which is losing trust in each other. I which is losing trust in each other. I have said for a while now, trust is a have said for a while now, trust is a have said for a while now, trust is a really, really valuable thing to build.

  25. really, really valuable thing to build. really, really valuable thing to build. It's one of the most valuable things you It's one of the most valuable things you It's one of the most valuable things you can have, especially now, and AI is can have, especially now, and AI is can have, especially now, and AI is hurting trust overall. That is bad. That hurting trust overall. That is bad. That hurting trust overall. That is bad. That is scary. Let's see what they have to is scary. Let's see what they have to is scary. Let's see what they have to say about this. Hopefully, we don't hate say about this. Hopefully, we don't hate say about this. Hopefully, we don't hate each other. The widespread use of LLMs each other. The widespread use of LLMs each other. The widespread use of LLMs in open source software is instead in open source software is instead in open source software is instead becoming a multi-dimensional attack on becoming a multi-dimensional attack on becoming a multi-dimensional attack on the trust between contributors and the the trust between contributors and the the trust between contributors and the very idea of convivial collaboration very idea of convivial collaboration very idea of convivial collaboration itself. Maintainers are under an itself. Maintainers are under an itself. Maintainers are under an increased workload due to people increased workload due to people increased workload due to people submitting often well-meaning, low submitting often well-meaning, low submitting often well-meaning, low effort LLM generated contributions that effort LLM generated contributions that effort LLM generated contributions that require substantial amounts of time to require substantial amounts of time to require substantial amounts of time to review. Yes, I agree. This is bad and I review. Yes, I agree. This is bad and I review. Yes, I agree. This is bad and I will even throw some mud at the labs will even throw some mud at the labs will even throw some mud at the labs here. Our friends at Anthropic and here. Our friends at Anthropic and here. Our friends at Anthropic and OpenAI should have done way more about OpenAI should have done way more about OpenAI should have done way more about this early. They should have built more this early. They should have built more this early. They should have built more tools, technologies, and solutions to tools, technologies, and solutions to tools, technologies, and solutions to help open source maintainers deal with help open source maintainers deal with help open source maintainers deal with this and to jump in front of these this and to jump in front of these this and to jump in front of these things as well. At the same time, it's things as well. At the same time, it's things as well. At the same time, it's becoming increasingly less clear which becoming increasingly less clear which becoming increasingly less clear which projects are maintained by experienced projects are maintained by experienced projects are maintained by experienced devs and which ones are LLM generated devs and which ones are LLM generated devs and which ones are LLM generated without any meaningful human oversight without any meaningful human oversight without any meaningful human oversight and input. Oh, are you saying that it's and input. Oh, are you saying that it's and input. Oh, are you saying that it's hard to distinguish hard to distinguish hard to distinguish between and LLM maintained projects? Is between and LLM maintained projects? Is between and LLM maintained projects? Is that cuz the quality is hard to that cuz the quality is hard to that cuz the quality is hard to distinguish between? Huh. You do know distinguish between? Huh. You do know distinguish between? Huh. You do know that there has been a recent surge of that there has been a recent surge of that there has been a recent surge of open source projects where the open source projects where the open source projects where the maintainers got burnt out, handed to maintainers got burnt out, handed to maintainers got burnt out, handed to somebody else, and then the human used somebody else, and then the human used somebody else, and then the human used that to exploit things, right? Just just that to exploit things, right? Just just that to exploit things, right? Just just saying, in case you didn't hear about saying, in case you didn't hear about saying, in case you didn't hear about that. If LLMs can be used to make that. If LLMs can be used to make that. If LLMs can be used to make maintainers' lives easier, so they're maintainers' lives easier, so they're maintainers' lives easier, so they're less likely to have to hand off the less likely to have to hand off the less likely to have to hand off the project, I think that's a good thing.

  26. project, I think that's a good thing. project, I think that's a good thing. Great summary from chat here. Thank you, Great summary from chat here. Thank you, Great summary from chat here. Thank you, ABCD. I want to hate it, but I can't ABCD. I want to hate it, but I can't ABCD. I want to hate it, but I can't tell what to hate. Yeah. In the case of tell what to hate. Yeah. In the case of tell what to hate. Yeah. In the case of copyleft projects, LLMs additionally copyleft projects, LLMs additionally copyleft projects, LLMs additionally will lead to license laundering, where will lead to license laundering, where will lead to license laundering, where copyleft code is stripped of its copyleft code is stripped of its copyleft code is stripped of its reciprocal requirements by generating it reciprocal requirements by generating it reciprocal requirements by generating it out of the training data. If you have out of the training data. If you have out of the training data. If you have proof that there is licensed code that's proof that there is licensed code that's proof that there is licensed code that's in the training data that should not be, in the training data that should not be, in the training data that should not be, and the model can regurgitate it without and the model can regurgitate it without and the model can regurgitate it without internet access, you have a really internet access, you have a really internet access, you have a really compelling lawsuit and I genuinely compelling lawsuit and I genuinely compelling lawsuit and I genuinely encourage you to make that. We observe encourage you to make that. We observe encourage you to make that. We observe an increasing trend of mistrusting each an increasing trend of mistrusting each an increasing trend of mistrusting each other up to the point where people who other up to the point where people who other up to the point where people who put in actual effort to analyze issues put in actual effort to analyze issues put in actual effort to analyze issues and share their suggestions are being and share their suggestions are being and share their suggestions are being accused of having used LLMs when they accused of having used LLMs when they accused of having used LLMs when they did not. Oh, are you saying that did not. Oh, are you saying that did not. Oh, are you saying that effective people and LLMs look a lot effective people and LLMs look a lot effective people and LLMs look a lot alike? Are you saying that maybe being alike? Are you saying that maybe being alike? Are you saying that maybe being accused of using LLMs feels bad and accused of using LLMs feels bad and accused of using LLMs feels bad and people don't like that? Are you saying people don't like that? Are you saying people don't like that? Are you saying that you guys are encouraging this type that you guys are encouraging this type that you guys are encouraging this type of thinking and work so heavily that of thinking and work so heavily that of thinking and work so heavily that people are being [ __ ] as a result? people are being [ __ ] as a result? people are being [ __ ] as a result? Weird. Crazy. At the same time, others Weird. Crazy. At the same time, others Weird. Crazy. At the same time, others are instructing their LLMs to hide their are instructing their LLMs to hide their are instructing their LLMs to hide their traces and actively avoid common traces and actively avoid common traces and actively avoid common patterns, prompting others in reviewing patterns, prompting others in reviewing patterns, prompting others in reviewing contributions and communications more contributions and communications more contributions and communications more carefully for signs of machine carefully for signs of machine carefully for signs of machine generation. Oh, are you saying that generation. Oh, are you saying that generation. Oh, are you saying that these people for some reason wants to these people for some reason wants to these people for some reason wants to hide the fact that LLMs helped with hide the fact that LLMs helped with hide the fact that LLMs helped with their code? I I wonder what that reason their code? I I wonder what that reason their code? I I wonder what that reason might be. I wonder if it has anything to might be. I wonder if it has anything to might be. I wonder if it has anything to do with everything else you [ __ ] have do with everything else you [ __ ] have do with everything else you [ __ ] have said in this article. Entering a vicious said in this article. Entering a vicious said in this article. Entering a vicious cycle. Together, these forces make cycle. Together, these forces make cycle. Together, these forces make collaboration not only harder but less collaboration not only harder but less collaboration not only harder but less rewarding. With the transaction cost of rewarding. With the transaction cost of rewarding. With the transaction cost of collaborating increasing, people are collaborating increasing, people are collaborating increasing, people are becoming less likely to contribute to becoming less likely to contribute to becoming less likely to contribute to creating high-quality software projects

  27. creating high-quality software projects creating high-quality software projects and more likely to vibe code a one-off and more likely to vibe code a one-off and more likely to vibe code a one-off software that is specific to your needs software that is specific to your needs software that is specific to your needs and won't evolve beyond. I disagree. I and won't evolve beyond. I disagree. I and won't evolve beyond. I disagree. I think that the cost of collaboration think that the cost of collaboration think that the cost of collaboration going up is indeed bad, but you're going up is indeed bad, but you're going up is indeed bad, but you're framing it incorrectly here. Although framing it incorrectly here. Although framing it incorrectly here. Although often well-intentioned, sharing the often well-intentioned, sharing the often well-intentioned, sharing the result of a prompt and calling it Libre result of a prompt and calling it Libre result of a prompt and calling it Libre software does not make the world a software does not make the world a software does not make the world a better place. Codeberg is not and does better place. Codeberg is not and does better place. Codeberg is not and does not want to be a place to dump such not want to be a place to dump such not want to be a place to dump such generated single-use software that no generated single-use software that no generated single-use software that no one else will ever look at. We are a one else will ever look at. We are a one else will ever look at. We are a place for people to collaborate and place for people to collaborate and place for people to collaborate and improve software together. Within this improve software together. Within this improve software together. Within this context, the recent votes could be context, the recent votes could be context, the recent votes could be understood as a reconfirmation of those understood as a reconfirmation of those understood as a reconfirmation of those principles. principles. principles. I hate this. We acknowledge that many I hate this. We acknowledge that many I hate this. We acknowledge that many devs have started to embrace LLMs as a devs have started to embrace LLMs as a devs have started to embrace LLMs as a tool in their workflows. Some use it tool in their workflows. Some use it tool in their workflows. Some use it extensively and rarely code by hand. extensively and rarely code by hand. extensively and rarely code by hand. Others delegate only specific tasks to Others delegate only specific tasks to Others delegate only specific tasks to it. We understand that you want to know it. We understand that you want to know it. We understand that you want to know how the change affects your projects how the change affects your projects how the change affects your projects going forward. While we can't give an going forward. While we can't give an going forward. While we can't give an easy answer, we'll share some remarks easy answer, we'll share some remarks easy answer, we'll share some remarks that should address most of the concerns that should address most of the concerns that should address most of the concerns raised in the discussion. If your work raised in the discussion. If your work raised in the discussion. If your work fits in these cases, it's unlikely fits in these cases, it's unlikely fits in these cases, it's unlikely you're affected at all. Projects that you're affected at all. Projects that you're affected at all. Projects that have an active community that cares have an active community that cares have an active community that cares about and maintains the software. about and maintains the software. about and maintains the software. Projects with a significant pre-LLM Projects with a significant pre-LLM Projects with a significant pre-LLM history, and maintainers who unknowingly history, and maintainers who unknowingly history, and maintainers who unknowingly or willingly accept LLM-generated or willingly accept LLM-generated or willingly accept LLM-generated contributions from other contributors.

  28. contributions from other contributors. contributions from other contributors. If your project otherwise does not If your project otherwise does not If your project otherwise does not involve the heavy use of LLMs. We will involve the heavy use of LLMs. We will involve the heavy use of LLMs. We will also not spend significant amounts of also not spend significant amounts of also not spend significant amounts of time and resources to automatically scan time and resources to automatically scan time and resources to automatically scan content on Codeberg. So, while the content on Codeberg. So, while the content on Codeberg. So, while the following use cases are discouraged, following use cases are discouraged, following use cases are discouraged, they are likely to be tolerated in they are likely to be tolerated in they are likely to be tolerated in practice. Things like side projects and practice. Things like side projects and practice. Things like side projects and experiments with little resource usage, experiments with little resource usage, experiments with little resource usage, and specific tools and custom scripts and specific tools and custom scripts and specific tools and custom scripts that would be unlikely to find a that would be unlikely to find a that would be unlikely to find a community anyway, even if they were not community anyway, even if they were not community anyway, even if they were not LLM generated. However, we also need to LLM generated. However, we also need to LLM generated. However, we also need to be honest about certain use cases that be honest about certain use cases that be honest about certain use cases that may no longer be welcome on Codeberg. If may no longer be welcome on Codeberg. If may no longer be welcome on Codeberg. If you see yourself on the list, you don't you see yourself on the list, you don't you see yourself on the list, you don't need to move right away, but there may need to move right away, but there may need to move right away, but there may be other places that better fit your be other places that better fit your be other places that better fit your needs. They list alternatives to needs. They list alternatives to needs. They list alternatives to Codeberg. These are some of the other Codeberg. These are some of the other Codeberg. These are some of the other Forgejo instances they recommend. Forgejo instances they recommend. Forgejo instances they recommend. Disroot, self-hosting, a list of other Disroot, self-hosting, a list of other Disroot, self-hosting, a list of other things, and then SourceHut, which is an things, and then SourceHut, which is an things, and then SourceHut, which is an alternative entirely. Cool. alternative entirely. Cool. alternative entirely. Cool. Great. Thanks, really helpful. So, the Great. Thanks, really helpful. So, the Great. Thanks, really helpful. So, the things they are banning are projects things they are banning are projects things they are banning are projects that are created by LLM agents in that are created by LLM agents in that are created by LLM agents in autonomous ways, projects written and autonomous ways, projects written and autonomous ways, projects written and maintained with heavy use of LLMs, maintained with heavy use of LLMs, maintained with heavy use of LLMs, projects where the amount of resources projects where the amount of resources projects where the amount of resources is significantly larger than what the is significantly larger than what the is significantly larger than what the involved amount of people could have involved amount of people could have involved amount of people could have created by hand. This, absolutely ban. created by hand. This, absolutely ban. created by hand. This, absolutely ban. I'm totally cool with that. The rest is I'm totally cool with that. The rest is I'm totally cool with that. The rest is garbage. Projects heavily tied to the garbage. Projects heavily tied to the garbage. Projects heavily tied to the LLM ecosystem, like LLM written tools to LLM ecosystem, like LLM written tools to LLM ecosystem, like LLM written tools to ease LLM usage. So, T3 Code will never ease LLM usage. So, T3 Code will never ease LLM usage. So, T3 Code will never be on Codeberg. Great. And users sending be on Codeberg. Great. And users sending be on Codeberg. Great. And users sending LLM contributions in violation of LLM contributions in violation of LLM contributions in violation of project's custom policies. Disgusting. I project's custom policies. Disgusting. I project's custom policies. Disgusting. I hate this. This is so pathetic. I hate this. This is so pathetic. I hate this. This is so pathetic. I honestly expected better. I Every honestly expected better. I Every honestly expected better. I Every interaction I had with the Codeberg guys interaction I had with the Codeberg guys interaction I had with the Codeberg guys and everything I thought they stood for and everything I thought they stood for and everything I thought they stood for was genuinely solid. I did not expect was genuinely solid. I did not expect was genuinely solid. I did not expect this. I would never have donated if I this. I would never have donated if I this. I would never have donated if I knew they were going to take a hard knew they were going to take a hard knew they were going to take a hard political stance against the things that political stance against the things that political stance against the things that are pushing software development forward

  29. are pushing software development forward are pushing software development forward right now. This is something else. I am right now. This is something else. I am right now. This is something else. I am disappointed. I thought I'd have more to disappointed. I thought I'd have more to disappointed. I thought I'd have more to say. I thought there would be more say. I thought there would be more say. I thought there would be more nuance here. I really thought they'd nuance here. I really thought they'd nuance here. I really thought they'd have an argument that was better than have an argument that was better than have an argument that was better than the internet was giving it credit. It the internet was giving it credit. It the internet was giving it credit. It was somehow worse. I cannot fathom this. was somehow worse. I cannot fathom this. was somehow worse. I cannot fathom this. There's a really bad horseshoe theory There's a really bad horseshoe theory There's a really bad horseshoe theory here around the openness of software, here around the openness of software, here around the openness of software, wherein the middle, software's open, but wherein the middle, software's open, but wherein the middle, software's open, but as you get more and more private, you as you get more and more private, you as you get more and more private, you get less and less control. And as you get less and less control. And as you get less and less control. And as you get more and more public and free, you get more and more public and free, you get more and more public and free, you end up wrapping around and ending up in end up wrapping around and ending up in end up wrapping around and ending up in the same place. It's kind of crazy that the same place. It's kind of crazy that the same place. It's kind of crazy that I am more restricted on what I can I am more restricted on what I can I am more restricted on what I can publish on Codeberg than I am in what I publish on Codeberg than I am in what I publish on Codeberg than I am in what I can publish on the Apple App Store. This can publish on the Apple App Store. This can publish on the Apple App Store. This is not free software. This is freely is not free software. This is freely is not free software. This is freely available software. You can download it available software. You can download it available software. You can download it and use it how you please, but Codeberg and use it how you please, but Codeberg and use it how you please, but Codeberg is not a free software company because is not a free software company because is not a free software company because they are not honoring the ethos of free they are not honoring the ethos of free they are not honoring the ethos of free software. This type of policing exists software. This type of policing exists software. This type of policing exists outside of any technical or free outside of any technical or free outside of any technical or free reasoning. And their attempts to justify reasoning. And their attempts to justify reasoning. And their attempts to justify this here have a little bit of actual this here have a little bit of actual this here have a little bit of actual problems that I wish we could have problems that I wish we could have problems that I wish we could have discussed in a more responsible way, discussed in a more responsible way, discussed in a more responsible way, just littered with [ __ ] and hate.

  30. just littered with [ __ ] and hate. just littered with [ __ ] and hate. It's so dumb and it does a bad service It's so dumb and it does a bad service It's so dumb and it does a bad service to the people who have genuine arguments to the people who have genuine arguments to the people who have genuine arguments against LLMs. Like like some of these against LLMs. Like like some of these against LLMs. Like like some of these people are having their salaries paid by people are having their salaries paid by people are having their salaries paid by me with a donation that I made for money me with a donation that I made for money me with a donation that I made for money I got from sponsors that probably had AI I got from sponsors that probably had AI I got from sponsors that probably had AI on them. I'm going to quote Linus to end on them. I'm going to quote Linus to end on them. I'm going to quote Linus to end this one. AI can be a somewhat painful this one. AI can be a somewhat painful this one. AI can be a somewhat painful tool both for maintainer workloads and tool both for maintainer workloads and tool both for maintainer workloads and just from a it keeps finding just from a it keeps finding just from a it keeps finding embarrassing bugs standpoint, but the embarrassing bugs standpoint, but the embarrassing bugs standpoint, but the solution is not to put your head in the solution is not to put your head in the solution is not to put your head in the sand and sing la la la I can't hear you sand and sing la la la I can't hear you sand and sing la la la I can't hear you at the top of your voice like some at the top of your voice like some at the top of your voice like some people seem to do. The solution is to people seem to do. The solution is to people seem to do. The solution is to make sure those LLM tools help make sure those LLM tools help make sure those LLM tools help maintainers instead of just causing them maintainers instead of just causing them maintainers instead of just causing them pain. There's no question on that side. pain. There's no question on that side. pain. There's no question on that side. This is so well put and I I knew Linus This is so well put and I I knew Linus This is so well put and I I knew Linus was based as hell for sending this to was based as hell for sending this to was based as hell for sending this to the email list, but to have it countered the email list, but to have it countered the email list, but to have it countered with something this absurd in such a with something this absurd in such a with something this absurd in such a short window really shows how lucky we short window really shows how lucky we short window really shows how lucky we are to have Linus and Linux. That whole are to have Linus and Linux. That whole are to have Linus and Linux. That whole egoism could have went a very different egoism could have went a very different egoism could have went a very different way. way. way. And I suddenly now understand way deeper And I suddenly now understand way deeper And I suddenly now understand way deeper why so few serious people have made the why so few serious people have made the why so few serious people have made the move to Codeberg. I was genuinely move to Codeberg. I was genuinely move to Codeberg. I was genuinely excited to be one of those first, to be excited to be one of those first, to be excited to be one of those first, to be one of the people to make the move and one of the people to make the move and one of the people to make the move and advocate for it and get more and more advocate for it and get more and more advocate for it and get more and more people away from greedy corporations people away from greedy corporations people away from greedy corporations that aren't acting in their users' that aren't acting in their users' that aren't acting in their users' interests like Microsoft with GitHub and interests like Microsoft with GitHub and interests like Microsoft with GitHub and towards a group that I thought cared towards a group that I thought cared towards a group that I thought cared about their users like Codeberg. But it about their users like Codeberg. But it about their users like Codeberg. But it seems more like Codeberg cares about seems more like Codeberg cares about seems more like Codeberg cares about making political statements than they making political statements than they making political statements than they care about their users because they want care about their users because they want care about their users because they want to restrict their users' ability to to restrict their users' ability to to restrict their users' ability to advance software with modern tools. I'm advance software with modern tools. I'm advance software with modern tools. I'm excited for them to ban Mac users next excited for them to ban Mac users next excited for them to ban Mac users next in order to be more consistent with

  31. in order to be more consistent with in order to be more consistent with their rules because the using a Mac is their rules because the using a Mac is their rules because the using a Mac is just as damaging as everything they just as damaging as everything they just as damaging as everything they listed here. I think I've said all I have to on this I think I've said all I have to on this one. I'm genuinely disappointed. I don't one. I'm genuinely disappointed. I don't one. I'm genuinely disappointed. I don't know what I recommend now. I guess just know what I recommend now. I guess just know what I recommend now. I guess just host Forge Joe yourself or something. I host Forge Joe yourself or something. I host Forge Joe yourself or something. I I don't care. Maybe vibe code an I don't care. Maybe vibe code an I don't care. Maybe vibe code an alternative. It can't be that hard.

Summary

The main theme is the author's disappointment with Codeberg's proposed ban on AI-generated code. Key subjects include GitHub's perceived decline, Codeberg as an alternative, and discussions around AI's role in software development, referencing Linus Torvalds' views. The practical takeaway is a plea for Codeberg to reconsider this decision, emphasizing the potential harm to open-source development and the need for a balanced approach to AI integration.

View original episode ↗