No LLM code in dependencies
21 points by gioele
21 points by gioele
TIL git-annex is written in Haskell - cool!
On my subway ride home today, a man was watching YouTube shorts at full volume next to me. It was annoying because it was noise pollution on an otherwise silent and packed train. But it was extra annoying because he was watching some slop video that was completely AI generated.
The anecdote in this article about authors of dependencies making incomprehensible changes using LLMs resonated with me because for me, the most frustrating part about LLM misuse is that it degrades our interactions with each other. Like in the past at $WORK I might have gotten a proposal to review that was poorly thought out. But the ideas would be clearly right there and easy to pick out and comment on. But now anyone can feed their poorly thought out change into an LLM and it comes out looking well thought out but actually is full of holes upon review. Similarly it can make bad code that looks really good. [none of these comments are intended to disparage my current employer, I mean this more in general]
None of this is a new complaint really but it has started to get under my skin. Like I feel we are starting to lose an essential part of human connection that made work (and the rest of life) so enjoyable and fulfilling.
I appreciate that my coworker is honest with me, "hey, 🤖 did this" to give me a heads-up to the level of review they are expecting. It's usually documentation for some process they used to learn more about the codebase, so I can trust they've read the LLM's output and want to ensure they've learned correctly.