What does it mean when people put a # sign in front of certain words or combination of them, like "#yolo" or "#beautifulandlovingit" or something like that? I feel old all of a sudden for not knowing this.
It's a twitter thing. It's used to tag twitter posts so people can filter by different topics.
People just do it outside of twitter because of reasons.