L layoffs.fyi 45800 tech employees laid off in March 2026 alone 13 points rachid_O 6 months ago 2 comments