QEMU is deciding to shift its AI policy, now allowing some AI/LLM-generated contributions
Posted by somerandomxander@reddit | linux | View on Reddit | 163 comments
Kevin_Kofler@reddit
Yet another project that decides to allow AI slop. Sad.
BossOfTheGame@reddit
You know what is a pretty sloppy take? The heuristic that everything that comes out of AI is slop. It is a broad sweeping and frankly inaccurate take. This is classic human lazy thinking, and ironically quite sloppy.
Venylynn@reddit
Look at what happened to Windows and tell me that AI isn't slop
revolutier@reddit
woah, the same exact heuristic that was just pointed out is re-applied without acknowledgement! your reliance on slop heuristics is concerning.
Venylynn@reddit
If it's good then I guess Windows is good and social media feeds aren't slop too, huh?
Stay consistent. Don't just blindly praise it in one context and then crap on it on another.
BossOfTheGame@reddit
I mean, windows has been bad for a long time, and it isn't because of AI. And as for social media... was it ever good? Is AI the problem or exacerbating existing problems that we've failed to address systemically? Could it be that AI if used properly can actually be quite powerful and potentially good? If your answer is no, then you might want to reevaluate how rational your position actually is.
Venylynn@reddit
It was perfectly usable and just fine up until late 2024/early 2025 for me. Or at least, not annoying enough to make me seek out alternative options. The UI went from honestly okay to a broken frame-skipping mess within 6 months and my network speed got cut by 75% even when Linux was downloading stuff at full speed on the same machine.
Social media was never great, but I never felt the need to constantly hide bullshit until the last few years.
"Could it be that AI if used properly can actually be quite powerful and potentially good?" if it is, then I have to apologize to Microslop and take back every negative thing I ever said about AI in the music industry. Leaving those unaddressed is a quick way to get someone to dig them up like "you SAY you like AI but YOU HATED IT when We Are Charlie Kirk went viral. HYPOCRITE!!!!!!!!!"
BossOfTheGame@reddit
Windows introduced ads into the OS in 2015. And even before then the only reason to use it was vendor support, not because the OS was particularly good. I also bet that if you take real scientific measurements of these cases (with the goal of falsify your own conclusion, so you can be confident in your finding) you might find that some of your claims don't hold. But I digress.
If you hate humans in one place, but like them in others, does that make it hypocritical? If you hate bacteria on one place but like them in others is that hypocritical? JFC, do you hear how fallacious your argument is?
The use of AI to find mathematical proofs is a fantastic use case. Do you know why its good? Because there are mechanisms to verify that what it produced is correct. There is quality control.
You hate the fast paced, unreviewed lack of quality control in production facing applications. That's not an AI problem, that's a culture problem.
Your problem is that you - like so many others right now - incorrectly think that AI or no AI is the fundamental principle. AI is a mechanism for getting things done. The principle is releasing half baked bullshit or not releasing half baked bullshit. For instance: your argument is half baked bullshit and you released it anyway without any use of AI.
Venylynn@reddit
Have you never been asked why you want to improve society yet you participate in society as a gotcha? If someone dislikes AI in art, are they not expected to dislike it everywhere else to remain consistent and not a hypocrite?
If I praise it here then I have to praise it everywhere else.
araujoms@reddit
It used to be much better. I can't believe you're unaware of the bot infestation.
BossOfTheGame@reddit
The part where I'm unaware of the bot infestation doesn't follow.
Granted my point was pithy, so even though social media was bad (my point), the lowered bar to post anything probably does make it worse. So I'll concede that. I would be wrong if I said AI wasn't causing any problems. It absolutely is.
My point is that the unfiltered hate for it is coming from uninformed groupthink and is largely off base. But what do I know, it's not like I'm an expert in the field or anything.
Codycody31@reddit
How exactly are they supposed to prevent it? No real solution will ever actually exist other than just ensuring it's good code
araujoms@reddit
Failing to detect 10% of it is very different than allowing 100%. The vast majority of devs that use AI are upfront about it.
DustyAsh69@reddit
I disagree with the "vast majority". Most people don't disclose AI usage. Some do when asked.
Mysterious_Lab_9043@reddit
Would you be so kind and share the paper you got this number, 10% detection failure of llm usage in code generation? The last time I read about this task, it was nearly impossible to solve, let alone 90% accuracy. I'd be glad to learn more.
araujoms@reddit
What I have in mind is that 70% of the authors will be honest about AI usage, no need to detect anything. 20% you can tell, and 10% goes through.
The percentages are obviously made up, and irrelevant for the point I was making.
bonzinip@reddit
I strongly suggest that you read the article. I wrote the proposal and it's absolutely not allowing 100%.
Kevin_Kofler@reddit
Use AI-based LLM output detectors, ban every submitter whose code gets flagged from contributing for life, unless they can prove that their submission is not AI slop.
Shap6@reddit
these have literally never been reliable
BilboBaggSkin@reddit
How can you trust AI to tell you if something is AI? lol
Kevin_Kofler@reddit
I trust the AI slop detectors more than I trust the AI slop itself.
mglyptostroboides@reddit
This is literally one of the most naive takes I've ever seen on reddit. And we all know how bad reddit is.
AI based AI detectors fucking suck and people have been kicked out of college, lost their jobs over their false positives. Wanting to make it a "guilty until proven innocent" situation is the cherry on top.
GildSkiss@reddit
How are they supposed to do that exactly?
Codycody31@reddit
It's for code is it not... i don't know of any AI detector other than a human which can find AI code smells in a PR. Also, Ai-based LLM output detectors are notorious bad, all it would take to bypass is removing any comments submitted with the code. However I do think banning developers for obvious vibe-coded prs that had no human oversight is a good idea
Venylynn@reddit
Oh wonderful. QEMU is gonna get as laggy as the Windows 11 UI with sloppy backend development via "AI". I guarantee it. Windows is being ruined by this crap. Why are we giving them an inch you know they'll take a mile.
Praying someone else who doesn't do this performance degrading slopgenerator shit uses the KVM backend comes along soon.
Ok-Winner-6589@reddit
Not here to praises AI but Windows UI is slow because you install a ton of shit as daemons (or services) and the whole UI is build on HTML, which isn't even a programming language but a document to tell browsers how to render a web page
QEMU isn't build on web technologies so performance shouldn't make such a difference.
Microslop migrated C/C++ Code to C#, which means going from "native" Code to running the Code inside an "Emulator". Android also does this to minimize memory leaks. The difference is that Android uses Java instead which relies more on JIT (memory inefficient, but better optimized for CPU) meanwhile C# relies more on AOT (memory efficient, but less optimized for CPU).
Then microslop migrated it's Code to TypeScript (another programming language they created) which isn't even compiled, but transpilated into JavaScript which has to be interpreted and relies on JIT. (Which means memory issues like Java, but, as it's interpreted, It is way slower on CPU).
Thats why spaming the Windows key makes your CPU to spike on usage. You have to dynamically compile the menu on real time. On Linux all the Desktop Enviroments are build on C, C++ or at least on Rust which they are all compiled languages that don't rely on extra softwares to run, which means maximum efficiency
Venylynn@reddit
What I want to know is why the laggy UI wasn't a problem until after they started shitting out vibe code slop
It feels directly connected.
GildSkiss@reddit
If you're so confident that the ai written code will be so slow and bad, then obviously the solution is to contribute a demonstrably superior human solution yourself, no?
It's always Schrodinger's AI, simultaneously so awful that it's incapable of producing anything of value, but somehow simultaneously outcompeting human devs by contributing more than them.
Venylynn@reddit
Have we not seen how badly it ruined Windows? I just don't want to see Linux rot up and enshittify the same way. It feels like all this vibe coding is an MS plot to make Linux unusable so that they have no escape from windows bitrot from their own vibe coding. Because what's the point in leaving if the alternative is just as bad?
gmes78@reddit
AI did not ruin Windows. Microsoft ruined Windows years ago by firing all their QA testing.
Venylynn@reddit
Then why was it just fine before 2025? Everyone said it was bad before, but the laggy UI and all the horseshit I dealt with only came around AFTER they started shoving Copilot into everything?
It's the reason they call it Microslop now, is it not?
Shap6@reddit
this is a wild take. windows has sucked for a long long time
Venylynn@reddit
At earliest it's sucked since Windows 8 if you forget about the rebound of Windows 10 essentially feeling like Windows 7 with a new UI (even more so on the Pro version because you could have the updates only happen when you leave the PC for a bit and when you get back, boom, it's back like nothing happened)
Shap6@reddit
for me personally its been downhill since windows 2000
Venylynn@reddit
XP was basically all I knew outside of school until 2016, so basically for 5+ years that was all I saw computers as.
GildSkiss@reddit
How old are you? Windows has been bad for a lot longer than that.
Venylynn@reddit
26, and I was using it since the XP days. It was genuinely fine. People had complaints, but up until recently, it was never strong enough to make me want to leave.
7 to 10 to me felt like the same OS with a different design layout, I had Pro so I was able to finish everything I was doing before updates. Generally it only updated when I was asleep and AFK. 10 to 11, I couldn't tell a difference until \~2024 beyond the UI.
VidaOnce@reddit
Microslop exists because the term AI-Slop was coined. People have been complaining about Windows performance tanking since Windows 11 came out, and even before that with 10. It is a Microsoft thing. It might have accelerated with AI, but I promise you it isn't like some magical thing causing an order of magnitude more problems.
If anything it's also just that Linux has gotten significantly better recently so that now it's more easily comparable to Windows for a larger majority of people.
Venylynn@reddit
I didn't start noticing any differences till about 2024, and I had already had W11 for about 2 years at that point. So I don't know wtf happened. Because it was fine pre-Copilot and became a mess basically SUDDENLY on my system. I had no choice but to believe the two things were DIRECTLY related.
These AI things have me very nervous that MS is astroturfing the Linux dev circles to ruin the platform so we're FORCED to go back because there'll be no functional difference other than compatibility once Linux fully enshittifies with AI coders everywhere.
It feels like it's their form of embrace, extend, and extinguish.
GildSkiss@reddit
You're not really responding to my point at all, it sounds like you're just doubling down on your original comment.
Venylynn@reddit
I don't know how to. But the difference is I know I don't know how to, so I'm not going to contribute a "better solution" that I do not have. AI vibe coders lack the self awareness to know they can't do it without AI.
GildSkiss@reddit
Sure, but now read the second half of my comment too.
Venylynn@reddit
After seeing what happens with Windows it has me very nervous about Linux adopting the same shit. Copilot, Claude Code, Codex, what is the difference?
Square_Attention8461@reddit
They should really institute some kind of protocol where they look at the code before pulling it.
Venylynn@reddit
Bare minimum yeah. I just don't know what we're gonna do anymore. Its so exhausting. The AI is directly related to why Windows took such a nose dive. It was honestly fine in the pre Copilot days for me. Or I had just silently tolerated their bullshit. But when the UI started lagging and sites would stop loading right after updates... I knew something was deeply wrong with W11. And KDE runs so much better. Windows 11 runs so badly and it is largely Copilots fault. The rot is so deep because of the AI code that even disabling it doesn't fix it. You have to downgrade all the way to an older version.
GildSkiss@reddit
Not surprising. Despite what many on the internet would like, there is no way to put this genie back in the bottle. AI-assisted coding is only going to become more prevalent and higher quality with time.
necrophcodr@reddit
Well maybe, but the extent of that is unknown since the companies are currently eating eachother and not being profitable. They'll have to become fully profitable and sustainable before we can have an inkling about the consequences.
GildSkiss@reddit
When the dotcom bubble burst, the internet didn't get un-invented and disappear.
I'm sure many corporate shenanigans and business troubles will continue to happen, yes, but that doesn't mean that AI is just going to go away one day.
somethingrelevant@reddit
What a bleak vision of the future. Sorry everyone, this is happening regardless of whether it's good or not, better just accept that you're going to be eating digital microplastics for the rest of your days
GildSkiss@reddit
Honest question: what is your realistic best case scenario for the long term then? I don't think it's likely that everyone will suddenly stop using AI and it'll un-invent itself.
0riginal-Syn@reddit
Part of the problem is what happens if you try to block it. Then you end up spending time trying to enforce something that while sometimes if obvious other times it is not as obvious. Sometimes it is better to have a proper policy where people are more upfront. You will still have issues, but it can hopefully help. The devs reviewing the code in PR will have to be the gatekeepers on the code quality in either case.
I don't like it, but it is where we are right now.
GildSkiss@reddit
Exactly, I don't see what fundamentally changes here. We weren't randomly pulling code without checking it back when humans wrote it, and we shouldn't now either.
Contrary to what I'm told, it is still possible for code written entirely by a human to be buggy and bad. We weren't going to stop code reviews regardless.
mayoforbutter@reddit
I don't remember who or what project it was, but they said that they now get a lot of submits with 1000+ lines of code, when in the past they basically never did. So the amount of work to go through generated code is more, because AI and people who use AI seem to prouce very verbose and long code
Venylynn@reddit
Yes but humans were actually accountable back then. We can't just message ChatGPT asking why the code sucks because it won't remember even doing it. There's no accountability.
GildSkiss@reddit
You're just asking "what what if the code reviews are bad", but that's doesn't change the solution, which is to do good code review.
Venylynn@reddit
AI takes the accountability away from the coder and into the hands of the LLM because the coder can just say idk I didn't write it and no one will do shit about the LLM because some people are apparently better at vibe coding than others or something. Idk.
All I know is if I accept this then I feel like I have to stop calling Microslop Microslop and accept AI music and slop in my YouTube feed. Because let's be real its the same shit. If I left Windows because the AI rot ruined the UI (except for ARM apparently according to my friends) then all my Linux software starts using it how do I know it won't go the exact same way? Embrace AI –> performance degradation on Windows. I don't believe for a second it will be different here.
ABotelho23@reddit
No, they can't. That's what the comment you're replying to is saying.
Venylynn@reddit
AI code takes the responsibility for bugs out of the human's hand and into an LLM that has a poor memory of what it did before as soon as you delete the prior conversation or reload the window if you're not logged in to chatgpt. You have to ask the LLM why it did it and it won't give you a correct answer because it doesn't remember doing it.
Human code: the human is DIRECTLY responsible because they physically wrote it
AI code: the human has an EXCUSE to blame.
ABotelho23@reddit
No, you're not understanding.
Using AI is like being a parent with a child. As that parent, you are responsible for what the child does.
If you submit code you don't understand, that's your fault, not the LLM's, full stop. No excuse.
Venylynn@reddit
"Agentic" LLMs are supposedly supposed to have their own agency therefore are fully responsible for what they do. Otherwise why are they called agentic? Do they not have "free will"? Then why are they called agentic? Agentic implies free will and that it is fully responsible for everything it does.
Panzer1119@reddit
Bro, just replace AI with a human.
If I submit buggy code that someone else wrote for me, why would that person be responsible for it?
I did submit it in the end, so it should be my fault.
And if we now replace that human with an AI again, what does it change?
Venylynn@reddit
Because they wrote it, you have someone to blame. The buggy human and the LLM are the scapegoat you can point to in order to absolve yourself of all responsibility.
Albos_Mum@reddit
Except it doesn't absolve yourself of the responsibility, you submitted it, it's your name on the submission, if anything it absolves the buggy human or the LLM from responsibility because they're not the one whose getting yelled at by Linus for submitting shitty code, you are because once again, it's your name on the submission.
Venylynn@reddit
So the actual writer can get away with it and not get blacklisted?
Windows would love to have astroturfers like this to convince them that K2 isn't actually needed lol
revolutier@reddit
yes, obviously lol. how is it not getting through to you that the responsibility lies with the human utilizing the tools and resources at their disposal?
and of course, people who don't agree with your backwards logic = astroturfers—while you're the true savior and the only one who truly cares. truly the debate tactic goat.
you're schizoing out all over this thread about AI slop, blindly assigning every possible bad outcome to LLMs, as if it's some ubiquitous phenomenon that every entity that utilizes them just starts blindly relying on them 100% and throws away every procedure they had in place. even though all of those outcomes can be assigned to humans, too. quality hasn't gone down because of LLM code for any major reputable platform. if it has, it's because of structural changes and decisions made by people within companies and orgs.
especially all your circlejerking about windows' quality makes no sense, windows and win11 is the same as it's ever been (though with win11 being far better than 8 or 10), it has always had issues, but now it's just convenient for you to retroactively assign all those things to "AI slop".
Venylynn@reddit
It has always had issues but it's never been this laggy and unusable. I'm aware that looking back there's been a lot of stuff that I wasn't aware of because it didn't affect my experience. You know what did? Not being able to open my start menu without 500ms latency and frame jitter. You know when that started being a thing? Last year. Not being able to access some websites anymore because something made Cloudflare checks not render the checkbox on my browser. You know when that happened? Last year.
I'm nervous about the rise of AI use because I saw how it caused that install to go from "tolerably annoying" (where Windows usually is) to quite frankly unusable to the point where I never want to touch Windows on bare metal ever again unless they manage to fix that.
ABotelho23@reddit
An agent is literally someone who performs tasks on behalf of someone else.
That said, who cares what the definition is? Why does that matter for how the contributions will be treated? If someone consistently submits junk they don't understand, they'll get banned from submitting code. That's it.
Venylynn@reddit
And the LLM they use will get a slap on the wrist. No one gives a shit. It is what it is. It is what it is.
ABotelho23@reddit
You're attributing way too many human qualities to LLMs. Check yourself.
Venylynn@reddit
It's directly responsible for the absolute nose dive in quality Windows had in the last two years. It wasn't perfect but it was acceptably Okay until 2024 on my system. I just didn't know it was their fault at the time.
Albos_Mum@reddit
Someone has to submit the code in both cases, whether they wrote it or AI wrote it, they're accountable for it and the quality of said code.
What we really need to figure out is an open source agentic AI trained to review code, with its responses based mostly on Linus' emails on the LKML so we can keep the workload for the human maintainers at reasonable levels whilst ensuring people submitting true slop recieve the kind of anger Linus has wielded against sloppy code for decades now.
Venylynn@reddit
I'm just (probably pretty justifiably considering how I saw Windows fall apart because of it) nervous that this bullshit is about to ruin FOSS and Linux for good, and that there's truly no way back to where we were. I remember Windows used to be pretty alright, even though it had its hate it wasn't really that unusable until like...last year for me? And it seems to coincide DIRECTLY with the AI use.
I don't want the SAME thing to happen here. I guess people are looking at the code more (shouldn't Windows be looking at its own code to make sure it works for the MILLIONS of corporations using their crap?) but if we're going to call out MS for AI use then...
justicetree@reddit
When it comes to FOSS, the people reviewing the code are volunteers or a small team, the issue comes from the volume of bunk requests that they do not have the capacity to sift through it all.
AI has not only lowered the floor, but I recall reading a story of one of the AI agents giving incentives if you push a PR with it as a contributor, and there's always the risk the AI generates copyrighted code which is a risk to any company.
Godot has actively suffered under mass AI PR's being sent to them, it's slowing down high profile FOSS projects greatly.
Venylynn@reddit
I was hoping it would be more monitored here at least considering we KNOW that's why Windows performance especially in the UI took an absolute nosedive.
Ok-Cook-9039@reddit
BAN ALL USE OF AI EVERYWHERE.
NOTHING OF VALUE WILL BE LOST.
Gargantuan_Cinema@reddit
It makes me question those in charge that decided this in the first place. Ridiculous the ban existed.
TONKAHANAH@reddit
So long as the Q&A is good, it shouldnt matter
SoilMassive6850@reddit
Q&A is questions and answers. QA is quality assurance.
TONKAHANAH@reddit
Quality & Assurance
Kamran-nottakenone@reddit
its the copyright liability. if copilot outputs gpl'd code patterns, qemu inherits that. we reject ai prs at work for the same thing.
Sylente@reddit
How would you possibly notice that in PR review
thefatsun-burntguy@reddit
because some code is extremely obviously ai. and some PR's are also authored directly by ai.
now realizing if the code is gpl or no, thats practically impossible, so in liability terms, you just assume the worst and reject it automatically. if at some point in the future you get into trouble because something slipped through the cracks, its much easier to defend as you can show you were proactively trying to "do things the right way"
ai_hedge_fund@reddit
Interesting that the decision had nothing to do with code quality but with concerns about copyright
TheG0AT0fAllTime@reddit
I'll admit that some of the code this year's agents spits out can look pretty shiny. But I've found it's often built so specifically that its more like a "3d print" where you can't modify the structure very cleanly without regenerating the entire thing with a new prompt (I don't use AI myself so I assume that's how it would have to be done). Effectively meaning if the agent was gone tomorrow, a lot of these vibe code projects would be dead weight overnight.
The big thing I've noticed though is how severely these coding agents have enabled people to produce slop. There's going to be a handful of developers out there using AI "properly" using it as the tool it is but for every one of those there's tens of thousands of vibe coders spitting out garbage immutable-without-manual-review projects, PRs and opening (invalid) security concern issues because their agent pretended to find something.
One thing's for sure, agentic LLMs aren't going anywhere. Sure the big tech industry will eventually pop given it's not profitable but in out big fat group chat, a few of my buddies in this field have already been asked to procure 4U 7xGPU compute boxes for over $60,000 for their respective companies to run local AI models on the corporate network instead of paying for it as a service (Not sure their threat/cost model philosophy there but still). The technology itself is pretty interesting and has its uses to an experienced engineer.
It's just too bad those aren't the people flooding PRs and bug reports this year.
npc_housecat@reddit
Assembly code can be far faster and more efficient than any other type of code. The reason it's not used more is that it's incredibly difficult and time consuming to code in. I wonder how long until we just have AI generated assembly code, which runs at a far higher level of efficiency and complexity than humans can produce
bionade24@reddit
FOSS world already had multiple AI generated "Reimplement X in assembly" PRs which performed significantly WORSE than the existing code using compiler intrinsincs.
Why do you believe Compiler are incapable of generating the most optimal assembly in most cases? GCC has almost 40 years of development & LLVM almost 20. Tons of effort has been spend on compiler optimization.
TheYang@reddit
any compiled code is compiled into assembly so that the CPU can execute it.
Since AI needs training data, and that training data comes either from those compilers, or those few and far between that actually write assembly code, AI will not be any better than what humans can produce.
npc_housecat@reddit
The code compiled to assembly from other languages is something like 10% the speed of native assembly code. That's why some low level functions are sometimes written in assembly directly
TheYang@reddit
That is simply not true.
What is true though, that sometimes, the generic translations (with lots of - generic - optimizations) do not account for specific optimizations that can be done when programming directly in assembly.
And i will not say this 90% overhead of compilation can absolutely not happen, but it is exceedingly rare.
crshbndct@reddit
My brain is broken and I can’t write code, despite trying for decades.
I sometimes use slop generators to make little scripts for my own personal PC. I’d never actually submit them to an active project, yikes.
For example I have a systemd service that plays the windows 10 usb disconnect/connect noise randomly throughout the day.
I also used it to create a .desktop file that lets me boot straight to minecraft and use it as my DE, complete with volume control, automount, etc.
Stupid things like that. But again I’d never use it for anything more serious than that.
pandaro@reddit
on a variety of levels, you should really get that checked out
PerfectEnthusiasm2@reddit
nostalgia is a strange companion
TheFatz@reddit
Seriously, there are guys using AI to bomb other countries...and then there is this guy in a whole different class of crimes against humanity.
crshbndct@reddit
It pairs nicely with this: https://extensions.gnome.org/extension/4574/activate_gnome/
GentooRicer@reddit
I got the Firefox extension just for you: https://addons.mozilla.org/en-US/firefox/addon/random-metal-pipe/
crshbndct@reddit
I’ve also got fahh and hee-hee in my executable that play, it’s a fun little surprise sometimes.
jaaval@reddit
Opus 4.7 is really good in generating really good maintainable code. But you are really not supposed to use it to generate entire software projects. Do part by part, with small steps, check that it makes sense. Best use of these is like pair programming with a machine.
But that’s the expensive model. The cheaper one does a lot more mistakes.
natermer@reddit
It is probably a good idea to actually use LLMs and get a feel for what they are useful for.
Whether or not LLM usage is able to do things like "cleanly modifiable structure" is very obviously a skill issue on the part of the developer using it.
Naive approaches generate naive results.
phoenixuprising@reddit
This has not been my experience. I regularly make changes and the LLMs don't seem to have an issue. Sometimes they will even find and make corrections to my modified code for me.
audioen@reddit
Yeah, the same thing. I basically think that machine review of code is very useful for code quality, and it can spot critical issues that I didn't notice myself. It can also be used to create human-readable documentation including mermaid diagrams, and write tests, and keep it all up to date with very little friction and pain.
I think at least on these support functions, use of LLM is pretty much a nobrainer, and these reasoning models are good enough to reason through the code flow and recognize the weak points in a program and then design tests to exercise them. To me, it's been insanely gratifying to find that LLMs can do these rather time-consuming chores, like read APIs and design meaningful tests and then can run these tests as part of the changes they make. They also automatically keep them up to date, e.g. add new functions that you added into the tests without even being especially prompted to do so (though this likely depends on the general system prompt or your agentic coding software, which may be instructing them to do so).
The fact that in time of LLMs, all my code is now well-documented, documentation is accurate, and tests can cover implementation at various ways, at virtually only trivial cost in terms of time, money, designing or maintaining is just super. LLMs seem to produce honest documentation that is clear about faults and gaps in implementation, and I appreciate the transparent and easy to read language that covers just the kind of stuff that is usually omitted in professional human-written developer documentation which usually implies that the code is perfect and has no faults, when such documentation exists at all.
audioen@reddit
You should try actually using AI. This is a pretty liquid situation where things change significantly within the month. These days many can run even local AIs at quite modest hardware. About 64 GB is enough to run the two released smaller Qwen3.6 models, one which has 3B active parameters and another has 27B at around 8-bit quality, such as the FP8, or one of those GGUF files like Q8_0. The latter of these models is unusually competent for its size, a kind of outlier which has not yet been surpassed by anyone else.
AI code is typically baseline reasonable, and instruction following is these days quite good, meaning that if you are unhappy with the way AI designed the function, just tell it to change it and it will dutifully do as asked.
My personal frustration with AI coding is that it tends to engineer code as overly safe and properly layered, while my own personal style is more like making the code short and simple, which involves remove safety like try-catch exception handling and just letting them throw, null checks if value should not be null, and removing proper layering so that duplicated object hierarchies and conversion code that copies objects intended at one layer to another layer can be removed. Even in my unorthodox style, Qwen works, but I do need to repeatedly tell it to do things in specific way, or it reverts to the standard way of writing programs which is at least in my opinion verbose, error prone, error-hiding, overly complicated and confusing.
algaefied_creek@reddit
FOSS projects, I mean, are pretty big on copywrite. It’s like the whole pièce de… existence… or like whatever n shit
LookAtMaxwell@reddit
raison d'être
placidified@reddit
coup d'état
youpala@reddit
je ne sais quoi
MyUshanka@reddit
omelette du fromage
alonjit@reddit
Ménage à trois
23Link89@reddit
Je mange la poire
amroamroamro@reddit
cul de sac
djj_@reddit
Coup de grâce.
Barafu@reddit
Yet those concerned could never answer a question: "Before AI, how did you make sure that a random contribution by an anonymous person does not contain an undisclosed copyright infringement?"
tajetaje@reddit
AI-assisted code does not equal bad code just like entirely manual code is not necessarily good code. A bad developer is going to submit junk PRs either way, AI just has the unfortunate effect of making it a lost faster
RemarkableFinger3600@reddit
https://github.com/techomancer/iris < This emulator was made with AI assistance and it's the fastest emulator for IRIX, QEMU can only emulate the userland of IRIX, not the GUI. Think about how it can help.
Livid_Conversation59@reddit
Felt like I was just waiting for QEMU to take the leap and allow AI generated contributions. Now that it's happened, it's interesting to see how this changes the dynamics of open source development. I'm curious if we'll start seeing more 'AI powered' patches and what kind of implications that would have on code quality.
Venylynn@reddit
It'll probably nuke these projects reliability over time. I'm so over this. Everyone knows why Windows is called Microslop now yet don't do anything to stop themselves from going down the exact same road.
I don't want my PC to get slower just because devs decided it was a good idea to replace their core development with Copilot under a new name. I already left Windows because of that.
MorallyDeplorable@reddit
Why comment at all if you're not going to put any effort into coming up with a sensible message?
Venylynn@reddit
I saw what happened to Windows. I'm worried it will follow me here. And if I go to BSD to run from it and get all my PC performance back from the AI monster, what then? Will they follow us there? Then where do we go?
Venylynn@reddit
And no, the issue I speak of WAS NOT present ten years ago. I was there. It didn't start happening until 2024-2025.
MorallyDeplorable@reddit
Yea it was the start menu issues started back in 2015. Everyone who is telling you you're wrong was also there.
Venylynn@reddit
Then why was I not affected for years until the AI machine ruined it?
I'm not talking about ads which is what I imagine everyone here is referring to. I'm talking about latency, frame skipping and stutter. Literal performance degradation.
MorallyDeplorable@reddit
Hallucinations and confirmation bias?
I don't know why you're defective.
Venylynn@reddit
What confirmation bias? I was there. If it was an issue I would've ran into it especially hard on the older machines I had 10 on like a 2007 Dell XPS with a Core 2 Duo. That one died because of a hard drive failure. But before that it wasn't lagging like a mf like that Win11 start menu in 2025 on a way better system are you serious?
MorallyDeplorable@reddit
I don't know exactly what confirmation bias. You're going to have to look inward if you want to figure out how you're missing a decade.
Venylynn@reddit
I know what it was. It's because it wasn't affecting me.
I had Windows 10 on a 2007 Dell XPS with a Core 2 Duo, on spinning rust. HDD. No start menu lag whatsoever in 2015. It didn't even matter that the Nvidia driver on that machine hadn't been installed in years.
I had Windows 11 on a Ryzen 5 3600, 32 GB ram, and NVME storage. Radeon RX 6600. Latest drivers. Realistically far better specs. Yet it ran worse.
I'm not sure what I missed, but evidently the start menu lag wasn't a thing for me until 24H2. It directly coincided with the AI stuff getting into the backend. Therefore, I am nervous that all this AI is going to nuke performance here just like it did there. It's the same pattern happening on repeat.
MorallyDeplorable@reddit
AI has done nothing to affect Windows performance.
Venylynn@reddit
22H2 - pre copilot, ZERO frame lag. Start menu ran fine. 24H2 onward and it was basically turned unusable to the point where I needed to mod it with Open Shell to make it run right. One was pre copilot. The other was after it's addition. Therefore it's addition was directly related to why it went from tolerably annoying to unusable within a 2 year span.
AI also caused Windows to kill a bunch of SSDs too. That wasn't happening in the pre copilot era. So... what do you mean by this? It ran fine prior then ran like crap after and the only thing that notably changed on the outside was the AI stuff.
MorallyDeplorable@reddit
Do you think that if you keep repeating the same made up nonsense eventually it'll be true?
Venylynn@reddit
How is what I experienced for myself less real than yours?
MorallyDeplorable@reddit
You keep claiming that well known and well documented issues suddenly appeared when it conveniently fits your narrative, not over a decade prior like everybody else familiar with the situation knows.
You're not being honest. You're making up stories and timelines that fit what you want, not what reality says.
Venylynn@reddit
I am claiming that the issue suddenly appeared for me after not being an issue for years FOR ME. You are claiming that I went through the issue for years and didn't notice it. I would have. I am very sensitive to frame stutter, I remember games stuttering like hell in the past when I only had 8 gigs of ram. I would have noticed if my desktop was also stuttering.
MorallyDeplorable@reddit
Your issues keep changing.
Okay, fine. Let's say your rapidly changing fantasy land is actually reality. You are one data point. There's no investigation going on here, there's no root cause analysis, you have no idea what whatever issue you're deciding to have now is caused by.
You do see how absurd it is to leap from "my computer is doing something funny" to "Oh my god AI is to blame it caused all of this" with zero evidence or linking data, right?
You have nothing to say rather it's coincidence, correlation, or causation, yet you're out here loudly making stuff up about how AIs are destroying the quality of our software. Because you hit one bug, a bug that hasn't even been the same bug from comment to comment.
Venylynn@reddit
The issue has been the same. Start menu latency and stutter upon opening it. What did I say that conflicted with that? It is the same issue. If you're saying it's the game stutter anecdote, I mentioned that because I would have absolutely noticed if my UI was stuttering, because I noticed when my games were, before I upgraded ram. Nothing notable changed between 22H2 and 24H2 except the copilot crap. And guess what came along? The stuttery start menu. Which wasn't happening to me for years, even on far worse hardware. It managed to somehow get worse as my hardware got better which shouldn't even be possible.
Even if what you are saying is true, that I am somehow lying about my own computer stuttering, why are we even calling them Microslop if we're going to just use their same method of coding anyway?
MorallyDeplorable@reddit
I don't call them 'Microslop', I look down on people who do. Do not lump me in with your delusions.
Venylynn@reddit
Ok?
The point is that the issue has been the same. If you want to be a shill and defend Microslop planting LLMs into these code editors to make devs lazy and destroy our software from within be my guest. I promise I won't call you in 5 years when we all have to leave for FreeBSD to get our performance back because unlike Linux, BSD actually outright bans AI commits.
MorallyDeplorable@reddit
I'm not shilling. I'm simply pointing out that you're misremembering well documented history in a way that is convenient to an emotional position you are taking that is entirely devoid of facts or rationality.
You do know that BSD only bans AI because of licensing concerns, not quality concerns, right? As soon as those are straightened out they're going to allow AI contributions.
Venylynn@reddit
How can I misremember something that did not affect me until sometime after they started poisoning their code with LLM tripe? Is it really just a coincidence that the timing of them embracing LLMs and their start menu taking an Amber Heard happened?
Then I guess BSD is out of the picture too. GG all optimizations, we will own nothing and be happy, Windows was the start now it's the whole world. We will now need insane quantum computers just to render a simple start menu.
I swear all you vibe coders are gonna make me have to prematurely upgrade my setup even though you're nuking our hardware prices.
MorallyDeplorable@reddit
I don't know, but I also don't know how you can be stubborn enough to think that a widespread issue that came around a decade before AI is somehow related to AIs just because you happened to start experiencing it around then. Even if that's when you started experiencing it that's not when the issue was introduced.
I have no idea why you would be silly enough to think that two things simply happening temporally close to each other in one single instance implies causation. This is elementary level shit, correlation does not imply causation.
You keep repeating this asinine anecdote like it proves anything. Why do you think it proves anything when there is a mountain of evidence to the contrary? Why do you think anyone would take you seriously when you are being so short-sighted and jumping to conclusions?
Just accept that your anecdote doesn't prove anything.
Venylynn@reddit
That's what happened and it will happen here I bet you. I already noticed a 40% performance reduction on Proton-GE vs other Proton after the Eggroll started going on about how AI is good, in multiple titles, and swapped over to another custom Proton as a result.
"How dare you not want Linux to have the same performance reduction Windows had after they embraced ai?" Actually so strange that this community which I thought would be welcoming to people like me who just want our stuff to be reliable, taking shots at me and implying I'm lying just because I don't want to see the same dark pattern follow every other tech circle. I want this stuff to still be good and reliable. But my experience with Windows post Copilot tells me AI is not good or reliable. I am scared for the future. Do I have evidence it will happen? No. But I saw what happened to Windows. It's the same pattern. I do not want things to change for the worse, I want it to keep getting better. But these articles do not give me hope. Please stop attacking me for wanting the ecosystem to not either and die and enshittify.
MorallyDeplorable@reddit
This is FUD. You have zero proof of this. Everything else you are saying is meaningless and fantasy nonsense because you are basing it off of an unproven claim.
Venylynn@reddit
Okay Ben Shapiro let's get you to bed, don't want those college kids to know you haven't stopped being a debate bro
"Proof proof proof"
Bro does not care that I want the software to still be reliable and still work huh. QEMU already had the issue of not being able to hardware accelerate certain operating systems but I accepted that as the tradeoff for leaving VMWare behind.
MorallyDeplorable@reddit
Proof is required to make claims, yes. This is not a feature of formal debates, this is how reality works.
If you are giving up on proof being required to make a factual claim, then, well, there's little I can say to help you.
Venylynn@reddit
This isn't a formal debate dude. How are you not getting that my point is I don't want to see this software go down the drain like I've seen so many other projects that embraced AI? How about GZDoom where Graf Zahl started using AI to code an update and everyone left to make UZDoom instead? Is QEMU about to go the way of GZDoom? I don't even know if we have an alternative for KVM.
You're begging me for proof that I saw with my own eyes. Should I have remembered to video tape every issue I ever had to send it to you for physical proof? What are you even asking me for?
MorallyDeplorable@reddit
I'm challenging you to actually link any performance issues to the AI use, actually. I'm challenging you to actually provide any evidence supporting your claims. Your anecdotes are provably untrustworthy, you're an unreliable narrator. You need to provide outside evidence to make your point.
The GZDoom guy was outed for force pushing to main and being a generally insufferable person. That had nothing to do with AI, literally nothing at all.
I'm asking you to consider what you saw instead of jumping to unbased conclusions.
Venylynn@reddit
The fact the issues started happening right after they started embracing AI isn't enough for you? Do I seriously have to cite specific code blocks or something to get you to hop off the clank clank vibe coder hype train?
The GZDoom situation was because Graf vibe coded an update.
Consider what? The fact it only started affecting me AFTER the AI embrace seems to be a pretty cut and dry thing. I wasn't even anti AI at the time, I almost got cancelled for not being anti AI enough. Yet you want me to risk that again.
MorallyDeplorable@reddit
No, and I've already gone over why.
Venylynn@reddit
So you have absolutely zero concerns that this move is going to push Linux towards more Windows-like problems like performance reduction, security holes, etc. ?
I saw what I saw and you won't convince me that risking getting my entire livelihood ruined for saying anything more than faint maybe Mythos isn't terrible comments that already feel hypocritical given how much I dislike the direction Windows has taken is worth it.
MorallyDeplorable@reddit
No, because WIndows's issues haven't been AI related. Why would I worry about AI causing non-AI issues?
I don't care about your misremembered childhood.
Venylynn@reddit
Because it happened "coincidentally" (or more likely, directly as a result of) after they started embracing that crap. Go try and say this stuff to like pre-Elon era Twitter and try not to get canceled.
MorallyDeplorable@reddit
I don't associate with luddites so I'm unsure what 'canceling' problem there is in relation to AI coding. All I see is some FUD getting thrown around.
Venylynn@reddit
It's the same thing as with AI "art". If you can get canceled for AI art you can get canceled for AI code. It's the same thing. It's all the same thing.
MorallyDeplorable@reddit
I never said anything negative about AI art.
Venylynn@reddit
Yes well I did so I am not switching up when it's code.
If AI "art" is bad, how is AI code good? There's no way for me to even say anything like that without it conflicting. So even if it was good I wouldn't be able to say it without also changing my mind on AI "art".
MorallyDeplorable@reddit
So you admit you're emotionally biased and not being rational?
Venylynn@reddit
I "admit" that I cannot selectively choose what parts to like and dislike because that is hypocritical. Now begone.
MorallyDeplorable@reddit
As everyone keeps telling you but you keep willfully ignoring: All of the Windows issues you're bitching about go back over a decade.
Are you gonna blame the 2008 recession on it too?
ZealousidealTell1346@reddit
One thing I appreciate about open source communities is that they actually have these debates in public.
Whether people agree or disagree with the policy, at least everyone gets to see the reasoning, argue about it, and contribute feedback instead of waking up one day to a decision that was made behind closed doors.
FryBoyter@reddit
Generally speaking, though, I’ve noticed that debates in the OSS community often don’t lead anywhere because too many people refuse to budge an inch from their positions. Even if they're completely wrong. For example, when they spread that nonsense about systemd that's been debunked countless times.
Flashy_Pollution_996@reddit
Noooo I’m using it every day pls don’t
mglyptostroboides@reddit
I'm absolutely loving the polarized diversity of opinions in this thread lol.
If you were all in a physical space together, none of you would be able to contain yourselves and it'd get really violent really quick over something really trivial.
"Linux Convention Turns Into Bloodbath! Nerds Tear Into Each Other Over AI Dispute. 27 Wounded, 3 Killed."
revolutier@reddit
true rofl
Cautious_Boat_999@reddit
Cool, enshittification strikes again
DramaticProtogen@reddit
lol @ the GNU/Hurd screenshot
Obi2Sexy@reddit
disappointed