Building a web crawler from scratch in Python | Hacker News Reader