I use host flash: http://host-flash.com/

Does anyone know an up-to date list for blocking social networks?

Steve Black's hosts file ... just specify "-e social" or "--extension social" option, or use a "myhosts" file to name your own domains for a subset (e.g. all of facebook or whatever)

https://github.com/StevenBlack/hosts