Are We Finally Thread(s) Up with Social Media?