Category: favorite
★ What happens when you start a process on Linux? ★ Getting things done ★ Learning systems programming with Rust ★ How do you decide what to work on? ★ Linux debugging tools I love ★ Why do we use the Linux kernel's TCP stack? ★ How to spy on a Ruby program ★ TIL: clock skew exists ★ Why I ❤ Rust ★ Things you should know about stock options before negotiating an offer ★ How to trick a neural network into thinking a panda is a vulture ★ How I got better at debugging ★ Why you should understand (a little) about TCP ★ A millisecond isn't fast (and how we made it 100x faster) ★ How gzip uses Huffman coding ★ How I learned to program in 10 years ★ Diving into concurrency: trying out mutexes and atomics ★ How does SQLite work? Part 1: pages! ★ What happens if you write a TCP stack in Python? ★ Computers are *fast*! ★ Don't feel guilty about not contributing to open source ★ Debug your programs like they're closed source! ★ Writing an OS in Rust in tiny steps (Steps 1-5) ★ 4 paths to being a kernel hacker ★ Questions I'm asking in interviews ★ When is "guys" gender neutral? I did a survey! ★ A pandas cookbook ★ Day 43: SOMETHING IS ERASING MY PROGRAM WHILE IT’S RUNNING (oh wait oops) ★ Day 37: After 5 days, my OS doesn't crash when I press a key ★ Day 36: On programming without malloc ★ What happens when you run 'Hello, world' ★ Day 20: Traceroute in 15 lines of code using Scapy ★ Day 16: gzip + poetry = awesome