Persons who are experts with computer systems and software
and enjoy pushing the limits of software or hardware. To the
public and the media, they can be good or bad. Some hackers
come up with good ideas this way and share their ideas with
others to make computing more efficient. However, some
hackers intentionally use their expertise for malicious purposes,
(e.g. to circumvent security and commit computer crimes) and
are known as ‘black hat’ hackers. Also see Cracker.