A story of compromises and types | Hacker News Reader