The Information Ecology of Social Media and Online Communities