M mastersofscale.com Online platforms ‘can’t just sit on their hands’ – Reddit’s Steve Huffman 28 points iamirosha 2 years ago 25 comments