Stop Ruining It
Paul McGowan makes stereos. To paraphrase his insight: The musicality isn’t a feature you add to an amplifier. It’s what’s left when you stop ruining it. To expand: Customer delig…
Paul McGowan makes stereos. To paraphrase his insight: The musicality isn’t a feature you add to an amplifier. It’s what’s left when you stop ruining it. To expand: Customer delig…
I challenged myself to make a tiny subset of Python in C.
I recently picked up a Starlink Mini to use as a backup connection for my home network. The underlying technology is fascinating - thousands of satellites in low Earth orbit delivering broadband almost anywhere. With the new £4.50 standby plan, it's an excellent way to keep things online.
From COBOL in the 1960s to AI in the 2020s, every generation promises to eliminate programmers. Explore the recurring cycles of software simplification hype.
An elusive hacker who went by the handle “ UNKN ” and ran the early Russian ransomware groups GandCrab and REvil now has a name and a face. Authorities in Germany say 31-year-old Russian Daniil Maksimovich Shchukin headed both cybercrime gangs and helped carry out at least 130 acts of computer sabotage and extortion…
How mindless consumption is making our FYPs worse.
How one unchecked login token put 17 trillion rows in a Microsoft internal analytics service within reach.
We discovered that entire sections describing domestic U.S. intelligence facilities were deliberately removed from two published documents, while equivalent foreign facilities remained visible. The evidence exists in an unexpected place - the PDF metadata of documents published by The Intercept in 2016, and by The…
I Made MCP 94% Cheaper (And It Only Took One Command)
The one where I go crawling back.
Update: this post generated some interesting discussion on Hacker News. Friendly fraud is the laundered name for something that the payment system is not really able to prevent. Even though I’m pretty sure they can do way better. Particularly big and sophisticated payment providers like Stripe, with a mountain of…
The Only Programming Language Built on Mathematics, Not Fashion
There's a simple three-part test for whether your city has enough nature. Most fall short.
rant and building of the slop YOLO project to detect other slop YOLO projects
iPads should be radically touch only, and MacBooks should be keyboard-first
This is my favorite news from all of WWDC this week. I mean that. In a small way I mean it because I so loathe this aspect of MacOS Tahoe. But in a large way I mean it because it’s proof that the rot has been rooted out of Apple’s software design team.
Following backlash, AMD agreed to fix an MITM RCE I discovered in Ryzen Master. All in all, it took them over four months to roll out the fix.
A few months ago I was tasked with creating an internal tool for the company's engineers: a Chat that used a local LLM. Nothing extraordinary so far…
Table of Contents: Intro, Morning- Flight Attendant Training, Pilot Training., Lunch- Southwest Store, Social Media Serendipity., Afternoon- Network Operations Center, TechOps Hangar, Herb and Coll...
Updated on June 17th, 21st, 22nd, 24th, 26th, and 27th, and July 3rd. See notes below. OK, so Mythos finds really challenging security bugs, right? That’s why it’s cordoned off from the hoi polloi, to protect the world from such a powerful finder of exploits. But, many other LLMs can find bugs. Is Mythos uniquely…
A new worrying amalgamation of crypto scams and vibe coding emerges from the bowels of the internet in 2026
Learn how I built an ai receptionist for my brother's mechanic shop
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
I’m sometimes late to notice new and terrible things about macOS 26 Tahoe, because I use it only for testing, on a secondary Mac. My main Mac remains on Sequoia, as enforced by Little Snitch . I was of course aware that app windows on Tahoe have exaggerated corner radiuses, but I was unaware until now that the window…
At some point, “moving fast” stopped being a practical concern and became a moral position. You see it damn near everywhere now. How fast can we ship this...
The actual queries I run when I'm hunting fraud in transaction data. Velocity, impossible distances, suspicious amounts, merchant clusters, off-hours buys, and window functions.
With the release of Claude Fable, it is clear that Anthropic is progressing from poems to enterprise-scale narrative objects.
Constructing a skyscraper is a massive undertaking. You need architectural blueprints, council permits, and safety audits before the first piece of steel is even ordered. It requires hundreds of people coordinating over months or years. You can’t just throw up some drywall and hope the building holds weight. Then…
libexpat is a fast streaming XML parser. Alongside libxml2, Expat is one of the most widely used software libre XML parsers written in C, specifically C99. It is cross-platform and licensed under the MIT license .