Rewriting a 20-year-old Python library | Hacker News Reader