Related (for the non-grey/whitebeards who saw Revenge of the Nerds): Calling someone a nerd used to be fairly demeaning. Today I would say it swings between okay/acceptable and funny/cool, depending on the social circle.