Are you saying this post is too nerdy for Hacker News? Stories come all the time, if you don't like it don't read it.
I didn't understand everything the author said, but I was able to get the gist of it. There GPU has a list of valid addresses and it's stored in a C style array with a terminator instead of a 1 indexed array with an object count in the Apple API style. The mismatch caused the author some confusion even after he discovered the existence of the buffer due to his code failing.
It's one of the many details that has to be understood in order to write an open source driver for the hardware. The open source driver will be necessary for people who want to install Linux on this Apple hardware.