Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. i plan to package openrsync this weekend in alpine as an alternative to rsync (and probably switch the default rsync implementation in future)

i plan to package openrsync this weekend in alpine as an alternative to rsync (and probably switch the default rsync implementation in future)

Scheduled Pinned Locked Moved Uncategorized
92 Posts 55 Posters 255 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • dch@bsd.networkD This user is from outside of this forum
    dch@bsd.networkD This user is from outside of this forum
    dch@bsd.network
    wrote last edited by
    #48

    @meena this is like discovering Jesus middle name was actually Lucifer @dalias @ariadne @AmyZenunim @dentangle

    1 Reply Last reply
    0
    • dalias@hachyderm.ioD dalias@hachyderm.io

      @ariadne @AmyZenunim Except in most cases it's the other way around. rsync is rather unique here. For example it's LLVM embracing slop and GCC rejecting it. Usually because these lines match up with "corporate techbro open source" vs "free software as a social program".

      ikke@ipv6.socialI This user is from outside of this forum
      ikke@ipv6.socialI This user is from outside of this forum
      ikke@ipv6.social
      wrote last edited by
      #49

      @dalias @ariadne @AmyZenunim linux is GPL and embracing LLMs.

      ariadne@social.treehouse.systemsA 1 Reply Last reply
      0
      • ikke@ipv6.socialI ikke@ipv6.social

        @dalias @ariadne @AmyZenunim linux is GPL and embracing LLMs.

        ariadne@social.treehouse.systemsA This user is from outside of this forum
        ariadne@social.treehouse.systemsA This user is from outside of this forum
        ariadne@social.treehouse.systems
        wrote last edited by
        #50

        @dalias @AmyZenunim @ikke yes, but I think from a software reliability perspective, the kernel is still being appropriately reviewed for the most part.

        the larger problem will be regressions from the smaller projects where we have solo maintainers using LLMs as a force multiplier without appropriate review, and so far that's where we are seeing regressions from what I've been noticing.

        and this is nothing to say about the legal status of these projects given that mechanically generated code of any kind does not qualify for copyright protection under the Berne convention...

        1 Reply Last reply
        0
        • dalias@hachyderm.ioD dalias@hachyderm.io

          @ariadne Quite the opposite I think. I think it leads to a resurgence in interest in copyleft, since these are largely the projects not embracing slopware and the fraudulent "non-copyleft" "rewrites" are pandering to techbro asshats and the corporate AI-slop program.

          ariadne@social.treehouse.systemsA This user is from outside of this forum
          ariadne@social.treehouse.systemsA This user is from outside of this forum
          ariadne@social.treehouse.systems
          wrote last edited by
          #51

          @dalias it very well could be. but there's a lot of copyleft software adopting this stuff because the maintainers adopting it believe it can act as a force multiplier.

          1 Reply Last reply
          0
          • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

            sidebar: given that there is interest in alternatives to GPL software that is now being vibecoded, and these alternatives largely tend to not be copyleft...

            will vibe coding mean the death of copyleft?

            ariadne@social.treehouse.systemsA This user is from outside of this forum
            ariadne@social.treehouse.systemsA This user is from outside of this forum
            ariadne@social.treehouse.systems
            wrote last edited by
            #52

            anyway: mad respect for tridge.

            the man has done far more for software freedom than most of us have.

            but he is still a person, and people can easily be convinced by these LLMs that things check out when they actually don't.

            they use very persuasive language. if you depend on them, you will inevitably commit mistakes that you should have caught, because nobody does a perfect job. nobody.

            whitequark@social.treehouse.systemsW faoluin@chitter.xyzF ariadne@social.treehouse.systemsA beamflash@hachyderm.ioB jacel@m.prettyshiny.orgJ 5 Replies Last reply
            0
            • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

              anyway: mad respect for tridge.

              the man has done far more for software freedom than most of us have.

              but he is still a person, and people can easily be convinced by these LLMs that things check out when they actually don't.

              they use very persuasive language. if you depend on them, you will inevitably commit mistakes that you should have caught, because nobody does a perfect job. nobody.

              whitequark@social.treehouse.systemsW This user is from outside of this forum
              whitequark@social.treehouse.systemsW This user is from outside of this forum
              whitequark@social.treehouse.systems
              wrote last edited by
              #53

              @ariadne yeah, i feel the same about this as for phishing, or cults

              there is no amount of "smart" you can be that leaves you immune to ending up in a cult. none. it's a category error. these entities take advantage of vulnerability, which is something you can be, and likely will be at some point, regardless of your skill or achievements

              whitequark@social.treehouse.systemsW m@martinh.netM 2 Replies Last reply
              0
              • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                anyway: mad respect for tridge.

                the man has done far more for software freedom than most of us have.

                but he is still a person, and people can easily be convinced by these LLMs that things check out when they actually don't.

                they use very persuasive language. if you depend on them, you will inevitably commit mistakes that you should have caught, because nobody does a perfect job. nobody.

                faoluin@chitter.xyzF This user is from outside of this forum
                faoluin@chitter.xyzF This user is from outside of this forum
                faoluin@chitter.xyz
                wrote last edited by
                #54

                @ariadne "You are not immune to propaganda"

                1 Reply Last reply
                0
                • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                  @ariadne yeah, i feel the same about this as for phishing, or cults

                  there is no amount of "smart" you can be that leaves you immune to ending up in a cult. none. it's a category error. these entities take advantage of vulnerability, which is something you can be, and likely will be at some point, regardless of your skill or achievements

                  whitequark@social.treehouse.systemsW This user is from outside of this forum
                  whitequark@social.treehouse.systemsW This user is from outside of this forum
                  whitequark@social.treehouse.systems
                  wrote last edited by
                  #55

                  @ariadne i remember very well how categorical vulnerability feels. that particular instance was due to a war, but i don't think there's a fundamental difference. even beyond falling to persuasive language, if you're in a certain place mentally, you could know someone is lying to you and still go along with what they say.

                  is tridge in that position? dunno. don't know him. but i do believe that this scenario is playing out over and over in so many places around. perhaps here too

                  jaseg@chaos.socialJ 1 Reply Last reply
                  0
                  • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                    i honestly do not know how i feel entirely about vibe coding? i think it is cool that people can theoretically get any program they want at any time.

                    but that's theory.

                    in practice, the code the tools generate has a tendency to be unreliable and frequently also has security issues.

                    and rsync is being vibecoded by just tridge without any supervision.

                    jaseg@chaos.socialJ This user is from outside of this forum
                    jaseg@chaos.socialJ This user is from outside of this forum
                    jaseg@chaos.social
                    wrote last edited by
                    #56

                    @ariadne I feel like it’s import to distinguish vibe coding the odd one-time script or tool for personal use, and slopping out parts of essential, load-bearing infrastructure. The latter just has much higher stakes.

                    davidgerard@circumstances.runD 1 Reply Last reply
                    0
                    • unlikelylass@mspsocial.netU unlikelylass@mspsocial.net

                      @ariadne People at my job have suggested having the coding agents review themselves, because since they are nondeterministic, they'll notice different things the second time. Or, similarly, have different LLMs review one another.

                      I'm just sitting over here in my devops corner 😑 😐 😬

                      jaseg@chaos.socialJ This user is from outside of this forum
                      jaseg@chaos.socialJ This user is from outside of this forum
                      jaseg@chaos.social
                      wrote last edited by
                      #57

                      @Unlikelylass I’ve found that while sometimes they make stupid mistakes that they catch when you point them at the thing a second time, there also exists a large category of “blind spots” in these models that they are seemingly unable to address even given extensive human guidance. This category seems to have a weird, amorphous shape that makes it hard for humans to grasp which parts are hard, and which are easy for the LLM.

                      @ariadne

                      1 Reply Last reply
                      0
                      • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                        anyway: mad respect for tridge.

                        the man has done far more for software freedom than most of us have.

                        but he is still a person, and people can easily be convinced by these LLMs that things check out when they actually don't.

                        they use very persuasive language. if you depend on them, you will inevitably commit mistakes that you should have caught, because nobody does a perfect job. nobody.

                        ariadne@social.treehouse.systemsA This user is from outside of this forum
                        ariadne@social.treehouse.systemsA This user is from outside of this forum
                        ariadne@social.treehouse.systems
                        wrote last edited by
                        #58

                        what I will say is this. there are pieces of software that are frankly "mission critical".

                        for example, pkgconf, as a key component of most build toolchains, cannot have regressions because those regressions will reverberate throughout the entire "software supply chain" in the form of build errors. it is a mission critical piece of software.

                        this is why as lead maintainer of pkgconf I have implemented a number of policies and initiatives to reduce the likelihood of software errors and promote correctness in pkgconf as part of the pkgconf 3.0 work.

                        these initiatives include banning LLM contributions, requiring DCO signoffs on commits, refactoring the codebase to remove entire classes of vulnerability, improving the quality of the windows port so it is equivalent to its unix counterparts and reimplementing and expanding the test suite from scratch.

                        why? because every single thing I listed reduces the likelihood for regressions.

                        rsync, like pkgconf, is used at all times of the day, all around the world. I try to visualize the scope to which pkgconf is used and it is just not possible.

                        rsync is the same way: everyone is using it somehow, either to back up their data, or to mirror data from one machine to another. there are numerous utilities which make use of it somehow to provide functionality.

                        a regression in rsync is even less tolerable than a pkgconf regression: if you have errors in rsync, they can potentially cause data corruption or loss.

                        but rsync goes in basically the opposite direction from pkgconf: it embraces LLM contributions. it also has had several regressions since doing so.

                        ariadne@social.treehouse.systemsA swetland@chaos.socialS otfrom@functional.cafeO 3 Replies Last reply
                        0
                        • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                          @ariadne i remember very well how categorical vulnerability feels. that particular instance was due to a war, but i don't think there's a fundamental difference. even beyond falling to persuasive language, if you're in a certain place mentally, you could know someone is lying to you and still go along with what they say.

                          is tridge in that position? dunno. don't know him. but i do believe that this scenario is playing out over and over in so many places around. perhaps here too

                          jaseg@chaos.socialJ This user is from outside of this forum
                          jaseg@chaos.socialJ This user is from outside of this forum
                          jaseg@chaos.social
                          wrote last edited by
                          #59

                          @whitequark @ariadne I feel like in general, “smart” people tend to over-generalize the effects of (their or others’) raw intelligence. Raw intelligence doesn’t equal wisdom or common sense and smartness in one area of life (say, technology) rarely translates across categories.

                          whitequark@social.treehouse.systemsW jaseg@chaos.socialJ 2 Replies Last reply
                          0
                          • jaseg@chaos.socialJ jaseg@chaos.social

                            @whitequark @ariadne I feel like in general, “smart” people tend to over-generalize the effects of (their or others’) raw intelligence. Raw intelligence doesn’t equal wisdom or common sense and smartness in one area of life (say, technology) rarely translates across categories.

                            whitequark@social.treehouse.systemsW This user is from outside of this forum
                            whitequark@social.treehouse.systemsW This user is from outside of this forum
                            whitequark@social.treehouse.systems
                            wrote last edited by
                            #60

                            @jaseg @ariadne i don't think "raw intelligence", abstracted away from specific areas, is even a meaningful concept

                            1 Reply Last reply
                            0
                            • jaseg@chaos.socialJ jaseg@chaos.social

                              @whitequark @ariadne I feel like in general, “smart” people tend to over-generalize the effects of (their or others’) raw intelligence. Raw intelligence doesn’t equal wisdom or common sense and smartness in one area of life (say, technology) rarely translates across categories.

                              jaseg@chaos.socialJ This user is from outside of this forum
                              jaseg@chaos.socialJ This user is from outside of this forum
                              jaseg@chaos.social
                              wrote last edited by
                              #61

                              @whitequark @ariadne I feel like one reasons LLMs caught on in the tech sphere so well is that they are essentially psychological weapons in the way they’re optimized for persuasiveness, and they’ve been unleashed on a population of technically smart people who often don’t have the best social skills.

                              whitequark@social.treehouse.systemsW arcanoloth@pleroma.envs.netA B 3 Replies Last reply
                              1
                              0
                              • jaseg@chaos.socialJ jaseg@chaos.social

                                @whitequark @ariadne I feel like one reasons LLMs caught on in the tech sphere so well is that they are essentially psychological weapons in the way they’re optimized for persuasiveness, and they’ve been unleashed on a population of technically smart people who often don’t have the best social skills.

                                whitequark@social.treehouse.systemsW This user is from outside of this forum
                                whitequark@social.treehouse.systemsW This user is from outside of this forum
                                whitequark@social.treehouse.systems
                                wrote last edited by
                                #62

                                @jaseg @ariadne there's also the actual, literal cult aspect!

                                1 Reply Last reply
                                0
                                • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                                  what I will say is this. there are pieces of software that are frankly "mission critical".

                                  for example, pkgconf, as a key component of most build toolchains, cannot have regressions because those regressions will reverberate throughout the entire "software supply chain" in the form of build errors. it is a mission critical piece of software.

                                  this is why as lead maintainer of pkgconf I have implemented a number of policies and initiatives to reduce the likelihood of software errors and promote correctness in pkgconf as part of the pkgconf 3.0 work.

                                  these initiatives include banning LLM contributions, requiring DCO signoffs on commits, refactoring the codebase to remove entire classes of vulnerability, improving the quality of the windows port so it is equivalent to its unix counterparts and reimplementing and expanding the test suite from scratch.

                                  why? because every single thing I listed reduces the likelihood for regressions.

                                  rsync, like pkgconf, is used at all times of the day, all around the world. I try to visualize the scope to which pkgconf is used and it is just not possible.

                                  rsync is the same way: everyone is using it somehow, either to back up their data, or to mirror data from one machine to another. there are numerous utilities which make use of it somehow to provide functionality.

                                  a regression in rsync is even less tolerable than a pkgconf regression: if you have errors in rsync, they can potentially cause data corruption or loss.

                                  but rsync goes in basically the opposite direction from pkgconf: it embraces LLM contributions. it also has had several regressions since doing so.

                                  ariadne@social.treehouse.systemsA This user is from outside of this forum
                                  ariadne@social.treehouse.systemsA This user is from outside of this forum
                                  ariadne@social.treehouse.systems
                                  wrote last edited by
                                  #63

                                  another sidebar: I haven't found a great less-capitalist alternative to "software supply chain" to describe components of software and their dependencies.

                                  there is the commons, but that is a collection of all libre software. not the same thing.

                                  bri7@social.treehouse.systemsB rnd@toot.catR jannem@fosstodon.orgJ fazalmajid@social.vivaldi.netF nobody@mastodon.acm.orgN 6 Replies Last reply
                                  0
                                  • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                                    what I will say is this. there are pieces of software that are frankly "mission critical".

                                    for example, pkgconf, as a key component of most build toolchains, cannot have regressions because those regressions will reverberate throughout the entire "software supply chain" in the form of build errors. it is a mission critical piece of software.

                                    this is why as lead maintainer of pkgconf I have implemented a number of policies and initiatives to reduce the likelihood of software errors and promote correctness in pkgconf as part of the pkgconf 3.0 work.

                                    these initiatives include banning LLM contributions, requiring DCO signoffs on commits, refactoring the codebase to remove entire classes of vulnerability, improving the quality of the windows port so it is equivalent to its unix counterparts and reimplementing and expanding the test suite from scratch.

                                    why? because every single thing I listed reduces the likelihood for regressions.

                                    rsync, like pkgconf, is used at all times of the day, all around the world. I try to visualize the scope to which pkgconf is used and it is just not possible.

                                    rsync is the same way: everyone is using it somehow, either to back up their data, or to mirror data from one machine to another. there are numerous utilities which make use of it somehow to provide functionality.

                                    a regression in rsync is even less tolerable than a pkgconf regression: if you have errors in rsync, they can potentially cause data corruption or loss.

                                    but rsync goes in basically the opposite direction from pkgconf: it embraces LLM contributions. it also has had several regressions since doing so.

                                    swetland@chaos.socialS This user is from outside of this forum
                                    swetland@chaos.socialS This user is from outside of this forum
                                    swetland@chaos.social
                                    wrote last edited by
                                    #64

                                    @ariadne I'm curious though, how much *active* development is going on in rsync nowadays. It seems like a good candidate to fork from the last known pre-"ai" version and stay focused on critical bugfixes / security fixes.

                                    1 Reply Last reply
                                    0
                                    • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                                      another sidebar: I haven't found a great less-capitalist alternative to "software supply chain" to describe components of software and their dependencies.

                                      there is the commons, but that is a collection of all libre software. not the same thing.

                                      bri7@social.treehouse.systemsB This user is from outside of this forum
                                      bri7@social.treehouse.systemsB This user is from outside of this forum
                                      bri7@social.treehouse.systems
                                      wrote last edited by
                                      #65

                                      @ariadne what exactly is capitalist about a supply chain?

                                      davidgerard@circumstances.runD 1 Reply Last reply
                                      0
                                      • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                                        another sidebar: I haven't found a great less-capitalist alternative to "software supply chain" to describe components of software and their dependencies.

                                        there is the commons, but that is a collection of all libre software. not the same thing.

                                        rnd@toot.catR This user is from outside of this forum
                                        rnd@toot.catR This user is from outside of this forum
                                        rnd@toot.cat
                                        wrote last edited by
                                        #66

                                        @ariadne i don't think "supply chain" is a particularly capitalist term, at the very least because the soviet union also had to deal with these (in fact, supply chains in the ussr were often built across constituent republics to boost interdependence)

                                        davidgerard@circumstances.runD 1 Reply Last reply
                                        0
                                        • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                                          anyway: mad respect for tridge.

                                          the man has done far more for software freedom than most of us have.

                                          but he is still a person, and people can easily be convinced by these LLMs that things check out when they actually don't.

                                          they use very persuasive language. if you depend on them, you will inevitably commit mistakes that you should have caught, because nobody does a perfect job. nobody.

                                          beamflash@hachyderm.ioB This user is from outside of this forum
                                          beamflash@hachyderm.ioB This user is from outside of this forum
                                          beamflash@hachyderm.io
                                          wrote last edited by
                                          #67

                                          @ariadne Tridge is responding in the rsync discord, I won't quote him, his perspective is understandable but worth challenging (ok I will quote one thing, he mentions using three LLMs for checking 🙄)

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups