Illustration by Alex Castro / The Verge For weeks, Facebook has been dealing with numerous bombshell revelations resulting from a huge cache of leaked internal ... Read more