Let the Model Write the Prompt: Using DSPy to Decouple Your Task from the LLM | Hacker News Reader