I find that youtube, facebook, and reddit are a little too consuming of time and attention, but I also sometimes want to go lookup something on them.
To help with this, I block the sites using this /etc/hosts file on my mac:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##