Review board faults Microsoft for 'cascade' of errors in China hack | Hacker News Reader