This might be a good alternative to tools like Leechblock. Instead of blocking sites, give the "bad"/timewaste sites a bunch of random latency. It might discourage but not stop usage, which is useful when you need to use reddit or something to do research but not get distracted.