Maybe I'm old school, but when I was growing up the term "hacker" didn't mean the same thing it means today.
When someone used the word hacker in the 1980's, 1990's and even the early 2000's it meant someone that disassembled something, and rebuilt it better beyond it's initial design. For example if someone developed a way to compress a proprietary video stream by 90% but retained 100% of it's clarity then that guy would be considered a hacker... because he improved an existing technology.
It didn't apply to someone that stole from eCommerce stores... the term hacker was never used in that context, the term used was thief or criminal.
If someone goes in and clears out an exchange of it's bitcoins, that's not a hacker, that's a criminal. It's just bugging me because the terms are mutually exclusive.. and I'm seeing them thrown around as if it's the same thing.
I think it has both associations - even going way back.
To 'hack' something is to make use of it in a way not intended during it's design.
This can be an act of wizardry in improving something - or combined with an act of antagonism in breaking/defeating/stealing something of somebody else's.
In the context of defeating a security device/system - whether it's 'good' or 'bad' is often debatable.
Even in the sense of 'improving' something... to say something is a 'bit of a hack' or 'was hacked together' ... implies a certain rough practicality and taking of short-cuts in comparison to up-front design.
It's little wonder that the similar rough methodologies and reverse-engineering of systems should be termed 'hacking in' with reference to gaining unauthorised access.
I don't see how you can claim 'hacker' and 'criminal' are mutually exclusive. They're attributes/labels that *can* both be held by one person.
It is sad that the media often seems to conflate 'criminal' and 'hacker' - not realizing that 'criminal' is an additional attribute held by a minority of hackers - but they've been using 'hacker' to refer to people breaking into computer systems since the 80's if not earlier.
I think that by now we just have to accept that 'hack', like 'fuck' - is a very versatile word.