I’ll second those questions; I work at Twitter and am on vacation at the moment. I saw this and immediately checked my work email and major slack channels and I see no signs of any layoffs being announced. It’s possible the person claiming it has some inside information or that the layoffs are targeting specific departments and not mine I suppose, but I’d love to see a second source or more detailed information.