• Th4tGuyII@fedia.io
    link
    fedilink
    arrow-up
    118
    ·
    20 days ago

    Tell you what that Rsync thread is just a goldmine.

    While I’m generally not one to complain about something I’m getting for free, and I do understand the dev wanting to make more efficient use of their time…

    I don’t think people are wrong here expressing their annoyance at what was previously feature complete and stable software being vibe-code updated into a buggy mess.

    … And that’s without mentioning the ethical and security issues posed by vibe-coded software.

    • TBi@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      19 days ago

      I think we need to support the dev so they don’t need to use vibe coding. From all I see he’s overwhelmed and he doesn’t even get paid for this.

  • sepiroth154@feddit.nl
    link
    fedilink
    arrow-up
    92
    ·
    20 days ago

    But if the chef wants oranges in the pea soup, and you don’t like that, it’s fair to say go to another soup kitchen.

  • Melllvar@startrek.website
    link
    fedilink
    English
    arrow-up
    57
    ·
    20 days ago

    “Pissing in the soup” doesn’t really work here unless you’re adulterating the software with something malicious.

    • MoffKalast@lemmy.world
      link
      fedilink
      arrow-up
      80
      ·
      edit-2
      20 days ago

      This was in response to rsync having horrible new bugs from vibe coding that were so bad that people thought they had malware. Does the intent matter when the end result is the same?

      • Alavi@programming.dev
        link
        fedilink
        arrow-up
        48
        ·
        20 days ago

        Holy crap I thought rsync is a super serious and professional program. Didn’t thought they ruin it with vibecodeing.

        A lot of important infra depends rsync.

        • it_wasnt_arson
          link
          fedilink
          arrow-up
          8
          ·
          19 days ago

          Apparently the project got overwhelmed with LLM vulnerability reports, so the last person in the world who actually cared enough to keep maintaining it gave up and gave in to the spop himself.

          • Alavi@programming.dev
            link
            fedilink
            arrow-up
            7
            ·
            19 days ago

            I read that the guy is a legend and genius (I believe that because rsync is fantastic. He invented that). I trust in him knowing what he’s doing. We should give him a hand if we want it to be better.

    • MousePotatoDoesStuff@piefed.social
      link
      fedilink
      English
      arrow-up
      4
      ·
      19 days ago

      Unfiltered river water might be a better comparison. It’s not intentionally poisoned, but you might not want to drink it if you don’t have to.

    • mycodesucks@lemmy.world
      link
      fedilink
      arrow-up
      95
      ·
      20 days ago

      Yes. If you’re giving soup to someone who isn’t homeless, you are allowed to pee in it. It’s in UN Charter.

      • halfdane@piefed.social
        link
        fedilink
        English
        arrow-up
        14
        ·
        edit-2
        20 days ago

        Except you’re not really given the soup. It’s just there for your taking, with a sign “contains piss”.

        I’m just permanently surprised by the entitlement of people smh

        How much free stuff did you create in your life, piss or not?

        • mycodesucks@lemmy.world
          link
          fedilink
          arrow-up
          27
          ·
          20 days ago

          And then the restaurant down the street that doesn’t give two shits takes the soup and uses it to make their own stock and serve it to you without the warning. And when the other three restaurants and the soup kitchen see THAT restaurant taking it, they ignore the sign that says “contains piss” because surely, if that first guy was using it it can’t be that bad, and even it it is, well, they can’t get us ALL if we ALL do it, right?

          This is actually a post about artificial sweeteners.

        • lath@piefed.social
          link
          fedilink
          English
          arrow-up
          16
          ·
          20 days ago

          Basic decency isn’t entitlement, it’s the very much ignored minimum standard.

        • WesternInfidels@feddit.online
          link
          fedilink
          English
          arrow-up
          12
          ·
          20 days ago

          The AI powered bugs that have been showing up in rsync were not disclosed in advance. There was no “contains piss” sign, nor is such a practice a realistic possibility.

      • halfdane@piefed.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        20 days ago

        If you can point to any part of the analogy that’s valuable, I’m happy to go along. But this post is like breaking into someone’s home and shitting on their table. There, I can analogy too.

  • sorter_plainview@lemmy.today
    link
    fedilink
    arrow-up
    14
    ·
    20 days ago

    I remember reading an article where the author explained why telling this is free, you can fork, or send a pull request instead of complaining is a form of ableism.

    An analogy, which is not 100% accurate, which I used to explain it to ither people is, "it is not very different from a carpenter telling you, ‘the wood is here, the tools also, you can do it yourself it you didn’t like what I did’.

    The point is software development is a skill. Not everyone can have that skill. It takes training and practice to be good in the craft. A user of the product does not need the skill to operate it. Never think it is okay to tell people “just fork it” or “why don’t you send a pull request instead of complaining?”.

    At the same time, I completely acknowledge that there are some entitled assholes who don’t understand or care about the open source philosophy and how it works. I just wanted to point out that asking to contribute or asking to fork is not the right way to address it.

    • Asetru@feddit.org
      link
      fedilink
      arrow-up
      36
      ·
      20 days ago

      Except that in your analogy, the carpenter was working on his own passion project for free.

      • Ajen@sh.itjust.works
        link
        fedilink
        arrow-up
        22
        ·
        20 days ago

        Exactly. No one expects free work from carpenters, artists, chefs, etc. But for some reason it’s fine to demand things from free software devs?

        • sorter_plainview@lemmy.today
          link
          fedilink
          arrow-up
          6
          ·
          20 days ago

          Not really. This is not about money but about skill. Hence I said this is not 100% accurate and added a proper explanation.

          Open source is not about money. The philosophy and culture around it is centered around a set of values. It’s free as in freedom.

          • Ajen@sh.itjust.works
            link
            fedilink
            arrow-up
            10
            ·
            20 days ago

            The same skills used to develop free software can be used to earn a lot of money making corporate software. The same is true for other professions: they can work for an employer, be self-employed, or volunteer their time. The analogy fits, and we all need to earn money to survive.

          • synapse3252@sh.itjust.works
            link
            fedilink
            arrow-up
            10
            ·
            20 days ago

            Isn’t a lot of the freedom the ability to fork and make your own version if you don’t think the original version fits your needs?

      • WesternInfidels@feddit.online
        link
        fedilink
        English
        arrow-up
        15
        ·
        20 days ago

        The carpenter’s “passion project” has turned into a bridge on the city’s main thoroughfare. And now he’s got this great idea for letting a robot maintain it.

        The robot’s last job was at the trap door factory.

        People are concerned. “My cousin fell through a trap door on the bridge yesterday!” But the carpenter is clear: “Go build your own bridge, then.”

        • plyth@feddit.org
          link
          fedilink
          English
          arrow-up
          4
          ·
          19 days ago

          And now he’s got this great idea for letting a robot maintain it.

          Which he integrates into a NEW bridge. The old bridges remain, forever, to be used for free.

        • Asetru@feddit.org
          link
          fedilink
          arrow-up
          1
          ·
          19 days ago

          You still explaining your analogy implies that you still think it’s applicable though. My point is that it isn’t.

    • surewhynotlem@lemmy.world
      link
      fedilink
      arrow-up
      16
      ·
      20 days ago

      That is ridiculous.

      If I want to paint apples, and you want a painting of pears, it’s not ableist for me to tell you no. It’s not ablist to iterate out your possible options for getting a pear painting either. And that’s what he’s done.

      Now, the entire painting profession might be ableist in that there are certainly barriers to entry. But it’s not a single artist’s responsibility to fix painting as a whole.

      My point is, if you truly think the situation with raync is ableist, help develop tools so that more people can program. Enable people to program. Don’t just shout down the guy who said “go program”. That doesn’t help.

    • wonderingwanderer@sopuli.xyz
      link
      fedilink
      arrow-up
      7
      ·
      20 days ago

      A paraplegic can’t build a house, but can learn to code.

      Sure there are people with cognitive disabilities who might not be able to do it, but you can’t expect every open source project to be completely accessible even to the most severely cognitively impaired. That’s a great way to kill the open source community.

      Commerical products should absolutely be required by law to provide reasonable accessibility, because they have the resources and manpower to do so and are driven by a profit motive. Grants should be available to help smaller companies meet these requirements so they’re not disadvantaged relative to the big ones.

      But using ableism to justify making excessive demands on open-source project maintainers who in many cases are doing it solo and for free as a passion project, is kind of absurd. And where does it stop? Can I post a silly little flash game on a public git repo intended as nothing more than a personal project for learning Lua scripts, and then some internet rando tells me I have to add full interpretive ASL, real-time alternative text, and optional eye-tracking controls? If that’s above my level, does that mean I can’t post my silly little flash game?

      Also, ability is not the same thing as aptitude. Not knowing how to code isn’t a disability any more than not knowing how to wire a house. I can’t tell an electrician (specifically a hobbyist who works for free) that he needs to rewire my house for me just because I don’t know how to do it. I can learn home wiring, or I can pay a professional. But expecting every hobbyist to serve my needs for free just because I don’t have their skill sets would be insane.

    • bbb@sh.itjust.works
      link
      fedilink
      arrow-up
      5
      ·
      19 days ago

      As a disabled open source developer, it’s almost as if the universe guided me toward this horrendous take specifically to annoy me. If you’re trolling, you did a good job of it.

    • WesternInfidels@feddit.online
      link
      fedilink
      English
      arrow-up
      4
      ·
      20 days ago

      I like this analogy. One virtue that it has is: Obviously, not everyone can realistically learn to do their own carpentry. It requires a certain amount of time, space, opportunity, capacity for spatial reasoning, and some minimum level of able-bodiedness. None of which are universally available to everyone.

  • I Cast Fist@programming.dev
    link
    fedilink
    arrow-up
    11
    ·
    20 days ago

    I suspect this might be from the jqwik thing going on right now. The maintainer of that library added some anti-AI “fuck you” code to delete vibe coders’ “work”

  • kSPvhmTOlwvMd7Y7E@programming.dev
    link
    fedilink
    arrow-up
    7
    ·
    19 days ago

    So the devs are now split in two camps, one that “use whatever means for your goal” and one is “fuck AI and everyone who thinks its a great thing”

    I am torn

  • Fedegenerate@fedinsfw.app
    link
    fedilink
    English
    arrow-up
    4
    ·
    20 days ago

    Unsure if they’re talking about rsync introducing AI code and breaking. Or that dev that introduced code that broke systems using AI.

  • yessikg@fedia.io
    link
    fedilink
    arrow-up
    2
    ·
    19 days ago

    Being on Debian with just security updates and AppImages is the smartest thing I’ve done. Hopefully, non-AI forks are mature by the time the new Debian version is out