From flocks to pyramids: Balancing self-organization and architecture | Hacker News Reader