I'm just curious how a social media platform should be run. In my opinion none of them do a good job or deliver a likeable experience. If you look at the big ones they all have negative points: FB, Twitter, G+, and so on. Maybe Reddit is the one exception since I can still find what I want and AFAIK they still offer unrestricted API access.