I remember my first days of HN and reddit very well. I was around 16 and I was eager to learn. Suddenly, I find out about these websites with hundreds of links filtered by popularity, all telling something interesting that I hadn't learned about before.
Instantly, I was hooked. Days I spent scrolling through /r/programming, picking out the most interesting topics and spending whole weekends reading up on blogposts and applying the knowledge I had just learned.
I had always been an autodidact as school bored the shit out of me. So my primary source of learning was the internet. And discovering these websites was like heaven.
Now it's 2 years later and I'm stuck. I want to be productive but I keep catching myself being stuck in endless pages of HN and proggit. I've got the feeling that every post that will ever be made as already been made and that I'm reading the same things over and over again. keep my hopes up that I will once again read something really interesting but I always get dissapointed. But the worst part is, I can't stop it. I can feel the productivity get drained away yet I'm blind to it.
I'm Arian and I have an addiction. I'm stuck in the vicious HN->Proggit->HN cycle and I don't know how to get out... Please help me
You've realised you have a problem, you know that most HN articles aren't helping. The next step is to practice acting the way you want to. (This is a really useful life skill in other areas too).
Consciouslly look down the list of HN stories and deliberately think about each one for five seconds. Ask yourself "Will this story add anything to my knowledge?"
If it will, then open it. If it won't then make a decision to not open it.
Note the ones that you opened which turned out to add nothing, so that you can make a better decision next time.
Practising this a few times will start to turn it into a habit, and then an instinct. If you need help to start with then write on a post-it note "Does it add anything new?" and stick it on your monitor, but once you've been doing it for a while it should come naturally.
Add a note to your calendar (or whatever you use for future tasks) for three days from now, a week from now, two weeks from now, and a month from now, reminding yourself to check that that this habit is working for you.
The _vital_ part here is embedding mindfulness - making a _conscious_ decision about what you do, rather than simply mindlessly clicking on things in search of a hit.