this post was submitted on 16 Mar 2026
205 points (96.4% liked)

Fuck AI

6380 readers
2541 users here now

"We did it, Patrick! We made a technological breakthrough!"

A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.

AI, in this case, refers to LLMs, GPT technology, and anything listed as "AI" meant to increase market valuations.

founded 2 years ago
MODERATORS
 

Related:

This is in a PR where Shougo, another long-time contributor, communicates entirely in walls of unparseable AI slop text: https://github.com/vim/vim/pull/19413

Thank you for the detailed feedback! I've addressed all the issues:

Thank you for the feedback! I agree that following the Vim 8+ naming convention makes sense.

Thank you for the feedback on naming!

Thanks for the suggestion! After thinking about this more, I believe repeat_set() / repeat_get() is the right choice:

Thank you for the feedback. A brief clarification.

https://hachyderm.io/@AndrewRadev/116176001750596207

@AndrewRadev@hachyderm.io

you are viewing a single comment's thread
view the rest of the comments
[–] hperrin@lemmy.ca 98 points 1 day ago (5 children)

I spent literally all day yesterday working on this:

https://sciactive.com/human-contribution-policy/

I’ve started to add it to my projects. Eventually, it will be on all of my projects. I made it so that any project could adopt it, or modify it to their needs. It’s got a thorough and clear definition of what is banned, too, so it should help any argument over pull requests.

Hopefully more projects will outright ban AI generated code (and other AI generated material).

[–] xvapx@lemmy.world 2 points 14 hours ago

That's great, thank you!
Added to my project's repo.

[–] thethunderwolf@lemmy.dbzer0.com 6 points 18 hours ago (1 children)

this is cool

you should make a post about this somewhere here on Lemmy

people should know about it

[–] hperrin@lemmy.ca 6 points 18 hours ago

Ok, yeah, I’ll make a post for it.

Feel free to share it anywhere. :)

[–] Magnum@infosec.pub 3 points 17 hours ago
[–] PlutoniumAcid@lemmy.world 17 points 1 day ago (3 children)

I like this approach, but how can it be enforced? Would you have to read every line and listen to a gut feeling?

[–] hperrin@lemmy.ca 44 points 1 day ago

Basically the best you can do is continue as normal, and if someone submits something that says it is or obviously is AI, point to this policy and reject it. Just having the policy should be a decent deterrent.

[–] Jankatarch@lemmy.world 13 points 1 day ago* (last edited 1 day ago)

Same mindset as "You don't need a perfect lock to protect your house from thieves, you just need one better than what your neighbors have."

If a vibecoder sees this they will not bother with obfuscation and simply move onto the next project.

[–] thethunderwolf@lemmy.dbzer0.com 1 points 18 hours ago (1 children)

“AI generated” means that the subject material is in whole, or in meaningful part, the output of a generative AI model or models, such as a Large Language Model. This does not include code that is the result of non-generative tools, such as standard compilers, linters, or basic IDE auto-completions. This does, however, include code that is the result of code block generators and automatic refactoring tools that make use of generative AI models.

As "artificial intelligence" is not that well defined, you could clarify what the policy defines "AI" as by specifying that "AI" involves machine learning.

[–] hperrin@lemmy.ca 5 points 18 hours ago

“Generative AI model” is a pretty well defined term, so this prohibits all of those things like ChatGPT, Gemini, Claude Code, Stable Diffusion, Midjourney, etc.

Machine learning is a much more broad category, so banning all outputs of machine learning may have unintended consequences.