I reveal as little personal information about myself as I can on social media, but I think it's possible to have a reasonable balance so you're able to have conversations with people (everything you say gives away something).
The communities you're subscribed to or which posts you upvote or make comments on can give hints about your location, not just what you choose to say about yourself. For example, I'm comfortable giving away that I'm either European or live in Europe so I'll subscribe to European communities, but I won't join a national or regional community because I don't want to give away that information.