Taming Chatbot Complexity with a Bespoke DSL | Hacker News Reader