Posted on April 12, 2017 by JohnVlahosTech News April 12, 2017 Me and My Troll Years of unhappy interactions with an online commenter compelled the publisher of MIT Technology Review to rethink how his site hosts conversations. Digest powered by RSS Digest