Notes & essays

Blog

Notes on computing, research, academic history, and life.

Glen Langdon and Arithmetic Coding

Remembering Glen Langdon's kindness, his contributions to computer engineering and arithmetic coding, and a compression utility I put together in his honor.

Why do we care about Quantum Computing?

What a cryptographically relevant quantum computer would require, why RSA and Diffie–Hellman are vulnerable, and how Shor's algorithm turns quantum interference into factors.

Dangerous World

What I taught in Dangerous World: nuclear physics, weapons effects, proliferation, biological and chemical warfare, and attacks on the systems that keep a civilization running.

Let There Be Night

A startup proposes to sell sunlight after sunset. We can calculate the added heat, from Los Angeles to the world's population centers, over a century of operation.

The University without Grades

UC Santa Cruz fought over whether a professor could write a letter grade in a narrative evaluation. I was on the committee that said yes.

The Beast

Larry McCraw was my Kenpo teacher. A small, fast champion, a mountain man, and a powerlifter after back surgery. Larry was, and remains, unstoppable.

All 31 posts