Microsoft Surface review: A tale of two tablets | Hacker News Reader