RAG vs. GAR: A Primer on Generation Augmented Retrieval | Hacker News Reader