Python: default argument blunders | Hacker News Reader