Programming foundations in Python (state, control flow, mutability) | Hacker News Reader