Hate Speech Detection for User-generated Content