Live data from Hacker News

Protecting our FLOSS commons from LLMs

blog.codeberg.org

81–90 of 168 posts

Re: Protecting our FLOSS commons from LLMs

#81
post #70

Codeberg's philosophy sounds really good, I build open source scientific research projects, would you advise me using this platform instead of Github for making my code public?

Depends if you require just public space for the project or if you also need the project to be part of social media network of Github. As "forge" Codeberg is pretty great. I use both Codeberg instance and my selfhosted Forgejo instance (the software behind codeberg) and have no problems with it.

What do you mean by "social media network of Github"?

Re: Protecting our FLOSS commons from LLMs

#82
post #77

Earlier quoted context omitted.

The point is that the comparisons used in both cases are absolutely inappropriate. I never said they were saying vibecoders are Nazis or rapists. I'm saying using those as analogous/similar comparison points displays an absolutely bonkers lack of decorum, nuanced thinking, or "democratic" behaviour and also trivializes those actually horrendous cases. More worrisome is I saw this same set of comparisons made over and…

> I'm saying using those as analogous/similar comparison points displays an absolutely bonkers lack of decorum, nuanced thinking, or "democratic" behaviour and also trivializes those actually horrendous cases. Are they correct ? That should be the most important thing. > More worrisome is I saw this same set of comparisons made over and over in multiple threads. Maybe because they're correct > because people legitima…

Right, I see I'm dealing with a fundamentalist.

I'll move on now.

Re: Protecting our FLOSS commons from LLMs

#83

It is fine to have corners of the internet that run in a particular way. My issue however, is that this is changing the rules on people. Codeberg initially was a FLOSS alternative to big company Github. Now it's more narrow, an alternative to Github and only for people who don't want to use AI. What's the next step? This is the problem, you either a platform and be, within legal reasons, agnostic, or you are trying t…

> Codeberg initially was a FLOSS alternative to big company Github

Codeberg never was a full alternative to Github. From the start it's been an open platform, run by European non-profit, exclusively for Free and Open Source projects. I see the recent changes to be inline with their initial values and community they want to foster.

Re: Protecting our FLOSS commons from LLMs

#84
From their recent announcements it seems Codeberg is operating as a club that just so happens to have a git UI. Perhaps that is amusing if you're playing along, but I can't imagine why I should want to actually host anything at an org with this kind of governance.

Re: Protecting our FLOSS commons from LLMs

#85

It is fine to have corners of the internet that run in a particular way. My issue however, is that this is changing the rules on people. Codeberg initially was a FLOSS alternative to big company Github. Now it's more narrow, an alternative to Github and only for people who don't want to use AI. What's the next step? This is the problem, you either a platform and be, within legal reasons, agnostic, or you are trying t…

Codeberg always limited private repositories since its inception. They were never set out to replace GitHub/GitLab.

As the other commenter said, they didn't change their values and target.

Also, these changes are enacted by members of the e.V. Nobody is forcing them to do something. It's all public and transparent.

Re: Protecting our FLOSS commons from LLMs

#87
post #48

[flagged]

Hiiiiii, developer who hates LLMs here. waves

I think I've avoided all of the LLM debate thus far, but I figure that some of my actual positions probably ought to be represented in this discussion instead of shadow-boxing.

I hate LLMs because I've had to sink a lot of hours into defending services and content that I host for myself or for others from companies that couldn't be bothered to write polite crawlers. This entirely unnecessary problem has contributed to some friction between me and a few clients as I try desperately to feather the pedal on traffic. This has subsided somewhat recently but the pain of it is still fresh.

I hate LLMs because they have taken a lot of goodwill and free labor from the creative community and turned it into a product. This isn't a new problem, it's been a point of sometimes rancorous argument in open source for decades, but this is another round of that old argument on what we owe or don't owe the people who donate labor and creativity to the commons.

I hate LLMs because I don't think Sam Altman or most of his social circle are good people and I don't want to give them more wealth and power. I believe Sam Altman is very comfortable enriching himself at the expense of humanity, and I want to still have some hope for the future of humanity. This position requires me to do whatever I can to deny any of my resources to Altman and his ilk, and to help foster the efforts of other people who want to do the same. To that end, I immediately support any protectionist efforts in the anti-LLM crowd.

I hate LLMs because they have inverted the effort it takes to generate some content versus consuming and considering that content. I am being drowned in a sea of garbage created by people in professional contexts who hand a few sparse notes to an LLM and ask it to generate a "professional email" or a "blog post" or a "technical document", and the quality on the overwhelming majority of this is terrible. It is having a severe and direct adverse effect on my ability to do work.

I hate LLMs because, after quietly observing differences between people who are at the far end of pro-LLM versus those at the far end of anti-LLM, I believe there's a consistent pattern of cognitive decline in the pro-LLM folks. I acknowledge this could just be me observing my own bias, but some literature is beginning to appear supporting it.

I hate LLMs because I love authenticity and creativity and constructive human endeavors, and LLMs are eating away at all of these and producing a homogeneous mass of superficial probabilistic crud. I have serious concerns about the future of art, creativity, and culture. They have been ever-changing and large parts of modern culture would be unrecognizable to someone 200 years ago, so this is more of a wait-and-see level of concern than a Big Hate, but so far, the Magic 8-Ball says, "Outlook not so good".

I hate LLMs because I'm strongly opposed to the idea that a few commercial companies, of whose finances I am deeply suspicious, should be made a required dependency in software development. This is an insane proposal to me. Even accounting for all of the upsides to LLM-driven development -- and I've followed all of that news just as much as all the negative takes -- it's nuts to me that there aren't more people worried about what this could mean for the future of software and technology. But, then again, I started my career during the height of Microsoft's domination of tech, so maybe that was formative for me.

I hate LLMs because I care about the environment that makes our existence possible and it's insane to me that so much of the tech sector suddenly stopped giving a shit about that. How can we, as a community, talk about the existential risk of climate change or the benefits of adopting renewable energy or cheer the development of ever-more-efficient power consumption while we also create a huge forcing function to convert as much electrical energy into thermal energy as possible? It's as if, practically overnight, everyone went from, "we need to do everything we can to reduce our demands on the environment or we're cooked" to "oooh, shiny new toy, and it only ruins everything around it, cool!"

I hate LLMs because I have been a hobbyist archivist for over a decade and a home computing enthusiast since the mid-1980s and right now I can't afford to buy a badly-needed hard drive or RAM or build out a new machine to even maybe experiment with an LLM in my own workshop because voodoo financing by everyone in the LLM ecosystem has totally wrecked the hobbyist computing economy, and there's no relief in sight.

I hate LLMs because I strongly suspect that the future they want is one of subscription computing and I will retreat back to retro computing before I go willingly into that long moonless night.

I hate LLMs because I am under enormous pressure, from many different angles, to also use them. I'm being asked -- required, in some cases -- to ignore all of my concerns about them and use them anyway because everyone else does and "obviously" they are the future. Because, somehow, all of my positions against LLMs make me unreasonable and a less valuable member of society.

LLMs could have been done in so many ways that I would have gladly and enthusiastically jumped right into. They are a really neat technology! I would love to be experimenting with them and playing with them and finding all the right ways to balance their benefits against their risks. But, I can't do that, because the way they've been developed requires me to set aside too many of the above concerns to be able to adopt them at all.

If I'm ever able to build a reasonable enough home system for the purpose, I might be able to, one day, change all the above to "I hate commercial LLMs...", but I have no idea right now how far away that day is, or if it will ever come. And, even that scenario would likely be a Faustian bargain, as it's likely that I'd be using open weights that were created under most of the same conditions as my concerns above.

Re: Protecting our FLOSS commons from LLMs

#88
post #57

This makes sense. The largest project hosted on Codeberg today is, what, Zig? Zig is also openly hostile to LLM agents. It's a a clear identity for the site: a home for projects that identify as anti-LLM. I disagree with basically all of the logic they're using here, but that's the point: not every site needs to be for every person. Clearly there are quite a few software developers who agree vehemently with the stanc…

We could call them software manufacturers - in the etymological sense (manu factus == made by hand).

Re: Protecting our FLOSS commons from LLMs

#90
post #75

Earlier quoted context omitted.

> You are not creating software with the exact rules that I have made up in my head on how software should be made, so I'm going to build a wall and hate you and the code you make. The funny thing about this comment is out of the gate it screams the exact reason people don't want the LLM generated code in their zone. This reads similar to people who make prompt art getting upset that they're not taken seriously. Peop…

I can see the point you are trying to make, and I'll make a counterpoint to that. When you play the "didn't earn" card, you are really getting nowhere. It's a bad argument. It's putting up the gate, "I feel you didn't work hard enough for X result, but I did, so I must be better" I drive a manual car. Should I hate every automatic car driver? I have a master's degree in cybersecurity; should I shit on everyone who do…

It's less about "earning" and more the attitude and approach to the work. The flippant nature of people expecting the same respect for some piece of work that was churned out by a machine, as someone who understands every part. I know I used "earn" a lot in the last reply, but that was a shorthand for something more complex. A combination of appreciation, discipline, and a common work style.

The LLM stuff is being gatekept because the people inside the gate care, and the people bringing the LLM code don't.

I drive a manual car too, and I get upset when someone who doesn't care about where they're putting their car, let alone the transmission, endangers me on the road. They're apathetic.

I work with people who have fully adopted claude in their work flows. They don't care about the code they push. They generate, prune, generate, prune in 10kloc increments. They're apathetic to others who might need to use this code and expect some kind of consistent architecture/interface. Its exhausting to deal with yet they love to say "I did this". I respect someone who tells me "I slopped this out" more, as they respect me enough to set expectations.

I think if you're trying to build a community of people who care, you must defend against those who are apathetic, or else they'll bring the whole community down.

This isn't to say all LLM users don't care about their work, but that there are far more people who are happy to push slop and take credit than the reverse. To carefully screen those people brings us back to the original complaint, LLMs turn programmers into paperwork drones. Attempting to screen these types of users takes away even more time from the purpose of the community.

Post reply on HN