A layman's guide to distributed systems | Hacker News Reader