Notes on Theory of Distributed Systems [pdf] | Hacker News Reader