New Amazon layoffs are the latest correction to years of over-hiring in the tech industry