Htfu appears to mean "harden the fxck up". Sounds like something better placed in the "I'm above average" thread.
_________________________
We are what we repeatedly do - Aristotle