WordStar: A Writer's Word Processor (1996)
Author of 24 bestselling novels including The Oppenheimer Alternative and FlashForward
C++26: Trivial infinite loops are no longer undefined behaviour
Let’s start with a question! Is this program well-defined? 1 2 3 4 int main() { while (true) ; } If you said yes, you’d be wrong — at least before C++26. A while (true); loop with no side effects used to be undefined behaviour. Compilers were free to assume it terminates, and some — Clang in particular — would…
Vinyl succumbs to Loudness War: more than just collateral damage (2025)
The vinyl record is an analog medium. How can it be affected by the loudness war? So what’s the impact?
How to defer US taxes
Your government wants you to create taxable wealth.
City building games have a Soul Problem pt.2
Despite my disappointment with Cities: Skylines 2, I keep coming back to the game from time to time. I can't even control it. It's like a deep inner need....
Protobuf has LSP support
Buf is proud to announce the first fully-featured, spec-compliant LSP server for Protobuf. The Language Server Protocol is the standard API for integrating language support into your favorite IDE or text editor, such as VSCode, IntelliJ, or Neovim. An LSP server provides the smarts that power go to definition, code…
Punkt. Unveils MC03 Smartphone
Punkt. unveils MC03, its latest smartphone designed to give users full control over personal data, privacy, and device usage.
Incentives are for losers
OR: you must look at this fish and go insane
We made Grok 4.5, GPT-5.5, and Claude build the same apps
Grok 4.5 just launched. So we had it, GPT-5.5, Claude Opus 4.8, and Fable 5 one-shot the same interactive apps, then measured latency and cost. Here is who won.
Making difficulty curves in games
Making difficulty curves in games - Just Things Made By Dave
Let's discuss sandbox isolation
A dive into the spectrum of sandboxing and isolation, from Linux namespaces and gVisor to hardware-enforced microVMs and WebAssembly, and why picking the right boundary matters for multi-tenant workloads.
Making geo joins faster with H3 indexes
Using H3 indexes to greatly speed up geospatial SQL Queries. Orders of magnitude improvements can be gained with the right data structures
Introducing LFM3: Every Modality for Specialized Intelligence
LFM3 is Liquid AI’s new open-weight model family: 2B-class text, vision, audio, omni, and decision models built to fine-tune and run fast on any device.
DNS Explained – How Domain Names Get Resolved
Learn how DNS works: hierarchy, records, TTL caching, and the full resolution process with diagrams.
Porting the ThinkPad X61 to Coreboot
An introduction to my IBM/Lenovo ThinkPad addiction Over 10 years ago I got my first ThinkPad x60. I got interested in free software by reading the about GNU …
BIO: The Bao I/O Coprocessor
BIO is the I/O co-processor in the Baochip-1x, a mostly open source 22nm SoC I helped design. You can read more about the Baochip-1x’s background here , or pick up an evaluation board at Crowd Supply .
I made a terminal pager
A writeup on implementing my own terminal viewport component in Go, which is used in my Terminal pager robinovitch61/lore and in my Kubernetes log viewer terminal application robinovitch61/kl.
Edge.js: Run Node apps inside a WebAssembly sandbox
Today we are incredibly excited to open source [Edge\.js](<https://edgejs.org/>), a JavaScript runtime specifically designed to safely run Node.js workl...
Snow Simulation Toy
One of the first significant things I ever coded in QBasic was a falling snow simulation- I think they're very soothing to watch, fun to customize, and there's lots of possibilities for extra little delight. Here's one I built on idle afternoons over the holidays this year at my parents. Enjoy!
Julia
An aphasic space station monitors an anomalous object, while keeping the last two humans alive.
I made a build visualizer to understand Bun's compile times
I built buildprof (Github), an open-source tracing tool that shows where the time goes when you compile software on Linux. Here’s a realtime video of it profiling a clean build of ripgrep: Watch the …
Fast drilldown dashboards from a single Parquet file
Range Requests Are All You Need
I beg you to follow Crocker's Rules, even if you will be rude to me
[2026-03-16 Mon 03:09] Since this might be prone to misinterpretation as an excuse to treat people rudely, a clarification is warranted. Being direct is not rude, and this style of communication assumes an established …
Why do commercial spaces sit vacant? (2025)
Understanding “extend and pretend”
How AI is affecting productivity and jobs in Europe
Artificial intelligence promises to reshape economies worldwide, but firm-level evidence on its effects in Europe remains scarce. This column uses survey data to examine how AI adoption affects productivity and employment across more than 12,000 European firms. The authors find that AI adoption increases labour…
When the cheap one is the cool one
Apple and Porsche both figured out the same secret that the cheapest product in the lineup can be the most exciting. It just takes a little intention.
LotusNotes
I tend to focus on the origin of the computer within the military. Particularly in the early days of digital computing, the military was a key customer, and fundamental concepts of modern computing arose in universities and laboratories serving military contracts. Of course, the war would not last forever, and…