Facebook pixels are on like 95% of major websites these days, so unless you block them they have a pretty good profile of your interests.
Even if you block them, they definitely have your contact info and a shadow profile for you thanks to your friends, who definitely gave facebook access to their contacts at some point. The contact graph has enough info to help them figure out where you might live, what school you went to and where you worked.
If you block them (mozilla fb container is great for this) how do they connect your phone number in your friends phone when the facebook app scrapes it to your internet browsing on a third party site? Where I might live what school I went to and where I work seems like its public information already, maybe in voter registration databases.
1. They probably still track your 3rd party app usage, which is not as easy to block as on the web.
2. Since they have detailed information about your friends the contact graph has enough information to predict your age, probably what your major was, political leanings, etc. Not to mention photos of you that might have been posted by your friends on facebook.
3. They used to buy 3rd party data that they could join on your phone and email address.
Sure some HN users might have enough knowhow to block most of their tracking but 99% of facebook users don't.