yusefnapora
Joined 15 years ago
Joined 15 years ago
The article is also clear that it doesn't really matter whether the thing "works" or not - the process of using it is no fun for the author, so why would they want to use it for things that are supposed to be fun?
If you don't understand why people don't want them, you're probably trying not to. It's not that hard.
How can this possibly be accomplished? Even if every actor in the open source world with good to neutral intentions decides that this is anti-social behavior, that does absolutely nothing to secure your system against people with bad intentions.
A system that pulls in arbitrary unstructured text input and treats it as trusted instructions is insecure by design. Asking the entire world to sanitize your inputs for you is a choice - good luck with that.
As mentioned in the blog post, if your system is susceptible to this kind of "attack," what is your plan when someone with actual malicious intent gets involved?
Simple thought experiment. If you handed this same agents.md file (https://github.com/gitbutlerapp/grit/blob/main/AGENTS.md#sou...) to a human software developer and let them work on exactly the same goal, would their output be considered a derivative work?
I feel like I'm taking crazy pills here. Time to log off for a while, I guess.
All the incentives nudge you towards less and less critical evaluation of the output. The results of careful evaluation are much harder to measure than "this guy is cranking out 10x the code compared to last year!" And while you were busy thoughtfully internalizing the output, the guy next to you has been letting Strega Nona's pasta pot go brrr and spew another thousand lines of spaghetti on top, ready for you to review. Eventually "lgtm" becomes the default, and "do you want me to go ahead and implement that for you" starts sounding like the only way to keep your head above water.