Your application should be a pure function | Hacker News Reader