Live data from Hacker News

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

neilalexander.dev

81–90 of 162 posts

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

#81
post #39
post #18

This makes sense. Apart from the original thing, I no longer upstream anything. It just takes comparatively more effort than maintaining a private fork with my own idiosyncratic fix. This must mean that even small fixes that non-contributors would make in the past are just happening off the books, so to speak. e.g. I upstreamed a tiny fix to Thrift codegen because some function could be much faster. These days I woul…

How could it take less effort to maintain a fork? You have to merge the upstream in every week and fight endlessly on conflicts with your patches.

Originally, yes. Nowadays, it's trivial. Agents can handle this flawlessly.

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

#82
post #21
post #20

So the fixes are still fixes, but we (I am also a OSS maintainer) are unwilling to accept them as they boost the contributor’s status where we think the merit is very or extremely limited. Why not have these PRs counted differently (by the platform), and/or colored differently in the timeline(s) thus made less visible or more clear?

The whole idea of "counting PRs" as a vanity metric is flawed because vanity metrics are flawed. I don't think that there is a technical solution to be found here, as the problem is anything but technical. __ A hack/trap: Comment "Ah yes thanks a lot for the hint :)", then make the changes yourself. Then see how the person reacts to that. Hack the grifters. Hack the planet.

I have noticed a lot of my Github followers who are either newer students or just new to Github have an immaculate green board of commits on their profile page, but it's so over the top I only like the ones that have creative illustrations or just very limited edits. Some seem so automated that it's hard to know how much they actually work on it. Others even are programmed to follow accounts then drop off once the person doesn't reciprocate, which is technically better than them staying but also systematically checking what sticks (also Github should limit some of these automated follows).

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

#83
post #71

IMHO, the days when open source contributions are often positive signal for hiring are long gone. Actually, if I see someone doing open source like it's a performative career checkbox, that will not be positive signal, and could easily be negative. I understand that people will do what they need to do to get a job, but that pragmatic career checkboxing itself isn't positive. I will have to look for positive signal el…

Doing good work leads you nowhere. You need to be in the game of power. Be visible, know every 3 levels of managers by name. Otherwise you’re only number in payroll’s sheet. Modern tech companies are not different from world war 2 era factories imho. Account xyz@bigcompany pushing lines of code to endless repo. No face, no name. Boring. Boring reasonable and reliable. That’s not what hiring people are looking for. You must be a rockstar, conference speaker and leader of few open source projects now. Skills, experience and good work ethic is not enough.

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

#84
post #20

So the fixes are still fixes, but we (I am also a OSS maintainer) are unwilling to accept them as they boost the contributor’s status where we think the merit is very or extremely limited. Why not have these PRs counted differently (by the platform), and/or colored differently in the timeline(s) thus made less visible or more clear?

Change is bad unless it's great. Unless the change is an obvious improvement, it has to be worth the time for the maintainers to spend attention reviewing it (and supporting the code forever, and all the rest). Even if these particular changes are "harmless" and easy to review, accepting them sets a precedent that encourages an unsustainable flood of AI-generated changes that will overwhelm the project.

That’s a totally unnecessary high bar you’re setting. Most change is mediocre (a tautology, I realize). I really don’t believe that you can think that fixing a bunch of spelling mistakes is not a small improvement.

About setting a precedent: if you think like that you probably never accept any contributions at all, by humans or otherwise. Contributions by strangers have always been very minor things in general, things that the author cared enough about to make a pull request. In this case I don’t see the difference except for the fact that ai was used. If you just don’t accept ai at all , fine. But just be clear about it. In this case they are calling spelling correction slop. That’s not what slop means. Pretending human contributions were always “great” and nothing else would do is kind of ridiculous and shows a lack of experience in open source.

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

#86

Earlier quoted context omitted.

Or just pull the pr into your local git, git amend --reset-author, and then push it to master yourself.

Merging commits/PRs without reading them is how you get a 2024 xz situation.

I never suggested that you shouldn’t check the commit before merging!

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

#87

I've submitted PRs for typos in the (pre-LLM) past, not to boost my GH profile, but because I thought I was being helpful. Guess I was wrong...

Scale matters. If people do it, it's maybe 10 PRs like that per month. With AI there could be hundreds per day.

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

#88

Do recruiters actually care about your open source contributions? Especially now when only LLMs read CVs and match them against strict criteria, I doubt there are many companies that actually care about your work outside of work, in fact they might care in opposite direction - thinking that you'll be distracted from work

In my experience no, it's usually just something you mention during the tech rounds in passing.

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

#89
post #18

This makes sense. Apart from the original thing, I no longer upstream anything. It just takes comparatively more effort than maintaining a private fork with my own idiosyncratic fix. This must mean that even small fixes that non-contributors would make in the past are just happening off the books, so to speak. e.g. I upstreamed a tiny fix to Thrift codegen because some function could be much faster. These days I woul…

I ran through exactly this thought process & LLM based resolution just 8 hours ago with a segfault compiling a project which likely doesn't care about the given platform combo much.

Classic problem. I recall spending a long time trying to get Freespace 2 SCP working on the Via Unichrome onboard GPU I had decades ago. Who could possibly have cared for that? The intersection of the two sets was probably precisely one person.

By the way, interesting person to have 512 IPv4s (and two /44s? Aren't those enormous?). Root-level http intentionally user/pass gated on your site? I was curious to see.

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

#90
> raised three separate PRs to correct spelling and grammar mistakes in comments.

> The changes were harmless and correct,

> I closed all three PRs without comment.

What is this article? I get real ‘AI slop PRs’ are nightmares - but I take that to mean the wave of AI generated PRs that read convincingly but are in the end bullshit.

But your example is NOT that. The unreasonable counter to your point: don’t make spelling mistakes in the first place? Or switch off PRs if you don’t want things corrected?

Post reply on HN