Final draft of Hacker School talk