I don't feel very confident about the article after reading the following: "Before sending the signal out via the HDMI output, the 1s and 0s are rearranged to minimize how many transitions there are. So instead of 10101010, the transmission may look like 11110000. If you really like math, how it does this is cool [wikipedia link to 8b/10b encoding] ..."
It's the other way around, the encoding makes sure there is a bit transition every now and then (details in wiki article); this is done in order to preserve the clock in the signal.
When someone writes an article on such a technical subject and messes up a technicality it makes me wonder whether there are more serious factual errors in there.
I agree with his point though, my $10 HDMI cable works perfectly :)