We used this in 2011 at the startup I worked for. 20 positive and 20 negative words was good enough to sell Twitter "sentiment analysis" to companies like Apple, Bentley, etc...
…/~ cat /etc/hosts | wc -l
50773
[1] - https://github.com/StevenBlack/hosts 0.0.0.0 facebook.com
0.0.0.0 www.facebook.com
And then to double down, I have a custom 1Blocker rule to prevent accidentally opening up any Facebook links on my iPhone: https?://([a-z\.]*)?facebook\.com.*