Blog

I generally like writing about cities, technology, digital privacy, and any interesting links I find around the web. If you like what you see here, consider subscribing to my RSS feed or by following me on Mastodon (see link at the top).
Posts marked with a ★ are my more notable entries, π are external links, and πͺ§ are more longform posts.
- 2023-02-14:πͺ§ Monitoring an HTTP service with Clojure and Babashka
- 2023-02-03:πͺ§ Rebuilding my website with Clojure
- 2022-11-25:πͺ§ My initial go at running a Mastodon instance
- 2022-07-17:πͺ§ Documenting my tech stack
- 2022-06-14:πͺ§ Tactical urbanism in Barcelona
- 2022-02-21:πͺ§ Illegibility in our digital lives
- 2021-11-28:πͺ§ Visualizing the topography of Citibike
- 2021-10-31:★ The Data Behind New York's Increasingly Dirty Electricity Peaks
- 2021-10-03:★ NYC Open Restaurants, By The Numbers
- 2021-09-28:πͺ§ Wicked Problems in Tech
- 2020-12-30:π New Photos: Pandemia NYC
- 2020-12-17:πͺ§ The Death and Life of Utica, NY
- 2020-12-01:★ A self-hosted RSS setup
- 2020-10-09:π A Message from Your Friendly Local Mail Carrier
- 2020-09-02:π New photo album: South America (Feb '20)
- 2020-08-11:π The glaring flaws of Uber's "benefits fund" proposal
- 2020-07-31:π Google Earth Timelapses
- 2020-07-24:π Put tiny businesses back into residential neighborhoods
- 2020-07-20:πͺ§ Getting off of social media
- 2020-07-09:π I've Seen a Future Without Cars, and It's Amazing
- 2020-07-08:π Hannibal Buress βΒ Miami Nights
- 2020-06-22:π A Letter from Nicole Krauss to Van Gogh
- 2020-06-22:πͺ§ DarkSky makes it to Apple's native weather apps
- 2020-06-21:πͺ§ Redesigned blog
- 2020-06-15:π Better Google Cloud Build notifications in Slack
- 2019-08-25:★ Translating GPS coordinates to timezones with PostGIS
- 2019-07-06:π The lies our culture tells us about what matters -- and a better way to live
- 2019-05-29:★ Creating your own reverse geocoder with OSM and PostGIS
- 2019-03-21:π Issuing and Verifying EIP-712 Challenges with Go
- 2018-12-13:π TCR Party: A Token Curated Registry for Humans
- 2018-06-29:π Harvest for Touchbar
- 2018-03-24:πͺ§ A short summary of Plasma
- 2018-03-01:πͺ§ The case for self-publishing content
- 2018-01-15:πͺ§ Bitcoin emissions per transaction
- 2017-11-06:π The sound of the dialup, picture
- 2017-10-16:π I Quit Facebook and You Should Too
- 2017-10-12:π TerrariaClone
- 2017-10-09:π Librem 5 - A Security and Privacy Focused Phone
- 2017-10-08:π 'Our minds can be hijacked': the tech insiders who fear a smartphone dystopia
- 2017-10-06:π iOS 11's Misleading βOff-ishβ Setting for Bluetooth and Wi-Fi is Bad for User Security
- 2017-06-13:π The Future of Education is Plain Text
- 2017-04-22:π Neuralink and the Brain's Magical Future
- 2017-02-07:π Privacy is Power
- 2017-02-06:π What Vizio was doing behind the TV screen
- 2017-02-05:π Magic Wormhole
- 2017-01-11:π Indie Microblogging: owning your short-form writing
- 2016-05-05:πͺ§ Dumping thoughts with TiddlyWiki
- 2016-01-14:π From OSX to Ubuntu
- 2014-03-09:πͺ§ The Hardware Revolution
- 2013-11-30:★ A society of phone zombies