I’m a senior data scientist at Sonos, formerly a research scientist at the MIT AgeLab. Given the recent career change, my about page is a work in progress. I design, code, and write this entire website.
My old-school blog currently focuses on coding, statistics, links of interest, and other musings. I've been writing on the internet since the ‘90s.
Remembering Professor David I. MostofskyDec. 27 2021
A personal remembrance of a good man.
shutter buggedSep. 22 2019
With the iPhone 11, Apple makes a change that permanently ruins its camera.
Autumn at Mount Auburn CemeteryNov. 4 2018
Gorgeous autumn colors at one of New England’s historic sites.
algorithmic art: random circle packingApr. 1 2018
Packing a canvas with non-overlapping circles is easy, until it isn’t. Herein, we learn the difference between an easy solution and a fast solution.
compound inequalities in RFeb. 10 2018
It’s surprisingly easy to create a set of custom comparison operators that mimic compound inequality formulas, which can potentially save you some typing and make your code more readable. Let’s have a look at the R features that make this possible.
the pleasures and pitfalls of data visualization with mapsSep. 7 2015
Maps make for some fun data visualizations, but should be used with care. Here I investigate several different ways of mapping and visualizing the same dataset.