this post was submitted on 11 Mar 2026
118 points (94.0% liked)

Opensource

5735 readers
351 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
 

Lutris maintainer use AI generated code for some time now. The maintainer also removed the co-authorship of Claude, so no one knows which code was generated by AI.

Anyway, I was suspecting that this "issue" might come up so I've removed the Claude co-authorship from the commits a few days ago. So good luck figuring out what's generated and what is not.

sauce 1

sauce 2

top 49 comments
sorted by: hot top controversial new old
[–] 01011@monero.town 1 points 2 hours ago (2 children)

Any viable alternatives to Lutris? Please don’t say Hero Launcher.

[–] JustEnoughDucks@slrpnk.net 3 points 1 hour ago (1 children)

What kind of alternative are you searching for? What feature set do you want?

There are a few things like Bottles, Heroic, gamehub, playonlinux, etc...

I think bottles is the best recommendation. Gamehub isnt being developed anymore as far as i can tell and playonlinux was last updated 6 years ago.

https://docs.usebottles.com/getting-started/installation

[–] Mikina@programming.dev 2 points 2 hours ago

I've been using Faugus and so far never had an issue.

[–] missingno@fedia.io 16 points 6 hours ago (1 children)

If you truly believe AI is so great, own it. Trying to hide it is not a good look. It shows that they know it's something to be ashamed of.

[–] mindbleach@sh.itjust.works 3 points 5 hours ago

They know people spit slop slop slop slop like a thirsty dog. Every public defense is protesting too much, every quiet effort is conscience of guilt. The nature of bad faith is that there is no right answer.

We each need private vigilance against participating in public harassment campaigns. Is there any reason these people's behavior changed, or that they were keeping things quiet, besides the fear of dealing with you?

[–] mrmaplebar@fedia.io 34 points 8 hours ago (2 children)

There are massive issues with AI tech, but those are caused by our current capitalist culture, not the tools themselves. In many ways, it couldn't have been implemented in a worse way but it was AI that bought all the RAM, it was OpenAI. It was not AI that stole copyrighted content, it was Facebook. It wasn't AI that laid off thousands of employees, it's deluded executives who don't understand that this tool is an augmentation, not a replacement for humans.

I'm not a big fan of having to pay a monthly sub to Anthropic, I don't like depending on cloud services. But a few months ago (and I was pretty much at my lowest back then, barely able to do anything), I realized that this stuff was starting to do a competent job and was very valuable. And at least I'm not paying Google, Facebook, OpenAI or some company that cooperates with the US army.

He might have had a leg to stand on here if this was an AI that he had trained himself on ethically-sourced data, but personally I don't want to be lectured by anyone about "our current capitalist culture" who is intentionally playing right into it by financially supporting the companies at the center of the AI bubble. The very corporations that are known to have scraped countless terabytes of unlicensed data for their own for-profit exploitation, by the way.

If you discard your self-proclaimed values the second that it becomes convenient or "valuable", you never had any values to begin with.

Practice what you preach, or don't preach at all.

[–] auraithx@lemmy.dbzer0.com 1 points 51 minutes ago

intellectual property is part of the capitalist culture FYI

[–] entwine@programming.dev 5 points 5 hours ago (1 children)

Well, guess I'm uninstalling Lutris now. I'll have to manage my library the old fashioned way until a slop-free alternative comes along.

[–] Matty_r@programming.dev 2 points 3 hours ago (1 children)

I was thinking about it - its a massive project. It does a lot of stuff that I've never touched, for me personally - all I do is use it to manage my wine prefixes. Obviously there is a lot of extra stuff that goes into it, but I could probably write my own app that does that much at least in a couple weeks.

I guess this is all to say, its a huge project and for me personally it has a lot of what you might call bloat. Maybe something that pairs all that extra stuff away into optional plugins might be a better approach for a next generation all-in-one launcher

[–] anyhow2503@lemmy.world 1 points 6 minutes ago

You might want to consider Bottles as an alternative for managing Wine prefixes and launching applications.

Interesting that the maintainer of Proton-GE personally closed the first issue. Keep an eye on Proton-GE's quality over the next few months.

[–] ulterno@programming.dev 6 points 7 hours ago (1 children)

welp, another project off my list.
It was handy as in it enabled me to not require opening EGS, but I haven't been using EGS lately anyway.
It's easier to just stop using it rather than have to write a Firejail profile for it.

[–] zewm@lemmy.world 2 points 3 hours ago (1 children)

Why not use Heroic for that?

[–] ulterno@programming.dev 2 points 3 hours ago (1 children)

I am considering it.
I will think of it the next time I actually feel the need to use another launcher.

For now, I am mostly playing GoG games which start directly from a .desktop file and for the few occasions I use Steam, it is fine to just use Steam.

[–] zewm@lemmy.world 2 points 3 hours ago (1 children)

Heroic is literally built for GOG and EGS automation.

[–] ulterno@programming.dev 3 points 3 hours ago* (last edited 3 hours ago)

I don't need GoG automation.
I don't need an EGS automation either. If they didn't require a launcher I might actually consider buying from them.


I have a launcher and that is the Operating System

[–] Rhaedas@fedia.io 9 points 8 hours ago

A number of weeks ago I noted that one app I use through Lutris for the various settings needed had stopped loading. So I did a lot of looking around to figure out what was going on (didn't know it was Lutris, I searched mention of issues with the app, with Wine, etc.)

Finally ran across a bug report in the Lutris github that sounded like my problem. And part of it was how slow some updates filter out, so I ended up doing an uninstall from the manager and manually forcing an update. And all is good now.

I wonder if the bug was AI driven (don't even recall what it was, it was a small update that broke things for some people).

Great to know I should probably expect more fires later. I probably need to see if I can make this app run on my own in Wine. A shame, it's working fine as is. But I need to be ready.

[–] abbotsbury@lemmy.world 9 points 9 hours ago (1 children)

It's slop now despite using AI code for some time?

[–] ulterno@programming.dev 15 points 7 hours ago

It has been slop for a while.
Just took a while to realise.

[–] mindbleach@sh.itjust.works -4 points 7 hours ago* (last edited 6 hours ago) (1 children)

> entire product loudly denigrated because of new tool used

Yeah can't imagine why they'd remove the 'come have an argument at me' label.

I want the bubble to burst so this moral panic will end. Programs can code, now. That's not going away. Make your peace. We can either leverage this new ability to describe code into existence, and improve all the ways where it demonstrably works okay - or we can pretend that wasn't the goal of compilers and high-level languages the whole time.

Oh but this new thing is different; yeah it's always different, that's what new means. Neural networks sounded great for decades but had a hard time existing. We finally accepted the bitter lesson that power scales better than cleverness - and hey presto, 'what's the next symbol?' is as smart as a junior developer.

If you think these fumbling efforts are the best this tool will ever be, we can still extract useful work from it. It's already a punchline in videos that build some crazy thing the hard way, then have an LLM effortlessly switch languages for speed. Or fight integration hell on their behalf. We're not doing anyone favors by pretending the problem is the tech. Or by harassing people who work for free on things you like.

[–] southsamurai@sh.itjust.works 3 points 4 hours ago (1 children)

You know, as much as I dislike the way llms and other models have been made and used by capitalists, I agree with you that the moral panic around it has turned into a form of slop itself.

It isn't like people haven't been dreaming of what the technology could be for decades. And it isn't like it wasn't inevitable that something would be created like the various generative models. The only part that's bad is the execution. Which is extremely fucking bad, and it's disgusting that it is happening. But that's not the same thing as the underlying concept and technology being bad.

[–] mindbleach@sh.itjust.works 3 points 3 hours ago* (last edited 3 hours ago)

It's a whole new kind of software.

A pile of examples can become a working program. Neural networks are universal approximators, and anyone with a video card can now make them. The work they do feels like hard science fiction written by comedians.

For some reason we've only seen two models taken seriously: spicy autocomplete and a denoiser. One is a chatbot that's just smart enough to get in trouble. The other is CGI for dummies that could make movies as cheap as pen and paper.

The problem in full is the world's most obvious bubble forcing these technologies on people. On everybody. The folks who choose this, for themselves, don't need worrying about. Where it doesn't work out they'll pretend it never happened. Where it works, neat. Again: the problem is the force and the scale.

So yes, an artificial tornado beside your house is intolerable, but it's obviously not a fundamental problem with the technology. Even an identical quantity of GPUs could simply be spread out, so many buildings merely hum.

And vegan local models will arise, made from only bespoke licensed data, trained by distributed amateurs. But the big boys shove fancier models into your hands so often that it'd be archaic before it begins... and most people loudly complaining would just keep complaining.

The identarian performance has to stop. Even folks mumbling 'it's awful, you should never,' usually end with 'but anyway here's how I use it.' The tech is fine. It doesn't belong in your browser. It doesn't belong on your keyboard. It doesn't belong in your goddamn e-mail, before you've even read it. But curmudgeons and iconoclasts alike have found utility in this Yes Man improv partner who kinda knows C++. And animators will get real quiet when some product magically in-betweens their drawings.

Sam Altman is a fraud. Facebook can burn. CUDA must become open-source after Nvidia craters. But five years from now, this wave of AI will still be so commonplace that it's boring. We will take for granted that computers perform dubious witchcraft.

[–] Endymion_Mallorn@kbin.melroy.org -1 points 9 hours ago (1 children)

But does the software still work?

[–] Crackhappy@lemmy.world 30 points 9 hours ago (3 children)

Here's the thing. The more you use AI to generate your code, the less likely you are to fully review all of it, understand what it's doing and be able to fix it when bugs or exploits appear, or even know that they exist. So sure, it might work for now but what about in a couple of years of vibe coding it?

[–] Endymion_Mallorn@kbin.melroy.org 3 points 8 hours ago (1 children)

Then... we only use the versions that work. And someone can fork from there.

[–] rumschlumpel@feddit.org 9 points 8 hours ago

Would have been easier if the original dev(s) continued to work on it themselves, instead of sloppifying the code.

[–] piccolo@sh.itjust.works 0 points 6 hours ago

Isnt that just an issue of code reviewing? If your accepting subpar code from AI... you're probably accepting subpar code from humans...