How would you describe a hipster?

I heard the word hipster on the radio this morning and let my mind start wondering. Ha!