James Hoffman: Understanding the AeroPress (Episode #2) | Hacker News Reader