Jun 8, 2023 TIL Reddit CEO Steve Huffman is a piece of shit. ✴️ Also on Micro.blog Simon Woods @SimonWoods