Ethical considerations in NLP practices