Teaching rigorous distributed systems with efficient model checking | Hacker News Reader