Separating code reasoning and editing with Architect and Editor models | Hacker News Reader