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 87 comments

sorted by: hot top controversial new old
[–] 204 points 8 months ago* (last edited 8 months ago) (8 children)

The snipe from the dev about removing the co-authorship is particularly shitty.

Devs of open source software need the thick skin to be able to say "This is how I'm going to handle things as long as I'm the lead, you don't have to like it." but this goes beyond it into an active "fuck you" to their users.

Edit: the second link has less charged discussion, but it's still getting wrapped up in "anthropic bad" stuff that's not actually related to code quality.

If the project is not the space for non-code quality concerns like Anthropic's business dealings, then it is also not the place for one of the devs to try their personal social project of "seeing if contributors can differentiate between AI assisted commits and not". Listing claude as a co-author where it was used serves a practical purpose of drawing extra eyes for review of relevant commits.

  • source
  • hideshow 8 child comments
  • [–] 90 points 8 months ago

    Listing claude as a co-author where it was used serves a practical purpose of drawing extra eyes for review of relevant commits.

    This is the correct take and best course of action. What the dev did is not only shitty but also dumb.

  • source
  • parent
  • [–] 31 points 8 months ago (6 children)

    I guess it prevents someone to fork the project and remove the slop.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 20 points 8 months ago (5 children)

    Not entirely: you could revert it all the way back to before AI commits were possible, if you really wanted.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 9 points 8 months ago (4 children)

    The way he worded it, it sounds like you just revert back to before the first "Claude co-authored" committ

  • source
  • parent
  • hideshow 4 child comments
  • [+] 13 points 8 months ago (3 children)
  • [–] 13 points 8 months ago (2 children)

    Oh I thought he just removed it from future ones not past ones too

  • source
  • parent
  • hideshow 2 child comments
  • [–] 16 points 8 months ago (1 child)

    They did not edit past commits (that causes tons of problems). You can easily find the earliest commit that credits Anthropic. Example https://github.com/lutris/lutris/commit/6d5f18eb92e558ffda37781386812f1e9f1a2499

  • source
  • parent
  • hideshow 1 child comment
  • [–] 42 points 8 months ago (11 children)

    Great, hope people like Electron because Heroic is pretty much the only other option, that or just manually putting everything in Steam.

  • source
  • hideshow 11 child comments
  • [–] 15 points 8 months ago (3 children)

    There's also bottles... But I've only had a mediocre time with it.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 8 months ago (1 child)

    I hate bottles with a passion.

    Fun fact: there is no way to write a script to install bottles if not installed, and then install a game to it without opening the GUI and having the user close it at least once.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 8 months ago

    Man, that is rough. I've only ever used it for Battlenet to get diablo installed and even then I think I gave up and went to heroic.

    If it weren't for Valve putting their weight behind proton/arch for their Steam Deck, I'm fairly certain gaming on Linux would still be in a rough state.

  • source
  • parent
  • [–] 12 points 8 months ago (2 children)

    I long ago switched to just adding everything to Steam.

    Waaay faster and less confusing for general use cases, and, if I want to really tweak the guts of that particular proton config... ProtonTricks.

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (1 reply)
    [–] 38 points 8 months ago

    I'm tired boss

  • source
  • [–] 37 points 8 months ago (10 children)

    I always found Lutris to be troublesome at best. Always had better luck with Bottles.

    From reading the posted threads the Lutris devs have even bigger red flags, the AI usage seems like just another symptom of their total disdain for the users of their program.

  • source
  • hideshow 10 child comments
  • [–] 4 points 8 months ago (1 child)

    For real, strycore's responses to github issues seem to mostly be laughing at the posters, calling them idiots, and at best eventually giving in and fixing an issue after another maintainer acknowledges a bug as valid. Glad I only use Lutris for Battle.net, and definitely looking for alternatives.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 8 months ago

    I just added Battle.net as a "non-steam game" in steam and run it from there under Proton. That seemed to give me the least amount of trouble. It does come with the downside of steam always reporting "Crozekiel is currently playing Battle.net Launcher" unless I go invisible on the friend's list.

  • source
  • parent
  • [–] 3 points 8 months ago (6 children)

    Work well in porn games. Never managed to make custom maid 3d run on bottle. But it run on lutris

  • source
  • parent
  • hideshow 6 child comments
  • [–] 1 point 8 months ago (3 children)

    Can I has list of porn games, pretty please?

  • source
  • parent
  • hideshow 3 child comments
  • [+] 125 points 8 months ago (33 children)
  • [–] 43 points 8 months ago (12 children)

    I'm going to assume from the part where they say they were at their lowest that the option the saw infront of them wasn't "code with AI or not" but rather "burnout and don't code, or code with AI". And they chose to make progress using the crutch rather than stop. That's my guess.

  • source
  • parent
  • hideshow 12 child comments
  • [+] 19 points 8 months ago (11 children)
  • [–] 42 points 8 months ago (10 children)

    most writers don't get growing stacks of bug reports. open source burnout is extremely common, unfortunately.

  • source
  • parent
  • hideshow 10 child comments
  • [+] 6 points 8 months ago* (1 child)
  • [–] 8 points 8 months ago

    yeah that's what's bugging me about all this. "remember the human" is even more important now.

    regarding introducing new bugs, both high-profile cases from this past week have been seasoned developers of tools with extensive test suites that claimed to have tested everything thoroughly. when someone with 30 years of experience say they've tested something, i tend to trust that judgement. but on the other hand we've also seen the cognitive decline heavy llm usage seems to lead to...

  • source
  • parent
  • [–] 8 points 8 months ago (7 children)

    Like, I agree with you about open source burnout, but it feels weird to make it a dick measuring contest with writers, as a writer myself.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 5 points 8 months ago (6 children)

    writers are arguably suffering more. not because llms can replace them at all to the degree they can junior programmers, but because the people making the decisions believe they can.

    also, i wasn't the one who brought it up :P

  • source
  • parent
  • hideshow 6 child comments
  • [–] 7 points 8 months ago (3 children)

    LLMs also aren't good at replacing junior programmers, but the people in charge believe that they can do that too.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 8 months ago (2 children)

    well they are, in that they produce bad code that has to be vetted thoroughly and they don't know git.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 0 points 8 months ago (1 child)

    You didn't bring it up but you're the one who implied it was a contest of who suffers more. Your comment was worded very much in a way that made it sound like they had it worse than writers, when the original commenter was just stating that all creatives experience burnout (not a comparison)

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 8 months ago

    it wasn't really about suffering more, the point was that it's more out in the open and more directly connecting with people. i'm sure andy weir had the same issues with the martian since it was written in public.

  • source
  • parent
  • [–] 60 points 8 months ago (4 children)

    Am I allowed to have an unpopular narrative here?

    There are levels of vibe coding, and it's possible to use AI without vibe coding at all.

    If you're very targeted in what you're having the AI do and you carefully review the code, it can be a great tool.

    For example, "make this html grid sortable and add a download button that creates a csv file." You know exactly what this does, it's self contained, and it's something you know can just be copied from stack overflow and applied to your code.

    That works, and works well.

    "Create an app that..." is vibe coded slop.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 21 points 8 months ago

    It can be useful when an experienced programmer knows how to guide it, although you have to be very intentional or you'll end up wasting your time cleaning up after it.

    That being said I think most people are upset that they're no longer declaring which parts of code are AI assisted

  • source
  • parent
  • [–] 31 points 8 months ago (2 children)

    For example, “make this html grid sortable and add a download button that creates a csv file.” You know exactly what this does, it’s self contained, and it’s something you know can just be copied from stack overflow and applied to your code.

    Even if this works, you'll be stealing someone else's code without authorship attribution for anything that's a non-trivial algorithm.

  • source
  • parent
  • hideshow 2 child comments
  • [–] -3 points 8 months ago (14 children)

    Because you can do a lot more with it, have you ever tried coding? Before AI, if you didn't know how to do something, it was "Ask a question on Stack Overflow, then get told this question had already been asked/answered, then get linked to a loosely related question". Now I can ask AI all my random obscure questions.

    I get being cautious around sensitive equipment like banking apps and government databases, but why would you hate LLM-generated code this much?

  • source
  • parent
  • hideshow 14 child comments
  • [–] 12 points 8 months ago (2 children)

    Now I can ask AI all my random obscure questions.

    And get the wrong answer. But you don't know it's wrong, because you're not already an expert on the obscure subject.

    Before AI, yes you had to learn how to do things. Why is that bad?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 0 points 8 months ago (1 child)

    And get the wrong answer.

    No, it's right more often than google was.

    If it was the wrong answer, the projects wouldn't work, now would they?

    Before AI, yes you had to learn how to do things. Why is that bad?

    I'm still learning how to do things, just a lot faster, thanks to this helpful tool. Why is that bad?

  • source
  • parent
  • hideshow 1 child comment
  • [+] 22 points 8 months ago (9 children)
  • [–] 4 points 8 months ago (8 children)

    What I don't get, is people's inability to cope with their own limitations, or find their way out of problems without asking a magic box to do everything for them.

    I don't know who those people are. I coded for 20 years before LLMs, and I coped just fine.

    The AI is teaching you nothing it's just doing work for you.

    Unless you ask it to explain things to you. Which is often required to fix the things that the AI can't get right on its own.

    if you use it that's you're business but it's not your code

    How is it not my code?

  • source
  • parent
  • hideshow 8 child comments
  • [–] 17 points 8 months ago (5 children)

    An LLM cannot ever "explain" anything to anyone, because it doesn't know anything. How are people still trusting anything these fucking things say?

  • source
  • parent
  • hideshow 5 child comments
  • [–] 7 points 8 months ago

    Right?? It's bizarre to me that otherwise-smart-seeming people will think they can write "explain your reasoning" to the AI and it will explain its reasoning.

    Yes, it will write some fluent response that reads as an explanation of its reasoning. But you may not even be talking to the same model that wrote the original text when you get the "explanation".

  • source
  • parent
  • [–] -1 points 8 months ago (3 children)

    Because it's right more often than google? I swear you AI critics aren't actually using AI.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 8 months ago (1 child)

    Agreed. Delusional mindsets stuck in 2023. I've never seen more entitled people before punching on FOSS devs and how they use their free time. "We need high quality, human coded FOSS programs with ZERO AI slop in them!" "Why no, I've never contributed to an open source project, nor do I know how to code, why do you ask?"

    Forks exist, get over it.

  • source
  • parent
  • hideshow 1 child comment
  • I know you don't actually believe this because if a FOSS dev were in the Epstein files you know you wouldn't be able to crow about how the poor guy is just donating his precious free time without, rightfully, being absolutely dogpiled by everyone around you.

  • source
  • parent
  • [–] 10 points 8 months ago (1 child)

    How is it not my code?

    In case you missed it, courts have ruled that works produced by AI cannot have copyright, because it was not made by a human.

    You can make use of AI-generated code, but you didn't write it. Since you can't copyright it, it's not your code - it's our code, comrade.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 8 months ago

    In case you missed it, courts have ruled that works produced by AI cannot have copyright, because it was not made by a human.

    Courts have ruled that art that was 100% generated by AI cannot be copyrighted by the AI, because the AI is not a human person.

    The same courts have also ruled that works that were assisted by AI but created by a human can be copyrighted by that human.

    So, can you claim copyright in an AI-generated work in Canada? As of 2025, the safest answer is: only if a human author contributed substantial creative effort to the final work. There needs to be some human “skill and judgment” or creative spark for a work to be protected.

    If the AI was just a tool in your hands, for instance, you used AI to enhance or assemble content that you guided then your contributions are protected and you are the author of the overall work. But if an AI truly created the material with you providing little more than a prompt or idea, the law may treat that output as having no human author, and thus no copyright.

    Thankfully real life is far more nuanced than "fuck ai" allows.

  • source
  • parent
  • [–] 1 point 8 months ago

    I asked plenty of questions on SO and never had a bad experience. But I put quite a bit of work in. You couldn't ask "how do i sort a list in JAVA" and get answers, you had to ask "here's some code I'm writing and it does but I think it should do because what's going on?" and people gave some really nice answers. (Or you could put "how do sort list java" into web search and get a fine answer to that; it's not like SO was the only place to ask low-effort questions.)

    One of the bad things with AI is it's soooo helpful that when I get questions now it's like "please create a DNS entry for foo.bar.baz" and they're asking because the AI got completely stuck on something simple (like making a request to api.github.com) and wandered up and down and eventually decided on some nonsense course of action and the developer has given up on thinking about anything.

  • source
  • parent
  • [–] 24 points 8 months ago (1 child)

    This explains why the updates have ruined everything in the past month. I turned off updates on Lutris so my games will actually still work.

    AI sucks and needs to go away.

  • source
  • hideshow 1 child comment
  • [–] 48 points 8 months ago (7 children)

    Dam. Glad I never really used lutris lol

  • source
  • hideshow 7 child comments
  • [–] 24 points 8 months ago

    I tried using it. Saw something i wanted to try and implement. Made one test PR that implemented (badly) my desired feature clearly stating that it was a PR looking for feedback and I got told off by the maker. I'm just a bit sad about the other maintainer that actually took some time to engage with me

  • source
  • parent
  • [–] 10 points 8 months ago (3 children)

    when I played WoW/Blizzard games that was pretty much the only time I ever used it or maybe when sailing the high seas for stuff.

    I should probably just remove it.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 5 points 8 months ago

    Diablo 3 was basically my one use for it years ago lol. I eventually just added it to steam as a non-steam game, cause lutris was giving me a lot of issues :p.

    Other than that I only tried lutris 2 other times, once to try and run a game that didn't work in steam (didn't work in lutris either), and once for a small indie thing from itch.io :3

  • source
  • parent
  • [–] 4 points 8 months ago

    I remember using it once, and I never got it to run with the GOG installers I had. It either tried to get the game from valve's drm store, or attempted to download the game again from GOG. To be fair, it was a couple years back but it looked like it was a fundamental part of its design.

  • source
  • parent
  • load more comments (1 reply)
    [–] 21 points 8 months ago

    You have got to be fucking kidding me.

  • source
  • [–] 42 points 8 months ago* (last edited 8 months ago) (1 child)

    Edit: new development. Learning Epic launcher and it's better so far. Have removed Lutris. Let me pretend this is a win for a little while before telling me that it is equally fucked, thanks

  • source
  • hideshow 1 child comment
  • [–] 51 points 8 months ago (6 children)

    Can a motherfucker get a break, PLEASE.

    I use Lutris for games that don't work in Steam/Proton, usually an older game like Black and White 2 or the old Sims 2 game (before the updated version came out). Why is everything I like turning to shit! :(

  • source
  • hideshow 6 child comments
  • [–] 17 points 8 months ago

    Hell, it’s not even everything I like is turning to shit. Things I already hate are getting worse as well. It’s fucking everything. Either AI or ads. Shareholders above all.

  • source
  • parent
  • [–] 7 points 8 months ago

    I used lutris for a while but jumped ship to bottles as soon as it existed as I found the UI more tolerable even though it has that gnome app look I don't really like. Then I switched to heroic which can also handle semi manual wine prefixes with whatever wine or proton variant I want or need, without all the extraneous handholding or terminology renaming.

  • source
  • parent
  • [–] 6 points 8 months ago* (2 children)

    Some comtributors to vim started using AI too btw. I may learn kate. Hell there is an evil mode in emacs.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 17 points 8 months ago (2 children)
  • load more comments
    view more: next ›