Tech layoffs continue: YouTube lays off 100 employees from creator management and ops team