DOM manipulation and other JavaScript hard topics | Hacker News Reader