Skip to main content

Posts

Showing posts with the label NYT The Internet Trolls Have Won. Sorry

The Internet Trolls Have Won. Sorry, There’s Not Much You Can Do.

By BRIAN X. CHEN from NYT Technology https://ift.tt/2KCXDOY https://ift.tt/2KCXDOY