• TheObviousSolution@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 hours 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.

  • MurrayL@lemmy.world
    link
    fedilink
    English
    arrow-up
    171
    ·
    11 hours 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.

    • mrmaplebar@fedia.io
      link
      fedilink
      arrow-up
      16
      ·
      7 hours 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
        1
        ·
        3 hours 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.

    • bonenode@piefed.social
      link
      fedilink
      English
      arrow-up
      75
      ·
      10 hours 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
        1
        ·
        6 minutes 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.

    • Zulu@lemmy.world
      link
      fedilink
      English
      arrow-up
      61
      ·
      10 hours 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.

    • 9WhiteTeeth@lemmy.today
      link
      fedilink
      English
      arrow-up
      15
      ·
      10 hours ago

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

  • Skyline969@piefed.ca
    link
    fedilink
    English
    arrow-up
    12
    ·
    8 hours 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.

  • aamram@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    12
    ·
    8 hours ago

    I actually dont see the fucking problem. Let them develop it way they want. People will tell if it’s good or not.

    • 4am@lemmy.zip
      link
      fedilink
      English
      arrow-up
      15
      ·
      edit-2
      7 hours ago

      The problem is installing buggy clanker code on thousands of systems where the experience level is “I like games”

      Ethics objections aside, dude said he’s not even reviewing some of the code the AI generates. At least leave the markers where it shows which code is what so proper scrutiny can be given.

      Lutris dev is a straight up crybaby and needs to learn to a) read a room and b) not take risks with other people’s systems to stroke his own fucking ego.

      Fucking bitchmade shit.

      • aamram@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        5 hours ago

        At this point I guess we’re just assuming it’s “buggy” due to the IA, right? You guys just have to accept that these tools will do better job than humans in the near future, at least for basic or intermediate programming. It’s going to get better that it is today and we’re going to have to live with it. I agree on marking the code. That should be necessary. Besides that, I really don’t care about the dev. As I said before no one is forcing us to use Lutris.

        • MentalEdge@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          4 hours ago

          At this point I guess we’re just assuming it’s “buggy” due to the IA, right?

          No. But it might be. We don’t know because the guy who’s supposed to double check, isn’t. And admits to it like its some kind of brag.

          There also the whole debate around licensing. Generative images have been called “art laundering”, and the same can be argued for code.

          It’s a potential way to break FOSS licenses. Just copy the code and have an AI re-implement what it does, and boom you get to ignore license obligations.

  • Lvxferre [he/him]@mander.xyz
    link
    fedilink
    English
    arrow-up
    27
    ·
    edit-2
    9 hours ago

    What decides if something is slop or not is the thing itself. It is not your “KwaLiFiKaShunz”. Bringing up “muh 30 years of XP lol lmao” means jack shit.

    If he was co-authoring the code with Claude this means he submitted code made by Claude; he didn’t just ask for some examples and implement in his own way. The later would be far more reasonable than the former.

    What he said about the problem being capitalism instead of the tool itself is, I believe, valid. However, it should be no excuse to unnecessarily feed that very same economic system, by paying for the bloody tool.

    Finally. He could’ve fixed what people complained about, by removing the commits, so he would keep them happy. He could also stick to his guns, and say “no, I’m not changing it. The Claude code stays”. But he did neither; instead he’s hiding it from the users. That’s pretty much the same as saying “I’m going to treat users as gullible filth and easy to fool, instead of human beings deserving honesty.”

    A good thing open software can be forked.

    • mindbleach@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 hours ago

      The way y’all overuse the word “slop” is like calling all e-mail “spam.” Both are supposed to refer to a deluge of nonsense nobody asked for. This author has an LLM in-the-loop, plainly on purpose and with purpose, and it seems to be working out.

      If any interaction with spicy autocomplete is treated as equally bad, to the point of aggressive mockery - no kidding people will tune that out. It’s not constructive or sincere. It borders on abusive. How much coverage did this guy just get, where the comments are all ‘well if he’d just done [blank]–,’ and how many people actually believe that [blank] would result in fewer snide comments?

      • Lvxferre [he/him]@mander.xyz
        link
        fedilink
        English
        arrow-up
        3
        ·
        5 hours ago

        Even if it was the same conversation (as TrickDacy said, it isn’t), “you can’t avoid the harm completely” is no excuse to avoid causing at least some of that harm.

  • Auster@thebrainbin.org
    link
    fedilink
    arrow-up
    52
    ·
    11 hours 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.

  • Prove_your_argument@piefed.social
    link
    fedilink
    English
    arrow-up
    20
    ·
    edit-2
    9 hours ago

    I’m not gonna lie, Lutris is fucking terrible. Basic QOL things are missing. There’s so many disjointed ways of doing so many things. The same 2-5 things need to be set every time you add an app and it’s basically all manual because they have done nothing to make it better. There’s thousands and switches and options, and the only way to find information about what they do is to hit the web… and then you find out so many of them are probably useless.

    There’s built in install scripts for things but trying to figure out any information about them within the program itself is also useless.

    Then there’s the shit that just doesn’t work. Other tools like Heroic Games Launcher are the only way to install games from providers like epic. You can spend hours troubleshooting this in Lutris, and maybe even get an epic game to install and run once… but everything is going to be a broken mess on try 2.

    Just a disappointing app all around once you really start working with it. It’s a shame it seems to be the default mode wine app manager.

    • NekuSoul@lemmy.nekusoul.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      18 minutes ago

      Speaking of install scripts, their refusal to version them for “reasons” was my first hint that the project wasn’t in a healthy state.

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    19
    ·
    10 hours 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
      1
      ·
      1 minute 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.

  • pixxelkick@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    9 hours 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.

    • Shirasho@lemmings.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      10 hours 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.

    • FrowingFostek@lemmy.world
      link
      fedilink
      English
      arrow-up
      19
      ·
      10 hours 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.

      • pixxelkick@lemmy.world
        link
        fedilink
        English
        arrow-up
        10
        ·
        edit-2
        9 hours 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
          4
          ·
          edit-2
          6 hours 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
        9
        ·
        edit-2
        9 hours 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.

      • dgdft@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        9 hours 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
            4
            ·
            edit-2
            8 hours 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
              2
              ·
              7 hours 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
            ·
            8 hours 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.