Really interesting view, and I think the author is in the right direction indeed. I think what's missing if this theory really wants to explain consciousness, though, is something to account for qualia. That my brain has a model for the world I can understand, but why are specific attributes of the model experienced in specific ways? The theory explains the "intuitive experience that the sky I'm seeing is blue", and it also explains why that is separate from the "verbal/linguistic/logic knowledge that it is indeed blue" but it doesn't really explain the characteristic of blueness itself that I'm experiencing when I see it.
I just love stuff like this. My mind was blown with the cyclist part: the fragility of the "simulated gravity" you get by rotating a space station.
Even though I come from a JS background, I started reading the article favoring underscores, because they looked more... readable. Then he posted this example: "Camel case makes paragraphs easier to read. my_first_variable=my_second_variable-my_third_variable vs myFirstVariable=mySecondVariable-myThirdVariable" This totally made me see the reason behind camel case. The variables with underscores look like multiple identifiers to me, while the variables with camel case look like a single identifier...