Pasting a huge AI generated explanation to a problem in an issue or pull-request is nothing but RUDE. Don't do it. You look stupid and the receivers of that feel insulted.

We are humans. We communicate like humans. Fine, use the tools you like, but don't insult us.

@bagder I maybe missing something, but what do you have an example?
I think it’s better than no description at all 🤣
@safigo @bagder false dilemma.

@safigo @mk I'll answer literally since your "why?" seems well-intentioned, given your other comments.

Painting a choice between "AI slop description" and "no description at all" is a false dicothomy, which is a rhetorical fallacy ill-intentioned people try to pull: portraying a bad-thing-X as "X or even-worse-Y". It's a fallacy because those are not the only options. The issue/PR author always has the 3rd option of writing a normal human message. That's why you got the "false dilemma" reply.

@hisham_hm @mk thanks for the detailed explanation
Signed Integer Overflow in tftp_set_timeouts via Curl_timeleft_ms Returning LONG_MAX · Issue #21782 · curl/curl

I did this Summary A signed integer overflow in tftp_set_timeouts caused by Curl_timeleft_ms() returning TIMEDIFF_T_MAX (9223372036854775807), which when added to 500 at tftp.c:171 overflows the ti...

GitHub

@bagder now I see. You were too polite in your description. I thought it would be a PR with a description generated by LLM.
Your cases are just copy paste from a LLM after asking it to find a security issue, without understanding or even not reading an answer…

It’s sad…

@bagder I do not manage an open source project, but even in my experience it happens much more often than I’d like to

@bagder @safigo Raymond Chen calls these "being on the other side of an airtight hatchway", which I really like.

Sorry you are dealing with this especially when so overworked from recent security reports.  

https://devblogs.microsoft.com/oldnewthing/20221004-00/?p=107246

Starting on the other side of this airtight hatchway: Overwhelming the system - The Old New Thing

It'll take time for things to drain out.

The Old New Thing
@bagder @safigo Oh wow, waste of time. Who would pass LONG_MAX to a timeout value?
@Sibshops @safigo no one, it's just that chase trying to find something that could end up a security issue
@bagder I think this is an instance of "If you couldn't be bothered to write it, I can't be bothered to read it."
@woosh @bagder they couldn't bother be bothered to write it, but also in most cases they couldn't even be bothered to read it themselves either
@woosh
It's a bit different, as I see it. More likely "it's easier to pour a 80-pages blurry document rather than 1 parahraph clear explanation"
@bagder
@nk so perhaps "if I had more time I would have written a shorter letter" kind of scenario? 😂
@woosh
Opposite, I assume. An attempt to hide own incapability, or to reduce own cost. I assume that is what've been repeated: one pasted an LLM reply without critical review
@bagder I think my favourite take on this is "if you didn't take the time to write this, why do you think I should take the time to read it"
@bagder Pasting an AI response as long as it's accurate and the person pasting it clearly understands what's going on can be OK. It's the clearly "this person is being a crappy conduit to a chat bot somewhere" behavior that sucks.
@malwareminigun @bagder even when it’s accurate, though, it’s unpleasant to read — it’s overly verbose, riddled with irrelevant minutiae, and devoid of conversational inflection.

@kumarvibe I guess I would consider "contains irrelevant minutiae" as "inaccurate"

I don't think "devoid of conversational inflection" is a problem

@kumarvibe Sorry for repeated posts, I'm having difficulty putting what I'm trying to get at into words. Maybe something like:

> The point is, don't make the maintainer wade through output to get to the point. If you didn't want to read it, the maintainer probably doesn't want to either.

In vcpkg we get lots of submissions that "look" like they're AI that are fine but we also get slop. I would not want to encourage changing the submissions that are good into having the submitter restate what the LLM said but worse, or omit bits that are important justification. But I would want them to prune the AI output of irrelevant slop garbage.

@malwareminigun @bagder I think I would say that even then, if an LLM response is unsolicited it’s unwelcome.

If I ask someone a question and they respond by pasting an LLM response, what contribution have they made? If I wanted to ask an LLM I could just do it myself; if I ask a human it’s because I want to know their answer. (Feels similar to obnoxious ‘let me google that for you’ answers, in a way.)

I suppose what I’m wondering is, what are the situations where responding with LLM output is *not* crappy conduit to chatbot behaviour as you say?

@benjamineskola That's the difficulty; it's one of those "I know it when I see it" situations.

I've seen clear LLM responses describing, for example, why a build fails or does something incorrectly included in PR descriptions, and those have been reasonable. Often the tools are better at citing locations for information than the average contributor which can make reviewing those contributions easier.

It's about the contributor understanding what they're doing, acting with intent, expecting accountability for the results even if an LLM they're using produced them, and having respect for maintainers' time.

Just pasting what a maintainer asks into the LLM and then uncritically pasting what the LLM says back is unacceptable.

Making what could be said in a 1 line PR message into paragraphs describing every individual semicolon in the change is unacceptable.

The contributor not having read their own submission is unacceptable.

Not disclosing which parts of a contribution are produced by an LLM is unacceptable.

But I don't think that makes all LLM generated content unacceptable. "I'm making this change because GPT 5.4 said <blah>" can be fine as long as <blah> is correct and not full of irrelevant garbage.

@bagder

i love how llms are good at finding bugs, but not actually providing a fix for them.

the one thing an automated llm would be useful for it doesn't actually do lmao

(god... imagine not having to spend hours fixing bugs and security vulns in the code)

@breathOfLife we use several AI powered tools that are pretty good at generating patches as well. They often aren't 100% correct, but I find even 80-90% to be rather helpful. It helps explaining the problem I f ind.

@bagder ai can't write normally when it comes to development

they write stale and robotic because they think that the project requires stale and robotic

(+ emdashes everywhere)

i do agree tho

@bagder "Not worth writing, not worth reading" has a delightfully similar cadence to "not my circus, not my monkeys", and in the last year or two it's given me about the same peace of mind.

Of course, for vuln reports, you have to be less picky about who's reporting and what tools they use, as long as the bug is real. A bug's a bug. But in a context where hundreds of people are throwing big token budgets at a single project and largely reporting duplicates, I'd guess the odds of missing something important from a reporter who didn't even bother to write the ticket (let alone do their own dupe-checking diligence) are pretty sparse.

@bagder I think my team mates have given me LLM generated text about technical matters in our systems three times, and every time they have been wrong.

@bagder honestly, I have a hard time wording things right, so I tested local AI to see if it could help me

I learned that it is worse than I am

@bagder Straight to jail. Right away.
no slop grenade

Stop throwing AI-generated walls of text into conversations. If they wanted an AI essay, they would have asked ChatGPT themselves.

@bboreham.bsky.social The problem is you don't know if it is slop copy-paste or a genuine human response because — and it might be a shock to a lot of people who love TL:DR's and hate long one-piece messages instead of 50 one-sentence messages — people actually are capable of writing more than 10 words when they want to be understood correctly or to show their logic behind their answer. Also things are often complex and cannot be simplified down to a catchphrase.

Redis or Memcashed (example from the link)? I don't know the subject, I don't even know if it is entirely fictional for the purpose of example but I certainly know that the answer never will be just Redis or just Memcashed. Because it depends. Because people can have opinions. With a logic behind those opinions, how they arrived to stand with Redis/Memcashed. And logic — this is the bit that is important and cannot be simplified.

Also, AI style isn't the unique AI style. It is result of training. On human text.

@bboreham.bsky.social P.S.

I, myself, am AI sceptic. I don't use it, the more I hear about it the more reasons I have to hate it. This "no slop grenade" shit — is one of them. We can't even trust if a person wrote their genuine thoughts to you or if they just ctrl+c ctrl+v AI slop to you.

Oh, it is long? It has structure? It is generally grammatically correct? Welp, that's certainly AI because, quote: "Nobody writes essays in Slack. It's only possible because of AI copy-paste."

I call bullshit. I write essays in chat. All the time. Been doing it my whole life. And now, instead of "that was great explanation" or "thank you for clarity" I will get "here is no slop grenade, begone"? No in hell, I won't!

@bboreham.bsky.social and honestly, I don't know what to do with it. If we will punish those, who clearly state "I asked AI here is a copy paste" (and that kind of people thankfully still exist) — they simply will stop... leading with "I asked AI here is a copy paste" and just will copy paste without any indication whatsoever. And then you are stuck with questioning "is it AI or not?" each time you see a post longer than 20 words.

And noslopgrenade.com won't save you. People copy pasting AI responses will not understand your demand "not AI please". Especially in such a passive-aggressive manner as "here is a link with term 'slop' in it to a whole site dedicated to roasting what you just did with your AI thing because I can't be bothered to even do it myself". They will not understand. They wanted to help. They got from conversation, talked with the thing, sent result to you. They think they did work.

And this 3-posts long rumbling is a proof not only AI can write long.

@Lemonid wow that surely showed them... something

@Lemonid there is skill involved in knowing whether to use it, that doesn't inherently make the tool useless or ill-conceived. "Batteries not included", bring your own senses for that.

The problem with the provided example is actually outlined on the page quite well: response from an LLM was generic and did not account for the implicit context of their jobs and what they're working on. Such a response implies, as written, that the sender cannot be bothered to do general research before asking another person for specifics in an act of disrespect for their time.

It's not the style. It's the substance. Or lack thereof, more specifically.

I pity the company culture of whoever gets to use this with enough of a frequency to justify building such a reusable response, but having worked for just under a decade in corporate before the rise of LLMs I am certain that some people will provide good cause for a response like this. It saddens me, but does not surprise at all.

@bboreham.bsky.social

@bagder thank you for being so clear about the issues here
@bagder I have no business talking with aiparrots. If I wanted an airesponse I would've asked the AI myself.
@bagder "Let me Google that for you," but in 2026 😅

@bagder At work, I had a report with data I pulled every week for the past year. Beautifully streamlined and perfectly easy to understand. An idiot manager asked for a report on exactly what I had. I sent it to him. He fed it to an AI which hallucinated most of the data incorrectly and turned my charts into a jittery slop mess. He said, thanks, I'll use the report I got from Claude.

You mean the report I spent a year meticulously updating before you fed it into a woodchipper?

@bagder I’ve started to reply AI;DR to slop-responses, or links to slop websites that people throw at me.

@bagder You’re absolutely right!

SCNR! :D

@bagder "if i want the opinion of an LLM i would ask it myself."

@bagder

Yes the llm written ones gcc is getting is annoying. The descriptions are just plain wrong. Lucky the testcases are real ones. And some are annotated just badly. Lucky we can remove the comments and get to the real issue and ignore the llm written parts.

@bagder
Another incredibly aggravating trend I'm seeing everywhere (including the GH issue you linked) is the way people preface their copypasta from the chatbot with comments like "after much Gemini wrangling", "after arguing with ChatGPT" or "after spending $xxx on Claude", etc...
Like they want you to know how much it cost them  -- in terms of pain, money or both -- to bring you that monstrous wall of extruded text and emojis (so you should be grateful!).
@fred @bagder Or the "Claude says that…". They don't make any pretense of understanding what's being posted, or of agreeing with it, only "this was generated (you'll be the one to make sense of it, I can't be bothered)".

@bagder pasting anything AI generated, anywhere for other humans to read is much worse than rude IMO.

The only worse thing is to do so without saying you have no respect for others and couldn't be bothered to think about it yourself. Oh, I meant to say, not mention it is GenAI.

@bagder

Fair. That link you posted was insane.

I have work requirements regarding spicy autocorrect. So I'll write the code, then have AI review the changes for an initial bullet point list of PR changes for the commit. It's not bad, but sometimes thinks that 'for' loop was really important.

@bagder There comes a POINT when you won't listen to me until I use bullet points & bold text, & won't do your fucking jobs if I don't make it look professional enough even though I am not the one who's supposed to be a professional in an instance when I am a CLIENT.
So. If you don't want to feel like you're acting dumb enough to need me to have AI summarise my various thesis statements, 40 cases like mine, & over 200 studies on the negative impacts of the abuse you're committing, do your job.
@bagder the number of times I've told people to send me the prompt they gave AI instead of the output from AI is too damn high. If your prompt doesn't have useful original thoughts there's no way the sloppy completion will either.
@bagder sorry for that Daniel, I ask my numeric clone to do some human wrapping, but he was to busy to write my resume and perform technical tests for my new IT expert job.