What is hacking

What does it means ???
computer hacker is any skilled computer expert that uses their technical knowledge to overcome a problem. While “hacker” can refer to any skilled computer programmer, the term has become associated in popular culture with a “security hacker“, someone who, with their technical knowledge, uses bugs or exploits to break into computer systems.  (Reference from wikipedia)

Hacking can also refered to non-malicious activities, usually involving unusual or improvised alterations to equipment or processes.

   Which type of hacker’s ??? (more…)