Live data from Hacker News

Debian votes to allow "responsible use of generative AI"

lwn.net

291–300 of 483 posts

Re: Debian votes to allow "responsible use of generative AI"

#291

Earlier quoted context omitted.

Except LLMs actually are making programmers dumber. I personally know people, people whom I know for a fact were good programmers before, who have now completely stopped using their brains. When you ask them why they did something in the code, they say "I don't know, Claude did that and I didn't really question it". There was no such analogous phenomenon with IDEs.

That's what delegation looks like, but it needs a better process. They could be committing plan files alongside any nontrivial change to application code, and the plan file can have everything you'd care about, like the invariants it held to and why, the rejected ideas and why, the acceptable risks and why, etc. This is solved by better usage of LLMs, not less. The divide to me isn't engineering skill vs those who lo…

Delegation implies a specification and responsibility, both with don't exist for LLMs.

Re: Debian votes to allow "responsible use of generative AI"

#292

Earlier quoted context omitted.

Debian is open source, there is no incentive to be "responsible for it", oh poor me, someone got a bug. If it's paid for through a job your argument is sound.

You can make the exact same argument with code written by humans. And if you were right we should see shitty bad code in open source projects like Linux, Postgres, etc. We don’t.

you completely missed my point, but no matter, it's all ai bot shillers at this point here anyways. enjoy your ai slop.

Re: Debian votes to allow "responsible use of generative AI"

#293
post #21

Earlier quoted context omitted.

Debian is open source, there is no incentive to be "responsible for it", oh poor me, someone got a bug. If it's paid for through a job your argument is sound.

How is it different to hand written code if the author doesnt care?

read my fucking comment again

Re: Debian votes to allow "responsible use of generative AI"

#294

Earlier quoted context omitted.

Except LLMs actually are making programmers dumber. I personally know people, people whom I know for a fact were good programmers before, who have now completely stopped using their brains. When you ask them why they did something in the code, they say "I don't know, Claude did that and I didn't really question it". There was no such analogous phenomenon with IDEs.

You can just ask Claude why it did something in the code and it will tell you Programmers just moved up a level , not dumber, we are now managers of a team of 'agent' programmers. The deliverable is now a functionality instead of a specific block of code

Claude won’t tell you why it did something. Instead, it will generate a probable explanation. The two are very different

Re: Debian votes to allow "responsible use of generative AI"

#295
post #79

Earlier quoted context omitted.

This is why AI agent attributions in commits is silly (it’s really just a stealth ad for the tool) Had someone at $DAYJOB just shrug and say Claude messed up when I pointed out a sql injection in the code in their PR. It became explicit policy at the company after that moment that blaming the AI is not an excuse for shoddy work.

> blaming the AI is not an excuse.. It kind of is if the company mandates LLM use. It is sort of sad that now programmers are suddenly expected to be perfect reviewers of code they didn't write.

> It kind of is if the company mandates LLM use.

It's not, because you can still quit.

Re: Debian votes to allow "responsible use of generative AI"

#296

Earlier quoted context omitted.

You can just ask Claude why it did something in the code and it will tell you Programmers just moved up a level , not dumber, we are now managers of a team of 'agent' programmers. The deliverable is now a functionality instead of a specific block of code

Yep. I do so much work with Claude on product requirements and architecture before a single line of code is written, and test coverage is extreme. If I need to understand a specific line of code it means I did something wrong in planning or in requirements for testing.

In my experience it’s impossible to foresee all the micro decisions that reality will demand. IMO it’s one reason to not use waterfall, which is very similar to what you described

Re: Debian votes to allow "responsible use of generative AI"

#297
post #76

Earlier quoted context omitted.

IDEs enable us to not bother memorizing the number and order of arguments, long names beyond the first word or two, etc. the impact is comparable, freeing some of the very limited space in our memory for more important things. sure, students and juniors shoot themselves in the dick if they let LLMs do everything, but they're fucked anyway so it doesn't matter,

With AI people aren't reading, writing, or thinking about the code. I would not say something that helps me remember a function name is comparible.

> With AI people aren't reading, writing, or thinking about the code.

Writing, definitely. Reading, maybe. Thinking is another thing. I can think about code in a lot of ways just by reading a description of the code, or knowing how I directed the code to be written, etc. I think people are thinking about the code differently.

Re: Debian votes to allow "responsible use of generative AI"

#298

Earlier quoted context omitted.

With AI people aren't reading, writing, or thinking about the code. I would not say something that helps me remember a function name is comparible.

That's because you are used to it. I am old enough to have been there during the rise of things like intellisense and language servers, people were making the exact same arguments about them. That not knowing your API to the core makes you a bad programmer. I'm sure for IDEs themselves there were similar arguments and it goes all the way back to Socrates' warning against writing. These arguments always end with "but…

> That not knowing your API to the core makes you a bad programmer.

Seriously, this was a huge thing in C and C++, where you had to know/remember/know to look up very specific error codes and conditions in an API and if you didn't then it was very much considered to be a skill issue. This was maybe 15 years ago.

Re: Debian votes to allow "responsible use of generative AI"

#299
post #247

Earlier quoted context omitted.

> You can just ask Claude why it did something But will Claude give you an authentic rationale and a traceable, verifiable "line of reasoning" for those things? Or will it just construct the next plausible Markov chain built on whatever Reddit thread it ingested at random? You can ask Claude or any LLM for citations, and it will RAG them out ex post facto . Those actually aren't citations, they're just web searches f…

Now replace "Claude" by "human" and see how your comment goes. Specifically, humans are known to decide subconsciously, then invent some "reasoning" out of thin air to justify it. This matches my experience with decision-making in software projects.

People, sometimes weirdly called by their animal name, humans, do have memories of their thought process. We can reach back to those memories to explain why we made a decision. Sometimes we don’t remember and speculate instead. Most of the time we can tell the difference

Re: Debian votes to allow "responsible use of generative AI"

#300
The voting seems to have been pretty much linear to how pro-LLM they were. So it's interesting that all of the proposals were essentially anti-LLM and the chosen one was the mostly neutral, only slightly anti-LLM one. The absence of any pro-LLM proposal indicated that proposal writers are not in sync with the voters
Post reply on HN