I'm not trying to say that any other use of these (or any other) words is, in any sense, wrong. But these are their current, common, usage.
EDIT (since the urban dictionary link wasn't there when I wrote the above): Remember that different people use words differently. An urban dictionary definition is just what the people who use and vote on urban dictionary definitions (in particular, the urban dictionary definition in question) agree that a word means. This is why lexicography isn't trivial; there is significant sample bias in, for example, the set of people who care enough about how urban dictionary defines 'geek' in order to change it.
The More You Know™
http://en.wikipedia.org/wiki/Dork
Interestingly enough it considers the penis definition more important than the nerd definition