Home Tech News The tech industry’s moment of reckoning: layoffs and hiring freezes