When you're past the denial stage, you're already halfway there. Glass half full and such.
From the blog it is clear that the real problem is a lack of a meaningful physical/social life, as the person indicates they have no friends, hobbies, etc.
Therefore, none of the tips on cutting down screen time are likely to address the fundamental issue. If you free up time this way but have no better purpose for this time, you still end up in the same spot.
So you need to rebuild your physical/social life and I have a solution at hand: volunteer work.
An animal shelter is incredibly fun and rewarding work. Another thing I tried is to help out the elderly. Where I live you can volunteer to "walk" them. You can chose the commitment in hours per week. These people are very old, typically lonely, and immobile. So I go outside with them, push the wheelchair whilst chatting with them.
I figured this would actually kind of suck, a job nobody wants to do. I was totally wrong, it's awesome. They are so incredibly grateful and the chats are tons of fun. They're full of stories. In case you're socially awkward (I personally am not), this is a safe way to practice just making casual conversation.
The great thing about volunteer work is that you will be universally accepted and LOVED, there's no anxiety of being rejected like you might have in making new friends.
The reward is infinite. I'm a stoic but truly there is nothing in this world more rich and rewarding than the response you get from helping others. You can see it in their eyes. This tiny commitment from your side means the world to them. A beacon of light in darkness.
Your work changes lives and you get to feel good about yourself. Your time has meaning and you have meaning. Volunteer work is also a great proxy to get to know the community, make new friends, etc.
Do it. Look it up in the local directory and just try it.