To Social Media Company Executives,
Congratulations on the latest world record: humanity has managed to spend an average of 16 hours a day staring at screens. At least, that's the statistic your platforms proudly circulate in investor p…
Pixel · March 27, 2026 · 4 min