A thorough intro to Distributed Systems | Hacker News Reader