That's 404media for you. They are anti-tech-industry activists who exist to get people riled up against tech companies.