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

Ian Hickson <ian@hixie.ch> Tue, 23 October 2012 01:02 UTC

Return-Path: <ian@hixie.ch>
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 A14901F0C5F for <ietf@ietfa.amsl.com>; Mon, 22 Oct 2012 18:02:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.494
X-Spam-Level:
X-Spam-Status: No, score=-2.494 tagged_above=-999 required=5 tests=[AWL=0.105, 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 NO70kTPta1r8 for <ietf@ietfa.amsl.com>; Mon, 22 Oct 2012 18:02:03 -0700 (PDT)
Received: from homiemail-a45.g.dreamhost.com (caibbdcaaaaf.dreamhost.com [208.113.200.5]) by ietfa.amsl.com (Postfix) with ESMTP id 032C21F0C51 for <ietf@ietf.org>; Mon, 22 Oct 2012 18:02:03 -0700 (PDT)
Received: from homiemail-a45.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a45.g.dreamhost.com (Postfix) with ESMTP id 160E84806C; Mon, 22 Oct 2012 18:02:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=hixie.ch; h=date:from:to :cc:subject:in-reply-to:message-id:references:mime-version: content-type; s=hixie.ch; bh=toGxC/aadf99DjkdRm+NMFMOoO0=; b=gq1 e6cHItxcZTikfZUvuLEi3JA2ZTJSnRiNvUkLaBX163wldVkCMIrJh4L/gqjzYzng ij0H4WI2tv6ycMSM5kaU1jqdUgjbb9xpKkJdYc1VoD/iGReObcW1xSyi0z2xp9Pz rWLvyF8Ui3APoQEOccDdZ8CYfuWmg+djxhMilUic=
Received: from ps20323.dreamhostps.com (ps20323.dreamhost.com [69.163.222.251]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: internal@index.hixie.ch) by homiemail-a45.g.dreamhost.com (Postfix) with ESMTPSA id F3AB24802D; Mon, 22 Oct 2012 18:02:08 -0700 (PDT)
Date: Tue, 23 Oct 2012 01:02:02 +0000
From: Ian Hickson <ian@hixie.ch>
To: Tim Bray <tbray@textuality.com>
Subject: Re: [whatwg] New URL Standard from Anne van Kesteren on 2012-09-24 (public-whatwg-archive@w3.org from September 2012)
In-Reply-To: <CAHBU6iv29xAJvgVtcNVpYX=23tydt+mCOQegRiNLV=K8sCh-Cg@mail.gmail.com>
Message-ID: <Pine.LNX.4.64.1210230055550.2471@ps20323.dreamhostps.com>
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> <0DBC8A11-319C-4120-975E-7E40FD5818BF@gbiv.com> <Pine.LNX.4.64.1210222137530.2471@ps20323.dreamhostps.com> <5085C4BA.2030505@gmx.de> <Pine.LNX.4.64.1210222220510.2471@ps20323.dreamhostps.com> <CAHBU6is8LNZ7Rq-vwLuOm+8ThKB9c=QPwbUfQwDQD5bDPjtf7w@mail.gmail.com> <Pine.LNX.4.64.1210222320070.2471@ps20323.dreamhostps.com> <09DC68AA-2DAD-4CB1-9CA9-799AF12B7BE2@mnot.net> <Pine.LNX.4.64.1210222337520.2471@ps20323.dreamhostps.com> <D9485C0B-E3DA-4B51-9A25-9EAB018C1951@mnot.net> <Pine.LNX.4.64.1210222359080.2471@ps20323.dreamhostps.com> <CAHBU6iv29xAJvgVtcNVpYX=23tydt+mCOQegRiNLV=K8sCh-Cg@mail.gmail.com>
Content-Language: en-GB-hixie
Content-Style-Type: text/css
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-1555694626-39812219-1350954122=:2471"
X-Mailman-Approved-At: Tue, 23 Oct 2012 09:13:03 -0700
Cc: IETF Discussion <ietf@ietf.org>, Julian Reschke <julian.reschke@gmx.de>, "Roy T. Fielding" <fielding@gbiv.com>, Jan Algermissen <jan.algermissen@nordsc.com>, URI <uri@w3.org>, Noah Mendelsohn <nrm@arcanedomain.com>, Mark Nottingham <mnot@mnot.net>
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: Tue, 23 Oct 2012 01:02:03 -0000

On Mon, 22 Oct 2012, Tim Bray wrote:
>
> One more data point... I work on Web software all the time and have for 
> many years; in recent years mostly at the REST (app-to-app HTTP 
> conversations) rather than browser-wrangling level.  I’d have to say 
> that URI interoperability problems haven’t come near getting into the 
> list of top-20 pain points.  So either my experience is wildly 
> untypical, or maybe it’s a combination of being a little bit lucky, and 
> that the pain which exists is highly concentrated in the browser space.  

The importance of error handling goes up dramatically as the number of 
participants in a space increases. When one is writing private software 
where you write the server and the client, one is unlikely to run into any 
problems that one would attribute to the specs. When one is writing 
software with a few hundred participants, these kinds of errors occur, but 
it's trivial to deal with them by telling the offending people to follow 
the spec. When one is dealing with trillions of items, it becomes 
impossible to fix the problems, and error-handling becomes necessary.

The Web is a classic example of the latter, so browser vendors and authors 
of software that interacts with the Web, e.g. Web search engine software 
(GoogleBot), Web mirroring software (wget), etc, often run into it.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'