minus-squaremcburgs@lemmynsfw.comtoTechnology@beehaw.org•Reddit CEO Steve Huffman is fighting a losing battle against the site's moderatorslinkfedilinkarrow-up1·1 year agoI mean, MySpace still exists. linkfedilink
I mean, MySpace still exists.