Never Give Up, Retry: How Software Should Deal with Failures | Hacker News Reader