frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

'Bear-Repelling Poles' Attracting Attention; Developed by Man Who Faced Bear

https://japannews.yomiuri.co.jp/society/general-news/20260526-329259/
2•rawgabbit•2m ago•0 comments

Rave HN: Private HN rave at a loft in Manhattan

https://hallucinate.site/hn
1•stagas•3m ago•0 comments

Ascetic Computing

https://ratfactor.com/ascetic-computing
1•surprisetalk•4m ago•0 comments

China, HK Investors Banned from SpaceX IPO over Security

https://www.bloomberg.com/news/articles/2026-06-05/chinese-hk-investors-banned-from-spacex-ipo-on...
1•leopoldj•4m ago•0 comments

US posts another month of strong job gains in May

https://www.reuters.com/business/world-at-work/us-posts-another-month-strong-job-gains-may-unempl...
1•tcp_handshaker•6m ago•0 comments

Trump officials planned to mark 2.7M living people as dead, whistleblower claims

https://www.washingtonpost.com/politics/2026/06/05/doge-planned-falsely-mark-27-million-people-de...
2•internet_points•6m ago•0 comments

Chebyshev Polynomials

https://en.wikipedia.org/wiki/Chebyshev_polynomials
1•tosh•6m ago•0 comments

How the Internet Crosses Oceans

https://www.engadget.com/2187834/how-transatlantic-internet-cables-work/
1•SanjayMehta•8m ago•0 comments

If you've ever had to defend paying down tech debt vs. feature work

https://blog.codacy.com/complete-guide-to-technical-debt-tracking-for-engineering-leaders
2•claudiacsf•9m ago•0 comments

SAIdecar, for the small questions that don't belong the main agent session

https://github.com/Deca/saidecar
1•Decag•9m ago•1 comments

Y Combinator Started (2012)

https://paulgraham.com/ycstart.html
1•chistev•10m ago•0 comments

The Next Frontier of Visual AI Is Code

https://a16z.com/the-next-frontier-of-visual-ai-is-code/
1•gmays•10m ago•0 comments

Immigrant Rights Lawyers File Lawsuit over Palantir's Elite

https://www.404media.co/immigrant-rights-lawyers-file-lawsuit-over-palantirs-elite/
1•Brajeshwar•10m ago•0 comments

Nintendo Switch 2 with user-replaceable batteries coming to the EU

https://www.tomshardware.com/video-games/nintendo/nintendo-switch-2-with-user-replaceable-batteri...
2•vrganj•11m ago•0 comments

A Portrait of the Software Engineer, 2031

https://jamesjboyer.substack.com/p/a-portrait-of-the-software-engineer
2•aesthetics1•15m ago•0 comments

Permafrost tipping point triggered by warming-driven loss of old carbon

https://www.nature.com/articles/s41467-026-72122-3
2•littlexsparkee•16m ago•0 comments

Show HN: Piqc – An open-source GPU waste scanner for LLM inference clusters

https://github.com/paralleliq/piqc
1•samhoss93•16m ago•0 comments

Indicator Function

https://en.wikipedia.org/wiki/Indicator_function
1•tosh•16m ago•0 comments

The Evil MSI Background Is Back

https://isc.sans.edu/diary/33054
2•speckx•16m ago•0 comments

In a First, Scientists Precisely Edit Human Embryo Genes

https://www.nytimes.com/2026/06/04/science/embryos-gene-editing-crispr.html
2•Metacelsus•18m ago•1 comments

Parsing XML EXIF from .avif files (plus a rant)

https://sheep.horse/2026/6/parsing_xml_exif_from_.avif_files_%28plus_a_rant%29.html
3•surprisetalk•19m ago•0 comments

Amazon engineers in Seattle slam employer for building AI data centers

https://www.cnbc.com/2026/06/03/amazon-engineers-in-seattle-slam-employer-for-ai-data-amid-layoff...
3•1vuio0pswjnm7•21m ago•0 comments

We analyzed 50k APIs to see which cloud is winning

https://bloomberry.com/blog/we-analyzed-50k-apis-heres-which-cloud-is-actually-winning/
1•AznHisoka•22m ago•0 comments

The Data Center Moves to Your Machine

https://www.perplexity.ai/hub/blog/the-data-center-moves-to-your-machine
1•gmays•22m ago•1 comments

Why Linux creator Linus Torvalds gets angry hearing "99% of code is AI"

https://thenewstack.io/torvalds-ai-programming-productivity/
5•bpierre•28m ago•0 comments

How to build a 30M RPS CDN in 30 days with Rust and WASM

https://blog.railway.com/p/railway-cdn
3•phineyes•29m ago•0 comments

GitLab cuts 14% of staff as it scales its platform to serve AI workloads

https://techcrunch.com/2026/06/03/gitlab-cuts-14-of-staff-as-it-scales-its-platform-to-serve-ai-w...
6•mooreds•29m ago•1 comments

Why math works so well in describing our universe?

https://invertedpassion.substack.com/p/why-math-works-so-well-in-describing
3•airwarmedd•29m ago•0 comments

Multi-omics and palynology of selected Philippine forest honey

https://www.nature.com/articles/s41598-024-71385-4
2•PaulHoule•29m ago•0 comments

Token-Mediating Back end: An alternative to the BFF architecture

https://fusionauth.io/blog/auth-architecture-part2-tmb
1•mooreds•31m ago•0 comments
Open in hackernews

Did Claude Increase Bugs in Rsync?

https://alexispurslane.github.io/rsync-analysis/
58•logicprog•1h ago

Comments

wookmaster•1h ago
Claude is just a tool ? The developers who merged that code and didn't properly test increased the bugs.
everdrive•1h ago
"Did cars increase traveling deaths?"

"Cars are just a tool. The drivers who piloted the vehicles and weren't careful enough [are responsible for the deaths.]"

Angostura•1h ago
This tool is claimed to be able to find and fix bugs.
roywiggins•1h ago
If something's a bad tool that misleads people into doing bad work, it would be good to know that.
the_real_cher•1h ago
Is there a non vibe coded fork of rsync?
throwaway7356•55m ago
Yes: https://news.ycombinator.com/item?id=48390931

So far it reintroduced several security issues and replaced the README.md.

rovr138•1h ago
I'm just curious about testing.

Is this a configuration that's not common and thus not tested?

If people think they can do better, I want to see their forks and them keeping up with it.

https://github.com/RsyncProject/rsync/graphs/contributors?fr...

duk3luk3•1h ago
This article is unfortunately unreadable because all of the prose is unfiltered LLM slop.
roywiggins•1h ago
> A simple distributional analysis of every rsync release with bug data. No model. No assumptions. Just placement.

If you want me to read your analysis, you are going to have to make it not read like Claude wrote it. What does "placement" even mean here?

logicprog•1h ago
"Placement" as in where the Claude-driven releases exist within the existing distribution of bugs per 100 commits. If they're not OOD, then nothing is unusual.

Also, it wasn't written by Claude FWIW, GLM 5.1.

rroblak•1h ago
Yeah, made me chuckle that an LLM— probably Claude— was used to write this.

The use of "regime shift" is what gave it away for me. I've never seen a human write that, but Claude does from time to time.

At least they removed occurrences of "load-bearing".

roywiggins•53s ago
"quietly" seems to be the new one recently
gamegod•59m ago
It's the ultimate product for marketers. It inserts itself as an advertisement into every conversation now and defends itself against criticism. Just crazy. There's no hope for the rest of us.
logicprog•56m ago
It's not defending itself here, both because I used GLM 5.1, not Claude, and because I was the one who decided to do this analysis, iterated through six or seven different methodologies to try to find the one that was most honest with the data that I had (all of the methodologies showed directionally and often in magnitude the exact same thing, but I wanted to do something that fit the purpose, in consultation with my wife, who, as I've mentioned elsewhere, has a master's degree in statistics), and, of course, I specifically chose all of the metrics and sources for the data.

If you don't want to read the LLM prose, you can just go to the GitHub of my project, grab the scripts, and run the full pipeline. It will gather the data, build the database, and run the analysis from scratch for you, and you can look at the numbers directly. It's all repeatable.

mschuster91•1h ago
This article reeks of LLM "assistance" at the very least.

Please, why can't people write stuff by hand themselves any more? It's a good analysis but how can I trust it without reviewing everything myself?!

logicprog•1h ago
I mean, you can literally clone my repo, run the Python that rebuilds the database and does the whole data analysis and to end from scratch, and verify that the numbers are accurate. I made the code for this analysis public for that exact reason. This wasn't just an LLM running unsupervised in a loop. I came up with the methodologies and metrics and data scraping strategies precisely myself, iterated on it to try to be as honest with what the data could show as possible.
sanitycheck•56m ago
I think the point people are making is that when the text has an "AI smell" (it does), we immediately lose trust in the veracity of any claim being made and feel like continuing to read what is possibly a hallucinated fiction is a complete waste of time.

At this point we're all used to skimming through thousands of AI-generated sentences every working day and constantly thinking "this is likely to be 20% bullshit", it's hard to turn that off even if I try.

logicprog•52m ago
Do you think it would help if I went through and manually rewrote all of the prose? If it would get people to listen, I'd be totally willing to do it. It's not like I don't like writing. I just was focused on something else when I was making this, namely trying to find a good methodology that isn't insane for this low amount of data.
bradrn
logicprog•1h ago
Some notes on this:

- I used GLM 5.1 to help with the coding and math for this.

- However, I explicitly dictated where the data should be pulled from (GitHub, Bugzilla, mailing list), how it should be tagged and grouped, and what data to look at (e.g. bugs instead of regressions)

- Additionally, I consulted with my wife, who has a master's degree in statistics from Penn State University for what sort of statistical methodology would be justified for this very limited data set, while still giving as much information as possible.

- I know the website looks like we stereotypically consider vibe-coded websites to look, but I actually explicitly asked for that. The original HTML design looked like a website from 1995, and I just prefer how this looks. It's pretty!

jchw•1h ago
I really struggle to believe you wrote text like:

> A simple distributional analysis of every rsync release with bug data. No model. No assumptions. Just placement.

logicprog•1h ago
No, I didn't write the text itself. I'm typically significantly more verbose and elliptical, and more than that, the numbers and methodology changed often enough over the course of the last couple days I was working on this because I was trying to get it to be as accurate and fair as possible that trying to keep the whole thing up to date manually would have been problematic.
jchw•37m ago
Sorry to say but I'm absolutely certain I would've preferred to read your worst attempt at a write-up over the grating utter shite LLMs output. It's not even a question, this is unreadable.
logicprog
nairboon•1h ago
Is this an analysis made by/with Claude?
quentindanjou•52m ago
It very obviously is. "The Outlier Nobody Noticed" -_-"
Polarity•1h ago
so the answer is: no. actaully less bugs. thanks
geraneum•1h ago
> But the critics' accusation is also blunt: "Claude is making things worse." A blunt instrument is the fairest response.

So the criticism was bad, and that somehow makes it ok to use a bad metric?

logicprog•1h ago
That's not what I'm saying. What I'm saying is that if the criticism is referring to a broad set of metrics like bugs per release and number of commits that were made by Claude, then it's correct to look at precisely those things because that's what the claim is about.
faitswulff•1h ago
> The analysis uses a single metric: bugs per 10 commits (bugs/10c).

Bugs per commit as a metric papers over severity, both in terms of security severity as well as the effect on the user. A mislabeled button has the same weight as the entire app crashing in this framework.

skeledrew•16m ago
There was no analysis of severity in all of the rage posting that occurred. The single point being pushed was "use of an LLM led/leads to more bugs". The author specifically states that's what they're addressing (blunt accusation -> blunt response).
gadrev•57m ago
Ok.

  $ apt-cache policy rsync | grep Installed
    Installed: 3.4.1+ds1-7ubuntu0.2
  $ sudo apt-mark hold rsync     
    rsync set on hold.
logicprog•54m ago
Did you face any actual bugs or regressions? Or are you doing this just because of the bandwagon that's going around right now? Because until you can actually present an argument for why this release is worse than any of the others, which is precisely the subject of my post, then this is not an argument against my post at all. This is just a self-referential appeal to authority.
gadrev•44m ago
Nah, I skimmed TFA but then I went into the linked GH issues thread, and that's the one that scared me a bit. I just want to hold it for a while and not run into some of the things I'm reading since I'm on the latest ubuntu. Just a precaution.

I didn't have the time to actually think about any "arguments" at all tbh it's just a knee jerk reaction as I get ready to log off for the weekend. Not actually looking to argument for or against your post at all lol.

imurray•45m ago
That version has security fixes from the same day as the latest rsync release: https://ubuntu.com/security/notices/USN-8283-1

As usual, Ubuntu backported fixes and didn't upgrade to a new version. Whether or not they also backported regressions in edge cases that afflict the latest rsync, I don't know. Pinning the Ubuntu package may prevent getting further regressions, but is preventing you getting any future such backported security fixes.

scsh•52m ago
> It does not control for commit complexity, security intensity, or bug severity. It does not distinguish between a one-line typo fix and a CVE patch. It is a blunt instrument. But the critics' accusation is also blunt: "Claude is making things worse." A blunt instrument is the fairest response.

If by fairest you mean to say that this analysis and response is sufficient, then I'm sorry but I have to disagree. We really need to understand if the nature of the bugs are worse from a user's perspective. Even if the rate stayed unchanged, if the result is the perceived quality of the software declined then I would personally consider that worse, especially if I were a project maintainer.

That's not meant to be wholly dismissive either. But in general, I don't think quantitative analysis alone is enough to fully answer this type of question.

skeledrew•6m ago
But it is fair. Up to this point I have yet to see anyone say they did an analysis of the code and found X regressions of Y severity. All they say is "there are more bugs because LLM". This analysis, which you can verify yourself if you wish, says "the bugs [number of] are pretty average even with LLM", which is a direct response to that. If you'd like a more nuanced analysis you're welcome to do one and share the result, if you're so inclined.
logicprog•45m ago
Okay, I really have to point out to everyone: the numbers and report cards are TEMPLATED IN BY A SCRIPT. Hallucinations are a moot point. https://github.com/alexispurslane/rsync-analysis/blob/main/s...
tappio•41m ago
A lot of people criticizing because it's heavily written with LLM, but I mean, if someone produced this piece pre-LLM, would they criticize it? is the critique due to use of LLM or due to the content being truly hard to follow? I read it and I would say, there are some problems with the writing, but its not a bad piece.

Of course this is a bigger problem, as its now harder to distinguish content that is "AI slop" with "content co-authored with AI that is carefully reviewed" with a quick glimpse, and the "AI smell" is quite off-putting. My initial reaction was also negative, but after glimpsing it through and reading the summaries, I found it decent summary, which also... speaks of this thread, of the content of the blog post and everything about the discussion and the strong feelings people have developed around the use of LLMs.

Anyhow, it would be good to disclose the repo with the code for the statistics & use of LLM in the writing right up front. Which model, and why it was used to do the writing, etc. Its enough to say "I think it writes better than I do" or "I was in a hurry, sorry" or what ever, but it really should be disclosed. It reads more honest.

ps. really... that sideways scroll? plz fix it.

logicprog•39m ago
Thank you for your constructive input, you're one of only a few others here who had any. I'll definitely do that. I didn't think, since the output was templated directly from the numbers generated by a reproducible python script, that people would get so up in arms about the aesthetics, but I guess I forgot to say that.
JasonSage•27m ago
> content co-authored with AI that is carefully reviewed

The problem I see is that this is indistinguishable to a reader at a glance.

Distancing the writing from the "AI smell" not only improves the quality by dropping the unnecessary ocean of rhetorical devices, it forces the human to have real weight and agency on what's being said.

I think that act of distancing from raw LLM output through refinement is a huge quality leap. Even if you're only doing the refinement with an LLM, it forces the writing to have more voice and ideas from the author.

I can see the work that went into the analysis here but again, as a casual reader, it's impossible to tell that there were any original ideas here expressed by the author.

sfink•17m ago
Wow.

I am pretty insensitive to AI writing. I have never commented before about something sounding like AI, because mostly I don't notice. But this was so over the top that I spent the whole article trying to decide whether it was an intentional parody of AI writing style.

This article's language is not en-US. It's not en-BR. It's en-SLOP.

Yes, that was my clumsy attempt at AI parody. Here's another: this article doesn't just have AI tells. It is AI tells.

Every sentence is saturated with AI style. Perhaps the author so AI-indoctrinated that they can't see this? It doesn't read as even vaguely plausible human writing. Which is mightily ironic given the thesis of "AI generated stuff is just fine, m'kay?" The writing style does more to defeat its conclusion than the analysis itself.

As for the substance of the analysis, it seems pretty good to me but I see some flaws that weaken it a bit.

The presence of "The Outlier Nobody Noticed" proves nothing and deserves no more than a passing mention. A random release introduced way more bugs than the Claude-containing releases. That provides evidence that Claude doesn't introduce more bugs only if your hypothesis is a very naive "AI is the only thing that can ever increase bug introduction rates."

The whole analysis has very limited data. It's necessarily based off a single pair of releases at the very end of the chronological timeline. You would never be able to reject a null hypothesis based only on that, so it's even less sound to present it as proving the null hypothesis. (By the same token, it would be incorrect for critics to claim that it proves their point. Did anyone claim this, though? The heated complaints seemed more based on priors about AI code.)

"The critics' claim is a simple comparison: did the rate go up?" That's reductive. For one, these releases are known to be in reaction to a flood of (AI-discovered!) security reports, which is a novel situation and in fact is a huge confound to anyone arguing about what those two releases mean -- they're both heavily AI-written, but in response to an unusual situation. When the samples are only drawn from a distinct scenario, statistic analysis can only speak to the quality of code in that scenario.

Also, another reasonable hypothesis could be: AI-written code has bugs of a different flavor that bothers users more. It's optimized for passing tests and convincing people and AIs that security holes are closed, which means other considerations like preserving functionality can more easily be regressed as compared to if humans were doing it. (If true, it still doesn't support the claim that depending on AI code is a catastrophe, fwiw.)

I'm not arguing the conclusion is wrong. I'm saying the analysis proves far less than it claims to. As for whether it's a debacle for rsync to become dependent on AI code generation, I think that's a reasonable debate to have but it's not going to be resolved this reductively.

•
45m ago
Yes, that would help considerably.

(Also, I suggest clearly acknowledging where AI was/wasn’t used. I like CuriosityC’s suggestion: https://news.ycombinator.com/item?id=48411968)

logicprog•41m ago
Alright, I'll do that. Although, sadly, I already posted it here, so I won't be able to post it again — I'll be stuck with this trash comments section that doesn't deal with any of the actual claims, just the aesthetics.
sanitycheck•41m ago
I'm pretty sure more people would read it to the end if it didn't seem like AI output, yes.. At the very least you would have fewer (maybe not 0!) comments here saying it's AI slop.
JasonSage•40m ago
When there's no discernable human filter on the text output, reading the text suggests it's what the LLM produced and not what a human considered.

This is low-quality--every single day I witness Codex and Claude misunderstand, mislead, and hallucinate responses based on "assumptions" and I have to fact-check them.

If I wanted a statistical analysis and to be the human in the loop, I would ask the LLM myself, and I would definitely NOT read an article that just dumps the LLM output as-is.

BigTTYGothGF•39m ago
> I mean, you can literally

You didn't care enough to make a good writeup, why should we believe that you cared enough to make a good analysis?

skeledrew•23m ago
You don't have to believe. The repository is there for anyone to attempt reproducing the results. Criticisms without proof when there's a pretty straightforward way toward that proof are pointless. Go run the experiment and rip that apart if it doesn't hold up. And until then, refrain from criticizing.
•
34m ago
That's interesting; IME, most people get equally angry and are as likely to disengage with a superior tone over my autism-infodump verbose essay prose as with LLM output.
skeledrew•21m ago
I read it perfectly fine. I see content, not style.
aozgaa•38m ago
In general, it seems HN does not like to read llm-generated articles. I ran into this myself when using an llm to edit some stuff I wrote.

At the time, I found this a bit irritating, but with a few weeks time I see the merit. The informational content tends to fall into “derivative” territory when LLM’s write stuff. And people are here for novelty and some socialization.

Also LLM prose seems optimized for engagement rather than concise communication. Takes longer to sift through linguistic boilerplate to get to the point. (The quoted bit being a case in point)

CuriouslyC•57m ago
I'd suggest writing the lead-in yourself and boxing AI prose separately from your prose in the analysis for future articles. You can give the humanized summary/eli5/key points, then have "details according to AI" boxes that go into nitty-gritty. People seem to dislike AI ghostwriting, but most of these people still use AI, so perhaps keeping authorship clear and separate will avoid some of the flak.
logicprog•42m ago
This seems fair. Of course, now that I've posted this here once, I doubt it'll get constructive engagement again, but I can at least improve this for the future