Are You Intelligence Enough to Understand HTML5?

Perm url with updates:

Are You Intelligent Enough to Understand HTML5?

Xah Lee, 2011-07-03

Are you intelligent?

Check. I have SAT score of {600/verbal, 660/math} to prove it. Was a member of Mensa in ~1992. (I exited Mensa because i didn't want to pay annual membership fee.)

Do you have years of experience working with HTML?

Check. My website is 5 thousand pages of hand-crafted html, started in 1997. More than three thousand of those pages are written, typed, word by word, tag by tag, in a text editor. They are strictly correct, passing W3C's HTML validator.

Do you have good understanding of mathematical logic?

Check. I have studied math for over a decade, and am especially interested in formal logic. I've written several articles about it. By Luck, I've also done a stint as a lecturer for graduate math students on math visualization programing. (See: Math Notations, Computer Languages, and the “Form” in Formalism.)

So, you are reading HTML5 spec — the EZ edition for web authors. For example, there's this subsection on content models: HTML5 Content models @ Do you understand it?


html5 content models categories diagram

HTML5 content models categories diagram

Do you read Slashdot, Reddit, Hacker News regularly, and you are well acquainted with bleeding-edge practices of programing, and your peers respectfully refer you as a hacker? You often help others with stern advices of HTML semantics vs representation, about big O of algorithms and Turing-complete of languages, about proper software engineering practices such as {design patterns, unit testing, eXtreme Programing}, and encourage others to read docs such as RFC and wisdoms such as the unix philosophy, for a world of better software?

No, YOU are half-assed moron, the mud in a puddle, the foam in a pisspot, the shit in cesspit. You are a scumbag — a bag that gathers scum, and won't stop at that.

Go shove your unit testing, your “patterns”, your UML, your eXtreme Programing, your big O turing-complete verbiage into ya ass. Shove your perl sigil more than one way. Pythonic your face. Unix philosophy your pipe. Insert your lisp cons in your colon, tail recursion your hindquarters. Roll your emacs vi command-line interface gospels in your scrotum. Go spit your drivels in your mom's pussy. Fuck you. That is: “F” “U” “C” “K” “Y” “O” “U” — Fuck YOU!

Popular posts from this blog

Browser User Agent Strings 2012

11 Years of Writing About Emacs

does md5 creates more randomness?