this post was submitted on 21 Sep 2026
509 points (94.1% liked)

Open Source

49234 readers
188 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 7 years ago
MODERATORS
 

I had a report for AI slop today. 1m LOC in 3 months. How do you even modify and distribute that? I do not think we had a rule against it.

IMHO if we allow, the community gets drowned out by AI vomit and it is harder to see handcrafted loved projects that are easy to modify and distribute.

My mind is to ban it to preserve open source.

Are folk in agreememt with this line? Would love to hear your thoughts.

(page 2) 50 comments
sorted by: hot top controversial new old
[–] njm1314@lemmy.world 15 points 1 week ago (1 children)

Maybe start out with strict labeling guidelines. If it's AI then it should be labeled as such. If a user posts something that's Ai and doesn't label it then ban that user. Maybe a warning first up to you.

But if the choice is between blanket everything allowed or blanket ban I lean more toward blanket ban.

load more comments (1 replies)
[–] im_fine_sandy@nord.pub 15 points 1 week ago (5 children)

I'm team "no slop allowed", but you have to define what slop is somehow.

I think there's a bunch of metrics to consider, but it might be difficult to assess as a mod.

load more comments (5 replies)
[–] nullroot@lemmy.world 15 points 1 week ago

+1 for the option self hosted went with - AI use must be labeled. It allows those of us that don't want to see it to easily filter it out.

I saw that million lines of code in 3 months but also when I saw the post title I really just had a feeling that's what it was to begin with. On one hand it's kinda cool that just about anyone can make a program that does what they want, but on the other side of it I understand LLM generated code and bot submitted pulls are literally killing beloved FLOSS projects. This greatly saddens me. A good friend of mine quit contributing to projects she used to enjoy helping develop because rather than read her code, an LLM the lead dev fed it through claimed her code was AI generated. It's fucked and causing brain rot of the worst kind.

But I also want to acknowledge that in the hands of a professional developer/coder LLMs are a valuable tool. But a person needs to be able to read and understand and verify the generated code.... All this to say is that I think we need a sane and nuanced approach. Let's not start a witch hunt, let's just put labels on boxes and let the community decide what it wants to view or filter out.

[–] stellargmite@lemmy.world 14 points 1 week ago

Yeh I’d prefer no slop. You’d probably also need to clarify what the definition or threshold for this might be. Just the code? Slop docs? LLM used for any aspect whatsoever? Other communities must have a definition that might help. But your goals with it as stated are sound. Let’s not drown in vomit.

[–] ProdigalFrog@slrpnk.net 13 points 1 week ago

+1 to banning AI projects.

[–] TrollAccount69@lemmy.ml 13 points 1 week ago (2 children)

Since speaking directly to the proposed change didn’t do much, here’s an alternative to “banning ai slop”:

Ban the thing that’s happening. If there are too many “low effort” posts, ban low effort posting. If there are too many posts about non open source packages, ban posting about non open source software. If you really don’t want people self promoting with open source (a thing they’ve been doing for decades!) then ban self promotion.

The problem with all the things I just suggested is that they require serious consideration on the part of a moderator. “Is this post too low effort?”, “is this person promoting themselves in a way the community doesnt want?” and “is this post even about open source?” Are questions that require moderator effort. “Was the repo signed by Claude?” Takes no effort to answer.

Of course kicking kids out of the sandbox for not playing right kind of defeats the purpose of a sandbox and placing unnecessarily high barriers to entry on the commons defeats the purpose of a commons but what the hell do I know…

load more comments (2 replies)
[–] terabyterex@lemmy.world 12 points 1 week ago (1 children)

define slop. it means different things to different people.

[–] corsicanguppy@lemmy.ca 11 points 1 week ago (3 children)

I thought it was "messy, generated code with little cohesion and only barely functional", but really it's the cohesion part.

[–] Bazoogle@lemmy.world 9 points 1 week ago

messy, generated code with little cohesion and only barely functional

Okay, you've described my code. Now what about the AI?

load more comments (2 replies)
[–] moldy_rice@piefed.keyboardvagabond.com 12 points 1 week ago (3 children)

Maybe someone should open a ticket with Lemmy devs to add a user side option for "show ai" next to "show nsfw".

I don't block nsfw, but I do block image posts. I'd love to be able to wholesale block all AI tagged posts too.

load more comments (3 replies)
[–] Zensate@lemmy.world 12 points 1 week ago* (last edited 1 week ago)

Ban it, lemmy sets itself apart from places like reddit by having fewer but actually good quality posts.

AI slop is completely against this.

[–] ChocolateFrostedSugarBombs@lemmy.world 10 points 1 week ago (2 children)

Yes please. No AI at all. Assisted, human reviewed, none of it. Only fully human written code.

load more comments (2 replies)
[–] Krafting@lemmy.world 9 points 1 week ago

Yes please, I'm so tired of seing AI crap projects that will be abandonned in a few months...

[–] Swedneck@discuss.tchncs.de 9 points 1 week ago (4 children)

i'm so curious what the argument against banning AI slop would even be, lmao

load more comments (4 replies)
[–] jaygray91@piefed.zip 8 points 1 week ago

At the very least have the post author mark it as having AI involvement. Idk if there's an equivalent to reddit automoderator but any new app sharing post should be autoreplied by the automod to mark AI involvement.

Or some kind of tagging.

Greg is vibe coding a tool that he needs. Greg does not share it or monetize it since Greg knows this tool is likely unmaintainable shit and buggy asf. Be like Greg.

[–] ethox_85@lemmy.ml 8 points 1 week ago

Yea I think so. If the idea is too controversial we could make an open source AI community so everyone is happy.

[–] baatliwala@lemmy.world 8 points 1 week ago* (last edited 1 week ago) (3 children)

Completely vibe coded - yes

AI assisted - no

load more comments (3 replies)
[–] dumnezero@piefed.social 8 points 1 week ago
[–] jlsalvador@lemmy.ml 8 points 1 week ago

Let people choose by their owns. In my client, I can filter by texts; I already used to hide some topics. Maybe it's more convenient to include a tag in the title. For example: if your contribution/project is made by or include generated content from a LLM, include the tag [AI]. That way, anyone can hide these contributions by filtering by the text "[AI]".

[–] chicken@lemmy.dbzer0.com 7 points 1 week ago* (last edited 1 week ago)

I had a report for AI slop today. 1m LOC in 3 months. How do you even modify and distribute that?

That makes some sense but does "AI slop" here refer to code with this type of problem or all code made with AI assistance?

[–] eager_eagle@lemmy.world 7 points 1 week ago* (last edited 1 week ago) (5 children)

Let people choose what they want to see.

People here tend to call any hint of LLM use "slop", and arguing on a threshold is a waste of everyone's time that will end up disappointing most. Tag it and let people choose.

[–] onlinepersona@programming.dev 8 points 1 week ago (2 children)

I like this idea. Tag it. Mandatory disclosure. People should just be honest about the amount of AI they used and how.

"I vibecoded this awesome thing with 100k LOC in a weekend, check it out" vs "I used AI to help with planning and architecture, but wrote the code myself" are two very different things.

load more comments (2 replies)
load more comments (4 replies)
[–] GarboDog@lemmy.world 7 points 1 week ago

Yes, ban AI usage and the slop it gives

[–] 20cello@lemmy.world 6 points 1 week ago
[–] Kefla@hexbear.net 6 points 1 week ago (1 children)

There's no value in AI slop and it should be banned from everywhere in all circumstances.

load more comments (1 replies)
[–] MrPnut@lemmy.world 6 points 1 week ago

Yes to ban 👍

[–] myszka@lemmy.ml 6 points 1 week ago

Tag and '[AI]' in title if not ban. But would very much like it if such posts were simply banned. I don't think the community would loose any value.

[–] peacepath@lemmy.world 5 points 1 week ago

I do not think a ban would be efficient. It would just force those who use AI to dissimulate it. I see it a bit as drug use, banning hasn't solved the problem ; and the countries who handled it the best were those regulating the use.

So I think we should look for a good regulation. It is more complicated to set up, but it has a chance to work.

In my mind, it should allow some projects to identify as not using any AI, and request that each project define what is their use of AI. Ideally, we could know this without opening the project (maybe thanks to a badge).

Also, shaming the use of AI only has the same aim as banning it: forcing it to grow hiden and out of control.

[–] Zelaf@sopuli.xyz 5 points 1 week ago (1 children)

While I'm personally against AI coded projects I've noticed more and more that the best projects for my homelab have either turned into AI coded projects or started as one. I first and foremost look into alternatives and weigh in if the features in the AI coded projects are needed over the one that isn't. But it's been harder and harder over the years and months to find projects without it.

While I see the different spectrums of fully supporting it, to seeing it as a tool to outright hate it and disregarding everything with it completely I'm mostly curious where does the line go?

When can you spot a good developer that uses it and when can you spot a bad one?

1 million lines of code in one month from a hugely experienced coder vs a developer with none?

Without deeply vetting the developer and their history and their other projects code how would it be best done?

I only really do SvelteKit stuff for example, some bash scripting too, so I can't spot code efficiency in other languages like Rust or Go.

I'm on the stance that I always avoid to the best of my ability AI coded projects because I don't believe that AI can generate code that is efficient and secure in the long run. I know of a few self hosted projects that has been used to some extent with AI and has gotten reaaaalllyyy bad security patches.

load more comments (1 replies)
[–] digdilem@lemmy.ml 4 points 1 week ago* (last edited 1 week ago) (10 children)

I had a report for AI slop today. 1m LOC in 3 months.

I don't understand this, is it human slop?

Would love to hear your thoughts.

AI is here and not going away. Almost every programmer I know, professionally and hobby, uses it to a greater or lesser extent.

We have plenty of crap software in foss that was authored by people, always have, even when it was called public domain. I've certainly shared crap code going back over three decades and I don't need a clanker to make it bad.

Bad software gets rejected or unused because it's not very good. Why can't those same standards apply whoever or whatever created it?

The only thing I think is important, is to be honest.

load more comments (10 replies)
load more comments
view more: ‹ prev next ›