Blog
Stress testing Claude's language skills
Polyglot or poly-not?
Tuesday, Feb 24, 2026
What's new is new again
On 2026's site redesign
Thursday, Feb 5, 2026
What is called free speech?
Thought experiments in not knowing
Sunday, Jan 12, 2025
New year, new website
A rewrite fixes everything, right?
Sunday, Jan 5, 2025
Integrating Yesod and Morpheus GraphQL
It's all about the types
Monday, Dec 21, 2020
Linux on Windows?
Windows 10 finds its killer app: Linux
Monday, Jul 3, 2017
Data Mashups
Remix your way to interactive visualizations
Friday, May 5, 2017
Do robots dream of electric pentameter?
Generative poetry with LSTM neural networks
Friday, Feb 10, 2017
Build a Frankenstein robot brain
Computer vision from scratch in Scala
Saturday, Feb 4, 2017
Build you a Python TweetBot
Markov chains with Tweepy & Markovify
Wednesday, Jan 25, 2017