Think you’re right about the [3] dead scientists.
Been digging and only found google and apple engineers dead so far.
It’s hard to search because searching anything about twitter brings up the newsfeeds twitter link instead of twitter itself.
Will continue to dig