Quick practical advice that works for me (a guy with 300+ books on my Amazon wishlist that I'm blatantly never going to buy and read):
Stay off reddit & google news, check HN in the afternoon/evening and not first thing in the morning, save Product Hunt for the weekends and mentally check yourself whenever you land on a wikipedia article so you see the rabbit hole before you jump (you can still jump down it on occasion, just be aware you're doing it). Another commenter mentioned renaming your "to read" list to "sounded interesting" - that's awesome too and something I'm going to go do right now.
Stay off reddit & google news, check HN in the afternoon/evening and not first thing in the morning, save Product Hunt for the weekends and mentally check yourself whenever you land on a wikipedia article so you see the rabbit hole before you jump (you can still jump down it on occasion, just be aware you're doing it). Another commenter mentioned renaming your "to read" list to "sounded interesting" - that's awesome too and something I'm going to go do right now.