How Pizza Tycoon simulated traffic on a 25 MHz CPU
Reverse engineering the traffic system from Pizza Tycoon (1994): how the original devs drove dozens of cars through a city with almost no CPU budget.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,699 posts.
Reverse engineering the traffic system from Pizza Tycoon (1994): how the original devs drove dozens of cars through a city with almost no CPU budget.
over the past week the discourse around openclaw (fka clawdbot) has absolutely exploded. it has felt to me like all threads of conversation have veered towards the extreme and indefensible. some are running openclaw with unlimited permissions on their main computers. others are running it in the cloud and blowing…
I think the title captures the idea fully but I'll dig into it because this ain't Twitter. You're working an idea, a piece of code, or a multibillion a year SaaS app which is probably saving the world. Maybe you're automating the cloning process of grabbing
Written pieces, talks, and other bits by Zach Holman.
Today, I loaded the 1,000th data breach into Have I Been Pwned. Reflecting on that milestone number, I pondered how to mark the occasion in writing, and what immediately came to mind was a very simple question: why is it still needed? Especially considering the emergence of privacy regulations
Ain’t it fun, livin’ in the real world?
Why I stopped trying to give LLM agents a better memory and instead built Lemmalog, a Datalog engine that maintains an agent's knowledge as analysis state, with provenance, retractions and incremental evaluation, plus what happened when I benchmarked it on LongMemEval and LoCoMo.
How I embedded replies from Bluesky directly on my site.
I was happy for years in Apple’s walled garden; with AI, however, their protections feel like limitations.
Your USB cables may lie to your PC. Let me show you how to catch those.
How coding agents use tools, memory, and repo context to make LLMs work better in practice
Each mini-demo below covers one concept used later. Skip the ones you already know.
Why Lisp
How a group of historians took years to imagine Zotero, the research application that would eventually be used by millions
Not that long ago I became aware of Justine Tunney's cosmopolitan libc project. It's a toolkit that allows you to compile C source code into a single binary...
How antiperspirant fumes nearly got NASA to evacuate the space station
Two AI agents, 11,345 receipts, and 1.6 billion tokens to find out what I’ve spent on eggs since 2001.
First, a PSA: Do NOT use Omarchy if you care about security of your machine even a little bit. You can't polish a turd Omarchy 4.0 shipped with a collec...
the general consensus around being an npc is that you’re giving up your autonomy—essentially becoming a side character in someone else's story or watching li...
Yeah yeah, I know, data-point of 1. I recently read Susam's blog post where they said that "most of the traffic to my personal website still comes from web feeds" - I wondered if that was true for my site. I've been writing this blog for a while. I've never much bothered with "aggressive" SEO - I have a fairly…
You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites. This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.
Oura users' data is not end-to-end encrypted and can be handed to the government. Will the wearable tech maker say how often it turns over data?
The mythical, it's text, so it's accessible There is a persistent misconception among sighted developers: if an application runs in a te...
a digital garden by daniel phiri
The long way around to screen sharing.
Internet Archive Staff Bruce Li introduces his The Long Now of the Web: Inside the Internet Archive’s Fight Against Forgetting thus: Thi...
In this series of articles, I aim to demonstrate how OpenGL, Vulkan, Metal, and DirectX work by writing a simplified clone from scratch. Surprisingly, many people struggle with the initial hurdle of learning a 3D graphics API. To help with this, I have prepared a short series of lectures, after which my students are…
just a diary
Exploring how to measure code sloppiness, why correct code can still erode a codebase, and why human intuition and taste still matter.