What does the number sign in front of words mean?

In online communication, the # sign indicates a "hashtag" which is mostly used in Twitter but its use is spreading to other sites due to the fact that it is understood among online participants. Basically it denotes the subject of the post in a shorthand fashion.