China's 60,000 Covid-Related Death Toll Spurs Calls for More Data thumbnail

China’s 60,000 Covid-Related Death Toll Spurs Calls for More Data

China said Saturday that almost 60,000 people died from Covid-related causes since early December. The announcement has spurred new calls for the government to provide more data about the wave…

Musk Ultimatum Spurs Twitter Exodus thumbnail

Musk Ultimatum Spurs Twitter Exodus

Earlier this week, Elon Musk issued an ultimatum to Twitter Inc. employees to either commit to the company’s new hardcore work environment or leave. Many more workers have chosen to…