The last two days have brought us Elon Musk, Steven Spielberg, Mark Hamill, and London Mayor Sadiq Khan. It’s hard to believe, even for…