Decentralized Social Media: 15 Years in the Making