Anonymous blog posts give clues to Microsoft layoffs