Teaching Models to Decide When to Retrieve: Adaptive RAG, Part 4 | Hacker News Reader