How (and Why) to Build an AI Agent from Scratch in Python | Hacker News Reader