WRITING
Blog

Every Chess Engine Makes the Same Wrong Assumption. Maxwell Doesn't.
Discover why every major chess engine—from Stockfish to Leela—assumes your opponent plays perfectly, and why that's a flawed assumption. Meet Maxwell, the first engine that models you and exploits your biases to win.
Read →
How I Found 21,000 Patient Photos Online—And What Happened Next
A security researcher's journey through a massive data leak, a responsible disclosure, and an unexpected partnership.
Read →
Building Your Own DRM: A Case Study in Why You Shouldn't
I recently looked at the content protection of a European audiobook streaming platform. They decided to build their own DRM instead of using Widevine or FairPlay. It went about as well as you'd expect.
Read →