Designing Products for Resilience and Graceful Failure | Hacker News Reader