For those reading this on Twitter, you will still get all of these posts as (cross-posted) tweets, but I’ll write and control them from my personal domain, dancohen.org, that I’ve had for 20 years. I’ll expand upon this soon on my blog.

Dan Cohen @dancohen