Surface losses reach $1.7B, testing the patience of Microsoft's new leadership | Heykuki News