Re: [whatwg] New URL Standard from Anne van Kesteren on 2012-09-24 (public-whatwg-archive@w3.org from September 2012)

Noah Mendelsohn <nrm@arcanedomain.com> Mon, 22 October 2012 18:29 UTC

Return-Path: <nrm@arcanedomain.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30F2D11E80A2 for <ietf@ietfa.amsl.com>; Mon, 22 Oct 2012 11:29:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4wjhEyf1R8W3 for <ietf@ietfa.amsl.com>; Mon, 22 Oct 2012 11:29:45 -0700 (PDT)
Received: from homiemail-a62.g.dreamhost.com (caiajhbdcbhh.dreamhost.com [208.97.132.177]) by ietfa.amsl.com (Postfix) with ESMTP id 71F9911E80EE for <ietf@ietf.org>; Mon, 22 Oct 2012 11:29:45 -0700 (PDT)
Received: from homiemail-a62.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a62.g.dreamhost.com (Postfix) with ESMTP id 348CA634075; Mon, 22 Oct 2012 11:29:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=arcanedomain.com; h= message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; s= arcanedomain.com; bh=wmb+i1f2My4odDBMWRN0W4WitHQ=; b=JKR+HFJVZqL DghIP9oq2eNxHUDUp3PaiLhwL5XgbPmowe7/Gobk3x/UMeu/It8gcDNMmeCzSI8u pBHueSb3r1aL7aKdySi5Ems0gs28ZW1J35WBDX5/m+2KjAEOciXAg19baLR3Jdo9 fdHhLGjeP9ZcmF/c0AB9Q6FC9kGvFqTc=
Received: from [192.168.1.70] (unknown [146.115.66.224]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: webmaster@arcanedomain.com) by homiemail-a62.g.dreamhost.com (Postfix) with ESMTPSA id 6353E63406F; Mon, 22 Oct 2012 11:29:44 -0700 (PDT)
Message-ID: <5085909E.3040609@arcanedomain.com>
Date: Mon, 22 Oct 2012 14:29:50 -0400
From: Noah Mendelsohn <nrm@arcanedomain.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20121010 Thunderbird/16.0.1
MIME-Version: 1.0
To: Ian Hickson <ian@hixie.ch>
Subject: Re: [whatwg] New URL Standard from Anne van Kesteren on 2012-09-24 (public-whatwg-archive@w3.org from September 2012)
References: <50604C1A.7090901@gmx.de> <5060A964.5060001@stpeter.im> <Pine.LNX.4.64.1210172354500.2478@ps20323.dreamhostps.com> <507F5A7E.6040206@arcanedomain.com> <50856E3C.103@gmail.com> <Pine.LNX.4.64.1210221753010.2471@ps20323.dreamhostps.com>
In-Reply-To: <Pine.LNX.4.64.1210221753010.2471@ps20323.dreamhostps.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Mailman-Approved-At: Tue, 23 Oct 2012 09:13:03 -0700
Cc: Julian Reschke <julian.reschke@gmx.de>, mnot@mnot.net, URI <uri@w3.org>, IETF Discussion <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Oct 2012 18:29:46 -0000

On Mon, 22 Oct 2012, Brian E Carpenter wrote:
 > On 18/10/2012 02:25, Noah Mendelsohn wrote:
 >> On 10/17/2012 7:57 PM, Ian Hickson wrote:
 >>> Yeah. Turns out we (the Web standards community) haven't been doing
 >>> such a great job of making our specificatiosn match reality.:-(
 >>
 >> Um, true... but it's also the case that the implementation community
 >> hasn't over the years been doing as much as might be best to make
 >> reality match the specifications. The new specs we're writing now
 >> would like have been a lot thinner and cleaner if they had.
 >
 > However, I think the concern here is that if certain IETF specs need to
 > be updated to match the real world, that work needs to be done in the
 > IETF.

That's certainly an important concern, but it's not the one I had in mind 
when I made my comment.

Rather, while Ian is right that our new specifications must match today's 
"reality", we should also be sobered by the price we're paying for years of 
implementations that do things like sniffing. Yes, given that it's become 
widespread, documenting ways to do it interoperably and securely is good. 
I'm not convinced that implementing sniffing in widely-used user agents was 
the right choice way back when.

So, let's try harder than we have in the past to not introduce yet more 
such cruftiness, even if we do have to document what's there. Maybe we 
should have been a little more hesitant to do things like having both SVG 
and Canvas as ways of doing graphics. Perhaps that overlapping function is 
ultimately justified, but there's a long term cost. We're moving too far 
away from KISS IMO.

HTML5 is great work, but the spec is very, very thick. Keeping things as 
small and simple as we can moving forward is really what I had in mind.

Noah