Letting AI play my game – building an agentic test harness to help play-testing
I have a solid workflow for making my game with AI. However, every iteration, I have to go through extensive manual play-testing to verify functionality…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 5,964 posts.
I have a solid workflow for making my game with AI. However, every iteration, I have to go through extensive manual play-testing to verify functionality…
The files mentioned in this article are available for viewing or cloning here: the 'pf-bedtime' repo .
Calculus is the mathematics of approximations of continuous quantities ; number theory asks exact problems about discrete quantities. These seem, therefore, to be unrelated studies.
A from-scratch JEPA world model trained on Super Mario Bros. to study action-conditioned prediction and reward-free planning.
A language model on a 1975 MOS 6502 processor, using a tiny Mamba-based language model and custom 8-bit ternary inference engine, used to generate text on a BBC Micro from the 1980s.
The trick that makes GHC’s ApplicativeDo optimization faster is structurally identical to how biologists predict RNA folding.
It is with great sadness and shock that we must announce that Erich von Däniken passed away on January 10, 2026.
Why I’m leaving OpenAI to build telepathy.
Over the course of four weeks in January and February, I built a new programming language using Claude Code. I named it Cutlet after my cat. It’s completely legal to do that. You can find the source code on GitHub , along with build instructions and example programs .
My friend and I have a game where we talk about what we'd do if we were rich. Not rich like 'paid off the mortgage' rich. Rich like a man who owns a submarine he's never been inside. Rich like a man whose third wife has a skincare
How a Hertfordshire research lab quietly transformed an iconic British staple food, and the complexion of the countryside - without anyone actually noticing
"Cognitive debt," Claude Code, and the negative space around AI
In this blog I will look at some of the drivers for the growth of RISC-V, its value proposition and explain why supporting RISC-V is important to Canonical. […]
this is an incomplete list of some incompatibilities between c as it's written in the standard and c as it exists in the real world for people who use gcc/clang + glibc/musl.
Weight limits, speed limits, fuel consumption at scale, and why trucks do the things that annoy you on the motorway.
The pale is growing
A statistical test of whether the Sumerian King List's antediluvian reigns line up with paleoclimate events better than chance.
Today, we are thrilled to announce the release of Angular v22. We continue to be proud of the work we do with each release. Our goal is to…
Dana-Farber Cancer Institute researchers, along with Mass General Brigham researchers from the Gene Lay Institute of Immunology and Inflammation, and the Broad Institute, have uncovered biological clues to why colorectal cancer can behave more aggressively in younger people. Published today in Nature Medicine, the…
What if you could let Claude and Codex work together as pair programmers, talking to each other directly? One of them as the main worker and the other as a reviewer.
This quote is meaningful to me as I’ve often struggled with a problem until an insight from a user test “changed my perspective”.
Fully discrete methods dominated for a few years, but language models based on continuous diffusion are making a comeback.
While working away on the CZP-1 , which was at least initially an effort to create a Casio CZ-101 on a web page I happened to see this YouTube video by oliveoil22:
In a previous post SIMD Matters I discussed the big wins I got from graph coloring to make the contact solver faster. That same approach exists in Box3D. I like to call this approach “wide SIMD”. The idea is to process multiple work units at the same time. In the contact solver this means solving four contact points…
Bennett, an American physicist at IBM Research, and Brassard, a Canadian computer scientist at the Université de Montréal, are widely recognized as founders of quantum information science, a field at the intersection of physics and computer science that treats quantum mechanical phenomena not merely as properties of…
This is the fifth installment of the 80386 series . The FPGA CPU is now far enough along to run real software, and this post is about how it works. z386 is a 386-class CPU built around the original Intel microcode, in the same spirit as z8086 .
I was lucky enough to witness the beginnings of social media, working on the platforms that made it happen. I’ve also seen the decline of its first iterations and products. Currently I am witnessing the idea of a social web being perverted, weaponised and automated out of any trace of human or social aspect…
Found yourself on a data project and have no idea what they all are talking about? Feel excluded from all the fun discussions in the office kitchen? If only there were a humongous guide going over all the concepts and buzzwords...
I am talking about the I/O operations as used in computing here. A typical example of how this kind of thing is exposed are the POSIX syscalls read(2) and write(2), which have the following C funct…