Systems Design for Advanced Beginners | Hacker News