Live data from Hacker News

LLM Policy for Rust Compiler

github.com

41–50 of 94 posts

Re: LLM Policy for Rust Compiler

#41
post #4

Oh no where is Bun gonna be ported to next?

Nothing. You can always vibe-code in Rust even when the rust-lang/rust repository itself largely forbids vibe coding.

> even when the rust-lang/rust repository itself largely forbids vibe coding.

This policy does not seem to forbid vibe coding?

Re: LLM Policy for Rust Compiler

#42
Some of these are just straight up unhinged.

> Using an LLM to discover bugs, as long as you personally verify the bug, write it up yourself, and disclose that an LLM was used.

What are they going to do go back and reject a bug if someone later admits they found it with an LLM? Honestly they and most other project would probably be better off just ignoring the situation until norms start developing.

Re: LLM Policy for Rust Compiler

#43

Some of these are just straight up unhinged. > Using an LLM to discover bugs, as long as you personally verify the bug, write it up yourself, and disclose that an LLM was used. What are they going to do go back and reject a bug if someone later admits they found it with an LLM? Honestly they and most other project would probably be better off just ignoring the situation until norms start developing.

What are you even talking about lol the policy doesn't imply that at all.

That's in the "allowed with caveats" section. It's just saying to not open bug reports without first reading them yourself or your bug may be closed. No one is saying "by policy we will have to add the bug back in" jesus christ

The policy is insanely straightforward, idk how you can be misinterpreting it this badly. It's just "Disclose that you use a model, you are on the hook for reviewing model output as a human" and then some clear cut examples.

Re: LLM Policy for Rust Compiler

#44

Earlier quoted context omitted.

> Like seriously, what's the point of explicitly allowing this? I would have LOVED if the university course I took last winter had this. I had to take a very paranoid attitude to what was allowed. What they're trying to avoid is a lot of unnecessary conflict with zealous anti-AI people calling for your exclusion for admitting to doing these things. There are people who would ban this too.

So then the Rust maintainers are going to give you an F on your report card?

No they’ll just drop() you

Re: LLM Policy for Rust Compiler

#45
Kudos to the team for this. I think it’s brave of them to stand up for their own experiences and push back against the hype train.

Before you knee jerk hate on the team for being luddites, consider:

1. For a language like rust there’s too few eyes and too many mouths. Reviewing is a job, and is extremely taxing. 2. The code base needs to be highly hermetic because it’s load bearing across the global economy 3. Most changes are only relevant if they’ve followed extensive process, including community feedback.

Re: LLM Policy for Rust Compiler

#47

Some of these are just straight up unhinged. > Using an LLM to discover bugs, as long as you personally verify the bug, write it up yourself, and disclose that an LLM was used. What are they going to do go back and reject a bug if someone later admits they found it with an LLM? Honestly they and most other project would probably be better off just ignoring the situation until norms start developing.

See https://daniel.haxx.se/blog/2025/07/14/death-by-a-thousand-s...

Re: LLM Policy for Rust Compiler

#48

Does the policy fix the issue of many low quality PRs being submitted? Unlikely. Will it fix a related but different problem? Likely.

The people who submit low quality LLM-generated PRs often don't bother to read the policies first, but at least it will be easier to reject those.

Ok but what if their OpenClaw reads it for them

Re: LLM Policy for Rust Compiler

#49

Some of these are just straight up unhinged. > Using an LLM to discover bugs, as long as you personally verify the bug, write it up yourself, and disclose that an LLM was used. What are they going to do go back and reject a bug if someone later admits they found it with an LLM? Honestly they and most other project would probably be better off just ignoring the situation until norms start developing.

The assumption here is that people act in good faith. If you break the rules, this indicates that you are not acting in good faith, and perhaps should no longer be welcome.

Re: LLM Policy for Rust Compiler

#50

This policy is straightforward and shouldn't be particularly controversial (I'm sure it will be bikeshedded to death though). It basically bans the obvious stuff ("don't just drop LLM generated comments onto PRs") and allows the important stuff like LLMs writing code so long as you disclose. edit: Wow people did not read the policy. It's literally just "if you use an LLM you are responsible for it, we will reject low…

So...big caveat that this is still under review, so what we're talking about is a moving target, but based on what I can see, it seems considerably more nuanced than that. They basically ban LLM-authored code, with a careful carve-out to run an experiment to try to get only high-quality LLM PRs:

> It's fine to use LLMs to answer questions, analyze, distill, refine, check, suggest, review. But not to create.

> We carve out a space for "experimentation" to inform future revisions to this policy.

Importantly, the LLM contributions must be solicited, i.e., the people responsible for reviewing the final implementation have to opt in explicitly beforehand.

Post reply on HN