Please stop flooding our projects with AI slop to furnish your CV

64 points by lr0


cesarandreu

Honestly, I've always considered cleaning up minor grammatical errors like the equivalent of picking up a random bit of trash as you're walking around. I probably won't go too much out of my way to do so, but if it's on my way I'll pick it up and throw it in the bin. When I'm reading through some docs, if I find an obvious error I use the web interface and send a quick PR to fix it unless the project requires anything more involved, in which case I give up. I've also had a similar experience where I ended up making multiple sequential fixes because I encountered more errors as I kept reading and I was doing the edits in real time.

I'd do the same thing on Wikipedia if I encountered a minor grammatical error, without thinking about it. When you see the candy wrapper next to the trash can it takes 3 seconds to pick up and throw it away, and everyone benefits.

If protecting the sanctity of your contributor list is so important, then maybe it would make sense to advocate for GitHub to filter out such minor contributions from appearing in the list, or to tag them as such in some way. Maybe GitHub can provide a mechanism to filter out those PRs and automatically close them, if they are indeed burdensome. I think in general it is desirable to encourage pro-social behavior and this was always one of the major benefits of Wiki-style collaborative editing. Given that it is desirable to have well-written docs, maybe it is worth exploring the solution space for alternative solutions that build towards better outcomes, especially as we adapt towards a world where AI-driven tools are the norm.

hoistbypetard

Perhaps ironically, I would suggest that the author of this headline meant burnish, not furnish.

I won't send a PR, though.

hongminhee

I've had several pull requests lately where the fix is correct and the description sounds plausible, but the author doesn't seem to know the codebase. I wish GitHub let maintainers require some activity in the repository before a first-time contributor can open a pull request. Even requiring an issue first would filter out a lot of drive-by submissions.

gkoos

I mean I do agree with it, but I think the wording is not the greatest in the article. I've determined this patch is correct and harmless, but I'm rejecting it because I suspect you generated it to make your GitHub profile look better just doesn't give great vibes.

giacomo_cavalieri

The fact clankers are taking those easy to fix, good first issue PRs is really sad to me. Fixing some small typos is the first thing I did when I first got into open source, opening that “fix typo” PR was what helped me work the courage to start doing more, and now I do open source for a living

erock

I'll make a counter argument.

Previously, when contributors sent code change requests, they would sometimes spend a bunch of time working on it. Ideally, they would send a ticket first so the maintainer and contributor could discuss. However, now with AI, code changes are much easier to generate -- often with little human intervention. Prior to AI, I would have anxiety around rejecting contributions when people spent a considerable amount of time on it. Now I feel zero guilt when I close PRs and often receive very little pushback.

Also, sometimes these contributions are legitimately solid which gives me a cheap "prototype" to read, investigate, and potentially rewrite. I have zero issue with AI contributions or making major rewrites on top of the commits.

For the majority of projects, I don't understand the arguments around reputational requirements. For massively popular projects, fine, there's a scale issue there. But being on GH is a asking for slop, consider it a social contract at this point.

tobin_baker

Yet another reason to move off GitHub.