From WordNet (r) 3.0 (2006) :
hacker n 1: someone who plays golf poorly 2: a programmer who breaks into computer systems in order to steal or change or destroy information as a form of cyber- terrorism [syn: hacker, cyber-terrorist, cyberpunk] 3: a programmer for whom computing is its own reward; may enjoy the challenge of breaking into other computers but does no harm; "true hackers subscribe to a code of ethics and look down upon crackers" 4: one who works hard at boring tasks [syn: hack, drudge, hacker]