The bare minimum a distributed system developer should know | Hacker News Reader