Technology: More key Twitter execs just quit, including the head of trust and safety • TechCrunch