Hacker News new | ask | show | jobs
by aeonik 14 days ago
I didn't realize how strict they were against LLMs.

Codex has really helped my fix and tighten up my AUR PKGBUILDs.

I was thinking about trying Gentoo in the future, but not being able to contribute because I use LLMs in my workflow sucks.

3 comments

You can always run your own portage overlay. I do it for some random packages that aren't in the main tree.
Is there a third party like the AUR?

If not we should make one. We should call it Sloppage so the Gentoo devs know what it's about. X-D

There is one called guru, but its probably subject to the same restrictions since its a semi official overlay.
I know for a fact that some stuff merged into Gentoo is already LLM modified in upstream so their stance is dumb and not even logically consistent.
It's pretty consistent. If you check out something from a Gentoo-official repo, it's going to have been created by humans without the use of LLM tooling. LLM tooling is used for the kernel, systemd, and a litany of other packages -- trying to run a "non-LLM OS" is more like a fork of the whole ecosystem than a distribution.

I can appreciate the concept that Gentoo is placing a high value on human curation. I used to be firmly against our anti-LLM policy, but honestly it's a pretty strong differentiator from other distributions -- and I'm getting more and more sick of AI tech in general.

(note: I am a Gentoo developer)

Been using Gentoo for over 20 years and have accepted PRs to the repo.

I don't get any value from this "no LLMs" stance. In fact it's quite the opposite.

I watch extremely famous C devs at work using LLMs all day everyday working on stuff that is merged into Gentoo all the time. You guys are shooting yourselves in the foot and just wasting everyone's time and it's exhausting.

Well, they have held back some slop in CPAN (a surprising place to find slop) [1]. Some of said slop recently caused GNU coreutils test suite to fail [2]. Surely the bot will get it right one day, right?

[1] https://bugs.gentoo.org/971488 [2] https://github.com/cpan-authors/IO-Tty/issues/91

Python being a dependency of portage is gentoo's original sin. They have no business calling anything slop with how portage is coded. Truly the epitome of throwing bricks from a glass house.
If you're so good at it that they can't tell, does it matter?
Some people have a view of ethics/integrity that constrains them to following rules even if they can't get caught and consider the rules in question to be ill advised.