Web application from scratch, part I | Hacker News