A scratchpad for exploring favorite themes: Borges, time, consciousness, computer science, etc.
My twin boys are about one. I love them a great deal, but not in a way that hinges on seeing myself in them. In fact, they’re remarkably different: from each other, from me and Emily, and from grownups in general. ...
We intuit time as a mutable canvas, erased and rewritten moment by moment, the past destroyed. I argue that it's a stream of immutable states accumulating over time...
Twenty years ago, at fifteen years old, I discovered cycling. Ever since, endurance sports—first cycling, then running—have been among the defining practices of my adult life...
I just finished rereading Cormac McCarthy's Blood Meridian—a third read, after reading it twice about ten years ago. ...
In the middle of a dream filled (as dreams are) with impressions, moods, little fleeting scenes, I had a few moments of waking-style verbal thought...
There's something exciting about the way that, as you visit a new place, the abstract incrementally gives way to the specific. Paris goes from being an idea...
I missed the first part of eighth grade. When I came back, all my friends told me excitedly about the new kid Namara—someone whom I would…
The lambda calculus (or λ-calculus) is a formal system with fascinating ties to modern computation, particularly functional programming...
In chapter two of Structure and Interpretation of Computer Programs, an extended set of exercises deals with Huffman encoding. It's fascinating...
I’d always heard about the power of Lisp macros, which let you extend the language by rewriting code on the fly. You call macros just like…