Warning: Cannot modify header information - headers already sent by (output started at /home/cssquirrel/www.cssquirrel.com/blog/index.php:4) in /home/cssquirrel/www.cssquirrel.com/blog/wp-includes/feed-rss2.php on line 8
CSSquirrel » ian hickson http://cssquirrel.com/blog opinions and news on web design Mon, 06 Feb 2012 17:41:49 +0000 en hourly 1 http://wordpress.org/?v=3.3.1 Can Hixie’s <Data>leks Exterminate <Time>? http://cssquirrel.com/blog/2011/11/03/can-hixies-dataleks-exterminate-time/ http://cssquirrel.com/blog/2011/11/03/can-hixies-dataleks-exterminate-time/#comments Thu, 03 Nov 2011 20:53:42 +0000 Kyle Weems http://cssquirrel.com/blog/?p=950 CSSquirrel #88: Can Hixie's <Data>leks Exterminate Time?

Edit: Roughly twenty minutes after I posted this, the W3C took action on the issue, insisting that the <time> element be placed back into the specification. You can read about it here. But please read on. It’s a good primer for the next time something like this happens.

Contrary to what you may have already heard, the <time> element hasn’t disappeared from HTML.

Yes, officially <time> is currently not part of the HTML spec. (Thanks to the muddle that is “HTML Living Specification” I’ll be honest and admit I’m not sure if is no longer part of HTML5 or it’s in some sort of Schrodinger’s Cat quantum-zombie state of existing in HTML5 but missing in the “ongoing HTML” that the WHATWG is proud to keep rolling down the conveyor belt.)

That doesn’t mean it’s not being used by authors (how’s Drupal builds, 2.6 million WordPress installs and the Boston Globe for you?) nor does it mean that is it not being used by user agents (ever-plucky Opera supports it).

What it means is that a single human being has decided that he doesn’t care for time one wit, and that a rather vague element called <data> can replace it instead.

This human is none other than Ian “The Benign Leviathan Dictator For Life” Hixie, editor for the HTML specification.

I could give you an explanation on how this scenario came to exist, but two Brits who are far more informed than I am (and likely slightly smarter) have made their own summaries. If you like knowing what’s going on (and I do) then go read them. These pair of fine gentlemen, Jeremy Keith and Bruce Lawson, both guest star in today’s comic as the good Doctor thanks to a little spot of regeneration, where they’re fighting the good fight against Hixie’s <data>leks.

Virtually every problem I have with a single person wielding so much power over such a fundamentally important pillar of the web as HTML can be summed up in this incident. <Time> is officially out, despite the lack of merit or consensus in that decision. And it took just one man to make that happen. Either through a lack of awareness or a genuine disregard for what authors are already doing, Ian has claimed incorrectly that <time> isn’t seeing adoption, isn’t useful, and should be canned. And because the only balance to his power is a rather tedious process to oust him, there’s no official remedy to bringing <time> back into the HTML fold than trying to convince him that its existence is a good thing.

From what I understand, it’s easier to keep red shirts alive on away missions than it is to change Ian’s opinion on something.

Fortunately, there’s a big difference between having no official remedy and having no remedy whatsoever.

As “authors”, we are the 99% of HTML5. We can follow Jeremy Keith’s sage advice:

We can make a stand and simply carry on using the time element in our web pages. If we do, then we’ll see more parsers and browsers implementing support for the time element. The fact that our documentation has been ripped away makes this trickier but it’s such a demonstrably useful addition to HTML that we cannot afford to throw it away based on the faulty logic of one person.

So as I said, <time> hasn’t disappeared from HTML. It’s still there on millions of sites already. And nothing is stopping us from putting it on millions more. It’s our chance to send those <data>leks packing. As soon as this post is finished I’m going to edit my site’s theme to make use of <time>. Hixie can go stuff it.

Occupy HTML5.

]]>
http://cssquirrel.com/blog/2011/11/03/can-hixies-dataleks-exterminate-time/feed/ 6
Comic Update: HTML5′s Unicorn Heuristics http://cssquirrel.com/blog/2010/06/15/693comic-update-html5-unicorn-heuristics/ http://cssquirrel.com/blog/2010/06/15/693comic-update-html5-unicorn-heuristics/#comments Tue, 15 Jun 2010 15:58:15 +0000 Kyle Weems http://www.cssquirrel.com/?p=693 When the editor of a specification becomes openly hostile about the specification he is writing, and openly disrespectful to the duly appointed chairs of that effort, then it is time to replace that editor. This seems as rational to me as a star soccer (football for the rest of the world) player getting nasty about his team and coach.

Referencing soccer during the World Cup, see? I’m so topical.

There is no soccer occurring in today’s comic, which pokes fun at Ian Hickson, editor-for-life of HTML. It also features Miro Keller, the winner of my AEA: Seattle/Dribbble guest comic contest. There’s a washing machine and unicorn in there too. Thanks Miro, for being so patient about appearing in the comic.

The pink unicorn is an example of an imaginary solution to the issue of empty alt attributes inside image tags, one which is as equally valid as the image analysis heuristics suggested by Mr. Hickson for helping blind people understand images. See Matthew May’s related bug report on this actual situation. I’m sure if the unicorn seems too girly to you, we could use tea leaves and chicken bones.

I’d give Ian points for actually seeming to care about the visually impaired for a change, but an imaginary solution being championed seems like a really poor way to address the challenges they face. I suppose it’s arguably a step-up from claiming that table summary attributes are harmful to sighted users and that authors are incapable of writing descriptions that would be usable.

Yes, he says authors are incapable of writing useful table summaries that are non-harmful to sighted users. But, thankfully, the unicorns… I mean the image analysis heuristics will be safe and far more effective.

Competence regarding accessibility challenges isn’t something Ian needs, however. Arguably, what he really needs is the ability to accept advice on such a topic from people in the know… which ties into the issue I started this whole parade with:

I used to behave the way Ian Hickson does when it comes to dealing with responsibility, power, and making use of those when dealing with other people.

Then I turned ten.

Is that statement too caustic and pointed to belong in a standards debate? My apologies. I was just following Ian’s lead. He accuses Sam Ruby of weak leadership as the HTML chair “you just do what the more vocal members of this group want regardless of the technical arguments,” proceeds to insult either the entire workgroup or Sam again (I’m unsure of the exact recipient of “you” here) “from a technical point of view, your decisions are all arbitrary.” and “The WHATWG draft continues to exist because it’s the only way to have a specification that actually makes sense in the face of the ridiculous decisions you keep making.” and contrasts the two versions of the spec in a fashion that is more than slightly disrespectful to the W3C’s version “Easier to just add the reference in just the W3C version and keep the WHATWG version sane.”

Folks, this is all in a single email.

I’m a web developer who makes a comic poking fun at our industry in my spare time.  Ian Hickson is the sole editor of the HTML5 spec, for both the WHATWG and the W3C. As discussed ad nauseum, he is (as characterized by even those not critical of him) the Leviathan, a sort of dictator/tyrant.

If Ian Hickson wants to snap at me, so be it. I’m poking fun at him with a stick as often as I can. But if as editor he cannot speak respectfully to the chairs of the HTML WG even when they’re attempting to be civil to him, then something is wrong. If he’s openly disrespectful to the very specification that he is responsible for authoring, then we’ve got an even bigger problem.

The fiction that the HTML5 spec isn’t split is just that, a fiction. The people empowered to run this process for us have a responsibility that outweighs the responsibilities of your average web monkey. Some would say this is how specifications were always written. Perhaps so. But this specification is far more public, and far more exposed to the “authors” that need to buy into using HTML5. I know for a fact from personal conversations that many of these authors aren’t buying in explicitly because of behavior like Ian’s creating the real confusion as to which specification matters (W3C vs WHAT WG) and whether the specification will survive this rancorous process.

If the editor of HTML5 can’t even be bothered to be civil about what he’s writing without a knock-down brawl every time there’s something added or subtracted that goes against his opinion, then he needs to stop being the editor. Period.

Do I file a bug for that?

]]>
http://cssquirrel.com/blog/2010/06/15/693comic-update-html5-unicorn-heuristics/feed/ 37
Comic Update: Larry Ate HTML5 http://cssquirrel.com/blog/2010/02/15/comic-update-larry-ate-html5/ http://cssquirrel.com/blog/2010/02/15/comic-update-larry-ate-html5/#comments Tue, 16 Feb 2010 02:15:08 +0000 Kyle Weems http://www.cssquirrel.com/?p=618 My grandfather, who unfortunately has been dead for several years, was a man fond of four-letter words to express his sentiments. Once a Navy sailor and a lumberjack, he’d adopted to a picturesque family life a little late in his years. Imagine a charming, smiling old fellow who’d be wearing a nice suit and tie as he shook your hand, then you’d notice “Lloyd” was tattooed on his knuckles. (Hidden under the nice suit was a much larger tattoo of a giant patriotic eagle on his chest.) Midway through a church picnic, he might let slip some colorful language during a tale.

My grandmother did her best to correct his language. One word she’d like to encourage him to use instead was “hooey.”

Today’s comic features hooey. It also features Ian “the Leviathan” Hickson, Google employee and HTML5 editor-for-life (nowadays, he’s more of a generic HTML editor-for-life, which is likely a much sweeter gig) as well as Larry Masinter, Principle Scientist at Adobe.

The hooey in the comic is hyperbole for the effect of comedy; Ian has not outed Larry as a cannibal.

However, Ian did perform some character assassination last Friday when he fired off this blog post accusing Adobe of “blocking” HTML5. He also took the opportunity to simultaneously claim he couldn’t reveal the author of a post for it being in a private list (he chose to use the word “secret”, likely for dramatic effect) while immediately revealing the author’s identity in the very following paragraph (which in this case was Larry.)

There’s a few issues here that point at the continuing mire that is the political process of HTML5, and the resulting decrease in public confidence in the resulting product. First, we’ll look at Ian’s charge: that somehow Adobe is blocking HTML5. This is an absurd statement from Hixie, who’s made it clear that the WHATWG controls HTML5 (in his view) and not the W3C. So for him to claim that a W3C action is impacting the adoption of a spec he adamantly states is in WHATWG’s hand is like saying that the mayor of Osaka, Japan is blocking the Washington state budget from being passed. It’s an act of dishonesty at worst, or emotional manipulation of his readership at best.

(I am not saying the W3C doesn’t have a leadership role in the HTML5 effort. Rather, I’m saying that according to many prior statements by Ian, it doesn’t.)

Regardless, several people caught this “story” and ran with it. Perhaps it’s the Apple/Adobe conflict spawning fanboys and lines drawn in the sand, but a lot of people are willing to demonize Adobe at the drop of a hat. So, rapidly, the word was tweeted throughout the digital realms: Adobe hates HTML. And kicks babies.

I wonder how many of those re-tweeters use Photoshop, Illustrator or Dreamweaver on a regular basis?

Fortunately, some non-partisan cowboys came riding into town and cleared the air with a thoughtful examination on the situation. In particular, I recommend reading Simon St. Laurent’s The Widening HTML5 Chasm and Thom Holwerda’s Teacup, Meet Storm, part IV. Please take the opportunity to peruse their posts for some perspective. Once you’ve received that enlightenment, continue.

Done? Ok. Onwards, then.

Ian Hickson is a Google employee. Which means he’s a smart man. His track record of work speaks to that effect, and it’s worth saying that despite my disagreements with his process, much of HTML5′s good parts have appeared thanks to his efforts as the spec’s editor.

Ian Hickson has a methodology for handling people. It’s documented at his website here. One section on discrediting has some lovely gems that seem to apply to the situation: “Discredit the man who produced the report, off the record.” and “Say that he is harbouring a grudge against your group.

Also, I’m going to propose that our dear Leviathan has been working on HTML5 for quite some time, and as such has been up to his eyeballs in the process for years. He knows how the process works, clearly, and has historically shown his willingness to ignore said process if that gave him the opportunity to do what he preferred over what the majority desired. (That’s also in his book on handling people: If you don’t agree with a rule you are told to follow, announce your agreement to it in a statement, and in that statement, assert that you intend to follow it in a manner consistent with some other set of rules; or that you will consider certain passages as merely being “advisory”.)

So he’s smart, follows a personal methodology of handling people that involves discrediting them, and he’s familiar with the W3C process. Right?

Very well then. Let me say it: Ian’s insinuations about Adobe were, as my grandmother would say, hooey. Intentional hooey. My grandfather would have used a stronger term. Ian deliberately publicized the identity of someone who posted in a private mailing list (immediately after claiming he could not). He used words like “secret” to provide a sense of conspiracy. He used Adobe as a scape-goat so that we’d all see that HTML5 was being blocked by W3C processes (despite his insistence that the W3C has nothing to do with the actual invention and progression of HTML5).

This is the man who doesn’t like HTML5 politics? This is the man who will be controlling HTML5 all versions of HTML for the remainder of his life?

Well, that’s just splendid.

]]>
http://cssquirrel.com/blog/2010/02/15/comic-update-larry-ate-html5/feed/ 14
Comic Update: The HTML5 Show (AKA, A Mess) http://cssquirrel.com/blog/2010/01/11/comic-update-the-html5-show-aka-a-mess/ http://cssquirrel.com/blog/2010/01/11/comic-update-the-html5-show-aka-a-mess/#comments Mon, 11 Jan 2010 18:35:11 +0000 Kyle Weems http://www.cssquirrel.com/?p=556 HTML5 is a mess.

That was a phrase in my Refresh presentation in December, when I was speaking of the dueling organizations jockeying for control of the spec.

At the time of my writing, I did not know how clean it was by comparison to its status today.

Today’s comic features Hixie the Leviathan interrupting a Muppet-show like meeting of the W3C HTML5 group. Blame the parody of Henson’s creations on the commentary of one Mr. Jeremy Keith. Tweets like this are candy for people like me. The comic also features Sam Ruby, John Foliot, Manu Sporny, Jeremy Keith and Bruce Lawson as Muppet parodies.

The fact is that it seems that Ian “Hixie” Hickson, the HTML5 editor, has taken his ball and gone home. He’s started splitting out the HTML5 spec on the W3C side of things into a shredded mess, by his own words with the hope that if the W3C spec becomes a giant mess, people will drift to the WHATWG spec by default. He’s petulantly insisted that microdata (his own creation) is part of HTML despite the recent W3C work that resulted in it being moved out of the spec. He states that the WHATWG spec trumps the W3C spec, so the latter organization has to get over itself and get back with the program. He’s implied that he’d prefer authors (that’s web designers/developers) stop using HTML5 features as much as they have because it’s causing problems. (This further reinforces my belief that Hixie is following an Implementer > Author > User mentality instead of the User > Author > Implementer mentality that HTML was built upon.) He’s made HTML versionless, insisting that HTML5 is a snapshot that he’s already gone past, and is sitting as monarch for life on the continuing evolution of the spec.

All this from a guy who’s catch phrase seems to be “I don’t understand.” Which is, to me, a dangerous trait in a person empowered with absolute rule over the spec.

In short, like Jeremy, I’m frustrated with a lot of the recent HTML-related issues from the front of advocacy. I’ve tried to sell HTML5 (and it’s grab-bag of toys) to co-workers, peers in web design, total strangers, and friends who didn’t escape a conversation early enough. I want to see it used more, so the browsers speed up implementation of juicy features, so I can use it even more excessively, and so on.

But if people don’t even know if HTML5 exists anymore, or the status of the organizations working on it seem to be out of whack, why would they bother using the <video> tag or exploring <canvas>? We need to give people something to work with. Which means we need to not have insane grandstanding by a single individual.

But hey, this is just one squirrel’s view: HTML5 is a mess.

]]>
http://cssquirrel.com/blog/2010/01/11/comic-update-the-html5-show-aka-a-mess/feed/ 31
Comic Update: The HTML5 Rocket and Last Call http://cssquirrel.com/blog/2009/11/10/comic-update-the-html5-rocket-and-last-call/ http://cssquirrel.com/blog/2009/11/10/comic-update-the-html5-rocket-and-last-call/#comments Tue, 10 Nov 2009 21:49:03 +0000 Kyle Weems http://www.cssquirrel.com/?p=494 Today’s comic is a week or so late to be timely, but I think it’s still topical. It showcases the squirrel about to be launched on a rocket that Hixie insists has reached an appropriate state, even if it seems everyone else degrees.

As you’re likely familiar with my opinion on this topic, I think you can predict the results.

On October 27, 2009, Ian “Hixie” Hickson, editor-for-life of HTML5 (yes, my bias is showing) decided that there were
“no outstanding emails or bugs on the spec”, and flipped the switch on the spec declaring it in Last Call. Just in time to meet the October deadline. Hooray!

As it stands, his status flip may be premature. Or, perhaps, his viewpoint of reality. If you look at the W3C’s HTML issue tracker, you can see it’s got a lot left on it. In response to comments about this difference between the W3C and WHATWG on whether HTML5 had actually reached Last Call, Ian commented “…we have different issues lists and different criteria for going to Last Call.”

Looking at what’s left to resolve, it’d seem the difference in criteria is that the W3C would prefer the job was done properly, as opposed to being done quickly.

I’m inclined to agree with Shelley’s thoughts. Maybe Ian is trying to reassert some control. Maybe he just isn’t concerned with issues like providing unsighted web users with the information they need to understand tables on a website. Either way, it creates the appearance of a move meant to serve himself, not others.

That’s not a reassuring quality to see in our leviathan.

]]>
http://cssquirrel.com/blog/2009/11/10/comic-update-the-html5-rocket-and-last-call/feed/ 3
Comic Update: The WHATWG Legion of Doom? http://cssquirrel.com/blog/2009/09/14/comic-update-the-whatwg-legion-of-doom/ http://cssquirrel.com/blog/2009/09/14/comic-update-the-whatwg-legion-of-doom/#comments Mon, 14 Sep 2009 16:12:19 +0000 Kyle Weems http://www.cssquirrel.com/?p=427 When I constructed a comic last week paying homage to the HTML5 Super Friends, it was not my intent to enter into a dread bargain with the force known as “continuity”, a dark master that requires its fearful slaves to create sequential plots that follow chronologically from one to another. It’s largely been my goal to avoid such, due to the impact it can have on my ability to crack a joke. I could argue that making the HTML5 spec seem humorous is enough of a challenge. Enfolding it in some sort of continuous plot at the same time is an effort that largely exceeds any kick I get out of making funny squirrel drawings.

Nonetheless, by the time this weekend had rolled about, I had been exposed to some commentary about the announcement and concerns the Super Friends had produced, given by one Mr. Ian Hickson, esquire. I largely have told myself that I poke fun at Hixie far too often in proportion to what any man deserves. After all, he is putting a lot of large effort into HTML5, which clearly wouldn’t exist in any usable state yet without that effort. Yet, his commentary seemed so deliciously full of hubris and petulance that I was physically incapable of not dressing him in Lex Luthor’s strange purple jumpsuit and assembling around him a legion of foes for today’s comic (which also features Anne van Kesteren and Michael(TM) Smith).

Here is the deal: By and large, web designers (aka: authors) have been largely skeptical about how well HTML5 is going to meet our needs. This isn’t entirely surprising, as our major exposure to HTML5 has been watching browser vendors and accessibility and/or microformat specialists duke it out over any number of seemingly arbitrary issues. Taken at a distance, or even up close when swallowed whole (have fun with the mailing list if you’re a masochist), it could create the impression that HTML5 is some sort of dark Endorian jungle, filled with hostile ewoks lying in wait for well-meaning designers to walk past, oblivious of their gruesome fate.

What the HTML5 Super Friends did, with a very public, non-mailing list announcement about their perusal and acceptance of HTML5, is create a sense that all will be well for designers as HTML5 slips closer to the (possibly too soon) date for Last Call. When Jeffrey Zeldman, Eric Meyer, and every other notable name on their list, said “Hey, HTML5 is cool, come on in the water,” they started a large ripple through the design-o-sphere that is bound to be felt very sharply in the dwindling days remaining in this year. What helped that ripple wasn’t just a blanket statement of “It’s all good,” because that would be a lie, and most of us are smart enough to know it.

Rather, they exposed their concerns, in plain language. They then said, despite these differences, which we hope are addressed, we still like what we see.

Call me a sheep if it helps you feel better about yourself, but that sort of critical support for HTML5 has greatly increased my own comfort with the spec as it solidifies.

So, when Ian Hickson, HTML5 editor, gets his knickers bunched up in a fit because the Super Friends decided to do a posting on their various sites/blogs/whatevers about the topic first, then in due process submit their concerns “formally” to the WHATWG mailing list… I can’t help but find the words “petty” or “egotistical” floating to the front of my mind.

To answer your questions, Ian: Yes, the WHATWG’s public mailing list is in fact public. However, it is not nearly as public to the target audience of the Super Friends’ efforts (aka: web designers) as their very blogs/feeds/etc. They are engaging in the process of getting buy-in from designers, which HTML5 has been slow on, rather than the WHATWG, which I will wager is already really well sold on this whole HTML5 doohicky. There is no shame delivered, nor insult intended, by their actions in publicly (and in their own preferred fashion) declaring that HTML5 is good, but could use some tweaking.

So, good sir, I recommend you calm down, take a deep breath, and stop being snippy about the spec every time there’s a public or private discussion of HTML5 that did not directly involve yourself. We’re all painfully aware at this point that the spec won’t change without our power-invested Leviathan’s approval.

]]>
http://cssquirrel.com/blog/2009/09/14/comic-update-the-whatwg-legion-of-doom/feed/ 11
Comic Update: Behold Leviathan, Confused http://cssquirrel.com/blog/2009/08/03/behold-leviathan-confused/ http://cssquirrel.com/blog/2009/08/03/behold-leviathan-confused/#comments Mon, 03 Aug 2009 16:28:39 +0000 Kyle Weems http://www.cssquirrel.com/?p=398 Sooner or later HTML5 will not be the most interesting topic to wax poetic about. This is not that day.

I’m usually in sync with the web-related posts written by Jeremy Keith over at his personal site, Adactio. He’s usually saying something I’m thinking (albeit with more eloquence than I could muster), or spouts some gem of wisdom that I wish I’d thought of first. As such, it is safe to say that I respect him and, normally, his opinion.

This weekend, however, he wrote firmly on the topic of HTML5 and its process, in The HTML5 Equilibrium. In doing so, he made a sort of sandwich. The opening and closing of his post were two delicious, carefully toasted buns of high quality. But firmly settled in between them was a rank egg salad segment where he detailed his view on the W3C/WHAT WG “split personality”, ruining my appetite for his creation.

I’ve never been able to stomach egg salad sandwiches.

My reaction was spawned by his discussion of the status of Ian “Hixie” Hickson as the dictator-for-life of HTML5, sitting astride a position of absolute power in how the spec is edited. As readers probably know by now, there’s been plenty of friction lately between the HTML5 efforts and every other W3C group known to man as Ian’s been refuting their expert advice in exchange for his own pseudo-expert opinion on a wide range of topics.

Keith comes to Hixie’s defense by stating that although an unelected autocrat is horrible, it can work quite well. He evokes the power of dictatorship by referencing Thomas Hobbes’ Leviathan and quoting Shakespeare’s Henry V. Specifically, he states that by doing so we transfer “moral responsibility” from the populace to the dictator, then goes on to say that Ian has taken this mantle and used it evenhandedly and fairly.

In short, Jeremy uncouples the means from the ends. Leviathan, written in the 17th century, is a text that firmly opposes Separation of Powers and refutes the Right of Rebellion, claims the sovereign’s acts are incapable of being considered unjust, and makes it unjust for the populace to attempt to unseat the sovereign.

In short, do what you’d like, Hixie. It won’t be our fault, because we’ve given you all the power, and from here on out we’re blameless. But at the same time, should we disagree with you, tough for us. It’s all your show now.

And really, that’s what it’s become. The Hixie Show. The amount of “not invented here” mentality that evades the modern HTML5 spec is odious. Accessibility in HTML5 isn’t being decided by experts. Process, when challenged through W3C guidelines, is defended as being “not like the old ways”, in essence slapping the W3C in the face. Ian’s made it clear he won’t play by the rules. When well-meaning experts carefully announce their opposing positions and desire for some form of closing the gaps, Ian and the inner circle constantly express how they don’t understand. This understanding issue has reached a comedic point. When Sam Ruby pressed them on the subject during an objection by John Foliot (as noted here), Ian’s response is a glib “I don’t understand John’s concerns. He hasn’t explained them. He has just made unsubstantiated demands.

This phrase (“I don’t understand”) is used by Ian so frequently that I’m genuinely concerned. He’s ostensibly a bright man. The usual objections and positions by other parties in the HTML5 dialogue are incredibly well documented at this point, in staggering detail. To claim the inability to understand exhibits one of two traits: Either Ian is a simpleton, or he is deliberately “misunderstanding”.

I don’t think it’s the former. Ian has clearly demonstrated his phenomenal intelligence. Yet, the latter option is part of Ian’s well documented deny, delay, too late methodology for handling people. Engaging in this sort of behavior is disrespectful of his community of peers, and more than discouraging when its coming from our empowered Leviathan.

We must accept this, though. Because it’s the results that matter, right? If we get a HTML5 spec, any HTML5 spec, we should be happy about it. Despite all the assurances to the contrary, I can’t really believe that it’s acceptable to consider a product’s method of construction to be independent from its quality. If so, I should be paying far less for my garments, right?

There’s a thought process here that is so far removed from the 21st century as to be terrifying.

In today’s comic, Jeremy Keith reveals the Leviathan to the Squirrel. Things go badly. But remember, it’s only the Leviathan’s fault, because we’ve absolved ourselves of both power and responsibility.

Right?

]]>
http://cssquirrel.com/blog/2009/08/03/behold-leviathan-confused/feed/ 4
Comic Update: Who Really Is the Wizard of HTML5? http://cssquirrel.com/blog/2009/06/22/comic-update-who-really-is-the-wizard-of-html5/ http://cssquirrel.com/blog/2009/06/22/comic-update-who-really-is-the-wizard-of-html5/#comments Mon, 22 Jun 2009 16:44:25 +0000 Kyle Weems http://www.cssquirrel.com/?p=322 Today’s comic portrays my misgivings about HTML5 through the lens of L. Frank Baum, imagining a world where Chris Wilson, Manu Sporny and John Foliot were my companions through a standards-creating journey roadblocked by a guy in a purple coat with a big curtain.

Let’s review the facts.

Ian Hickson, editor of the HTML5 spec and top dog of the WHAT WG, is an employee of Google. He also adheres to a policy when dealing with people that can be summed up as: Deny, Delay, Too Late.

It can be argued that HTML5 is an important upgrade to one of the most vital technologies of the 21st century. Billions of people are using the Internet to facilitate communication and business, share their culture, access otherwise censored information when living under harsh regimes, and so forth. Most of the sites they use for these purposes are built in some fashion upon HTML.

At the currently accelerating rate of content creation, it’s safe to say that billions of pages will be built with HTML5. How these pages are designed, and how they’ll meet the needs of people both in the present and in the future rest upon how this standard is outlined. Everything from preserving the portability of microdata, ensuring the accessibility of web users with special needs, and finding ways to share media without the hassle of brand-specific plugin wars (anyone seen a flash site on an iPhone yet?) are determined by this effort.

So why is it that the person who is the center of this process is allowed to be a man who rejects consensus, actively denies issues (based on his own admitted policy) and substitutes expert advice in important areas like accessibility with analyzing data from the Google Index and parsing numbers? Numbers that we cannot have a third party confirm because every request to do just this is ignored?

There is no doubt in my mind that Ian is brilliant. However no man, no matter how brilliant, should be allowed to be so influential on a spec when he is bringing all this baggage to the table with him.

The biggest problem for me is as follows: Google. Ian’s work is highly influenced by data harvested by Google. I am positive Google has some spectacular views of the web, resulting in some highly accurate views of the current state of the Internet. I’m also sure that this doesn’t matter one bit if we have to take their word for it, because we can’t view it ourselves.

Most people search the web through Google. I get mail through Google, site analytics through Google, news through Google, and sometimes even browse with a browser used by Google. It’s impossible to throw a rock at the Internet and not somehow hit Google. It’s to the point where even the US government is getting a bit itchy and considering taking antitrust actions against them.

I don’t want to sound paranoid, but perhaps we shouldn’t craft HTML5 solely on Google’s say-so. If the data-harvesting Ian performs can’t be independently verified, then perhaps we shouldn’t accept it as fact. It’s just not prudent. We definitely shouldn’t use it as a substitute for actual experts in discussions like accessibility (which I spoke about last week). If Ian can’t accept that limitation or provide access to the raw data, then we need to consider whether a conflict of interests exists and whether he should remain as the editor. With him doing such a poor job of playing well with others (whether they be individuals, experts, or other WC3 working groups) while relying on private information from his employer, how can he be expected to create a HTML5 that meets not just his needs, or Google’s needs, but everyone’s needs?

I’m not convinced he can.

]]>
http://cssquirrel.com/blog/2009/06/22/comic-update-who-really-is-the-wizard-of-html5/feed/ 28
The Week of Microdata http://cssquirrel.com/blog/2009/05/14/the-week-of-microdata/ http://cssquirrel.com/blog/2009/05/14/the-week-of-microdata/#comments Thu, 14 May 2009 16:23:31 +0000 Kyle Weems http://www.cssquirrel.com/?p=279 It’s been a really busy week for microdata. So busy that I haven’t personally had a chance to read up on all the details of the various announcements. That won’t stop me from trying to summarize it all for you, though.

First, Ian Hickson (HTML5 editor, Google employee, cat lover) finally made a concrete move on the long-simmering microdata in HTML5 issue. Instead of backing either Microformats (which works in HTML5 as-is due to its methodology) or RDFa (which Ian seems to be stating is a poor solution to the use cases it’s made to address), he decided to make his own new microdata syntax “based on RDFa”. I’ll leave it to the audience to determine whether this is a side-effect of the WhatWG’s NIH mentality or whether it’s genuinely a better tool than RDFa. Here’s Ian’s WhatWG annoucement, and here’s the new section in the HTML5 draft. For another perspective on it, the always fiery Shelley Powers gives us her two cents (adjusting for inflation) on the matter.

You would think a move like this might spell certain doom (cue dramatic music) for RDFa’s future in HTML5. However, at the same time Ian is trying to move us away from RDFa, his company makes a very concrete move towards adopting it. Google, during their big Searchology event, introduced Rich Snippets, wherein webmasters marking up relevant data in either RDFa or Microformats will have the possibility of Google making extra use of that information when their site is displayed in search results. Here’s the official Google blog post about the topic, including a delicious FAQ.

I’m not trying to be snide here, but if Ian’s own company is supporting RDFa extraction, as well as Yahoo’s Search Monkey, there’s little reason to believe that RDFa won’t somehow get adopted into HTML5.

In case Google’s Searchology event took up all your attention, on the same day the Microformats community made an annoucement about officially adopting the value-class pattern. Here’s their news post about the topic. If you’re already using Microformats, they suggest you get busy updating your syntax. If you don’t, this might be a good jumping point to look into what Microformats can offer your site.

If you’ve somehow gotten this far in the post without knowing what microdata is, I’d suggest you take a look at both the RDFa and Microformats websites. Marking up data so it’s both human-readable and machine-readable is an important step towards the semantic web, which Google’s recent annoucements have indicated they’re supporting as we move forward. So dig in, and see what use you can make of either solution in your own websites. Also feel free to check out Sam Ruby’s recent microdata blog post about the recent developments.

]]>
http://cssquirrel.com/blog/2009/05/14/the-week-of-microdata/feed/ 1
Comic Update: HTML5 Manners http://cssquirrel.com/blog/2009/05/04/comic-update-html5-manners/ http://cssquirrel.com/blog/2009/05/04/comic-update-html5-manners/#comments Tue, 05 May 2009 04:58:42 +0000 Kyle Weems http://www.cssquirrel.com/?p=260 I’m going to lay out a chronology of prior events for you all so that today’s comic has a context other than the poor movie experience that was X-Men Origins: Wolverine (I really wanted to love that movie.)

Chris Wilson (W3C HTML WG co-chair and Microsoft employee) posted an e-mail to a HTML5 discussion that made reference to the “W3C HTML5 Spec”.

Mark Pilgrim (Google employee and WHATWG Blog author) in the WHATWG IRC channel then implies that HTML WG co-chair Sam Ruby would have been attempting to be divisive had he written that e-mail, but since it came from the other chair, Chris, he was in fact being stupid.

Shelley Powers (computer book author, software developer and technology architect) expresses utter frustration in a blog post about the future of HTML5 by pointing out this incident and many others that indicates a “Hatfield-McCoy feud” (in her words) between the W3C and WhatWG that is miring the whole process down. Gems in her post include an IRC discussion (starts here, ends here) between HTML5 editor Ian Hickson and Microformats champion Tantek Celik where Ian shows his bias in the microdata issue (read that: whether to include RDFa in HTML5) by asking Tantek to vet the use-case submissions. The “vetting” quickly devolves to the pair saying “Use microformats for everything” or if such a situation isn’t possible, to simply create a custom microformat for your own use.

Yes, that’s it, let’s make dozens of one-shot formats to solve the many microdata issues we’ll doubtlessly be facing in the next several years. That can’t possibly create any sort of data-harvesting compatibility issues. If I can see the shortsightedness of this issue (and I fail to wear coats on cloudy days because “it’s not raining yet”) then you can bet this isn’t a tenable, long-term solution.

They take some time to attack Creative Commons while they’re at it.

These aren’t the only times these sort of offensive public conversations have occurred, where WhatWG members have publicly derided, insulted or challenged the intelligence of the individuals they’re politely talking to in other conversations about topics they’re mutually involved in (such as HTML5). Mr. Last Week in HTML5 is a great (albeit foul-mouthed and somewhat spiteful) source of links to these conversations occurring all the time.

Ian responded to Shelley’s post, taking umbrage (as Shelley put it) at her “insulting accusation”. Shelley’s response cut to the core of the matter, exposing the main issue at hand here, and one that needs some serious addressing. In her words: “Don’t you get it? Don’t you see what Last Week in HTML5 is trying to demonstrate? You talk respect in my comments, or Sam’s comments, and elsewhere, but you show disrespect to me, to Sam, to others, in the IRC, and it completely undermines everything that you do.

I can’t state it better. These people aren’t average developers trading insults about trivial code snippets on small-scale projects. These are industry movers-and-shakers who are supposed to be working together to help create the standards that will define how we use HTML and other web technologies for years to come. I expect professional disagreement to occur (I’d be worried and concerned if that didn’t happen). But to start insulting one another personally in a public discussion (or frankly, privately) is shameful to the entire process and the entire community that is depending on them to do a good job.

Shame on you, sirs.

I’ll leave you with the following quotes from this IRC discussion including Doug Schepers, Ian Hickson, and a person named ‘roc’ (I don’t know his real name) [edit: As I've been informed in the comments, roc is Mozilla's Robert O'Callahan]:

shepazutoo (Doug): wow, Hixie, “contradicting other specs has never stopped the SVGWG before” (q.v. xlink, css, etc)… first, those were almost certainly mistakes rather than purposeful contradictions, and second, you’re acting like the current SVG WG is the same set of companies and individuals that wrote the SVG 1.1 spec, which you know to be false… can you please drop the political histrionics? we’re acting in good faith to correct some past errors, and to work with other WGs and with browser vendors to make all the specs align usefully

Hixie (Ian): i think you may have missed the smiley

roc (Robert): a smiley is not a “get out of jail free card” to be annoying

]]>
http://cssquirrel.com/blog/2009/05/04/comic-update-html5-manners/feed/ 33