Are You Intelligent Enough to Understand HTML5?

By Xah Lee. Date:

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 xahlee.org 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 mathematics?

Check. I have studied math for over a decade, and am especially interested in formal logic. I've written widely cited math projects, for example, The Discontinuous Groups of Rotation and Translation in the PlaneVisual Dictionary of Special Plane Curves. By Luck, I've also done a stint as a lecturer for graduate math students on math visualization programing. [see Math Notation, Computer Language Syntax, 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. Do you understand it? [HTML5 Content models At http://dev.w3.org/html5/spec-author-view/content-models.html#content-models ]

No.

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 mantras in your scrotum. Go spit your drivels in your mom's pussy. FAAK you. That is: “F” “U” “C” “K” “Y” “O” “U” — FAAK YOU!