points by porphyra 22 hours ago | 0 comments
The whole reason why people are trying to replace them is because they have stubbornly refused to use AI, which has directly impeded progress in getting M3/M4/M5/M6 working. It's fine of course for them to continue pursuing their hobby of doing everything manually, and honestly it is insanely impressive.
But most people just want stuff to work, so it's odd to complain about it when others do manage to get it to work using AI to build on top of their prior permissively-licensed work.
[–] codedokode 9 hours ago
So why those people using AI do not write the code from scratch without breaking the license and without vibe-copying existing code?
[–] habitue 3 hours ago
What is vibe-copying? The code was permissively licensed specifically so other people could do what they want with it. I'm so confused what people think permissive licensing is
[–] Danox 2 hours ago
No talent. no skills is why?
[–] nsbdhciebsbdhc 22 hours ago
[–] Kwpolska 18 hours ago
[–] Wowfunhappy 13 hours ago
[–] orangea 11 hours ago
[–] getcrunk 1 hour ago
[–] LoganDark 18 hours ago
[–] perching_aix 3 hours ago
[–] gloxkiqcza 22 hours ago
[–] tonyedgecombe 21 hours ago
[–] aeonik 19 hours ago
Do the massive amount of vulnerabilities not make you think twice?
At this point, I trust human code less than llm code. Design and architecture of the code still greatly benefit from a good human touch, but I'm not sure how long that will remain true.
https://www.phoronix.com/news/OpenAI-948-Linux-LPE-Bugs
[–] nsbdhciebsbdhc 16 hours ago
[–] zdragnar 4 hours ago
A lot of projects just stopped accepting any outside contributions rather than deal with the tidal wave of slop they were getting. Choosing to not accept LLM code is IMHO a better compromise.
[–] rowanG077 13 hours ago
[–] codedokode 9 hours ago
[–] palata 8 hours ago
I believe that there may be valid reasons to refuse anything that was touched by an AI, but that's not about security. It's more about the non-technical problems coming from AI (centralising power, increasing inequalities, carbon footprint, ...).
[–] jasonvorhe 19 hours ago
[–] cromka 21 hours ago
There's a reason no Omarchy patch of any kind has made it to the kernel list yet. I did personally look into some of their code and it is certified, hacked-togeter slop.
[–] ffemac 12 hours ago
[–] ChocolateGod 20 hours ago
[–] dj_morocco 20 hours ago
Everyone understands that LLM is a mean to an end, but it's clear that Omarchy got two confused and it's showing.
[–] saagarjha 1 hour ago
[–] inejge 20 hours ago
AI-friendly: you can use the LLMs however you wish, but you must thoroughly understand every part of submitted code.
Slop-friendly: understanding anything is optional.
[–] ChocolateGod 9 hours ago
Some would say yes unfortunately.
[–] palata 8 hours ago
As an open source maintainer, when someone opens a PR, I don't know who they are. But I don't really care. I care about the PR: is it a "good" PR (there are multiple dimensions: is it understandable, does it add maintainable code, was it tested, etc) or not?
I think "AI-friendly" says "I don't care if it's written with an AI or not: I want good quality PRs".
I would think that "slop-friendly" is the kind of projects where the maintainers don't read the code. Maybe they try the feature (maybe not even?). I think the Omarchy guy was explaining somewhere that he does not read the code anymore, he just lets his AI write Rust. This is slop-friendly IMO.
If you are not AI-friendly, it means that you refuse to accept a good PR even if you cannot tell that an AI was involved. The mere fact that an AI was involved disqualifies the PR.
[–] shwaj 1 hour ago
Are you iterating to help you understand, prompting to rename/restructure/document until you would have been able to easily understand without AI? Then probably not slop.
[–] flykespice 10 hours ago
* Author posts patch with a manageable number of lines so maintainer doesn't gets burned out reviewing it.
* Tries to outline on the body what the patch is about and his rationale for the design decisions on the code.
* Promptly answers any maintaners questions about the line changes.
* Discloses which AI model he used to assist on the patch and how was it used.
AI slop patch:
* Submits patch with huge lines of code without explanation.
* The body is written in a self-patronizing tone with superfluous formatting that helps nothing but annoys who is looking for the actual substance of patch
* When questioned by maintainer about some line changes either goes radio silent or reply with the usual AI tone of marketin salesman.
* rarely if ever discloses AI usage.
[–] tkel 20 hours ago
[–] BluSyn 2 hours ago
[–] orangecat 10 hours ago
[–] bigstrat2003 7 hours ago
[–] habitue 3 hours ago
[–] saagarjha 1 hour ago
You’re reading their blog
[–] BluSyn 2 hours ago
[–] kcb 6 hours ago
[–] nickysielicki 9 hours ago