The Costs and Benefits of Distributed Teams | Hacker News Reader