Spencer's Journal
Why make traditional wood window sashes?
The case for smaller telescopes
Quivr: Improving DataFrames For Software Engineering
Setting up Emacs to use lsp-mode with Python virtualenvs
Reverse engineering the 1988 NeXT keyboard protocol
The airport delay fallacy
Making a faster Avro Python library with eval
Podcast in review: Omega Tau 304 "The Past, Present and Future of Fusion Energy"
Solving the New York Times Spelling Bee, Part 2: Striding blocks
Solving the New York Times Spelling Bee