Live data from Hacker News

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

neilalexander.dev

141–150 of 162 posts

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

#141
post #129

Earlier quoted context omitted.

> I didn’t like the second part though where it starts banning people for “bad behavior”. I think you failed to notice the ban would be a reaction to recurrent bad behavior, such as ignoring maintainer requests. What's your solution to handle accounts which spam projects with nonsense PRs? > get that AI resistance will be a thing in the next few years (...) This is a very lazy opinion to express. If you pay attention…

But there are no maintainer requests. There are is a bot prompted to be obtuse and a while and then reject. What will be happening is that bot will happily talk with your but, but falsely flagged people will be antagonized and eventually angry. > you will notice that the problem isn't AI. The problem is spamming projects with PRs that are meaningless while completely ignoring maintainers. What I noticed is that this…

> But there are no maintainer requests.

You should really read the comments you are replying to. The whole point of the proposal is to provide actionable feedback to the people operating these drive-by PR bots, and kick out repeat offenders to prevent them from generating noise.

> What will be happening is that bot will happily talk with your but, but falsely flagged people will be antagonized and eventually angry.

I think you're trying too hard to come up with imaginary scenarios. Also, keep in mind that the objective is to steer contributions to be aligned with the project goals and help maintainers not waste time with low-quality noise. The goal is not to impose a fundamentalist militant stance against AI.

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

#142
post #119

Earlier quoted context omitted.

As a contributor who had to deal with 2 automated reviews in the past month, it's a bad experience. I really wanted to upstream my changes, but these bots made me question if i should at all. Bots don't understand how their words can hurt people's feelings, and can even less understand that talking to a LLM is even more sad/infuriating for actual humans. I can handle CI/tests just fine, but LLMs playing on my human e…

> Bots don't understand how their words can hurt people's feeling That's a super weird way of putting it, which makes me hesitate to agree with you. buuuut I agree that the LLM bot review experience is usually miserable, as the persona these things use is insufferable. It's a know-it-all only-speaks-in-imperatives thing, where the speaker lacks the actual merit that would grant them the right to that style. LLMs can…

> That's a super weird way of putting it, which makes me hesitate to agree with you.

Yes that's weird sorry. What i meant is it belongs in the uncanny valley. I don't have any good/bad feelings about test suites and CI feedback, it's very binary. Receiving a mail about a comment on my PR raises my hopes that it reached the maintainers (or interest from other contributors); receiving LLM text destroys my expectations.

Then, about the content itself, it has a very patronizing tone. Saying out loud every single thing that's in my +25/-3 PR is really infantilizing. I would probably have slightly less negative reactions if it only commented to suggest improvements, instead of patting me on the back. See this example: https://github.com/TwiN/gatus/pull/1712#pullrequestreview-46...

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

#143

Earlier quoted context omitted.

So i'm critical of LLMs even if you consent to their use (for ecological/political/cognitive reasons). But in that case at least it's your tool and your expectations. I'm not even sure the maintainers had a say in the random LLM interactions i had on their projects, but i certainly didn't consent. If the maintainer wants a LLM to review my PRs, let the maintainer use a LLM. Don't make me deal with abrasive chatbots w…

> a human should decide if my contribution is worth it. Otherwise, that project is not worthy of my modest contribution. But that's the problem at hand: if there are 999 low-effort automated AI contributions for every human contribution, either all 1000 contributions must be pre-screened to gauge "human effort" and the human efforts get human review, or all PR's get 1/1000 the human attention.

I agree it's still a problem, but closing obviously-LLM PRs and banning the "contributors" would help i guess. What would help even more is hosting your project on a network where that's bad etiquette, eg. Codeberg.

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

#144
post #35

Earlier quoted context omitted.

Why not let them have the status boost? This isn't zero sum.

Boost for what? That they can type a prompt? How do you distinguish those who know what they are doing from those who only can write a prompt and copy the result? Making the haystack bigger is a bad idea if you search the needle

Surprisingly prompting takes skill. The more you know about something the more precise you can be and the better AI actually works. I’ve found just saying “here is my bug/issue, fix this” is about the absolute worst way thing you could do, but give it a clear direction and precise step by step instructions and it will not only do well but sometimes blow your mind.

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

#145
post #73
post #12

Earlier quoted context omitted.

Today's conception of open source is different from the original anyway. It used to be "we made this thing, here's the code" but now it's turned into some kind of weird parasocial thing more akin to Facebook.

I explained GitHub to a friend as "like DeviantArt, but for code". And it is true, but that just means the bar for expectations has been raised thanks to early open source success. Tarball drops don't cut it anymore (unless you're Alphabet, Inc.) and you actually have to foster a community around what you release in order to attract bug reports and contributions. And you need a code of conduct, and a code of conduct…

if you want success on DeviantArt.

where is sqlite's GitHub? It doesn't have one because it drops tarballs.

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

#146
post #89

Earlier quoted context omitted.

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.

:D. Tl;dr: it's actually near minimal to dual stack and do BGP between 2 sites of redundant services with advertisement failover to the internet. /48 is the smallest accepted IPv6 advertisement and /24 the smallest allowed IPv4 advertisement (on the net at least). IPv6 assignments are done on the nibble (/48, /44, /40, ...). Since I only have two sites I could have gotten away with a /23 and something like a /44 but…

Haha, that’s incredible. I saw the MAC listing afterwards too and definitely piqued my curiosity. Terrific stuff :)

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

#147

> The changes were harmless and correct, but that did not make me feel better about accepting or merging them. So do you have the project’s best interest at heart or not? If you’re more concerned about the intent of a valid contribution than the content, why don’t you ask yourself where your intent is? You rejected a valid contribution based on unverified vibes about the person’s intent, instead of assuming they were…

Interesting. You flagged my sibling comment to this one based on it being from a random word picker.

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

#148

Earlier quoted context omitted.

I think the idea of leveraging AI to find useless PRs is right. I didn’t like the second part though where it starts banning people for “bad behavior”. I get that AI resistance will be a thing in the next few years, but realistically engineers who plan on being around for the next 20-30 years just need to embrace it instead of being sour about it. Because of machines, things have arguably improved for humanity as a w…

> Because of machines, things have arguably improved for humanity as a whole. That's a very narrow view of the situation. I agree that this side of the coin exists, but there's also the other side where drinkable tap water is becoming a luxury in much of the global North, giant tornadoes and fires are sweeping the Earth, and temperatures are growing out of control. So, to make lives more comfortable with machines for…

We're already at the end of the 6th mass extinction FWIW. Over the last 200 years most species have gone extinct. There isn't that much left to make extinct. We'll manage it though.

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

#149
post #117

Earlier quoted context omitted.

There can be a point of divergence when even humans can't merge things anymore, so I highly doubt that experience is universal.

No you can't say that! It's the superintelligence. You will be left behind.

If it's super intelligent... Won't I be left behind anyway?!?

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

#150

Ironically this seems like a perfect use for AI from the maintaner side. "Find low-effort/AI-like PR's without associated issues from new contributors. Discuss with the contributors in the PR about how contributions should be made, then reject their PR's. If any bad behavior is detected in this interaction, block the accounts for 24 hours and add them to a list of accounts to review for permanent banning from the pro…

I think the idea of leveraging AI to find useless PRs is right. I didn’t like the second part though where it starts banning people for “bad behavior”. I get that AI resistance will be a thing in the next few years, but realistically engineers who plan on being around for the next 20-30 years just need to embrace it instead of being sour about it. Because of machines, things have arguably improved for humanity as a w…

> I didn’t like the second part though where it starts banning people for “bad behavior”.

What's your thoughts on them banning bots?

Post reply on HN