How ResearchLLM works: architecture, data flows, and code | Hacker News Reader