It really all depends on who you are talking to. A cracker could mean one thing from person and something totally different from anybody else.

For example, in the military, a cracker might be someone who "cracks" code. If someone is in the South of the United States, they might be a cracker, however it has racial connotations.

I guarantee this thread could go on for days with people giving their explanation of what they call a hacker vs. what they call a cracker.

Might I suggest the “AO Hacker Jargon” definitions as potentially viable answers to this problem?? Here is the AO definition for HACKER and CRACKER.

-Deeboe

P.S. I'm always a cracker, unless I was smoking the night before. At that point, I become a hacker.