• @[email protected]
    link
    fedilink
    English
    2152 months ago

    Gamers can be the most entitled demanding assholes. Arch users can be the most annoying arrogant and conceited people to exist online.

    I wouldn’t dare imagine dealing with the unholy mix of arch gamers min-maxing social skills for inferiority complex.

    I’d rather drop support too.

    • mesa
      link
      fedilink
      English
      442 months ago

      Is there a specific interaction that made them angry?

      • @[email protected]
        link
        fedilink
        English
        3732 months ago

        Is there a specific interaction that made them angry?

        Stenzek’s feeling got hurt when DuckStation was still proper open source software and people used the software fully in accordance with its license, i.e. they distributed modifications and not all permitted modifications were the most polished ones, so he felt that they give his name a bad reputation. Again: Stenzek released DuckStation under a license that explicitly allows this.

        So he rage quit open source and released new DuckStation versions under a very restrictive “source available to look but not touch” license that’s so insanely restrictive, Linux distributions are not allowed to make their own packages. So they ship the old version that works just fine because PlayStation 1 emulation was figured out very long ago. Stenzek feels that they should not ship the old version (which they are fully entitled to) and instead make a special exception for his software alone to point their users to DuckStation’s website where instead of acquiring the emulator from their package manager (or “app store” in case you’re not familiar with that term), Linux users should take extra steps to manually download and install DuckStation.

        And since users may not know about this rift, they may post bug reports and feature ideas to Stenzek, even though these bugs may have been long fixed by non-open source DuckStation.

        Basically: Stenzek did not read the license he picked for his software and then got mad when people made use of provisions explicitly allowed by the license.

          • @[email protected]
            link
            fedilink
            English
            662 months ago

            This is a great case for a “reader added context” feature for Lemmy, if it could be implemented in a decent way.

            • @[email protected]
              link
              fedilink
              English
              192 months ago

              It is implemented. It’s known as “comments”. You are looking at it. There’s no need for any particular UI feature for this stuff.

              • @[email protected]
                link
                fedilink
                English
                102 months ago

                Reader added context is nice because it averts drive by upvoting of titles that are misleading (and vice versa), as most voters do not dig through the comments.

                Hence this very phenomenon of highly upvoted posts that probably wouldn’t be so with the missing context.

                • @[email protected]
                  link
                  fedilink
                  English
                  1
                  edit-2
                  2 months ago

                  Tbf a substantial amount of voters did see the comment - at the time of writing, 297 upvotes on the comment vs 483 upvotes on the post, or ~61%. So actually most people do dig through the comments, if the upvote count is something to go by at least.

                  Anyone who doesn’t read comments is unlikely to read reader added context, so you’re probably not getting a large amount of the remaining 39% of people to get the context just because you add some extra UI feature.

                  Besides, explaining the context is a much longer affair than a title and just wouldn’t fit. It’s not like I would even say that the title of this post is misleading in the first place, it’s actually pretty to-the-point.

                  There’s also a chance that people will get the wrong idea about posts without the context - i.e. that posts without reader added context are super truthful somehow. I feel that people should rather accept that all titles of a few sentences are missing context. That is after all the point of a title - to summarize and bring only the most important information, which inevitably leads to a loss of context.

                  • @[email protected]
                    link
                    fedilink
                    English
                    1
                    edit-2
                    2 months ago

                    That doesn’t count views/impressions that didn’t vote, nor the initial voters that drove the comment to the visibility of the front page. It reminds me way too much of social media that goes viral before it has any chance to be refuted, and it’s already left its impact.

                    This is a UX “mistake” made by countless platforms (but also a feature if pure engagement is the goal). These kinds of attention flows are extremely important to Lemmy’s future health, lest it take the same trajectory as others.

            • @[email protected]
              link
              fedilink
              English
              02 months ago

              Could be a good feature to add to PieFed, which is built on Python specifically to allow more developers to have access to building extensions and plugins.

              • @[email protected]
                link
                fedilink
                English
                22 months ago

                Programming language isn’t a problem as much as the mechanics of the implementation.

                I mean, how does it work on Twitter? Do they have oldschool language models parse upvoted comments and automatically generate it? Basically the options are:

                • Involve some kind of ML model for partial automation, which is not going to go over well with Lemmy users.

                • Leave the UAC completely to mods, which is going to both overburden them and make power-tripping issues far worse

                • @[email protected]
                  link
                  fedilink
                  English
                  22 months ago

                  On old Twitter, community notes was simply a function of raising a flag for tweets that got ratio’d. This would open those tweets up for Community Notes users to submit a fact check. Then, the fact check with the highest upvotes gets displayed as the default one.

                  Now? Not sure. Elon is a sneaky fucker. But I do think it could be implemented as a simple comment queue that admins and moderators could set user roles to help with.

                  • @[email protected]
                    link
                    fedilink
                    English
                    1
                    edit-2
                    2 months ago

                    Getting ratioed isn’t an reliable indicator though (see this post).

                    I guess there could be a “misleading” button that triggers a Community Notes section, but complicating the UI like that could push away many participants…

                    Maybe there should be a button to “mark” a comment as a correction during the posts, and if it gets enough upvotes it becomes visible under the title? That could work. Some useful comments might not get properly marked, but I think many would.

                    One issue is Lemmy comments are typically too long to fit under a title, so the “correction” comment would need its own structure: a short correction that fits under a post title, and context that lives in the comment section.

        • @[email protected]
          link
          fedilink
          English
          442 months ago

          This happens way too much.

          “What? People are doing things with my Apache project I don’t like!?”

        • @[email protected]
          link
          fedilink
          English
          -402 months ago

          One of the most entitled takes I’ve ever read.

          The guy built software and opened sourced it. People started packaging it for their favourite distribution repositories and then users started coming to him for support on problems he didn’t create!

          It’s like if you were a farmer selling eggs and some kids bought your eggs and started throwing them at people’s houses and then instead of the cops arresting the kids they come arrest you for selling eggs. It’s bullshit!

          • missingno
            link
            fedilink
            482 months ago

            How does that analogy make any sense? No one has done anything malicious to him. He released open source software, got mad and revoked the open source license for newer versions, then got even more mad when people continued using the old open source version. Which is a problem he brought on himself. And his continued tantrums still won’t keep distros from packaging the only version they even can package.

            • @[email protected]
              link
              fedilink
              English
              92 months ago

              He got mad because people kept bugging him to fix problems created by other people which he has no control over. His “tantrums” are his way of re-asserting control over his life.

              Open source dev burnout from support requests is a real and widespread phenomenon. When a software developer releases the fruits of their hard work they are doing the wider community a service. When large numbers of people begin to contact the developer for support the effect can be overwhelming even though every individual request may be legitimate and non-malicious.

              In the case of packaging errors created by a third party not in contact with (let alone under the control of) the developer, these support requests for dealing with unsolvable and irrelevant (in the developer’s eyes) problems can be absolutely maddening.

              I am quite sure the developer would have had no issues with people doing what they did as long as they accepted the responsibility to fix their own issues without contacting him. The fact that they did not do so (and therefore caused him grief) is negligent even if it isn’t malicious.

              • amorpheus
                link
                fedilink
                English
                152 months ago

                Is the issue with the packaging, or that only an outdated version can be packaged?

                He could fix the license, then people would push the up to date version and users wouldn’t report old bugs.

                  • @[email protected]
                    link
                    fedilink
                    English
                    112 months ago

                    And now it’s even worse. Great work.

                    The solution would be to file trademark and use trademark law to to grant use of the name only to packages that comply with certain mandates. That’s how Mozilla handles it. Source code license is the completely wrong approach for this thing.

                    An approach without tantrums would be to ask Linux packagers to handle packaging needs directly upstream at DuckStation and whenever a new release is made with a bit of scripting to file an automated update request for the packages. I would rope in Arch AUR, Debian Sid, a dedicated Ubuntu PPA, Fedora RPMFusion or a Fedora COPR, and Flathub this way.

                • @[email protected]
                  link
                  fedilink
                  English
                  -82 months ago

                  He changed the license in the first place because someone took unpublished code from him and contributed it to another project. He had permission from his other contributors when he did that but people still went on GPL crusades against him.

                  Now it’s the issue of people re-packaging his releases for other package managers such as AUR (which is against the license) and doing so incorrectly which leads to support requests from the users of broken packages.

                  There’s a whole community of people who have turned hostile to this guy over his decisions but it comes off as a sense of entitlement on their part. This is after all an emulation community which is full of people who simply use these tools to run pirated old games. They don’t understand the hard work that goes into a sophisticated emulator. They just want more, better, faster! Gimme gimme gimme is all they know!

                  • @[email protected]
                    link
                    fedilink
                    English
                    11
                    edit-2
                    2 months ago

                    What was this “unpublished code”? Something committed to a public git repository where all the code is under GPL? You act as if redistribution of GPLed code was somehow illegal or at least immortal. It’s not. It’s the foundation of the whole idea behind open source.

                    If that “unpublished code” was stored only on his hard drive and a hacker obtained it illegally, that would be an entirely different topic but that’s completely outside the scope of upstream source code license. That would be an outright crime. Developers at AMD, for example, write Linux driver code for AMD hardware. Then before that code leaves AMD, AMD lawyers need to clear it before it gets published to the Linux Kernel Mailing List for review. Sometimes code is not cleared, so the developers need to rewrite it. As long as the code is behind closed doors, it’s not published (therefore the GPL does not yet apply) but as soon as it’s posted for review, it’s public GPL code and everybody can to everything to it as far as the GPL permits.

                    This is even spelled out in GNU’s official GPL FAQ. Edit: https://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic

                  • @[email protected]
                    link
                    fedilink
                    English
                    72 months ago

                    That’s not how AUR works, it builds from source using instructions, it’s not repackaging at all

              • @[email protected]
                link
                fedilink
                English
                22 months ago

                You can just not publish your actual contacts and choose what you will and wont offer support on your public facing persona.

                • mesa
                  link
                  fedilink
                  English
                  3
                  edit-2
                  2 months ago

                  That’s what I do 😁. No real names unless it’s something I don’t care about.

                  I only support a couple of pip/composer/ect…and others package it up for any specific is or implementation. I always tell people “I will accept new prs” but if say I’m on vacation, I just don’t look at the package. If it’s bad enough, someone can fork and everyone else can move on with their lives. Hasn’t happened yet on the couple of packages that got popular (?) but it’s the lifecycle of open source.

                • @[email protected]
                  link
                  fedilink
                  English
                  02 months ago

                  But then you can’t offer support to users of your upstream code.

                  This is an issue of open source etiquette and there’s no technical solution that can solve it. There have been numerous passionate developers who have been run right out of open source by well-meaning users who simply don’t know the protocol around contacting a developer for support.

              • @[email protected]
                link
                fedilink
                English
                12 months ago

                Am I misunderstanding something? Was he not present in his own discord server meant for troubleshooting?

                • @[email protected]
                  link
                  fedilink
                  English
                  02 months ago

                  For troubleshooting issues with his code. Not with broken packages created by others that he has no power to fix.

          • @[email protected]
            link
            fedilink
            English
            142 months ago

            Most people arguing from analogies are doing so because they can’t actually make a coherent argument against THING so they make a bad analogy and then expect you to unwind the 17 ways the analogy and the thing are different. This being a waste of time. I’ll just tell you that your analogy is trash and you should do better.

    • @[email protected]
      link
      fedilink
      English
      152 months ago

      It would be saner to drop direct tech support than to drop support for an operating system

    • @[email protected]
      link
      fedilink
      English
      -102 months ago

      Issue isnt so much the 12 arch users that actually know what they are doing, but all the fucking posers

    • Ŝan
      link
      fedilink
      English
      -672 months ago

      Arch users can be the most annoying arrogant and conceited people to exist online.

      Ðe maintainers are ðe same. I don’t know if it’s ðe chicken, or ðe egg, but distro maintainers do tend to set ðe tone.

      And, yeah, I use Arch everywhere, because so far everyþing else is worse.

      • Canadian_Cabinet
        link
        fedilink
        English
        492 months ago

        Stop trying to make eth or thorn happen. You just make your comments harder to read

      • higgsboson
        link
        fedilink
        English
        0
        edit-2
        2 months ago

        No idea what is going on with your comment, but whatever it is is not English. I typically only block spammers and trolls, but happily you definitely fall into one or the other (or both.)