So you want to write an “app” (2025)
I touched "every" OS so you don't have to
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,710 posts.
I touched "every" OS so you don't have to
I spent too much time looking at too many colo(u)rs to try and optimise them for csskit. Here are some interesting findings.
Think you can trust AI to give you correct answer? Think again.
While Muse was building my website, one subagent ran on a model called azure/muse-special. So I dug through the filesystem again.
A worked out example of different job queueing semantics and how they affect workloads.
Several neural network design principles are almost identical to cipher design principles.
This week has been… eventful. And when I say eventful, I can say this has been the funniest pentest I have ever been on in my life. Let me tell you about it!
Farewell, Rust for web. For now…
If you liked this piece, you should subscribe to my premium newsletter. It’s $70 a year, or $7 a month, and in return you get a weekly newsletter that’s usually anywhere from 5,000 to 18,000 words, including vast, detailed analyses of NVIDIA, Anthropic and OpenAI’s
Everyone thinks China's robot factories are automated. They aren't. The robots are Chinese; the robots that make robots will be Western.
TLDR: Please remove @gmail.com as my primary email address and substitute removed . I will try to respond to email sent to @gmail.com but no guarantees.
In a world racing to automate every interaction, the organisations that invest in genuine human connection are quietly building something no algorithm can copy.
An S-1 full of fantasies, insiders who will pocket millions, index companies that have changed the rules: it's all a recipe for regular people to have their pockets picked.
On Canada Day (July 1), 2026, Anthropic shipped a surprising "easter egg" to users of Claude Code: `2.1.198` includes an efficiency bypass which allows agents to continue on without being blocked on direction from a human.
(I don't plan on doing lots more of these Windows UI blog posts. I just happened to come across this and found it interesting. Besides, it's super hot where I live and I can't do anything meaningful anyway, so here we go.)
It stops being all about the vibes when the API bill hits you. Many companies are now discovering that AI can indeed be pricey. One habit that might be driving up your AI bill is comparing models by $X per 1M tokens ....
Two people. Eighteen accounts spanning checking, savings, credit cards, investments. Three currencies. Twenty minutes of work every week. One net worth number I actually trust. The payoff: A single, …
Learning how htmx works by building one from scratch.
In 1958, Mao ordered every village to produce steel. The steel was useless. The crops rotted. Today's top-down AI mandates are producing the same pattern: ba...
When I was a kid , computers weren’t coddled and left running 24/7, when you were done with them you switched them off, and when you wanted them again you just switched them on and within a second or so they’d be loading whatever was in their disk drive.
I ran a pairwise-choice experiment on my Greyhound to rank his favorite treats, measure side bias, and accidentally turn bedtime snacks into a statistics problem.
In the previous part of the Build A Basic AI Agent From Scratch series, we added the essential tools to our agent to allow it to work…
An aggregation is some kind of summary of a set of data. This can be the sum, length, minimum, etc. It is quite common to want to calculate such a summary repeatedly, e.g. “the maximum noise level in dB for the past 30 seconds” for a nuisance detector. In such a case we say there is a sliding window over our data, and…
A rough start to what would later become one of my favorite tech ads from the 80s.
An in-depth overview of some of the unusual and very advanced technical tricks used in the Commodore 64 game, Seawolves.
A hands-on introduction to elliptic curve cryptography. Start with curve geometry, build point addition and scalar multiplication, see why ECDLP is hard, and then use that math in ECDH, ECDSA, and ECIES.