CIA and the perils of overengineering | Hacker News Reader