I'm sick of people having prescriptive definitions of how language ought to be used. The term 'hacker' in a media piece about someone 'remotely abusing a computer system' is entirely understandable and consequently perfectly alright to use. Language is a beautiful, dynamic, living organism that evolves depending on how it's used by everyone every day. There is no 'wrong way' when it comes to language. There are ways that work and ways that don't work; which way you go for depends on how well you want to be understood.
Try to delight in the way people use language. Defining a word strictly and pedantically is showing off by demonstrating that you know more about a word's etymology and usage than someone else. Don't do that.