A Map of British Dialects (2023)
This map took me a long time to make, and is very detailed, but will always be incomplete and inaccurate due to the nature of language. Why this map is so detailed The diversity of English dialects in the United Kingdom is enormous. It’s common for people from either side of a river, mountain, or […]
U.S. Government Disclosed 39 Zero-Day Vulnerabilities in 2023, First-Ever Report
What the government didn't reveal is how many zero days it discovered in 2023 that it kept to exploit rather than disclose. Whatever that number, it likely will increase under the Trump administration, which has vowed to ramp up government hacking operations. In a first-of-its-kind report,
Optimizing my sleep around Claude usage limits
My experiment optimizing my sleep schedule around maximizing my Claude Pro subscription usage.
OpenAI – vulnerability responsible disclosure
Update with OpenAI response added What happened? On 29 May 2025 I privately reported a vulnerability to the OpenAI disclosure mailbox using an encrypted email. The flaw allows peeking at chat responses intended for other users. This content may contain personal data, confidential business plans, …
An epic treatise on error models for systems programming languages
Musings on the representation, propagation and handling of errors in existing programming languages, as well as thoughts on future systems. (15K+ words)
Safe zero-copy operations in C#
My attempt at talking about one of the most underrated features of C#.
New coding models and integrations
GLM-4.6 and Qwen3-coder-480B are available on Ollama’s cloud service with easy integrations to the tools you are familiar with. Qwen3-Coder-30B has been updated for faster, more reliable tool calling in Ollama’s new engine.
Gate-level simulation of ASIC in browser
TinyTapeout VGA 1D Cellular Automata Simulation
Google announces agreement to acquire Wiz
Google signed a definitive agreement to acquire Wiz. This deal will make it easier for companies to protect themselves across major clouds.
Problems the AI industry is not addressing adequately
As a supporter, I would love not to feel this way
LLMs pose an interesting problem for DSL designers
The most exciting part of Programming Languages (PL) research for me has always been in Programming Language Design.
Valorant's 128-Tick Servers (2020)
Hi, I’m Brent “Brentmeister” Randall and I’m an engineer on the Gameplay Integrity team for VALORANT . My team is responsible for VALORANT ’s build system, automation framework, game client performance, and server performance. In this arti…
Running Unsupported iOS on Deprecated Devices
Earlier this year I demoed iOS 6 running on an iPod touch 3 - a device that Apple never gave iOS 6 to, making iOS 5.1.1 the latest build it can run
Have you ever seen a goth downtown?
Creativity after AI
My Own DNS Server at Home – Part 1: IPv4
“It’s always DNS” is a famous meme among network people. Name resolution is technically quite simple. It’s “just” translating a hostname like jan.wildeboer.net to an IP address. What could possibly go wrong? I am a radical optimist and detail-obsessed knowledge collector, so I decided to find out. As part of my goal…
Feedback doesn't scale
Listening is always hard, and it only gets harder at scale.
Managing context on the Claude Developer Platform
New context editing and memory tools enable Claude agents to handle long-running tasks without hitting context limits.
How Obama’s BlackBerry got secured (2013)
A weblog about Signals Intelligence, Communications Security and top level telecommunications equipment
Negotiating PoE+ Power in the Pre‑Boot Environment
Solving a boot-time power challenge on PoE+ x86 systems by creating our own UEFI app to handle LLDP power negotiation at the firmware level, allowing our machines to request higher power from network switches before the OS loads.
Hashed sorting is typically faster than hash tables
Benchmarks and theoretical explanation of why and when hashed radix sort beats hash tables.
Q-learning is not yet scalable
Over the past few years, we've seen that next-token prediction scales, denoising diffusion scales, contrastive learning scales, and so on, all the way to the point where we can train models with billions of parameters with a scalable objective that can eat up as much data as we can throw at it. Then, what about…
The CRDT Dictionary: A Field Guide to Conflict-Free Replicated Data Types
A comprehensive guide to CRDTs and their tradeoffs, from counters to sequences. Written in the spirit of the Typeclassopedia, exploring how different CRDTs solve the distributed consensus puzzle.
OrthoRoute – GPU-accelerated autorouting for KiCad
OrthoRoute: GPU-Accelerated PCB Autorouter
Why Koreans ask what year you were born
Why age is crucial in Korea, affecting language, respect, and social relationships. What is Korean & international age?
Atlanta Fed predicts -2.8% GDP
GDPNow forecasting model provides a "nowcast" of the official estimate prior to its release by estimating GDP growth using a methodology similar to the one used by the US Bureau of Economic Analysis.
Is software abstraction killing civilization? (2021)
Or: Jonathan Blow is wrong but also right and we still need to prevent the collapse of civilization