RFC-1392 clearly defines the meaning of the word "hacker" in this context.
You can read RFC-1392 for yourself here, but I'll paste what it says below, for the terminally lazy among you. That's from January of 1993, BTW, and pretty much represents the consensus of computer/network/Internet folks of the era.
Sadly, however, AOL had launched their Windows software a couple months earlier, and then unleashed the GreatUnwashed on Usenet in September. The Internet would never be the same ... and the journalists of the Mass Media struggled to report on this new phenomenon, corrupting, bastardizing and perverting an already well-established lingua franca in their wake. Marketing completed the corruption.
Hackers are people who know how to take apart systems, from hardware to firmware to running code, and then put it back together again so it works properly/better (or for pranks). They are the people who gave us modern computing.
Crackers are the criminals who use info learned and shared by hackers for their own nefarious reasons. Crackers rarely have any actual ability to hack. This is the term that journalists should usually be using when they use the word "hacker".
Skiddies blindly run code created by hackers and crackers in order to attempt to look kewl among their peers. This is the word to describe teenagers on 4chan and the like.
Here's what RFC-1292 has to say:
"hacker: A person who delights in having an intimate understanding of the internal workings of a system, computers and computer networks in particular. The term is often misused in a pejorative context, where "cracker" would be the correct term. See also: cracker."
"cracker: A cracker is an individual who attempts to access computer systems without authorization. These individuals are often malicious, as opposed to hackers, and have many means at their disposal for breaking into a system. See also: hacker, Computer Emergency Response Team, Trojan Horse, virus, worm."
Skiddy: This term wasn't in widespread use before AOL did it's bull in a china shop routine.