How to design a mobile application | Hacker News Reader