Lemmy may be heading down the path of LLMs

https://leminal.space/post/33312956

Lemmy may be heading down the path of LLMs - Leminal Space

Sadly, it seems like Lemmy is going to integrate LLM code going forward: https://github.com/LemmyNet/lemmy/issues/6385 [https://github.com/LemmyNet/lemmy/issues/6385] If you comment on the issue, please try to make sure it’s a productive and thoughtful comment and not pure hate brigading. Consider upvoting the issue to show community interest. Edit: perhaps I should also mention this one here as a similar discussion: https://github.com/sashiko-dev/sashiko/issues/31 [https://github.com/sashiko-dev/sashiko/issues/31] This one concerns the Linux kernel. I hope you’ll forgive me this slight tangent, but more eyes could benefit this one too.

I mean the lead dev is literally agreeing that LLM code shouldn’t be in the project at all as the first reply to the issue. I’m not seeing how it’s headed toward integration from what you’ve linked.
Sadly, the lemmy team seem to have reversed their opinion immediately after. github.com/LemmyNet/lemmy-docs/pull/414/changes
Add notice about AI to code of conduct (fixes #413) by Nutomic · Pull Request #414 · LemmyNet/lemmy-docs

Note that the code of conduct is also linked on the lemmy.ml sidebar. Fixes #413

GitHub

Use of so-called Artificial Intelligence (AI) is allowed only if it is explicitly mentioned. Additionally all LLM-generated text or code must be manually reviewed by the author before submission (no vibe coding allowed).

Linus Torvalds has the best take regarding using “AI” for software development.

As I said in private elsewhere, I do not want any kernel development documentation to be some AI statement. We have enough people on both sides of the “sky is falling” and “it’s going to revolutionize software engineering”, I don’t want some kernel development docs to take either stance.

It’s why I strongly want this to be that “just a tool” statement.

source

Using it in a staging environment should be perfectly acceptable usage, review it and adjust it before introducing it on a production build.

Linus Torvalds: "The AI Slop Issue Is *NOT* Going To Be Solved With Documentation"

The Linux kernel developers for months now have been debating proposed guidelines for tool-generated submissions to the Linux kernel

That doesn’t take into account the extensively researched plagiarism concerns. It’s not just that it’s low quality slop but that some of us think the GPL doesn’t work if you can just train LLMs on GPL, then have it spit out GPL snippets un-GPL’ed.

Some people literally un-GPL projects via AI in one go. While that’s the egregious version, any LLM use seems to risk having a similar effect in a smaller scope.

This isn’t only a legal question. At least if you think the GPL has societal and moral value.

AIMania/WHY.md at main · Vxrpenter/AIMania

A guide on how to avoid AI. Contribute to Vxrpenter/AIMania development by creating an account on GitHub.

GitHub