43 points paaloeye 2 hours ago 55 comments
Tiberium 1 hour ago | parent
Tiberium 1 hour ago | parent
> Yeah we know you're working with an LLM. That is fine (imo), as long as you're not doing drive-by slop PRs. These have been rather good quality, and you've been testing on hardware (which is important)
So it feels odd for them to suddenly change from this (clearly working) setup.
paaloeye 1 hour ago | parent
Tiberium 1 hour ago | parent
paaloeye 1 hour ago | parent
vkaku 1 hour ago | parent
paaloeye 1 hour ago | parent
handoflixue 40 minutes ago | parent
It's not hypothetical to say that an LLM can write widely adopted, battle-tested, production code.
Claude Code would be another example.
Linux is still mostly human, but even Linus Torvalds has warmed up to the idea that LLMs are tools a skilled user can use to contribute there.
There's a lot of quieter, private examples where some company rewrote their entire back-end or internal tooling with an LLM. You just tend not to hear about it because "we used AI" is currently negative marketing/PR, so why say it out loud?
nvme0n1p1 4 minutes ago | parent
https://x.com/trq212/status/2014051501786931427
Remember, game engines can render millions of triangles per frame, and Claude Code struggles to render a few hundred characters on a monospace grid. I wouldn't hold it up as a shining beacon of quality.
nine_k 1 hour ago | parent
But then use your own brain to understand the bug, its implications, maybe ways to fix it. Again, use whatever tools, as long as your mind forms a clear understanding, which you can operate on independent on any LLMs or whatever.
The problem with "LLM bug reports" is that the submitters run a machine tool to find something that looks like a bug, but have a poor / no idea themselves what the issue is, and whether it's really an issue. It's easy to flood maintainers with such reports. The "no AI" policy pushes the responsibility of doing proper assessment onto you, the submitter.
If you can use LLMs to produce a bug report with the quality of assessment equal or above that of a diligent qualified human bug reporter, godspeed.
sigmar 1 hour ago | parent
that isn't what the policy says. It isn't just about writing the report.
> If you use a chatbot to give you advice on a comment on the issue tracker, that comment is unwelcome.
bilinguliar 59 minutes ago | parent
GuB-42 52 minutes ago | parent
To me "no LLMs for finding bugs" means what it means, which implicitly means "we prefer to have bugs than for you to use a LLM". It is weird, may result in worse code, but it can be justified for ideological reasons, and I mean, why not, it is your project, your rules.
In the unlikely even I contribute one day, reading this rule, I will turn off my LLMs completely and my submissions will probably have bugs that could have been avoided using a LLM based debugging pass, but that's the rule, and I won't discuss it because it is also the rule.
If the intent is to avoid flooding maintainers with bug reports, say "no LLMs for bug reporting".
BoorishBears 39 minutes ago | parent
My read is any LLM use should be opaque to them. You should be able to explain your bug find in your own words, have formatted as the project expects, not have any LLM generated comments (which trend towards being useless anyways)
The wording of the post is very clever, if you're green you read it and you say "I'm banned because I use Claude". If you're experienced enough you can read the message between the lines: "if you use LLMs, it should still have gone through your brain before it reaches mine, so I'm not turned into a meat puppet by proxy"
GuB-42 1 minute ago | parent
Some people reject AI on a matter of principle. They may have a problem with the energy cost, the idea that AI companies are stealing the world knowledge for their own profit, that any use of LLMs will make you stupid, or that it does more harm than good overall. The code of conduct links to a short story by Isaac Asimov, you typically don't do that when your motives are purely technical.
Gigachad 38 minutes ago | parent
Rapzid 21 minutes ago | parent
That's what it says, literally. I'm sorry but for a programming language project.. That's the most human slop of a policy I have seen in a long time.
Low effort, human slop.
iperov 1 hour ago | parent
zamadatix 59 minutes ago | parent
> We know that if something gained somewhere, something lost somewhere.
I don't know that.
handoflixue 47 minutes ago | parent
Yeah, but that doesn't imply equivalent exchange.
If you care about being the best sprinter in the world, yeah, put in the time and effort! But if you just want to get to work, there's no way you can beat the speed of a car.
If you're one of the better bug-hunters in the world, you probably lose something by using an LLM. For the rest of us, it's increasingly like trying to race a car.
We definitely need both types - it's important having the humans who do have that top 1% understanding. But increasingly, for everyone else, LLMs outperform doing it by hand.
nnx 1 hour ago | parent
I can understand the no automated AI contribution point of view, but going overboard with the above that is also completely unenforceable makes the policy look dumb.
janice1999 1 hour ago | parent
A project without everyone putting the same filter between them and the work they submit might help a project evolve in interesting and different ways.
8note 40 minutes ago | parent
the rule is ultimately "dont submit stuff where only your llm session knows whats going on"
if you brainstorm with an llm, then rewrite the llm prose but have no understanding, youve still broken the rule.
if you understand what it suggested, why, and so on, then you do know whats up, and thats unenforceable, but who cares
handoflixue 36 minutes ago | parent
You said it yourself - the enforceable policy is a a different, and much more reasonable policy. If the rule is "ultimately" something else, you can in fact just make that the rule. Or include a parenthetical explanation.
Rules are the ideal place for being pedantic and detailed! That's the whole point of rules - ultimately, the rule is the rule that was actually written down. Not anything else.
simoncion 40 minutes ago | parent
It's exactly as enforceable as when projects require you to swear that you can legally assign copyright of your submissions to the entity that runs the project, and/or swear that your submissions don't infringe on anyone's patents, and/or -as the ReactOS project does- swear that you've never seen the code that the project is reimplementing.
If someone swears that they're conforming to the rules and you later find out that they lied, then you ban them forever, publicly announce why, and -if needed- purge their contributions and do your best to alert affected users about the tainted versions. These sorts of policies work for the same reason ordinary doors and door locks work: most folks aren't profoundly antisocial shitbags.
paaloeye 1 hour ago | parent
Sources:
paaloeye 1 hour ago | parent
Indeed no hard feelings.
fps-hero 1 hour ago | parent
If an LLM finds a bug in some code, but you fail to report it because of a project's code of conduct regarding AI, does the bug even exist at all?
If you find a bug in some code, and use AI to help you find the fix, are you allowed to submit the fix? Or should you just let them "figure it out".
I'm sorry, but I can't take stances like this seriously. Policies like this are unhelpful. This reeks of the academic knee-jerk reaction of ban AI, without considering the reality that yes, students continue to use AI, even if you tell them not to. AI should be used responsibly. Ban the behaviour you don't want, don't ban the technology.
sigmar 1 hour ago | parent
There was someone on a previous thread about zig who reported a bug and was ignored, ostensibly because he used LLMs to confirm the accuracy of his bug report before submission. https://news.ycombinator.com/item?id=49938732
sarchertech 1 hour ago | parent
8note 53 minutes ago | parent
if you want to submit an LLM found bug, you could instead donate the tokens directly to the maintainers, rather than making them read your agent outputs
mattnite 1 hour ago | parent
> It is entirely valid for people to want to use LLMs for their projects and in their communities. It's also valid to want to keep them free of LLMs. Unfortunately those preferences are not compatible, one approach cannot coexist with the other. A choice needs to be made for MicroZig/ZEG projects. I've developed a preference for working without LLMs, and as I'm the most active maintainer of the project, shipping projects like the SYCL Badge, I'm imposing my preference.
> I have no hard feelings for anyone that decides to make an LLM fork of microzig.
handoflixue 56 minutes ago | parent
I really wish a lot more of this debate could show that level of respect for the other side.
eaurouge 53 minutes ago | parent
dmcgill50 44 minutes ago | parent
maxbond 33 minutes ago | parent
canelonesdeverd 4 minutes ago | parent
maxbond 44 minutes ago | parent
femboyvtuber 38 minutes ago | parent
In an ideal world, LLM users would simply steer clear of trying to contribute instead of trying to hide it and direct their energy and tokens elsewhere
maxbond 31 minutes ago | parent
pugworthy 1 hour ago | parent
giancarlostoro 55 minutes ago | parent
Gigachad 36 minutes ago | parent
If a contributor genuinely understands the problem, has tested the code themselves and writes the PR description themselves, it would be indistinguishable from human written code anyway.
Rapzid 24 minutes ago | parent
Or if it does, it could be hundreds of years in the future.
But maybe it'll be next year? LOL.
As it is, we seem to be developing detection techniques at a good clip and the way current LLM tech works it doesn't seem like there is a path towards avoiding detection... Plus, humans are genuinely very good at self-tuning to detect LLM output.
orangecat 52 minutes ago | parent
As of late 2026, this is gross negligence and any project with such a policy should be assumed to have a variety of easily exploitable vulnerabilities.
handoflixue 29 minutes ago | parent
A lot of the recent major exploits like php2shell require a fair amount of effort to use, so unless you're a major public figure or holding on to something very valuable, there's not a lot of reason to be concerned.
Obviously, if you're writing a password manager, it's a very different story and I'd be horrified by such a policy there. But you've got to make an argument that this specific app is actually a target
luckydata 51 minutes ago | parent
syscll 50 minutes ago | parent
To me, it’s akin to running a classic car club and not wanting drivers to turn up in their 2026 GT3 RS. They appreciate the building process and the thought and effort that went into it. At least, that’s my interpretation after attending some meetups/conferences.
handoflixue 39 minutes ago | parent
senderista 38 minutes ago | parent
rpmisms 34 minutes ago | parent