The Internet's Own Boy (2014)

Aaron Schwartz's life had a strange magnetism. I was a stressed-out farm kid with no real connections, but even so it felt like there was a bright conspiracy of internet Robin Hoods, ready for you to join them. He was the internet's Little John. The Internet's Own Boy is a…

Resetting a Corrupted Docker Network on Windows

Docker for Windows uses a few Windows Containers features to provide networking to Docker containers. Sometimes (usually bad shutdowns, killing host VM, etc) those networks can be corrupted. An example error you might encounter is: Error response from daemon: HNS failed with error : The object already exists.These kinds of…

What I've Learned About Threat Modeling

Threat modeling is a crucial activity for anybody working in software, but for somebody just starting out, it’s super intimidating. What do you search for? What’s the goal of threat modeling? Why should I care?…

A GPU-accelerated terminal emulator? Why!?

My terminal has be extremely slow lately. Every few minutes, it will hang – just slightly. The lag is like a cheese grater on my mind, distracting me and pulling me out of the zone. Pasting large text or opening large files slows the entire terminal down to a crawl, and…