The Echo Chambers of Social Media: Reflections and Realizations