When I was at the university I had all the time in the world for learning, and I was (artificially) incentivized to learn and retain a lot. Therefore my learning method was really different, rich, deep, optimized for the available time and the broad task.
Since I started working, my free time has shrunk by ~90%, and all the incentives for understanding deeply anything have gone to nearly 0. Now I can't afford having a big time slot just for learning, and I changed myself from being engineered to learn and retain theoretical knowledge in bulk to just be able to learn on the fly only the things that I need to use (this has been a positive change, actually. It was a painful change but I realized university had me optimized for something useless for practical purposes).
More and more I'm not even trying to retain in any way the small bits of knowledge, documentation, etc., that I encounter. I just read something up, I use it, and I forget it. For example, sometimes I program in programming languages that "I don't know". I just read up the syntax for the constructs I need, search stuff on stack overflow, and then forget everything.
Before being able to consider applying your method as a learning method, one has to overcome the time scheduling problem of finding 3 straight hours. Your blog has a "Why I wake up at 5 a.m." entry. I suspect that's what makes it possible for you in the first place?
I'm curious! :)
On HN, I often take a look at the comments first, to get a feel for whether the linked material is likely to be informative or thought-provoking. If there is an interesting discussion starting or if there is a submission that is getting lots of upvotes yet few comments (as this one was when I first saw it this evening) then that's usually a good sign.
FWIW, I've just spent well over an hour reading the article here all the way through, following some of the links to further pieces by the same author and others, and thinking about the ideas. It was probably the most interesting material I've seen all week.