In this talk, I will present my on-going research on how we can use computational approaches such as natural language processing (NLP) to investigate variation and change with social media language. I will then show how we can apply these socio-theoretical insights to improve the efficacy of NLP algorithms, such as automatic hate speech detection, to better support our digital communities.