Is the use of the word "cracker" as a racial slur so common that it cannot safely be used to refer to certain hackers? [duplicate]

Solution 1:

There's a lot going on here.

  • 'cracker' for someone who breaks into software (which is not too distant from 'hacker') is probably metaphorical for 'safe cracker'. In the context of software, saying the word is not that common and would probably evoke the feeling that you really meant to say 'hacker'.
  • As an epithet for 'poor white people in the South of the US', it is pretty weak, as is most epithets for such people. Most of the pain of an epithet comes from the power relationship; it hurts more from those in a strength position. The taboo nature of epithets terms gets most of its strength from how hurtful it is perceived, and as currently the power relationship is generally favorable towards whites, it doesn't get perceived as strong. Calling 'cracker' a racial slur is superficially correct: it is intended as a slur and it mentions race, but that is too literal a reading. It comes across as feeble. A white person who takes offense at it is being disingenuous.
  • That said, even if a correct assessment, you don't want to go throwing around any kind of epithet no matter how weak.
  • 'cracker' or 'crackers' in the context of eating 'flat dry bread snacks' would have no perceived connection and wouldn't even register as a pun.

'Hacker' though it has its own multiple overloaded senses, is probably the word you want to use anyway. One of the primary senses of 'hacking' is 'breaking into a system'. If you really really like the sound and connections of the word 'cracker', give it an adjective like system cracker' or 'ID cracker'.