Hacker News new | ask | show | jobs
by lkrubner 3805 days ago
You have never seen HTML used to build something that a human might look at? What are you looking at right now? Aren't you looking at a web page? Aren't you human? Aren't you using your eyes to see what I've written? Unless you "View Source" on every page you visit, you are looking at the GUI, not the structured information.

If you think HTML can be used to send structured information, I would urge to read the essay that Mark Pilgrim wrote in 2004. I posted the link before.

Also, please consider all the many arguments that Sam Ruby has made against HTML-as-structured-data. From 2005 forward, there were many people who wanted HTML5 to be an extension of XHTML, but as Sam Ruby kept asking "Why should we call something XML if it is clearly not XML?" Over the years, in his role as co-Chair of the W3C working group, he kept making the point that "draconian error checking" is part of the XML spec, and it can not be reconciled to people's actual use of the Web. That is why HTML5 relaxed all the rules regarding validation and structure.

This is Sam Ruby in 2009:

"So, while I doubt that I will ever understand why there are people who insist on calling their pages they produce with the intention of being processed as HTML by the name “XHTML”, I can’t deny that there clearly is something that such people want. (By way of comparison, I am quite happy to say that this page is served as XHTML to browsers that support such, and as HTML to browsers that don’t). From my experience, this is tricky stuff, and not something that should be recommended lightly.)"

http://intertwingly.net/blog/2009/07/19/Humpty-Dumpty