6 min read Micron Technology Elon Admits His Content Moderation Council Was Always A Sham To Keep Advertisers On The Site June 11, 2024 Anna C. Gorsuch from the and-you-wonder-why-no-one-trusts-you dept Soon after Musk took over Twitter, he announced that no...