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