Designing with Forces (Ryan Singer) | Hacker News Reader