Metaclass programming in Python, Part 3 | Hacker News Reader