Re:Pop!_OS bans AI-generated code from much of its codebase
by sedan_baklazhan on Saturday October 03, 2026 @03:29PM
(#49947028)
What is actually the meaning of “handcrafting” here?
[ Parent
| on HN ]
Re:Pop!_OS bans AI-generated code from much of its codebase
by throwaway74628 on Saturday October 03, 2026 @03:50PM
(#49947180)
My guess: taking personal responsibility for the functionality, readability, and sanity of the change proposed, both atomically and in the context of the wider code base (adhering to existing conventions and patterns), to the best of the author’s ability.
Re:Pop!_OS bans AI-generated code from much of its codebase
by thereisno on Saturday October 03, 2026 @05:12PM
(#49947830)
"taking responsibility" doesn't actually mean anything, it's just empty words
Re:Pop!_OS bans AI-generated code from much of its codebase
by simonra on Saturday October 03, 2026 @06:15PM
(#49948313)
Putting any specific string in an "author(s)" or "committer" field is likewise a token gesture that doesn't affect or alter the content. The impact, just like promises of responsibility, would still solely be in biasing the reader, clouding the evaluation.
Unless you believe there is substance in social interactions over time, like trust. But then it would be a socially weird move to dismiss promises of responsibility out of hand instead of picking up the invitation to build trust if that's what's perceived to be lacking.
Re:Pop!_OS bans AI-generated code from much of its codebase
by throwaway74628 on Sunday October 04, 2026 @01:48AM
(#49951038)
We are not the same.
Re:Pop!_OS bans AI-generated code from much of its codebase
by lkramer on Saturday October 03, 2026 @06:56PM
(#49948578)
What I meant by it was that I read every line of code generated, made sure I understood its purpose and either manually rewrote it if I felt there was a better way or asked Claude to do it. E.g. there was a bug where the password could end up in a configuration labelled as a username. Claude's initial fix was to simply exclude 'username' in a for loop, but I asked it to find examples in similar code in other codebases to see what the best practice was and ended up basing to fix on what is done in Gnome.
Re:Pop!_OS bans AI-generated code from much of its codebase
by sedan_baklazhan on Sunday October 04, 2026 @02:22AM
(#49951186)
Can you show the PR?
Re:Pop!_OS bans AI-generated code from much of its codebase
by lkramer on Monday October 05, 2026 @07:49AM
(#49963629)
https://github.com/pop-os/cosmic-applets/pull/1449
I am not saying it's the greatest PR in the history of PRs, but I think the quality is at least the same as it would have been if I had spent the time to do everything by hand (which may say more about my Rust abilities, but that's what I'm trying to improve as well).