Posts
- Sep 8, 2022 -
letter to peter eckersley
- Aug 2, 2021 -
how to be popular
- Mar 7, 2021 -
building an e-bike
- May 10, 2020 -
lazy quarantine bagels
- Nov 7, 2019 -
Writing Custom Control Surfaces for Ableton
- Feb 19, 2018 -
the information apocalypse
- Jan 23, 2017 -
a post-truth thought experiment
- Oct 5, 2016 -
surveillance, whistleblowing, and security engineering
- Jun 27, 2016 -
bus diaries
- May 26, 2016 -
xychelsea part 2
- May 25, 2016 -
xychelsea
- May 4, 2016 -
25
- Dec 17, 2015 -
happy birthday
- Oct 27, 2015 -
sniffly
- Oct 26, 2015 -
tbd
- Aug 24, 2015 -
backdooring your javascript using minifier bugs
- Jul 26, 2015 -
this blog uses Content Security Policy
- Jul 17, 2015 -
lessons from the ad blocker trenches
- Jun 7, 2015 -
pseudorandom podcast series, episode 1
- Apr 27, 2015 -
life update
- Mar 5, 2015 -
rate-limiting anonymous accounts
- Feb 16, 2015 -
canvas #1
- Dec 31, 2014 -
solving boolean satisfiability on human circuits
- Dec 10, 2014 -
tls everything
- Aug 14, 2014 -
certificate transparency for PGP?
- Jul 21, 2014 -
HOPEX
- Jul 11, 2014 -
Software Transparency: Part 1
- Jun 25, 2014 -
stuff i use
- Jun 16, 2014 -
life exercises
- Jun 12, 2014 -
a boring xss dissection
- Jun 12, 2014 -
the other blog post i was going to write
- May 23, 2014 -
don’t forget to secure cookies ppl
- Apr 10, 2014 -
How to make a less-leaky Heartbleed bandage
- Mar 16, 2014 -
Zero-bit vulnerabilities?
- Jan 26, 2014 -
a short story idea
- Jan 21, 2014 -
decentralized trustworthiness measures and certificate pinning
- Jan 12, 2014 -
Aaron
- Jan 2, 2014 -
On Suicide
- Dec 31, 2013 -
The most subtle joke I’ve made all year
- Dec 5, 2013 -
First day of work
- Nov 28, 2013 -
One year later
- Nov 22, 2013 -
Debunking Google’s HSTS claims
- Nov 4, 2013 -
Passwords, user models, and Adobe’s mistake
- Oct 13, 2013 -
Thoughts on Cypherpunks 2.0
- Oct 12, 2013 -
Memphis Haiku Collection
- Oct 2, 2013 -
Tabstash: OneTab for Firefox
- Oct 1, 2013 -
On artificially-bounded futures
- Sep 13, 2013 -
Some thoughts on the NSA and elliptic curve cryptography
- Sep 2, 2013 -
Some favorite git commands
- Jul 27, 2013 -
HTTPS Everywhere 3.3 is out!
- Jul 20, 2013 -
Qu’est-ce que le Fuck?
- Jul 5, 2013 -
Summertime, and the HTTP traffic sniffing is easy
- Jul 4, 2013 -
Some thoughts on Facebook implementing forward secrecy
- Jun 10, 2013 -
Marfa, TX
- May 30, 2013 -
Goodbye, Cambridge!
- May 30, 2013 -
I <3 Austin!
- May 24, 2013 -
gmailcheck
- Apr 24, 2013 -
Two maps of SF crime data
- Jan 20, 2013 -
why I left grad school
- Nov 24, 2012 -
40 minutes in NYC
- Nov 15, 2012 -
r*
- Apr 9, 2012 -
composed in SFO airport while waiting for the redeye back to Boston