To mate tezke, vetsina lidi pod pojmem hacker rozumi neco jineho. To, ze lide pisici Jargon File, definuji svuj pojem jinak, neznamena, ze by se jejich definici meli ridit ostatni. U jazyka je nutny konsensus, shoda (abychom se vubec domluvili) a ta se myslim ustalila na jinem vyznamu. Ja bych ty pojmy chapal nejak takto:
Hacker - ten, kdo nabourava sitove systemy (nezalezi na duvodu, pojem bez negativniho/positivniho hodnoceni)
Cracker - ten, kdo nabourava programy (totez)
Geek - ten, kdo rozumi programovani a systemum, obvykle ve svete unixu (tedy toto bych chapal jako ekvivalent jargonovske definice hackera)