hard core: /n./
1. The most dedicated, unfailingly loyal faction of a group or organization: the hard core of the hacker movement.
2. An intractable core or nucleus of a society.
3. Intensely loyal; die-hard: a hard core secessionist; a hard core hacker.
4. Extremely graphic or explicit: hard core hacking.