Mindfulness (for 45 mins to 1 hr) helps a lot in combating procrastination. The catch is that if you are a procrastinator, you will procrastinate on trying to meditate also.
Edited it. Basically, for me at least, meditation creates a bias towards action. I feel procrastination relates to biochemistry (serotonin, dopamine etc) and somehow meditation kind of "fixes" the issue temporarily. If I stop meditating, I quickly revert back to the old me.
I actually use HN frequently as a tool to concentrate better during work. I often juggle quite different tasks that I have to solve at work. To flush my mind and go from one finished thing to some completely unrelated next task, I jump to HN, read some things, then jump back to what I'm supposed to do. The important part is to have things actionable and with a definition of when they are 'done', so that you can close them and do the next task.
There's plenty of good research in to the benefits of mindfulness meditation, but I've never seen anything go quite that far.