How to turn an awful user experience into an awesome experience | Hacker News Reader