The battle for context: why MCP vs. CLI is the wrong fight | Dark Hacker News