Someone who enjoys messing around with computer systems and finding novel tricks in them. Until the 1980's the term meant a person obsessed with computer programming, then it came mostly to mean people bypassing ComputerSecurity. The former term still finds use in computer circles.