Applying User-Centered Design to Errors | Hacker News Reader