• hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    25
    ·
    3 days ago

    I just removed Lutris and tried out Bottles last night. How have I never tried it before? It’s so good!

    • Holytimes@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      3 days ago

      Expect the dev behind it is also a insane twat waffle.

      Bottles is about as much of a mess as lutris is with a dev that’s just as crazy.

      Generally you have a 50/50 coin flip if lutris or bottles works for you. And for the most part you sorta just try both and see which works then attempt as hard as you can to change nothing so it don’t break. Cause bottles LOVES to break.

      • hperrin@lemmy.ca
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 days ago

        I don’t think the dev of Lutris is an insane twat waffle. He and I just disagree on the use of AI code. I foresee the project’s quality declining because of it, and I’d prefer to jump ship now. Lutris wasn’t a big part of my system, so it was really easy. Basically I only ever used it to run WinSCP on Linux.

  • TheObviousSolution@lemmy.ca
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    3 days ago

    No reason to hide the Claude contributions if his reasoning isn’t flawed. Honestly, my biggest beef is using AI as a subscription service, there are plenty of local LLM alternatives, and that just feeds the incentive for the web crawlers currently assaulting the Internet, for the companies also tucking in surveillance and training on your use of their AI.

    Honestly, it can save you having to search through wordy API documentation, as long as you bother to make sure to make sure you end up knowing the hows and whys of what it is presenting you and whether it is good programming methodology. In a lot of ways it is no different and even faster than having to search for the answers through support forums and stack overflow. It might be built upon IP theft, but unfortunately in practical terms, you will be at a disadvantage against people that use it, so you might as well use it in a way that does not give them any way to profit off of it (Local LLMs). I’d argue that the case against these applications of generative AI is way different than those for image and video generation.

    The biggest problem is when developers begin to depend on it too much without learning the nuance, but it would be a lie if there aren’t a lot of developers who contribute to Open Source without really bothering to familiarize with it already and who are more interested in the end goal than best practices. Not sure if this will make the problem better or worse, but devs who use AI without bothering to learn will have a hell of a time providing proper maintenance for their code.

    • BillyTheKid2@lemmy.ca
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 days ago

      Not disagreeing with you, but Anthropic believes code is the path to AGI.

      I want to be clear so somebody doesn’t have a fit - I do not personally believe LLMs are capable of AGI. But this isn’t about what I believe.

      They believe that coding is the path because it’s verifiable and a generatable. Frontier AI companies aren’t training on the global internet anymore, it’s poisoned with AI slop. Non-frontier AI companies do, we’ve all seen it. But it’s my opinion that non frontier AI companies are basically all but irrelevant (I’m not talking about open source/hugging face). Anthropic knows this, and their idea (again, not mine, don’t get mad at me please!) is that by training on code their AI will get better at non-coding activities as well, and if they make it good enough at coding it’ll become truly intelligent in all ways.

      What I’m getting at is, there’s lots of good reasons to avoid using LLMs/AIs/Companies that shove ai down my throat (looking at you Microsoft- I don’t fucking want copilot in my fucking notepad - if anybody from MS is reading this fuck your AI in everything and fuck your AI ridden operating system), but local LLMs are not a replacement for Opus and Anthropic isn’t scraping the open internet anymore. I’m sure they did at first though.

      The biggest problem is when developers begin to depend on it too much without learning the nuance I couldn’t agree more. The brain is like a muscle, if you use it, it gets stronger. If you don’t, it gets weaker. “Vibe” coding is using your brain at a minimum, and if all you do is vibe out slop you’re not really learning much.

      • TheObviousSolution@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        2 days ago

        local LLMs are not a replacement for Opus

        https://www.bitdoze.com/best-open-source-llms-claude-alternative/

        Something tells me you haven’t even made the effort. They are not that good, in the same way that LibreOffice is not as good as Excel. But if you are going to make the argument you quote, then you can work that brain muscle and adapt.

        And they aren’t training off of the Internet because they are training on your input. It’s mind-boggling to me how some people are so willing to train their replacements while also paying them for the effort to do so for an advantage set very temporary in the future we are heading. A lot of your criticism doesn’t even apply to local LLMs - either they are trained by model distillation from more advances models or because they are images temporally set in stone. It’s also telling how implicitly willing you seem to be able to let the Internet burn, because the inevitability is becoming a corporate slave and accepting their ever increasing subscription fees which you can’t ignore because “hey, they’ve got the most users, the Internet is too dead, your open alternatives are no replacements for us”. You say you are not, but you are saying everything an AI AGI astrosurfer would be saying, and the irony of hearing this in an open source “federated” platform over something like Reddit is paramount.

        • Evotech@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          Sorry but it’s not even slightly comparable.

          Frontier models vs whatever you can realistically host on your own that is.

          • TheObviousSolution@lemmy.ca
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            1 day ago

            That you don’t want to or aren’t able to compare them doesn’t mean they can’t be compared. You do you, or more aptly, have an AI do you since you can’t bother.

            • Evotech@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              1 day ago

              Oh I’ve tried. Don’t assume I haven’t

              In terms of functionality on paper it’s similar. In terms of what they can realistically do it’s not.

        • BillyTheKid2@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          I could have worded that differently, I apologize.

          They aren’t a replacement for somebody like me who doesn’t have a screaming GPU.

          Yes they train on input. I don’t like it either. It’s not just creepy, but I’m sure breaks privacy laws everywhere.

          Regardless, you’ve already decided who I am so I don’t see this conversation being productive.

          I again apologize for not making my previous comment more straightforward.

          • TheObviousSolution@lemmy.ca
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            2 days ago

            Oh, I don’t think I know who you are, I just think it’s indiscernible.

            They aren’t a replacement for somebody like me who doesn’t have a screaming GPU.

            You can run small LLMs that are still surprisingly good purely on modern CPUs, although I’m sure that’s part of the intent of trying to lock down supplies behind the bubble.

    • chicken@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      2
      ·
      3 days ago

      It’s only slop if you don’t know what you’re doing and/or are using low quality tools. But I have over 30 years of programming experience and use the best tool currently available. It was tremendously helpful in helping me catch up with everything I wasn’t able to do last year because of health issues / depression.

      It sounds like they thought it through and decided it’s the best way to do the work. Removing the attributions seems like a little bit of a petty “fuck you”, but so is opening a github issue just to whine about AI. Someone who is volunteering their time to make free software shouldn’t have to put up with people with an ideological bone to pick who feel entitled to tell them how.

      • TheObviousSolution@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        Then they can ignore the issue just like plenty of other troll ones that devs ignore. He actually had to invest effort into doing what he did than just ignoring it, never mind how that Barbara Streissanded it . Honestly would have been better for the guy if he wasn’t doing advertising for Claude by letting it mark the parts of the code it had coauthored, but once the cat is out of the bag you can’t just take something like that back. I agree that if people really have a problem with it, then they should just fork and do it on their own time, but you have to expect public criticism if you do things in the public, otherwise don’t.

  • Skyline969@piefed.ca
    link
    fedilink
    English
    arrow-up
    15
    ·
    3 days ago

    Lutris has always been a pain in the ass to use. Nothing I set up worked properly. Manually setting things up via Proton has worked just fine for me, so nothing of value was lost with this fiasco.

  • Auster@thebrainbin.org
    link
    fedilink
    arrow-up
    60
    arrow-down
    2
    ·
    3 days ago

    Having read the article, some points from the dev make sense, but also he acted like a princess by the end, so a bit of a messy situation.

  • MurrayL@lemmy.world
    link
    fedilink
    English
    arrow-up
    227
    arrow-down
    4
    ·
    3 days ago

    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.

    Great way to torpedo any trust people might’ve had in your project.

    • 9WhiteTeeth@lemmy.today
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      55
      ·
      3 days ago

      They are making the point that you won’t be able to tell the difference. & It’s a salient one.

        • 9WhiteTeeth@lemmy.today
          link
          fedilink
          English
          arrow-up
          15
          arrow-down
          51
          ·
          3 days ago

          Okay. I guess you want the volunteer open source dev to write everything by hand from scratch so it will pass your high standards. That’s on you, honestly.

          • TrickDacy@lemmy.world
            link
            fedilink
            English
            arrow-up
            12
            arrow-down
            1
            ·
            3 days ago

            Like that it produces hallucinated bullshit and anyone can see that with any given 2-3 Google searches now. It’s literally impossible to miss that if you use the Internet now.

            • psycotica0@lemmy.ca
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              1
              ·
              3 days ago

              I’m not a fanboi of AI, but also not all AI is equally capable. You can be upset for ethical reasons, you can dislike some things it produces for style reasons, and yes it does sometimes produce code that feels like it should work, even though it doesn’t. All of these things are true.

              But also Claude doing coding is very different than the AI answers on Google searches, and even those are much better than a cherry-picked highlight reel of bad results on a blog post.

              Again, you don’t have to like AI or agree with its use, but claiming the code Claude produces is fully bullshit because some customer support chatbot does a bad job is just being misinformed. You should at least know your enemy and its capabilities.

    • bonenode@piefed.social
      link
      fedilink
      English
      arrow-up
      101
      arrow-down
      1
      ·
      3 days ago

      It is kind of hilarious that this is actually the issue here. Sure, using AI for coding can be problematic. But then going back and removing any reference to it just to fuck with people even more. Damn.

      • Holytimes@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        13
        ·
        3 days ago

        While I hate AI as much as the next guy. It’s also entirely true that people are attacking and harassing people for using making them a worse problem.

        I’m entirely down for fucking with the dipshits who can’t help themselves but be massive twats.

        If your going to have a shit show might as well make it a good one.

      • hoch@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        27
        ·
        3 days ago

        I think it’s hilarious how much it’s bothering you guys

    • Zulu@lemmy.world
      link
      fedilink
      English
      arrow-up
      81
      arrow-down
      4
      ·
      3 days ago

      Oh you don’t like to know when we put shit in your food so you can scrutinize it? Fine we’ll just not tell you.

      Congratz now ALL of it contains shit.

        • BillyTheKid2@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 days ago

          All jokes aside, Windows (pre ai) was filled with backdoors now. Still is, probably has more, but it never stopped them in the past.

    • mrmaplebar@fedia.io
      link
      fedilink
      arrow-up
      37
      arrow-down
      1
      ·
      3 days ago

      “Haha now you won’t know what is or isn’t slop!!”

      “But then we’ll just assume it’s all slop…”

      “…D’oh!!!”

      • mindbleach@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        7
        ·
        3 days ago

        They’d assume that anyway. The self-proclaimed haters have a one-drop rule.

        That’s why this author didn’t exactly announce it - they were trying to dodge a harassment campaign.

  • jaselle@lemmy.ca
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    28
    ·
    3 days ago

    Whether or not I use Claude is not going to change society, this requires changes at a deeper level, and we all know that nothing is going to improve with the current US administration.

    I mean yeah, that’s true. Why waste energy harassing developers of libre software for using AI? That’s not going to have any impact on big tech.

    • unexposedhazard@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      41
      arrow-down
      6
      ·
      3 days ago

      This is not about big tech, its about lutris apparently being maintained by an idiot with no regard for code quality, safety or community interests.

    • the_riviera_kid@lemmy.world
      link
      fedilink
      English
      arrow-up
      33
      arrow-down
      4
      ·
      3 days ago

      The point of drawing a line is to make a clear distinction between acceptable and unacceptable. If you just move the line when it’s convenient then it means nothing.

      • jaselle@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        11
        ·
        3 days ago

        Sure, but if you end up policing only those in arm’s length you will have the opposite effect on the world of what you want.

        • cloudskater@piefed.blahaj.zone
          link
          fedilink
          English
          arrow-up
          10
          arrow-down
          2
          ·
          3 days ago

          Nobody’s only policing those in arm’s length. I’m sure nobody mad at the Lutris dev over this are defending Google or Microsoft lol

        • mnemonicmonkeys@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          policing only those in arm’s length

          Dude, you’re on Lemmy. Do you not realize how many people on here are saying “fuck it, let’s drop Google and Microslop and stick with FLOSS”? How many people on here are trying to convince others to switch too?

          These people are already doing what they can to steer the entire tech space in the right direction. But it’s hard to influence the giants directly. To do that, you need good FLOSS alternatives, which doesn’t work if those alternatives start riddling themselves with slop

    • mrmaplebar@fedia.io
      link
      fedilink
      arrow-up
      13
      arrow-down
      1
      ·
      3 days ago

      People simply do not want AI. They don’t want to look at AI “art”, don’t want to listen to AI “music”, don’t want to read AI “books” and don’t want to use AI slopware.

      This is both a matter of quality and, more importantly, principles.

      And I think it’s safe to say that people in the open source community are more ideological than most. Finding out that a project is relying on exploitative corporate slop of an unknown origin is like the hippy going to the farmer’s market only to find that the guy selling “his local organic free-range cage-free” eggs is just buying factory shit from the supermarket.

      I didn’t think anyone blames the Lutris guy for AI at large.

      But people are passionate about things and they don’t want to support a project that they perceive is being thoughtlessly programmed, exploiting the labor of others, violating the letter or the spirit of the GPL, supporting a corrupt industry, etc.

      • cloudskater@piefed.blahaj.zone
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        3
        ·
        3 days ago

        Thank you. It’s so infuriating to come into threads like this to find “If you don’t like it, do it yourself” and shit like that. All it does is remove blame from the person making an ignorant decision, and place it on those rightfully upset because “Maybe the dev wouldn’t have been forced to use the environment destroying plagiarism machine if you have been more generous with your time.”

        • mrmaplebar@fedia.io
          link
          fedilink
          arrow-up
          2
          ·
          3 days ago

          Yeah. But ultimately people will have to fork Lutris, or just use something else (like Faugus, Bottles, Steam, etc.), if they don’t like how things are being run.

          • cloudskater@piefed.blahaj.zone
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 days ago

            Oh for sure, that’s one the benefits of open source stuff, you can do that in the first place. I just mean that seeing blame be misplaced gets under my skin, especially when it comes from such a disingenuous place.

  • JayDee@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    5
    ·
    edit-2
    3 days ago

    Got it, so block any further updates till there’s a backtrack or a fork.

    • FrowingFostek@lemmy.world
      link
      fedilink
      English
      arrow-up
      23
      arrow-down
      2
      ·
      3 days ago

      Do you blame people for having a knee-jerk reaction to unwelcome AI integration? Or would you mind elaboring on what you view as reactionary.

      • dgdft@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        8
        ·
        3 days ago

        This is a project released for free by volunteers we’re talking about, not a commercial service pushing hostile crap on users.

        I think the dev in question is shitty for treating Lutris as their own fiefdom, but the mob are looking a gift horse in the mouth by attacking volunteers when they’re not willing to step up and contribute non-AI code themselves.

          • dgdft@lemmy.world
            link
            fedilink
            English
            arrow-up
            5
            arrow-down
            2
            ·
            edit-2
            3 days ago

            What’s wrong with it? Seems like the right metaphor.

            People are complaining about the minutiae of something they’ve been given freely and don’t have to use.

            • HarkMahlberg@kbin.earth
              link
              fedilink
              arrow-up
              3
              ·
              3 days ago

              “Looking a gift horse in the mouth” means that you’ve received a gift of some kind, but you’re giving it too much scrutiny. It kind of shows the giver of the gift that you’re not really appreciative of it - sometimes it’s better to smile and nod and thank them for the gift, and scrutinize it later.

              I guess what you mean is that Lutris is the gift, but my first reading was that the opportunity to chastise a developer for using AI was the gift.

          • dgdft@lemmy.world
            link
            fedilink
            English
            arrow-up
            4
            ·
            3 days ago

            Why are you making up quotes I didn’t say and don’t reflect my opinion in the slightest?

            From the outside, it sure looks like you’re trying to flame and stir drama to address your own emotional state, rather than make any sort of coherent argument to persuade people to your line of thinking.

        • FrowingFostek@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          2
          ·
          3 days ago

          I don’t AI so I don’t know the lingo. I think it’s shit so I don’t want shit near my nice things.

          • BillyTheKid2@lemmy.ca
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            1
            ·
            3 days ago

            Fair. But keep in mind if you ever use auto translate, Netflix recommendations, Google search (or ddg), Windows, Mac, android. iPhone. Any service hosted on AWS (like 70% of all sites) you’re indirectly using ai.

            Don’t get me wrong, I’m with out. But it’s unavoidable.

            • FrowingFostek@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              2 days ago

              I see it as one if those “no ethical consumption under capitalism” kinda things. You can’t avoid it because the people that control the thing are adding shit to the recipe.

              • BillyTheKid2@lemmy.ca
                link
                fedilink
                English
                arrow-up
                2
                ·
                2 days ago

                Sure, and I agree there’s no ethical consumption, but I don’t see it as a flat line.

                There’s more and less when it comes to ethical.

      • pixxelkick@lemmy.world
        link
        fedilink
        English
        arrow-up
        11
        arrow-down
        15
        ·
        edit-2
        3 days ago

        Yes. Theyre being reactionary.

        Are these people even paying a single penny to the developer or are they just acting entitled?

        Have they contributed at all to the project? Its foss, maybe they dhould open up their own PRs and fix it if they care so much.

        Theyre welcome to fork it anytime they want and just not merge in any AI commits, if they can spot them, right?

        But I bet you no one will actually do this, people will mald and act entitled and stamp their feet… and then keep using it anyways and never pay a cent to the dev.

        Fuck em. The dev doesnt owe them shit.

        • cloudskater@piefed.blahaj.zone
          link
          fedilink
          English
          arrow-up
          7
          arrow-down
          7
          ·
          edit-2
          3 days ago

          The dev “owes us” as people to not be a shitty person, or at the very least, we should expect them not to be one. It absolutely is a slap in the face to people who trusted that project and the person heading it to not be shit, because they are now being shit, and people are right to call them out. Because they’re being shit.

          Also you’re right, more people should donate to FLOSS projects that they love and use frequently, as do I. As someone with no programming knowledge, it’s all I can do aside from recommending your software to others. Wanna know one way to ensure I’ll not only withhold donations but warn others not to use or trust your software? Defending and/or using AI slop machines.

      • 9WhiteTeeth@lemmy.today
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        14
        ·
        edit-2
        3 days ago

        Yeah I do. This is a small, volunteer, open source developer creating something for our benefit & has found a way to ease their workload but the purity brigade demands they type everything out by hand from scratch b/c they have big feels & are reflexively reactionary about AI. Seems shitty to me.

        • FrowingFostek@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          3 days ago

          Gotcha, I have a different definition of reactionary.

          I interpreted your comment to mean: “these guys are mad the human who made the project is no longer writing the project in its entirety. So they feel the need to abandon the project and villify the author for using the big plagiarism tool.”

          If I’m correct in my interpretation. I would agree with that comment, making me also reactionary by your definition.

  • MushuChupacabra@piefed.world
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    8
    ·
    3 days ago

    Lutris now being built with Claude AI, developer decides to hide it after backlash

    Understood. Never buy Lutris.

    • Shirasho@lemmings.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      3 days ago

      That is generally the approach I use, but some games take a bit more setup. I play StarCraft2 for Archipelago and I needed to install it with this app to get the proper script to get it to run successfully. What this app has that Steam doesn’t is the ability for people to create, export, and share custom install and launch profiles for others to use.

      With that said I will need to see what Heroic Launcher has to offer.

  • pixxelkick@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    ·
    3 days ago

    If you really care, I feel like most folks would benefit from checking out

    https://plasma-bigscreen.org/

    Installing games on linux, even with wine, isnt that hard.

    And adding a .desktop entry isnt hard either.

    Plasma Bigscreen then nicely gives you a controller friendly UI to pick games from.

  • Mechanism@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    10
    ·
    3 days ago

    So wait… You guys want him to continue to contribute his code to AI without leveraging the tools being trained off of it?

    • TrickDacy@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      2
      ·
      3 days ago

      I don’t follow this logic. “If others use your code via ai, then it’s not fair if you don’t get to use theirs”…?

      I don’t see how reciprocating in this way has the slightest thing to do with opposing the use of ai. People who oppose its use do so on the grounds that they think it produces worse code.

      • Mechanism@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        5
        ·
        2 days ago

        … Aren’t open source projects supposed to share? And aren’t AIs mostly trained off of open source code?

        See, I think the people in this thread are mostly programmers who realize they’re about to lose their jobs. Personally, I don’t really care. I have real world objectives that need to be accomplished so I’m going to keep paying my API fees until the local models catch up. Maybe you guys should learn to swing a hammer or something. Lol, what a joke.

        • TrickDacy@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          2 days ago

          Way to turn you being unable to understand a situation into a “burn” against people with actual skills. Gonna guess this is not the only thing today you didn’t understand at all.

            • TrickDacy@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              edit-2
              2 days ago

              It’s pretty obvious you know absolutely nothing about code lol

              No developer I’ve ever met is afraid for their job because we’ve all tried these tools and know how limited their use is right now. Vibe coding morons will not be replacing anyone anytime soon, not successfully anyhow.

              If you had any intuition whatsoever you’d probably know that this post only exists because the lutris developer was an asshole about it.

              Also, not everyone is 17. Even if AI managed to replace me a year from now, I’ll be fine. But I appreciate the horrific level of ill will you seem to enjoy hurling at a stranger because you talked out of your ass and they pushed back

              • Mechanism@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                2
                ·
                2 days ago

                But I appreciate the horrific level of ill will you seem to enjoy hurling at a stranger

                Why thank you, dinner tasted a little better than usual after reading this comment.