Very informative, Extremely well-written. And even entertaining.
A very long read, but I learned a lot.
To quote from one HN comment:
This write up is a great answer to the often-asked question “how do I learn to be a hacker?”. It does a great job of demonstrating the thought process and painstaking work that goes into any exploit.