What does ‘hardcore’ mean?

( adj ) Authentic, genuine. He is a hardcore Trekky–never missed an episode.
( adj ) Harsh, extreme. What you just said to me was totally hardcore.