Social Networking Primer

This is about as comprehensive a list of social networking platforms/apps as I’ve come across. Also an interesting (optimistic) point being made: