Category: how things work Dec 24 2015 ★ How to trick a neural network into thinking a panda is a vulture Nov 21 2015 ★ Why you should understand (a little) about TCP Mar 5 2015 How the locate command works (and let's write a faster version in one minute!) Feb 22 2015 ★ How gzip uses Huffman coding Dec 14 2014 ★ Diving into concurrency: trying out mutexes and atomics Oct 2 2014 How does SQLite work? Part 2: btrees! (or: disk seeks are slow don't do them!) Sep 27 2014 ★ How does SQLite work? Part 1: pages! Sep 6 2014 How is a binary executable organized? Let's explore it! Aug 12 2014 ★ What happens if you write a TCP stack in Python? Dec 10 2013 Day 40: 12 things I learned today about linkers. Oct 31 2013 ★ Day 20: Traceroute in 15 lines of code using Scapy