Distributed Systems Theory for the Distributed Systems Engineer | Hacker News Reader