Microsoft Surface: It's on a roll (and why it exists) | Hacker News Reader