Livecoding a self-modifying agent in 19 lines of Python | Hacker News Reader