To me, a hipster is someone who does something/acts a certain way/dresses a certain way because he/she believes that society thinks it is a cool or an attractive attribute. Meanwhile, if someone does those same things because they see it as functional, or because they themselves TRULY believe in it/like it = not a hipster.