Handling Failures in Distributed Applications | Hacker News Reader