A Guide to Python's Magic Methods | Hacker News Reader