Microsoft reports record revenue, mixed earnings | Hacker News Reader