News for hackers. Stuff that matters.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @08:09AM (#48345080)
Spamming an open source developer with angry comments because they decided to use a new tool for the code they write and publish freely is not normal.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by dragontamer on Sunday May 31, 2026 @08:32AM (#48345202)
This is rsync we are talking about. A bug in rsync basically means lost data and/or unreliable backups.

I think it's normal to be pissed at lost data. Maybe it's not socially acceptable to spit in the face of a volunteer but it's 100% human to feel annoyed by an obvious drop in code quality.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by lukaslalinsky on Sunday May 31, 2026 @09:44AM (#48345620)
The thing is, showing the annoyance to the volunteer, who is already doing their best, has two possible outcomes:

1) they stop volunteering

2) they will ignore you

In neither of that is your issue solved. So maybe it's better to deal with the frustration on your own and then file a bug report.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by dragontamer on Sunday May 31, 2026 @10:56AM (#48346172)
There must be some degree of communication from customers to developers. Even if it is a free volunteer service.

Poor communication results in professionals firing the customer as well. None of this is exclusive to OSS of volunteer effort. But the communication in general is necessary.

This is just product management and communication issues. There is an perceived problem and the problem MUST be communicated.

Problems aren't solved by shutting up and ignoring things. And based on the discussion in this topic, it's clear there's a lot of people who are worried about rsync code quality here.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @11:13AM (#48346339)
These are not customers.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by 306bobby on Sunday May 31, 2026 @12:18PM (#48346942)
Are you intentionally being this dense?

Customer in this context just means user

Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @12:24PM (#48346992)
That’s exactly what I was calling out.

Customers pay money for goods and services. They thus get a bunch of social, ethical, and legal positions in terms of their relationship with the seller.

Rsync is an open source project that its maintainers put onto the Internet. People who use it are not customers, and they do not have the right to expectations around how the maintainers will change the software or change how they develop it.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by dragontamer on Sunday May 31, 2026 @01:05PM (#48347381)
You've never had a customer in your professional setting who didn't pay money for goods and/or services? Yet it was very important for your boss (and therefore you, as a programmer) to service their every whim?

Customers are customers. Whether they're paying or not. Not all customers are worth servicing (even with infinite money offered, "firing a customer" is important to keep the community in check).

But this isn't a situation where the RSYNC maintainer should fire the customer. There's a LOT of backlash to this release. Even if this one particular customer is a bit of an ass, there's plenty of good users in that 90+ comment chain (hundreds now?) where this regression has clearly struck a nerve.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @01:21PM (#48347523)
This is not a professional setting. This is an open source project that somebody published to the internet. Using it does not make you a customer, and it doesn’t matter if it “struck a nerve” with users.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by dragontamer on Sunday May 31, 2026 @01:52PM (#48347901)
Well in my professional setting, I deal with non-paying customers all the time. They're still customers and I'm still expected to listen to them.

It was better when a dedicated PM was shielding me from this crap but here we are. Deciding who and who not to listen to is just part of project management.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @01:54PM (#48347925)
Sure. But an open source project is not a professional setting.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by weakfish on Monday June 01, 2026 @12:05PM (#48358704)
Right. Sure. But this isn't a professional setting.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by lukaslalinsky on Sunday May 31, 2026 @12:24PM (#48347001)
Look, it's not that long time ago when we had the xz malware. The pattern is always the same. Maintainer of the project is doing X, people start to pressure them to do something else, maintainer gives up and opens the project up to other maintainers, and then many things can happen. If there is any lesson from the incident, open source maintainers should never allow the pressure to happen, ignore it if it's too strong, block people. Rsync has been maintained for a very long time. Bugs happen, even regression bugs happen. People don't get to dictate how should the volunteer do development.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @12:28PM (#48347032)
If I were the rsync maintainer I’d probably set the repo to only allow issues and PRs from prior contributors until people learn to behave.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by llbbdd on Sunday May 31, 2026 @02:25PM (#48348256)
If I were the rsync maintainer after this I'd unpublish it everywhere I had control over, delete the repo and turn off my computer to go walk in the park. The linked thread is insane.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by lukaslalinsky on Sunday May 31, 2026 @02:32PM (#48348322)
Just going away from computers for a few days should be enough, the mob will get tired soon.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by dragontamer on Sunday May 31, 2026 @02:14PM (#48348123)
Yes. That's called firing the customer in my line of work.

This doesn't seem egregious enough to fire the customer.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @02:18PM (#48348159)
Again, this is not work and they are not customers.

This is somebody spending their free time on code they enjoy and then putting the result online.

The reason businesses are careful about which customers they fire is because they want to keep having customers. Open source maintainers have no reason to deal with that shit.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by dragontamer on Sunday May 31, 2026 @02:21PM (#48348206)
Then he can fire the customer. By simply closing the issue.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by account42 on Wednesday June 03, 2026 @10:06AM (#48384319)
No this is part of the foundation that many open computing systems are built on. It's long past being just someone's experimental personal repo.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Wednesday June 03, 2026 @12:26PM (#48386155)
How many people have to star your repo before it's no longer yours?
Re:Please Do Not Vibe Fuck Up This Software – Rsync by dragontamer on Sunday May 31, 2026 @03:18PM (#48348774)
And it seems like regressions that lead to rsync losing data is just as serious.

Again: we are talking about rsync here. This new methodology being used this year seems to be associated with a regression (ie: Data loss since this is rsync after all....) that likely wouldn't have happened any other year.

Or at least: the regressions at play are consisting of thousands of lines of changes that was only navigated by Claude later down in the discussion.

We are reaching the point of AI developed code that requires AI itself to analyze. One step at a time. It's right for the open source customers who are used to understanding changes and smaller patches than this.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by pibaker on Sunday May 31, 2026 @07:02PM (#48350628)
Before you call yourself a customer of an FOSS project, perhaps show us the receipt that a monetary transaction had actually taken place between you and the developer.

Otherwise, you're just a beggar. And beggars don't get to choose.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by bakugo on Sunday May 31, 2026 @02:50PM (#48348504)
If committing thousands of lines of unreviewed AI generated code is "doing their best", I'd argue that them not contributing anymore would be a net benefit for the project.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by lukaslalinsky on Sunday May 31, 2026 @03:31PM (#48348911)
That's possible, but who are you to tell a person what they should and shouldn't do in their free time.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by bakugo on Sunday May 31, 2026 @03:41PM (#48349018)
I could ask you the same thing. Who are you to tell a person they're not allowed to criticize someone else's public actions?
Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @03:50PM (#48349105)
Sorry, but working on projects that interest you and going online to tell somebody they fucked up are not equivalent social behaviors.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by account42 on Wednesday June 03, 2026 @10:02AM (#48384265)
No longer volunteering is not an obviously worse outcome than volunteering negative value contributions.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @08:48AM (#48345278)
> Maybe it's not socially acceptable to spit in the face of a volunteer

Why are you hedging this? Do you think maybe it is socially acceptable?

Re:Please Do Not Vibe Fuck Up This Software – Rsync by dragontamer on Sunday May 31, 2026 @10:48AM (#48346104)
This isn't a hedge at all. There is likely an English mistake/misinterpretstion being made here. I am a native English speaker btw.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @11:14AM (#48346349)
Do you believe the comments in this GitHub issue are acceptable social discourse towards an open source maintainer?
Re:Please Do Not Vibe Fuck Up This Software – Rsync by dragontamer on Sunday May 31, 2026 @11:23AM (#48346439)
The first comment, which is a screenshot from Mastodon, is perfectly acceptable. There is a clear regression between newer versions of rsync.

Then egos got bruised and things leave the realm of reason soon after. But coming with a request saying "Version X worked while version Y doesn't", with maybe some degree of annoyance, is fine.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @11:39AM (#48346589)
The title of the original issue, by the original issue submitter, is “Please Do Not Vibe Fuck Up This Software”.
Re:Please Do Not Vibe Fuck Up This Software – Rsync by dragontamer on Sunday May 31, 2026 @11:42AM (#48346623)
Did I stutter?

We are all adults here. And this is a volunteer project. Cursing isn't a big deal. Nothing here seems like it's aimed specifically at the maintainer and mostly seems to be written as aimed vs the AI.

Later when egos get bruised the conversation drifts off the wayside. But the OSS world is rather casual with curse words, as long as you aren't insulting someone directly.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @11:52AM (#48346719)
The target of the issue title is pretty clearly the maintainer. They’re the one being told to stop using AI.

I guess this answers the question of whether you think maybe it’s ok to spit in the face of open source developers.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by jodrellblank on Sunday May 31, 2026 @12:37PM (#48347148)
“Maybe don’t do that?” does not mean “I support you doing that” no matter how unfamiliar you are with it as an idiom.

“I cut my finger with the kitchen knife”

“Maybe don’t hold it by the blade”

It’s something along the lines of sarcastic and deliberately unhelpful because “duh, of course don’t do that”.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by akerl_ on Sunday May 31, 2026 @12:50PM (#48347250)
This doesn’t seem related to my comment. Did you mean to reply to me upthread?

Saying ~“maybe it’s not ok to do <thing> but <reasons they might do thing>” is nothing like your example and does imply it’s acceptable to the speaker to sometimes do that thing.

But we’re past that now because the person I was discussing this with has gone ahead and clarified that telling an open source maintainer to please stop fucking up isn’t an angry comment.

Re:Please Do Not Vibe Fuck Up This Software – Rsync by otabdeveloper4 on Monday June 01, 2026 @03:17AM (#48353577)
> because they decided to use a new tool for the code they write

That's not why the comments are angry. The anger is directed at the slop approach to code review.

I guarantee you the same anti-AI people wouldn't give a shit if the author used an AI-enabled IDE and personally vetted all commits.