I'm not sure there's anything novel about that approach - it's how I've addressed issues quite commonly when assigning them to team members. If you don't prime your preconceived notions on your coworkers(or AI in this case) and let them do their own evaluation from scratch, you can find gaps in yours and their understanding much easier.
> The Linux Mint Timeshift tool has an issue open documenting a number of regressions that are currently open on the rsync issues page, that were only introduced post-vibecoding
Hi fao, the issue you linked starts with:
> Rsync 3.4.3 and newer is AI slop, and currently has several open security vulnerabilities and other critical bugs (including some link-related ones) caused by said AI slop:
It then proceeds to link to multiple functional regressions caused by (theoretically) fixes to security vulnerabilities.
This took me about 10 mins to review. It seems that the person who created the issue did not bother to spend 10 minutes to check his own work. Is this "vibe reporting"? What should we say about the irony of employing "human slop" to trash "AI slop"?
Further ironically, the "aggregate of bugs" in void-linux included an issue that was not even about rsync. More "human slop" that you are happy with?
Their mission critical software has bugs in it - security issues, which the rsync maintainer is trying to fix. In his attempt, he introduced regressions*(maybe - because some of the reported regressions list exactly the security issue that is being fixed as their use case...). This happens every day to thousands and thousands of software projects. This is why we have pinned versions, release schedules, different release philosophies...none of this is new.
I don't understand what novel problem you think you've uncovered here.
> It's like people telling you they will paint your house for free, even though the color of your house is perfectly fine
You are perfectly capable of saying "No, I like the color of my house already". Just pin rsync's version. This isn't some esoteric mechanism, it's standard practice.
If you were actually willing to charitably engage, tidge was working on fixing security bugs - your house had holes in it already! Your choice was to say I'm fine with the existing holes, or yeah please try to fix them. Unfortunately while fixing them he introduced some new ones, but hey, that's the nature of software development - sometimes you introduce new bugs when fixing old ones.
Again, this isn't some esoteric happenstance. It's so banal it must happen thousands of times per day across many other maintained projects.
If Rsync is complete software, why aren't you pinning the version and avoiding any problems with updates?
Perhaps there's people that don't consider it complete software; they can bear the burden of the new releases while you stay on the old and complete one. This has been normal software release and use practice for decades. Whole Linux distributions are built around different philosophies on software releases.
And yet you're making an argument as if this is something novel...
The bugs were introduced because rsync had security issues(i.e. bugs) in it, presumably written into the code by humans.
It's really baffling to see so many people in this thread maintain the position that somehow software was clean and pristine until AI touched it with its evil.
Please try to at least put some sort of constructive argument forward, for example - I don't like AI because it might introduce more bugs than a careful human reviewer. Then we could discuss why a single maintainer is responsible for rsync and how they should handle the pressure of keeping it up to date - should they just stop making further changes, should they look for tools that might help them?
(By the way, if your position is that rsync was perfect before AI got its hands on it, you have a clear solution to all your problems - simply do not update to any newer versions)
Either way, move away from this absolutist nonsense that has no bearing to reality.
What were you trying to say? Because what you wrote is what parent responded to.
> there is no evidence that tridge did this regression testing
What evidence would you be looking for? New tests, like the ones added in the AI-assisted commits? What other evidence?
> If tridge did test for regressions, but chose not to document the regression
Presumably you weren't trying to imply here that tridge found a regression and decided to ship the code anyway; so parent went to a natural assumption - do you think testing for regressions finds all regressions?
This article was written during a time where the idea of a semantic web was still bright and strong. Scrapable HTML websites would have been at the forefront of interchange ideas then.
Gitlab implements this compensation model openly(to the point where there is a calculator for it!) - I don't remember how well it was received when it was first announced, but looks like Google is applying a similar idea.
You really can't make a categorical statement like that. I prefered living in an apartment because the housing density meant I had a grocery store, a farmer's market, and multiple other commercial hubs within walking distance. It also meant that street planning gave priority to public transport and pedestrians. There were plenty of jobs available within reasonable commute times. My neighbours gave me an easy-to-access network of people that you could befriend and somewhat rely on.
There's so many positives to living in an apartment that are pretty much direct effects of the denser housing.
No, you can't just move - the US collects taxes from citizens even if they live and work outside of its borders. You could renounce your citizenship, perhaps, I don't really know if/how that works.
You most likely do - founding a corporation is trivial in most European countries and the US. But you don't even need any of these things to get "access to the same loopholes" as "the 1%" - buy some stocks and hold them. You've now achieved the same tax "avoidance" that the ProPublica article is talking about.
One of the most jarring things about violence in SA is that the crimes are usually property related, but there seems to be a complete disregard for life by the perpetrators. Robbers will quite often gun down their victims or security, even if they're not trying to actively resist. I don't really know what the cause for this is.
It's difficult to compare crime statistics due to the nature of what is criminalized being different, but the numbers for South Africa are stark enough for this to not matter.
I can see that there were 22k murders on a population of about 60 million.
I couldn't find USA crime statistics for 2020, which has seen a surge of murders; but the 2019 statistics show 19k murders on a population of over 300 million. Even taking the increase into account, that's a factor difference of x4-5.
No way. Modern research has demonstrated how unstructured and unscientific our reasoning is, easy to fool and game, falling prey to a plethora of biases. If anything, rejecting your own and other people's personal experience should be the default, because the information we gather when not taking the utmost care to calibrate our instruments is pretty much garbage. A quick example of this would be how unreliable eyewitness testimony is in trials, but of course the sightings of various unproven phenomena(sasquatch, loch ness monster, etc) are also a great example of our "personal experience" being put to the test and found to be useless.
To me, it's more plausible to believe that the world we "experience" practically does not exist, and our memories and perceptions very rarely match reality, than to concede that these particular collective personal experiences amount to evidence of anything.
The evidence in question is shaky at best, but even taking it at face value, it's evidence of...something. Our limited understanding and ability to collect and categorize information, perhaps. It's quite the stretch for it to be evidence of aliens, particulary of the kind that can be covered up by a government conspiracy. The whole theory is based on incredibly shaky foundations - we struggle to define what is sentience(what if we're not sentient? what if stars are?), what is life, whether there even is life in the solar system, what that life would look like(why would it use spaceships?), whether it would be even detectable with our senses and apparatus, and many more questionable assumptions to arrive to our concept of aliens "visiting" us.
"Somewhere in the middle" would be "yeah, I don't know what causes that, but neither do you" - that leaves us pretty much nowhere, very very far from aliens.
The two articles you list actually agree with each other - the second one is basically a more thorough argumentation of the points raised in the first one.
For example, the first article agrees that "async is colored"(despite the title), but that the big issue of "colored" functions, "You can only call a red function from within another red function", doesn't exist in Rust. This is also a major point in the second article.
I think a more accurate description would be that Rust async is informed by painful async implementations(Javascript) and has tried to avoid most of their shortcomings.
I don't disagree about this use of defamation defense leaving a bad taste(it's been used by Trump to great success as well). I looked at the original complaint(https://context-cdn.washingtonpost.com/notes/prod/default/do...) and I don't think there's any claim that alleges she made provably wrong factual claims. They do allege that she based several of her opinions on likely false(or missing) evidence, which is promising, but the bar they need to pass is purposefully high - they'd need to prove she knew the evidence was false(or lied about it existing).
Let's try to do it differently. One solution is to only allow truthful statements - this would most likely catch Powell. But that means you have to litigate every defamation claim on its merits, you would need a trial for each to determine whether the statements are "true" or not. Consider the complexity of the Oracle vs Google case, how difficult it is to establish facts in front of a court. Now imagine every giant corp brings defamation lawsuits against its detractors - sue all the random bloggers trying to bright to light that your medicine doesn't work, or that you're using child labor. Of course you have "mountains of evidence" against it, or at least you can claim so, and force a lengthy trial against people who can't afford it. How would you tackle this problem?
Even worse, what if you publish an extensive expose, but some of your facts are wrong? This is actually what happened in the decision that paved the way for the modern defamation defense (https://en.wikipedia.org/wiki/New_York_Times_Co._v._Sullivan) Back then, it was the government trying to silence civil rights activism, nowadays it's more and more large corporations that would rather not have their dirty laundry aired. I genuinely don't see a way to amend the standard without sacrificing a lot of freedom of speech in the process.
What would have happened if Theranos sued all the publications that exposed their nonfunctional product? Would the publications even risk publishing if defamation suits always hang over their heads?
What makes you unhappy about this process?