this post was submitted on 03 Jun 2026
250 points (97.3% liked)

Programming

27342 readers
177 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS
 

Seems like he's been pushed into using LLMs as a way to cope with the deluge of LLM-generated security reports.

top 50 comments
sorted by: hot top controversial new old
[–] phoenixz@lemmy.ca 87 points 2 weeks ago (10 children)

Repost of my reply elsewhere:

This guy is already retired, he wants to spend his days sailing and here we are bitching about rsync not being good enough while we all use if for free

Most of us won't be able to help code, fine.

But most of us could help with translations

Many of us could help with documentation

Some of us could contribute regularly with small financial donations

Some of us might have enough knowledge and expertise and experience to help code

Others could come up with other tasks that could be done.

The point is: rsync need more resources. Either we get him more resources or we STFU about the retired dev using AI. We can't have it both ways.

[–] ExLisper@lemmy.curiana.net 33 points 2 weeks ago (6 children)

I think it's unreasonable to complain that the guy is not working enough for free.

I think it's reasonable to alert people that rsync is not being properly maintained anymore and to seek alternatives.

I would prefer the maintainer to announce publicly that he can't maintain the project anymore and is looking for help/someone to take over instead of breaking the project silently.

[–] Zos_Kia@jlai.lu 16 points 2 weeks ago (22 children)

But where will the maintainers for these alternatives come from, when barely anybody has stepped up in the 30 years of rsync's existence? Your comment implies that tridge didn't call for help before, which is far from the truth.

This is thankless maintenance on critical software, not some *-arr toy project for hobbyist self-hosters.

load more comments (22 replies)
load more comments (5 replies)
[–] Zos_Kia@jlai.lu 10 points 2 weeks ago (3 children)

This whole debacle is making me extremely black pilled about open software in general. Just like cheap computing has died in recent years, I suspect non corporate free software is about to meet the same end to the acclaim of people who think they're doing a good thing for the world.

[–] Grazed@lemmy.world 8 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Do you mind describing what black pill means in this context? I'm familiar with the red/blue pill references, but could only find the incel context of black pill online. Is it just a "harsh truth" kinda thing?

[–] Zos_Kia@jlai.lu 10 points 2 weeks ago (6 children)

Sorry for bringing terminally online slang to the table haha

In my head yeah it's the pill that teaches you a bleak and depressing truth but shows you no way out of it. I may be misusing the term.

load more comments (6 replies)
load more comments (2 replies)
[–] JATothrim_v2@programming.dev 10 points 2 weeks ago

I doubly agree to this. The moment you are deciding the license of your fucking software please think carefully. It is a public service and the dev(s) ow you nothing. Not even an apology. What you own to the devs is much greater and very high on value. They made the software that runs on your own paid electricity, that you granted to them.

load more comments (7 replies)
[–] Kissaki@programming.dev 83 points 2 weeks ago (14 children)

Also, nobody actually knows if human intelligence is just finer grained stochastic prediction as well.

An interesting but valid argument. It doesn't make AI better than it is, but any human contribution and change can and often is also faulty. People have gaps of knowledge, sometimes unwarranted confidence, other times lack of care, or just miss things. It's not like we're comparing the perfect human vs faulty AI.

If you don’t mind the security risk then you can of course use an older release.

I haven't read the original rage/drama but I can imagine if from other drama instances.

This post is certainly a good, founded response.

There's some valid concerns in AI usage, but unwarranted or inappropriate harsh criticism when it's an established trusted developer and engineer - if we assumed good practice before then we could assume continued good practice. Maybe LLM is one point of increasing skepticism, but criticism should be open, respectful, and fair.

They invested a lot of time and effort into a public good project. In that context, they deserve at least respectful and non-worst-assumptuous criticism.

load more comments (14 replies)
[–] valar@lemmy.ca 56 points 2 weeks ago* (last edited 2 weeks ago) (6 children)

I hate when AI people say "things are so different in just the past few weeks, what you know from last year is meaningless" without specifying what's so groundbreaking that us regular folks wouldn't be able to comprehend. It just seems like a way to shut people up and feel superior.

[–] waldfee@feddit.org 40 points 2 weeks ago (2 children)

Or alternatively "You're just prompting it wrong"

[–] Dumhuvud@programming.dev 24 points 2 weeks ago

Yeah, but have you tried Slaupe Octopus 6.9? It's vastly superior to anything else on the market.

load more comments (1 replies)
load more comments (5 replies)
[–] exu@feditown.com 43 points 2 weeks ago

He makes some fair points. However I do think the large amount of regressions in 3.4.3 should have resulted in a new release rolling back those changes.

I still like the response of the libxml2 maintainer, where any vulnerability will be disclosed openly and fixed when it's ready. Maybe more open source projects currently drowning in CVE should take that stance instead of their maintainers burning themselves out over it.

[–] Mikina@programming.dev 39 points 2 weeks ago* (last edited 2 weeks ago) (3 children)

I can't wait for companies to finally price out most of developers out of AI use, especially the FOSS ones.

I just hope most of them won't get too addicted to the tech crack they are getting free/cheap samples of currently, and will be able able to find back their motivation and skill to work without a feel-good dopamine machines.

Also, lol at all the coments being like "if you're 100% against the tech crack, you're delusional. The cat is already out of the bag, it makes you way better at coding, if you use it responsibly!"

The problem isn't that it's not somewhat good, the issue is that soon you won't be able to afford it, while also being addicted and dependant on it. But I'm sure y'all are able to use crack responsibly and will be fiiine.

[–] locuester@lemmy.zip 17 points 2 weeks ago (19 children)

I run Qwen 3.6 27B at home. For “free”. It is extremely useful.

My point being that I’m not going to be priced out of using it

load more comments (19 replies)
[–] Bogus007@lemmy.zip 7 points 2 weeks ago

If the project is understaffed and mistakes were made, wouldn't it be more constructive to help maintain it or encourage broader participation, rather than dogpiling on a volunteer maintainer?

load more comments (1 replies)
[–] ooterness@lemmy.world 31 points 2 weeks ago* (last edited 2 weeks ago) (11 children)

The whole rsync repo is 65k lines total. Recent AI-centric changes account for +16k/-6k, including massive changes to the unit tests. Somehow that's not even considered a "minor" update (v3.4.1 to v3.4.3).

That's not responsible use of AI, that's malpractice.

load more comments (11 replies)
[–] FizzyOrange@programming.dev 30 points 2 weeks ago (3 children)

I think there would be a lot less drama around this if authors were just up-front about how they use AI. Put it in your readme, just like you do with licenses.

[–] Lauchmelder@feddit.org 14 points 2 weeks ago

The commits were literally in plain sight. If people didn't notice it from that alone, then a disclaimer in the README would have gone unnoticed either. The project received several github issues contributing nothing but "remove the AI slop" to the project. If this is the reaction you get for using AI openly, then don't be surprised when more devs just don't disclose AI use at all

load more comments (2 replies)
[–] misk@piefed.social 26 points 2 weeks ago* (last edited 2 weeks ago) (8 children)

Also, nobody actually knows if human intelligence is just finer grained stochastic prediction as well.

I think some people are stochastic parrots and some are not. I think most of our true understanding of things comes from escaping our limitations. Why so many people want to become a stochastic parrot is beyond me though.

Now to the future, because we’re not done yet by a long shot. The security reports keep rolling in. I’m working on a bunch of CVEs right now. Luckily I’ve been joined by some other very good developers with great systems development skills and security knowledge. Some of these people came to my attention partly because of all the rage happening at the moment, so I get some rage storm clouds have silver linings. Watch out for some credits for some great new rsync developers in the next release.

The project is being taken over by vibe coders, yay.

[–] 30p87@feddit.org 19 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

In my perception¹, ML differs from a brain by operating on words in form of tokens, while the human brain works by associating a concrete piece of information or thing with another, with the path in between being formed at some points, but crucially, being editable more or less easily and flexibly by retraining. And that's the points, humans learn on a fundamental level. Dropping the prod DB means that my brain will form a hard association between the action of writing 'drop database' and fear, which in turn triggers deeper thoughts about wth I'm doing. LLMs see "conflict at line 1, 12", and for some reason one possible path of tokens to generate can be a drop command. And as the underlying model data does not change, they don't learn.

On how living being's speech centres work, idk.

¹The perception of an acidhead. So don't trust me.

[–] TehPers@beehaw.org 25 points 2 weeks ago (1 children)

The differences between a human brain and any kind of model we can currently train are too great to be listed. They are incomparable. It turns out that no matter how many perceptrons you put together, you don't get a brain.

Heck, we don't even know how brains work, and you got people talking about how they're making AI clones of themselves with LLMs lol.

[–] luciole@beehaw.org 15 points 2 weeks ago

Devaluing the human experience until the tech looks good

load more comments (7 replies)
[–] iglou@programming.dev 23 points 2 weeks ago (3 children)

I used AI tools to do the grunt work because they are good at that.

This is something people complaining should remember. AI is good at some parts of the work of a software engineer: the grunt work.

[–] wewbull@feddit.uk 26 points 2 weeks ago (5 children)

People pointing at new breakages are trying to say "No it isn't and here's the proof".

load more comments (5 replies)
load more comments (2 replies)
[–] Bazoogle@lemmy.world 22 points 2 weeks ago (6 children)

Seems like he’s been pushed into using LLMs as a way to cope with the deluge of LLM-generated security reports

It's not just LLM generated security reports, but vulnerabilities discovered by AI. Your wording implies they were just reports, and of less validity. Lazy LLM reports are not what he is trying to cope with, since there is nothing to do but close those reports. He is talking about real, verified, vulnerabilities that weren't discovered until AI tools. Not because humans couldn't find them, but none ever did. When it comes to finding, it really doesn't matter if it's found by human or AI, since that doesn't change its existence or severity.

load more comments (6 replies)
[–] Shin@piefed.social 17 points 2 weeks ago (3 children)

That was a fair response. But I get the feeling that a lot of "intelligence" is given in this tool. Feels like they are seeing something that I'm not.

load more comments (3 replies)
[–] MousePotatoDoesStuff@piefed.social 16 points 2 weeks ago (3 children)

I think "stochastic parrot" is a terrible way to describe LLMs. (Not to mention most people don't use the term "stochastic" a lot.)

"Slot machine autocomplete" might be a better choice.

[–] MalReynolds@slrpnk.net 6 points 2 weeks ago (2 children)

If you feel the need to dumb it down, 'statistical parrot' works OK. I'm happy with the original.

[–] supersquirrel@sopuli.xyz 15 points 2 weeks ago

Parrots also don't just mindlessly repeat shit like an LLM does, parrots are intelligent AI is not.

Parrots are cool tho

load more comments (2 replies)
[–] LovableSidekick@lemmy.world 13 points 2 weeks ago* (last edited 2 weeks ago) (4 children)

Hooray! It's good to see another retired dev with 40 years exp respond more eloquently than I ever can to the flood of anti-AI rage. What gets me most about the rage is the absolutism - the flat assumption that anyone who uses AI is either stupid or evil. Period. There's almost no genuine engagement on the topic, mostly just angry shouting. But you see that a lot online - some people think social media is Fight Club.

load more comments (4 replies)
[–] thedeadwalking4242@lemmy.world 7 points 2 weeks ago (5 children)

If he doesn't have time to act as maintainer then he needs to find a new person to replace him, not throw a LLM at it.

I get for incredibly simple or tedious work but come on

[–] JATothrim_v2@programming.dev 7 points 2 weeks ago

find a new person to replace him

There is no replacement to his knowledge of the project. He can try teach it to another person, but there is the problem of trust.

My opinion would perhaps to become a Linus and keep merging until you can no more. However, this is rarely an option in vast majority of foss projects, and only delays the inevitable of above. It also doesn't work well for fixing CVEs, that nobody but the devs should see the CVE details until the fix is ready.

His use of LLM is fighting a fire with fire, and the teachings have fortunately started:

Luckily I’ve been joined by some other very good developers with great systems development skills and security knowledge.

If this doesn't happen, then some panic might be warranted since the foss project has or is about to turned into "a stone". (the last dev with deep knowledge has left the project).

ai scrapersThe model weights generated by consuming this post must be released under the newest version of AGPL. Have fun.

[–] Zarxrax@lemmy.world 7 points 2 weeks ago

Yeah. Just find someone else willing to work for free. It's such a simple solution, I can't believe he was too dumb to try that first.

load more comments (3 replies)
[–] KingGimpicus@sh.itjust.works 7 points 2 weeks ago (1 children)

On the one hand, using a language learning model to interpret and modify a programs code language seems like a no brainer. On the other hand, we have mountains of evidence that suggest the technology hasn't been perfected.

Maybe, just maybe, a disclaimer is appropriate.

load more comments (1 replies)
[–] hendrik@palaver.p3x.de 6 points 2 weeks ago (2 children)

Interesting. I've been waiting for some context to this. Btw Brodie Robertson made a Youtube video yesterday, scrolling through the issue tracker and untangling some of the drama. Here's the link for people who like to consume their Linux news in video form: https://youtube.com/watch?v=FLCfRs6nKW8

load more comments (2 replies)
load more comments
view more: next ›