OpenBSD forked it a while ago as “openrsync”. It’s already the default on macOS.
Nice!
https://github.com/kristapsdz/openrsync
This is an implementation of rsync with a BSD (ISC) license. It's compatible with a modern rsync (3.1.3 is used for testing, but any supporting protocol 27 will do), but accepts only a subset of rsync's command-line arguments.
But also:
The actual work of porting is matching the security features provided by OpenBSD's pledge(2) and unveil(2). These are critical elements to the functionality of the system. Without them, your system accepts arbitrary data from the public network.
rsync has specific running modes for the super-user. It also pumps arbitrary data from the network onto your file-system. openrsync is about 10 000 lines of C code: do you trust me not to make mistakes?
While you criticize someone for just accepting things, you didn't check if that is actually the case?
Saw a post somewhere else on it but my instance can't load it now for some reason.
Anyways, here's the Discord dump for those who don't want to join (Tor not allowed, sorry I don't have a better file host, AI brought down 0x0.st). No further commentary.
There is a massive difference between a vibe coder accepting whatever the LLMs writes without understanding any of it and an engineer who understands the codebase and reviews what the LLM produces. Whether the maintainer reviews the output of LLMs rigorously like any random pull request or not, is not verifiable, thus it's not worth discussing.
Whether the maintainer reviews the output of LLMs rigorously like any random pull request or not, is not verifiable, thus it's not worth discussing.
No. It's worth discussing, it is destroying confidence in the product.
Whether the maintainer reviews the output of LLMs rigorously like any random pull request or not, is not verifiable, thus it should be assumed they did not.
FTFY.
Since a senior engineer is clearly in the loop here I wouldn't pass judgement on these commits without looking at their actual content. LLMs can be used responsibly, too.
If its bad code then you can audit it and claim those bug bounties. Its a well known project with a lot of eyes on it I think the quality will remain high.
lot of eyes on it I think the quality will remain high
This was bullshit when Raymond argued it in the 90s and it's even more bullshit now.
Fuck AI
"We did it, Patrick! We made a technological breakthrough!"
A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.
AI, in this case, refers to LLMs, GPT technology, and anything listed as "AI" meant to increase market valuations.