It's a good idea, being more mindful of the content we consume is the key.
Last year I made a little website to control how much time I want to spend on HN. For instance I have one page where the 10 most upvoted items for the week are listed, and I hide them as I read them. When the list is empty it means I'm done for now.
https://news.vinc.cc/search?q=hn+sort:top+time:week+limit:10
(open sourced here: https://github.com/vinc/news.vinc.cc)
Also work for Reddit.