UX Design: Planning for interaction | Hacker News Reader