Surface-Stable Fractal Dither on Playdate
Rune Skovbo Johansen has a really sweet Surface-Stable Fractal Dithering technique, where the dither dots “stick” to 3D surfaces, yet the dot density adapts to the view distance and zoom level.
I don’t need a Steam Machine
For those of you who are living under a rock, Valve announced three new hardware devices joining …
Pixel is a unit of length and area
When measuring the size of a two-dimensional digital picture, the unit pixel is used in a weird overloaded way. Sometimes, it is used as a unit of linear length. For example, each frame of an animation is 1920 pixels wide and 1080 pixels tall. The Cascading Style Sheets (CSS) web standard has px as a unit of length…
US Cloud soon illegal in EU? US punches first hole in EU-US Data Deal
Trump paralysed the "Privacy and Civil Liberties Oversight Board" (PCLOB), a key element of the EU-US data transfer deal that allows EU-US data flows.
Atomics and Concurrency
This is going to be a long post, but I hope you get value out of it. This wasn’t an easy topic to tackle but it was definitely worthwhile!
NASA Is Worth Saving
Casey Handmer June 2025 Download a printable PDF. NASA was founded in 1958 in response to Sputnik and the emerging necessity of a robust, government supported space exploration and technology devel…
The German automotive industry wants to develop open-source software together
Automotive industry signs Memorandum of Understanding
Betting on the Pope was the original prediction market
500 years before Polymarket, the Vatican fought to stop gambling on papal affairs. Should we worry that it’s back?
The British Micro Behemoth
Or, how a precocious youth briefly conquered the UK
Stone Soup AI (2024)
For some time, I’ve argued that a common conception of AI is misguided. This is the idea that AI systems like large language and vision models are individual intelligent agents, analogous to human agents. Instead, I’ve argued that these models are “cultural technologies” like writing, print, pictures, libraries…
Mac history echoes in current Mac operating systems
Ars Technica mentioned that in macOS Tahoe the venerable old hard disk icons will be replaced with new, more generic, relatively less inte...
Why Your Best Engineers Are Interviewing Elsewhere, CodeGood
A company lost five senior engineers in 18 months. Exit interviews cited compensation. The real problem: information does not flow upward through organizational hierarchy. By the time problems reach executive level, they have metastasized into resignation decisions made months earlier.
Nvidia emulation journey, part 1: RIVA 128/NV3 architecture history and overview
An exploration of efforts to create a functional emulation of NVIDIA GPUs.
SQLite's documentation about its durability properties is unclear
Is SQLite durable by default? What settings guarantee durability? The documentation and even comments from its creator give conflicting answers.
George Eliot's reflections on AGI from 1879
Forgotten musings on the economics of AI, an intelligence explosion, and machine consciousness
How insurance risk is transformed into investable assets
Riskvest is currently undergoing maintenance.
I learned Snobol and then wrote a toy Forth
This page is a mini-site for my Snobol excursion with links to separate pages for my:
A valid HTML zip bomb
<h1 id="a-valid-html-zip-bomb"><a tabindex="0" class="anchor" href="/notes/html_zip_bomb">A valid HTML zip bomb</a></h1><p><img src="/notes/res/zip_bomb_file.svg" alt="Illustration d'une bombe zip" height="150" width="150"> Many sites have been affected by the aggressiveness of web crawlers designed to improve…
A Real PowerBook: The Macintosh Application Environment on a Pa-RISC Laptop
I like the Power ISA very much, but there's nothing architecturally obvious to say that the next natural step from the Motorola 68000 family...
NT OS Kernel Information Disclosure Vulnerability
Bidding farewell to one of the last kernel address leaks, CVE-2025-53136. Even patches can open new doors for exploitation.
Rolling the dice with CSS random()
Random functions in programming languages are amazing.
Three ways to solve problems
Deciding not to solve a problem, or solving a different one, can also be a viable solution.
From Zero to QED: An informal introduction to formality with Lean 4
An informal introduction to formality in Lean 4
Mistral Saba
The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.
Internet Access Providers Aren't Bound by DMCA Unmasking Subpoenas–In Re Cox
The DMCA online safe harbor is a notice-and-takedown scheme. Web hosts aren’t liable for copyright-infringing third-party uploads unless and until the copyright owner submits a proper takedown notice to the host, at which point the web host can remain legally...
AI vending machine was tricked into giving away everything
Anthropic installed an AI-powered vending machine in the WSJ office. The LLM, named Claudius, was responsible for autonomously purchasing inventory from wholesa
Stack Overflow is almost dead
Today, Stack overflow has almost as few questions asked per month, as when it launched back in 2009. A recap of its slow, then rapid, downfall.
Garbage collection for Rust: The finalizer frontier
Abstract Rust is a non-Garbage Collected (GCed) language, but the lack of GC makes expressing data-structures that require shared ownership awkward, inefficient, or both. In this paper we explore a new design for, and implementation of, GC in Rust, called Alloy . Unlike previous approaches to GC in Rust, Alloy allows…
In Defense of Matlab Code
MATLAB still shines for math-heavy work. Its whiteboard-style syntax makes code easy to read, review, and run on modern tools like RunMat and fast GPUs.