User Interfaces: How Not to Design a Microwave | Hacker News Reader