Maybe I’m alone, but all of those suggestions seem to make CSS needlessly complex (or more like JS).
Especially functions.
Makes me think of a previous post from the author, who wrote 100k lines-of-code to power their blog.
At last I can realize my dream of writing a JS interpreter in CSS! ;)
Yeah it looks to me like we're scraping the bottom of the barrel, if this is what's left.
[dead]
Worth keeping in mind that Josh's blog is absolutely over-engineered and I'm sure he'd admit that himself. He tried to keep parity with his rather complex course systems and his blog itself is a lot more than 'text on a page'.