ell1e

u/ell1e@leminal.space
18 posts · 284 comments

Recent posts

Recent comments

But in my hatred, I began to wonder, could AI really be that bad?

It's been proven scientifically: https://machinelearning.apple.com/research/illusion-of-thinking Until there's a counter-study specifically regarding this one, there's no point in assuming AI is suddenly smart. The new agentic stuff just seems to be a while loop around the previous state-of-the-art lack of any intelligence.

It seems like they do though, because

  1. it's explicitly allowed

    Code or other content generated in whole or in part using AI tools can be contributed to Linux Foundation projects.

    and beyond that,

  2. some numbers suggest it's highly likely that it's happening with no public concern or pushback from the kernel leadership.

I've also brought up these concerns on the mailing list, with apparently no response from the maintainers, even though Linus was CC'ed here by another kernel dev. Specifically, my suggestion to not allow AI code submissions resulted in no response.

I'm not saying I would be owed a response. But the implications of that seem pretty clear.

Sad to see that it's accepted outside of the test cases at all. But good to see they're severely limiting it, at least.

Why do I find even minor LLM changes sad?

  • Because it moves the goalpost about what is okay to copy. If you brought a one-line change to a FOSS project in the past that you took out of the leaked MS Windows source code, you would have been scolded for risking such an explosive origin for such low gain. Nowadays with LLMs people seem to be trying to make that the new normal. I don't think that's a good path to take for the ecosystem.

  • And because no project should have to think about what's "copyright significant". If you reach that state, I feel like you should perhaps just reject it and have somebody rewrite it cleanly.

Perhaps submit yourself anyway and just put that explanation into the pull request. I don't think the list is designed to be super bullet proof, I was merged without directly linking any code too (although I suppose it's not too hard to find). At the end of the day, a lot of the internet runs on the honor system still, for better and for worse.

Kind of funny (or sad?) that lemmy itself probably wouldn't make it on the list, given they seem adamant on allowing LLM coding: https://github.com/LemmyNet/lemmy-docs/pull/414/changes

Curiously enough I wasn't able to actually find any lemmy commit marked as created with the help of AI, other than some bug located by AI without indication that an AI fix was used. I wonder if that means either they don't adhere to their own rule, or whether they're not actually using AI but just felt like really being pro-AI anyway. Why though? I'm so curious.

Update: seems like they don't put it into the commit log, just the merge request info: https://github.com/LemmyNet/lemmy/pull/6304

The "open" criteria listed in the article seem applied inconsistently by the writer:

In our recent AI and Ethics article, "The open-source advantage in large language models (LLMs)," my co-authors and I operationalize this even more concretely: a model qualifies as open-source only when its architecture, training code, model weights, and training data are all publicly available under licenses that permit unrestricted use, modification, and redistribution. By that standard, very few models qualify. The Allen Institute’s OLMo, EleutherAI’s GPT-NeoX, and LLM360’s K2 are among the handful that meet these four criteria.

I just checked the first one, OLMo. It just ingests random web pages, as far as I can tell. How would that possibly qualify for "training data [...] available under licenses that permit unrestricted use"? Why does the article writer think it would?

How would anything but pure CC0 training data fit that, given attribution requirements are so common and I assume they're a restriction on use (that most models ignore)?

The article apparently not wanting to admit this, and/or not having done the basic research to check, makes it seem as bad to me as the open-washing it is complaining about.

(However, perhaps I'm misunderstanding something here?)

Yup. And looking at the fallout from the other comments, seems like it may have been a good idea to take a stand.

(I don't like people becoming upset, but clearly some people embrace AI a little much, and if you look at Forgejo for example then you'd know Codeberg was always on some level anti AI due to the ethics and all that. And as far as I can tell, Codeberg always wanted to be a somewhat opinionated pro ethics code host. Now I understand some people don't like where the line has been drawn, but it's not suprising Codeberg wants to draw a line somewhere.)