> Also, from my own observations, in Europe "hipster" doesn't have a negative connotation, meaning simply "cool person"
Not really "cool person", more like "pretentious person".
I always understood it as "someone who is putting extra effort into finding obscure/novel things just to appear cool".