Allianz Life says ‘majority’ of customers’ personal data stolen in cyberattack

U.S. insurance giant Allianz Life has confirmed to TechCrunch that hackers stole the personal information of the “majority” of its customers, financial professionals, and employees during a mid-July data breach. When reached by TechCrunch, Allianz Life spokesperson Brett Weinberg confirmed the breach. “On July 16, 2025, a malicious threat actor gained access to a third-party, […]
Ask HN: What are you working on? (July 2025)

I’m copying the Puppeteer / Playwright client API to run in a Chrome extension using the native Chrome extension APIs. It is possible to run Playwright inside a Chrome extension, however, it requires the Chrome DevTools Protocol (CDP) to automate a browser which really hurts the user experience, is very slow, and opens security vulnerabilities. […]
Claude Code Is a Slot Machine
…but the odds are better Claude Code keeps me waiting. Here I am pressing return like a crack-addicted rodent in a lab. “Yes, I want to make this edit.” I watch as it works, glassy-eyed and bored as the code scrolls by, and on the edge of my seat because my ideas are about to […]
The many, many, many JavaScript runtimes of the last decade
July 27, 2025 This last decade has seen an inundation of new JavaScript runtimes (and engines in equal measure), enabling us to run JavaScript in all manner of contexts with precise fitness for task. Through these, we’ve seen the language spread to the Cloud, the edge, Smart TVs, mobile devices, and even microcontrollers. In this […]
Dumb Pipe
A unix pipe between computers $ curl -sL https://www.dumbpipe.dev/install.sh | sh get dumbpipe with a single command on two computers, connect them & pipe data from one machine to the other. No accounts. No configuration. Receiver $ ./dumbpipe listen using secret key 23ryys7pgvjrr57pcrvyivdrhvqyykg2tv3leou5grm66xfd7zzq Listening. To connect, use: ./dumbpipe connect nodeecsxraxjtqtneathgplh6d5nb2rsnxpfulmkec2rvhwv3hh6m4rdgaibamaeqwjaegplgayaycueiom6wmbqcjqaibavg5hiaaaaaaaaaaabaau7wmbq Sender echo “hello” | ./dumbpipe […]
Beetroot juice lowers blood pressure in older people by changing oral microbiome

The blood pressure lowering effect of nitrate-rich beetroot juice in older people may be due to specific changes in their oral microbiome, according to the largest study of its kind. Researchers at the University of Exeter conducted the study, published in the journal Free Radical Biology and Medicine, comparing responses between a group of older […]
The JJ VCS workshop: A zero-to-hero speedrun

Become a Jujutsu Master in 1 hour Perhaps you’ve heard of the JJ VCS, a new VCS replacing git that makes commit discipline and dealing with stacked PRs a breeze. Perhaps you’ve read the same blog posts I have, about how great jj is and how easy it is to get started. But it wasn’t […]
Formal specs as sets of behaviors
Amazon’s recent announcement of their spec-driven AI tool, Kiro, inspired me to write a blog post on a completely unrelated topic: formal specifications. In particular, I wanted to write about how a formal specification is different from a traditional program. It took a while for this idea to really click in my own head, and […]
Jeff Bezos doesn’t believe in PowerPoint, and his employees agree

Imagine walking into a high-stakes meeting at one of the world’s most influential companies. You’re prepared for a slick presentation, but instead, everyone sits in complete silence for 30 minutes to read a document. This isn’t a team-building exercise; it’s the legendary “no PowerPoint” rule at Amazon, a core part of Jeff Bezos’s strategy for […]
Constrained languages are easier to optimize
jyn, what the fuck are you talking about a recurring problem in modern “low-level” languages1 is that they are hard to optimize. they do not reflect the hardware, they require doing complex alias analysis, and they constantly allocate and deallocate memory. 2 they looked at the structure/expressiveness tradeoff and consistently chose expressiveness. what does a […]