About 6 months ago I shared an update on our attempt at handling the endless tide of AI slop. Most notably this post introduced a new approval flow for links to GitHub projects.
While this process has mostly helped reduce the amount of slop visible to readers (by virtue of GitHub links being filtered out by default until they are approved), it still requires manual work from moderators. In some instances there are also enough signals to strongly suggest the project is slop, but not so many that it's obvious, requiring more time from moderators to reach a decision.
Starting today we'll be trying something new and different, inspired by /r/rust and the new rules on lobste.rs:
Sharing links (in text or link submissions) to repositories on GitHub, GitLab and other code forges is no longer allowed and such posts are removed automatically and won't be approved, even after contacting moderators. Sharing links in comments is still fine. There are a few reasons for this:
99% of AI slop submissions are GitHub links
When the post is a text post it pretty much always includes a GitHub link somewhere, sometimes even "cleverly" hidden in a code block
Even if the link is legitimate, just dumping a link rarely invites for a discussion or the transfer of knowledge, instead it's just "Hey look at this, please like and subscribe!" so to speak
It's unfortunately the only approach we can fully automate without wearing down our sanity. You can thank Reddit for enshittifying their API over the years for this.
Note that it's still perfectly fine to share a link to say a blog post about the project and then link to it from there. It's also still fine to share a text post and then include additional links in a comment. In fact, we suggest that those without a dedicated blog of sorts do exactly that.
In all cases, the no AI/LLM rule still applies and sharing AI/LLM projects will still get you banned.
Of course AI slop bros can generate a website and share a link to that, but it requires slightly more effort, and fortunately for us AI bros are as lazy as they are boring. Ultimately the goal is not to reduce slop making it past our filters to zero, but rather to get rid of say 99% of it without wearing down both moderators and subscribers.
I suspect some will disagree heavily with this change, but this change is ultimately another experiment in a line (and probably a growing one) of experiments to try and maintain a certain quality standard. If it turns out this doesn't work as well as hoped, we'll of course reevaluate it and try something else.
Finally, there are some existing projects that are genuine but adopted a more permissive stance towards the use of AI. Usually this is phrased something along the lines of "If you do X, Y, Z then AI is allowed". While I personally believe this is incredibly naive (developers can't be bothered writing documentation, yet you think they will review 10 000 lines written by Claude? Please), I don't yet know how to best deal with these cases. As such we'll tolerate this as long as it's within reason, i.e. "moderator discretion" applies here.
FAQ
What?
Link submissions to repositories or text submissions containing repository links will be removed
Links to articles or websites about the project is fine
Unless it's an AI built article/website
Including a link to your repository in a comment is fine
I don't have a website/blog/etc, now what?
Create a text post, then share a link in a comment. Don't use this as just a way of advertising though, we want discussions and sharing of knowledge, not a bunch of people screaming into a room "HEY LOOK AT MY PROJECT".
What about projects hosted on a non-standard forge?
These will make it past the filter, at least until we adjust it to also filter for these forges.
What about AI generated websites?
This falls under the "No LLM/AI" rule and sharing links to such sites will get you banned faster than Sam Altman can say "AI". We'll generally err on the side of "if it looks enough like an AI website, it's probably an AI website".
Will you update the rules/sidebar accordingly?
Once we're satisfied with the new system, yes.
But this is literally an AI pogrom!!11
Go away.
This is bad for the subreddit!
If this drives away a few AI slop enjoyers, then great! The other 130 000 subscribers will be happier for it.
Can I still share my project in the monthly "What are you working on" sticky?
Yes, provided it meets the rules (i.e. doesn't make use of LLM/AI output).