Options:
- # Session Start: Mon Dec 29 00:00:00 2008
- # Session Ident: #whatwg
- # [00:02] <jgraham> gsnedders: Random bands I have recently liked: Sigur Ros, The Decemberists, Malcolm Middleton
- # [00:02] <jgraham> s/bands/artists/
- # [00:03] <jgraham> Bright Eyes, Bat for Lashes
- # [00:03] <jgraham> Joy Division, Arcade Fire
- # [00:04] * gsnedders notes jgraham's list is longer than pretty much everyone else's put together ;)
- # [00:04] * Joins: webben (n=webben@91.85.204.219)
- # [00:04] <gsnedders> * :)
- # [00:04] <jgraham> I can go on :)
- # [00:05] <jgraham> (but I don't know if I'm being useful or just naming bands that I like)
- # [00:05] * gsnedders has heard of most of them
- # [00:05] <jgraham> Belle & Sebastian, Nick Cave
- # [00:05] <gsnedders> jgraham: Oh, I like so much random stuff that naming bands you like is about as useful as you can be :)
- # [00:07] <jgraham> http://www.sigur-ros.co.uk/media/ has a bunch of free sigur ros to download
- # [00:07] <gsnedders> That's a good price.
- # [00:09] <gsnedders> jgraham: Sorry, but Malcolm Middleton has a Scottish accent from the wrong part of Scotland.
- # [00:09] * jgraham wonders who gsnedders hasn't heard of
- # [00:10] <jgraham> gsnedders: Falkirk?
- # [00:10] <jgraham> Why is that the wrong part of scotland?
- # [00:10] <gsnedders> jgraham: Wrong accent.
- # [00:10] <gsnedders> :)
- # [00:12] <jgraham> Oh well, I thought you'd like the humor and misery
- # [00:14] <gsnedders> :P
- # [00:14] <gsnedders> Nah, most of his stuffis decent
- # [00:16] <gsnedders> jgraham: I've heard of obscure stuff, just not what my friends have heard of ;)
- # [00:16] <gsnedders> * :)
- # [00:16] * gsnedders can't type toniht
- # [00:16] <gsnedders> *tonight
- # [00:16] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [00:16] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [00:19] <jgraham> gsnedders: Eh? Since I don't know what your friends have heard of that doesn't help much
- # [00:19] <gsnedders> jgraham: Oh, like what's actually popular
- # [00:19] <jgraham> Also: Flight of the Conchords (but it's good if you watch the TV show too)
- # [00:20] <jgraham> gsnedders: I have no idea what is acually popular. Nothing I like I guess
- # [00:20] <jgraham> Jeff Buckley. Is that too obvious?
- # [00:20] <gsnedders> jgraham: Nor do I. That's why I don't know what they like.
- # [00:20] <jgraham> amiina http://www.myspace.com/amiina
- # [00:21] * jgraham doesn't thinnk he has ever linked to myspace before
- # [00:21] * Joins: weinig_ (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [00:21] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [00:22] * gsnedders wonders who in #whatwg has MySpace
- # [00:22] * gsnedders doesn't
- # [00:24] * weinig_ is now known as weinig
- # [00:25] * gsnedders has been meaning to get some The View since before anyone had heard of them
- # [00:25] <jgraham> In other random culture recommendations, anyone who is in London soonish should try to visit the Wildlife Photographer of the Year exhibition at the Natural History Museum
- # [00:25] <gsnedders> jgraham: "soonish"?
- # [00:26] <jgraham> Before it closes. I don't quie recall when that is. Maybe april?
- # [00:26] <gsnedders> 26 Apr 2009
- # [00:26] <gsnedders> There's also an exhibition on Darwin till the 19th
- # [00:27] * gsnedders wonders whether to go to London in Feb
- # [00:30] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [00:33] <gsnedders> me is very submissive, apparently
- # [00:36] * Quits: tantek (n=tantek@adsl-69-106-233-137.dsl.pltn13.pacbell.net) (Read error: 110 (Connection timed out))
- # [00:36] * Quits: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no) (Read error: 113 (No route to host))
- # [00:37] * gsnedders wonders how you pronounce Amiina
- # [00:38] * Quits: dglazkov (n=dglazkov@cle-broadband-pppoe-3-11.dsl.airstreamcomm.net)
- # [00:39] * Quits: Simetrical (n=Simetric@wikipedia/simetrical) (Read error: 54 (Connection reset by peer))
- # [00:40] * Joins: karlcow (n=karl@modemcable024.84-81-70.mc.videotron.ca)
- # [00:43] * jgraham generally has no idea how to pronounce icelandic words
- # [00:45] * Joins: dglazkov (n=dglazkov@cle-broadband-pppoe-3-11.dsl.airstreamcomm.net)
- # [00:49] <gsnedders> Anyone got any clue about why <http://www.jrcnetwork.com/designprohibited/> doesn't have its background image (which is a JPEG) match up (in a colour sense) with the background colour in Safari?
- # [00:49] * Quits: psa (n=yomode@71.93.19.66) (Read error: 104 (Connection reset by peer))
- # [00:49] <Hixie> the JPEG probably has a color space set
- # [00:49] <Hixie> to something other than sRGB
- # [00:50] <jgraham> I agrre with Hixie although it sems to WFM
- # [00:50] <gsnedders> Ah, OK
- # [00:50] * gsnedders forgot that JPEG could have gamma explicitly
- # [00:51] <Hixie> oh yeah, could be the gamma too
- # [00:53] <jgraham> The colour space is set to sRGB
- # [00:53] <gsnedders> If I'm not reading the metadata wrong, it is sRGB, and there is no gamma set
- # [00:56] <jwalden> hm, html5 doesn't allow a profile attribute on <head>? seems like that "breaks" the part of the web that's wordpress-based, mostly
- # [00:56] <gsnedders> jwalden: One update to WP can fix that
- # [00:56] <Hixie> jwalden: how does it break it?
- # [00:56] <gsnedders> jwalden: And WP is XHTML anyway, and good luck convincing them to output HTML.
- # [00:56] <gsnedders> Sorry, "XHTML".
- # [00:56] <jwalden> Hixie: "breaks" in the sense of doesn't validate, hence the quotes
- # [00:56] <Hixie> oh well it doesn't validate as html5 anyway
- # [00:57] <Hixie> it's html4 :-)
- # [00:57] <Hixie> or xhtml1
- # [00:57] <gsnedders> No, it's XHTML 1.0
- # [00:57] <Hixie> either way
- # [00:57] <Hixie> it's not going to validate
- # [00:57] <jwalden> sure, I'm ignoring the doctype error I get now
- # [00:57] <gsnedders> It's impossible to get WP to output HTML 4.01
- # [02:57] * Disconnected
- # [02:57] * Attempting to rejoin channel #whatwg
- # [02:57] * Rejoined channel #whatwg
- # [02:57] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [02:57] * Set by Hixie on Thu Oct 23 14:38:15
- # [03:03] * Quits: jruderman (n=jruderma@ip68-5-179-249.oc.oc.cox.net)
- # [03:05] * Joins: jruderman (n=jruderma@ip68-5-179-249.oc.oc.cox.net)
- # [03:16] * Quits: jruderman (n=jruderma@ip68-5-179-249.oc.oc.cox.net)
- # [03:17] * Quits: dglazkov (n=dglazkov@cle-broadband-pppoe-3-11.dsl.airstreamcomm.net)
- # [03:38] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [03:50] <heycam> Hixie, typo in most recent commit (you have "it's" instead of "its")
- # [03:51] * Quits: webben (n=webben@91.85.204.219) ("Lost terminal")
- # [03:52] <Hixie> where is it?
- # [03:52] * Quits: annevk (n=annevk@cm-84.215.140.104.getinternet.no) (Read error: 110 (Connection timed out))
- # [03:52] <Hixie> i don't recall what the last commit was :-)
- # [03:53] <heycam> in the Obsolete features / Conformance checkers section
- # [03:56] <heycam> http://lists.w3.org/Archives/Public/public-html-diffs/2008Dec/0121.html
- # [03:57] * heycam afk for a bit
- # [04:04] <Philip`> "The presence of a profile attribute on the head element, if it's value is ..."
- # [04:09] <Hixie> i fixed it as soon as heycam said "in the Obsolete features / Conformance checkers section" :-)
- # [04:11] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [04:29] * Joins: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [04:47] * Quits: karlcow (n=karl@modemcable024.84-81-70.mc.videotron.ca) ("This computer has gone to sleep")
- # [04:50] * Quits: tndH (n=Rob@adsl-83-100-138-116.karoo.KCOM.COM) (Remote closed the connection)
- # [05:01] * Joins: karlcow (n=karl@modemcable211.1-80-70.mc.videotron.ca)
- # [05:15] * Quits: weinig (n=weinig@c-69-181-81-233.hsd1.ca.comcast.net)
- # [05:20] * Joins: tantek (n=tantek@adsl-69-106-233-137.dsl.pltn13.pacbell.net)
- # [06:23] * Quits: dbaron (n=dbaron@pool-98-111-140-140.phlapa.fios.verizon.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [06:55] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [07:09] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [07:10] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [07:15] * Quits: jwalden (n=waldo@71.147.38.238) (Remote closed the connection)
- # [07:26] * Joins: hdh (n=hdh@58.187.23.21)
- # [07:31] * Joins: jruderman (n=jruderma@ip68-5-179-249.oc.oc.cox.net)
- # [08:08] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [08:24] * Joins: ap (n=ap@195.239.126.12)
- # [08:33] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [08:46] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [09:39] * Quits: tantek (n=tantek@adsl-69-106-233-137.dsl.pltn13.pacbell.net)
- # [09:44] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 60 (Operation timed out))
- # [09:56] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [10:03] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [10:15] * Joins: shepazu (n=schepers@mo-71-50-29-244.dhcp.embarqhsd.net)
- # [10:31] <Hixie> what does one call a statement that doesn't modify something? as opposed to a statement that _does_ modify something
- # [10:33] <heycam> idempotent?
- # [10:34] <heycam> referentially transparent?
- # [10:34] <Hixie> idempotent statements can still change things, they are just guaranteed to not cause further changes if executed again
- # [10:34] <Hixie> referentially transparent might be it...
- # [10:34] <heycam> ah yes
- # [10:35] <heycam> side-effectless
- # [10:35] * Quits: shepazu (n=schepers@mo-71-50-29-244.dhcp.embarqhsd.net)
- # [10:35] * heycam cooks
- # [10:36] <Hixie> referentially transparent seems right
- # [10:36] <Hixie> although...
- # [10:37] <Hixie> UPDATE TABLE x SET a=0 WHERE 0==1; is referentially transparent
- # [10:37] <Hixie> and i don't want to include that
- # [10:41] <roc> "pure" is sometimes used
- # [10:42] <roc> "pure function" maybe
- # [10:42] <roc> a statement that changes no state and does not return a value (i.e., is not an expression) could also be referred to as a "no-op"
- # [10:46] <Hixie> i used "referentially transparent" but refer only to "the statement's main verb" (this is about sql)
- # [10:46] <Hixie> and then i give an example to show what i mean by "main verb"
- # [10:47] <roc> "has no side-effects" is probably more meaningful to more people
- # [10:48] <Hixie> yeah i considered that but i was worried people might think that "DROP TABLE foo" had no side-effects, only one primary effect.
- # [10:49] <roc> seems much more likely that people will have no clue what "referentially transparent" means
- # [10:49] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:50] <Hixie> well that's why i include the example :-)
- # [10:51] <Hixie> here, what do you think of this: http://www.whatwg.org/specs/web-apps/current-work/#modifications-fail-if-read-only
- # [10:51] <Hixie> step 6.2
- # [10:55] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [10:57] <roc> hmm
- # [10:57] <roc> actually "referential transparency" is not what you want here
- # [10:57] <roc> since, strictly speaking, functions that read mutable global state are not referentially transparent
- # [10:57] <Hixie> good point
- # [10:58] <Hixie> what's the right term?
- # [10:58] <Hixie> what i want is the accessor version of "immutable"
- # [10:58] <Hixie> i can think of half a dozen ways to describe a data structure that can't be modified, but no way to describe a function that doesn't modify a data structure
- # [10:58] <Hixie> go figure
- # [10:59] <roc> maybe "can modify the database" is as good as it gets
- # [11:00] * Hixie removes the parenthetical
- # [11:00] <Hixie> i'm sure there's a word
- # [11:01] <Hixie> but "can't modify" will have to do for now
- # [11:09] * Joins: annevk (n=annevk@cm-84.215.140.104.getinternet.no)
- # [11:25] * Quits: pergj (n=pergj@cm-84.208.140.163.getinternet.no) (Read error: 113 (No route to host))
- # [11:30] <MikeSmith> wasn't mpt particularly interested in notifications?
- # [11:32] * Quits: annevk (n=annevk@cm-84.215.140.104.getinternet.no) (Remote closed the connection)
- # [11:32] * Joins: annevk (n=annevk@cm-84.215.140.104.getinternet.no)
- # [11:40] <Hixie> MikeSmith: the gears team were the only people who said anything about implementing it as far as i know
- # [11:40] <Hixie> MikeSmith: and they want full-on HTML notifications
- # [11:40] <MikeSmith> OK
- # [11:41] <Hixie> MikeSmith: which i'm not willing to spec if they're the only implementation, because that's heavy duty stuff
- # [11:41] <MikeSmith> yeah, I can understand that
- # [11:42] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [11:42] <MikeSmith> Hixie: If there is significant interest from them in having taking a spec for it to the Webapps WG, I would kinda hope to get word on it sooner rather than later
- # [11:43] <MikeSmith> Is there somebody in particular you can suggest I ping about it?
- # [11:44] <MikeSmith> or course it'd be great to have somebody willing to commit to being the editor for it
- # [11:44] <Hixie> i don't know of any interest from that team to write a spec yet
- # [11:44] <Hixie> but i'm trying to encourage them to work with the w3c
- # [11:45] <Hixie> the thing is there's no point having a spec if there's only one company interested in it
- # [11:45] <Hixie> because once the other vendors start getting interested, they'll want to change it
- # [11:45] <MikeSmith> yep
- # [11:48] <MikeSmith> I think Andrei's work on the Geolocation draft has proven that when there is interest among multiple vendors, work on standard can get done relatively quickly and successfully
- # [11:48] <MikeSmith> with multiple implementations
- # [11:56] * Joins: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [11:57] <yecril71> Modifying the fingerprint on the advertising site would only disrupt the site.
- # [11:58] <yecril71> It would not cause the downloaders to download the trojan since the original file has not been modified.
- # [11:59] <Hixie> yecril71: just change the link to point to the trojan on some other site. or upload the trojan straight to that site. or do both.
- # [11:59] * Joins: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com)
- # [12:00] <yecril71> That would be easy to recognise since the browser starts downloading from another domain.
- # [12:00] <roc> the problem with HTML notifications is that that makes it impossible to integrate with platform notification frameworks such as Growl or libnotification
- # [12:01] <Hixie> roc: yeah i'm not really a big fan of it. i've been trying to discourage them (unsuccessfully)
- # [12:01] * Joins: pergj (n=pergj@home.kvaleberg.no)
- # [12:04] <yecril71> (it seems the fingerprint could cover the URL as well)
- # [12:04] <Hixie> ?
- # [12:04] <yecril71> Oops, that is irrelevant, sorry.
- # [12:08] * Quits: ap (n=ap@195.239.126.12) (Read error: 104 (Connection reset by peer))
- # [12:09] * Joins: hdh0 (n=hdh@58.187.22.112)
- # [12:10] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [12:10] * Joins: ap (n=ap@195.239.126.10)
- # [12:21] * Quits: pergj (n=pergj@home.kvaleberg.no) (Read error: 113 (No route to host))
- # [12:21] * Quits: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com) ("Leaving")
- # [12:25] * Quits: hdh (n=hdh@58.187.23.21) (Read error: 110 (Connection timed out))
- # [12:53] <Philip`> Hixie: Judging by http://lists.whatwg.org/pipermail/commit-watchers-whatwg.org/2008/001779.html , the .png file probably needs its svn:mime-type property set to something non-textual
- # [12:54] <Hixie> how do i change that?
- # [12:55] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [12:57] <Philip`> svn propset svn:mime-type image/png content-venn.png
- # [12:57] <Philip`> ... I think
- # [12:58] <Philip`> (Apparently anything not starting with "text/" is considered to be binary, and prevents textual merging and newline conversion and all that stuff)
- # [13:02] <Hixie> done
- # [13:03] <annevk> data:text/xml,<test xmlns=">">test</test> should this work?
- # [13:03] <annevk> "The attribute's normalized value MUST be either a URI reference β the namespace name identifying the namespace β or an empty string."
- # [13:09] <annevk> http://www.w3.org/TR/xforms11/#fn-digest should we have something like this for password fields?
- # [13:10] <Hixie> what problem does it solve?
- # [13:11] <annevk> sending passwords more securely over the wire without having to resort to scripting aiui
- # [13:12] <Hixie> what does that protect against?
- # [13:13] <annevk> knowledge of the original string used which may be in use on other locations
- # [13:13] <Hixie> ah
- # [13:13] <Hixie> seems like SSL is a better solution to that
- # [13:14] <annevk> blog software etc. is not going to switch to SSL, is it?
- # [13:14] <Hixie> (also, if you can sniff the hash for one site, seems likely that you can sniff the hash for another site)
- # [13:14] <Hixie> if you're using the same password for a blog as for something which matters, you're pretty screwed anyway
- # [13:15] <Hixie> the other problem is that it would mean one of two things
- # [13:15] <Hixie> either the site has to store the actual password instead of a hash
- # [13:16] <Hixie> or the site has to support both legacy login and new login
- # [13:16] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("sex break")
- # [13:16] <Hixie> the former increases the risk of the site being hacked and the passwords leaked, which is a bigger risk than sniffing in practice
- # [13:16] <Hixie> the latter seems like an unlikely thing for sites to do
- # [13:28] * Joins: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [13:30] <yecril71> If a number property cannot be coerced to an IDL number because it is too big,
- # [13:30] <yecril71> the property accessor returns 0.
- # [13:30] <yecril71> But it looks rather like NOT_SUPPORTED_ERR than 0 to me.
- # [13:31] <yecril71> Because the property contains a valid number, only its value is inaccessible to the script.
- # [13:36] * Joins: pergj (n=pergj@cm-84.208.140.163.getinternet.no)
- # [13:36] <heycam> yecril71, do you have some examples/tests that show this?
- # [13:38] <yecril71> It is specified in 2.8.
- # [13:38] <yecril71> I do not know how implementations behave.
- # [13:39] <heycam> 2.8?
- # [13:39] <heycam> oh of html5?
- # [13:41] <heycam> hmm those algorithms in 2.4.3 Numbers don't say what to do with overflow
- # [13:42] <heycam> or rather, the section on reflecting dom attributes don't say that such overflows are not "successful"
- # [13:42] * Quits: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [13:43] * heycam β bed
- # [13:45] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [13:49] <yecril71> Numbers do not overflow in HTML5 at all.
- # [13:50] * Hixie wonders how to define what a valid floating point number represents without resorting to the parsing algorithm
- # [13:56] <yecril71> A valid floating point number represents an abstract object with the following properties:
- # [13:57] <annevk> Hixie, ABNF!
- # [13:57] <yecril71> sign, value (as integer), exponent (as integer).
- # [13:57] <Hixie> annevk: that doesn't define what it means, only what the syntax is
- # [13:57] <Hixie> yecril71: that doesn't say what a particular string represents
- # [13:57] * gsnedders notes RFC 3339 doesn't define what the string means
- # [13:58] <yecril71> Figuring out what a particular string represents is called parsing.
- # [13:59] <yecril71> Do you want to parse without resorting to the parsing algorithm?
- # [13:59] <Hixie> no, i want to define what a string means for authors, without them having to understand a fifteen step parsing algorithm
- # [14:00] * Hixie does so and checks in the result
- # [14:03] <yecril71> Authors are expected to understand what a decimal expansion is.
- # [14:03] <yecril71> The exponent is a notation for multiplication.
- # [14:03] <Hixie> nothing in the spec actually said that until abotu 2 minutes ago
- # [14:04] * Hixie wonders how to resolve zcorpan's feedback regarding the parsing of numbers
- # [14:04] <Hixie> IE's parsing algorithm is wacky
- # [14:04] * gsnedders places bet it's saner than its HTTP parsing
- # [14:06] <Hixie> IE checks if the next character is [a-zA-Z] or [\192-\214] or
- # [14:06] <Hixie> > [\216-\246] or [\248-\501] or [\506-\535] or [\592-\680] or \902 or
- # [14:06] <Hixie> > [\905-\906] or \908 or [\910-\929] .... etc, and if so, drop the
- # [14:06] <Hixie> > attribute.
- # [14:06] * Hixie doesn't understand what determines membership in that set
- # [14:06] <takkaria> gsnedders: IE's number parsing algorithm parses HTTP? :P
- # [14:06] <gsnedders> takkaria: :P
- # [14:06] <gsnedders> takkaria: I haven't even looked a number parsing in HTTP
- # [14:07] <gsnedders> But that description so far seems saner than parts of the HTTP behaviour
- # [14:09] * Joins: tndH (n=Rob@adsl-83-100-138-116.karoo.KCOM.COM)
- # [14:09] <yecril71> I would say IE treats letters as invalid but allows symbols at the end.
- # [14:10] <Hixie> define "letters"?
- # [14:10] <yecril71> You already have.
- # [14:10] <Hixie> as what?
- # [14:11] <yecril71> [a-zA-Z] or [\192-\214] or
- # [14:11] <Hixie> or what? the list above is incomplete.
- # [14:11] <Hixie> and i certainly don't want to list the entire unicode table with "yes" or "no" for each character.
- # [14:12] <yecril71> You can just refer to Unicode.
- # [14:13] <Hixie> ...and say what?
- # [14:14] <yecril71> Letters are invalid, symbols are ignored.
- # [14:14] <Hixie> what do you mean by "letters"?
- # [14:15] <yecril71> Characters used to spell words.
- # [14:15] <Hixie> is U+8273 a letter?
- # [14:15] <Hixie> or U+2874
- # [14:15] <Hixie> or any other character?
- # [14:15] <Hixie> we need to define this precisely
- # [14:15] <Hixie> in a way that matches IE
- # [14:15] <Hixie> if we are to do this
- # [14:16] <Hixie> just saying "letters" is inadequate
- # [14:16] <yecril71> U+8273 is a letter.
- # [14:17] <annevk> Is "Letter" a character class in Unicode?
- # [14:17] <yecril71> I guess so.
- # [14:17] <annevk> e.g. http://msdn.microsoft.com/en-us/library/20bw873z.aspx suggests Microsoft might use something like that
- # [14:18] <Hixie> guessing isn't really going to cut it here
- # [14:18] <yecril71> The meaning of punctures depends on the language.
- # [14:19] <yecril71> I think they should not be treated as letters.
- # [14:19] <Hixie> what we think isn't really relevant here
- # [14:19] <Hixie> if we're trying to match IE
- # [14:19] <Hixie> annevk: yeah that might be what they're using. i'd need to check the ranges.
- # [14:20] <yecril71> Note that IE supports BMP characters only.
- # [14:23] * Joins: jwalden (n=waldo@adsl-71-147-38-238.dsl.emhril.sbcglobal.net)
- # [14:24] <annevk> http://www.unicode.org/Public/UNIDATA/PropList.txt code points marked L& are that class prolly
- # [14:24] * annevk is not sure whether the list is complete, though it looks like it
- # [14:27] <yecril71> The list is expected to grow as new characters are identified.
- # [14:27] * annevk whois test
- # [14:28] <annevk> wtf, HTTP stopped working
- # [14:28] <annevk> yecril71, sure
- # [14:30] * Parts: annevk (n=annevk@cm-84.215.140.104.getinternet.no)
- # [14:30] * Joins: annevk (n=annevk@cm-84.215.140.104.getinternet.no)
- # [14:31] <Philip`> Hixie: Should "-0" be a valid signed integer?
- # [14:32] <Philip`> Hixie: If it is, it doesn't represent the negative number represented in base ten by the string "0", it just represents zero
- # [14:32] <Hixie> hm
- # [14:35] <yecril71> How can a script detect HTTP 404 in a window it is driving?
- # [14:36] <Hixie> Philip`: better?
- # [14:36] * Joins: gsnedders_ (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [14:36] <yecril71> responseXML is called XMLDocument in mshtml
- # [14:36] <Hixie> yecril71: the server knows it sent a 404, so it can put a marker in the page
- # [14:37] <yecril71> But the marker can be faked.
- # [14:38] <Philip`> Hixie: Sounds okay now
- # [14:38] <Hixie> if the server is faking the marker, it can fake the 404...
- # [14:38] <Philip`> (where "okay" means "probably about correct", as opposed to "understandable and helpful to normal people")
- # [14:38] <yecril71> The server cannot fake the 404.
- # [14:39] <Hixie> The server can fake the 404.
- # [14:39] <yecril71> If the server returns 404, it is genuine.
- # [14:39] <jwalden> <?php header("HTTP/1.1 404 Not Found"); ?> or somesuch
- # [14:39] <Philip`> Hixie: Valid floating point numbers don't really represent m*10^e - they represent a floating point approximation of that number
- # [14:39] <Hixie> heycam: wow, congratulations on your appointement in the svgwg
- # [14:40] <Hixie> Philip`: how do you mean?
- # [14:40] <jwalden> Hixie: 2, not 10
- # [14:40] <yecril71> jwalden: that is still genuine.
- # [14:40] * Philip` wonders why he is able to send messages to this channel but has not received any for the past few minutes
- # [14:40] <jwalden> not sure I understand "genuine"
- # [14:41] * Philip` thus relies on krijnh's logs to allow bidirectional communication
- # [14:41] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [14:41] <Hixie> yecril71: if your point is that the server can make mistakes, then yes, but that's a bug in the server. it can just as easily make the mistake of sending back 404 for a page that it shouldn't send back a 404 for.
- # [14:41] <Hixie> jwalden: 5e3 is 5 x 10 ^ 3
- # [14:41] <Hixie> jwalden: not 5 x 2 ^ 3
- # [14:42] <yecril71> The server has an ultimate authority on the resources it serves.
- # [14:42] <jwalden> maybe I don't have enough context; I was assuming this was in reference to idealized floating-point numbers
- # [14:42] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Remote closed the connection)
- # [14:42] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [14:42] <yecril71> If it says it is not there, it is not there.
- # [14:42] <yecril71> It is like immaculate conception.
- # [14:43] <yecril71> God cannot lie, and the server cannot fake 404.
- # [14:43] <yecril71> Once it returns 404, the resource is REALLY NOT THERE.
- # [14:43] <Hixie> god is omnipotent, of course he can lie :-)
- # [14:44] * Quits: karlcow (n=karl@modemcable211.1-80-70.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [14:44] <yecril71> God cannot lie in the sense that whatever he says, becomes truth at the very moment.
- # [14:45] <Hixie> so what happens if god says "This sentence is a lie"?
- # [14:45] <yecril71> Our universe transforms to an alternative one.
- # [14:46] <Hixie> (or what happens if you are trying to find a picture of god, and you go to http://example.org/god, and the server returns a picture of god, with the status code 404?)
- # [14:46] <takkaria> "please leave your sense of logic at the door" has never been more applicable
- # [14:47] <yecril71> The client script cannot detect it is 404.
- # [14:47] <Philip`> Hixie: I mean that e.g. "1e-1" doesn't represent 1*10^-1, it represents (something)*2^(something) which is a different number
- # [14:48] <Hixie> Philip`: no, it represents 0.1. Now the browser might have a hardware limitation that prevents it from accurately representing that number efficiently, and thus it might not in fact treat it as 0.1 but as some rough approximation of 0.1, but the string itself actually represents 0.1.
- # [14:49] * Quits: gsnedders (n=gsnedder@host86-148-25-197.range86-148.btcentralplus.com) (Nick collision from services.)
- # [14:50] <Philip`> I guess that's just a matter of perspective :-)
- # [14:51] <Hixie> Philip`: put it this way. if a browser implemented html5 using bcd representations, would it be non-conforming?
- # [14:52] * gsnedders_ is now known as gsnedders
- # [14:53] <Philip`> Hixie: Probably, because ECMAScript requires IEEE 754 double semantics
- # [14:54] <Hixie> certainly when exposing the numbers to ECMAScript they'd need to be converted to base-2 representations
- # [14:54] <Hixie> but we're not talking about JS APIs here
- # [14:54] <Hixie> anyway
- # [14:54] <Hixie> bed time
- # [14:54] <Hixie> nn
- # [14:54] <takkaria> I thought BCD was something they made up to waste time in computing classes
- # [14:55] <yecril71> BCD is for calculating your tax returns.
- # [14:55] <Philip`> Some CPUs have special instructions for BCD computations
- # [14:55] <gsnedders> What's BCD?
- # [14:55] <yecril71> And the balance of your bank account.
- # [14:55] <yecril71> Binary Code for Digits.
- # [14:55] <Philip`> gsnedders: Binary Coded Decimal
- # [14:56] <takkaria> fixed-point, surely, not BCD?
- # [14:56] <Philip`> gsnedders: which is where you take a decimal number, then represent each digit as 4 binary digits
- # [14:56] <gsnedders> fun
- # [14:56] <Philip`> gsnedders: (so e.g. a 32-bit register could represent a 8-digit decimal number)
- # [14:56] <gsnedders> Yeah
- # [14:57] <Philip`> It makes arithmetic more fun
- # [14:57] <yecril71> IMB invented BCD for financial calculations on mainframes.
- # [14:57] <yecril71> s/IMB/IBM/
- # [14:58] <yecril71> in order to minimize roundoff errors.
- # [14:59] <yecril71> There is no way the page can know if the document has been printed or not.
- # [14:59] <yecril71> Short of revieweing a scan of the printout, that is.
- # [15:00] <Philip`> takkaria: You'd want fixed-point rather than floating-point, but I guess you'd want it to be decimal fixed-point rather than binary fixed-point so that you can convert to/from human-readable decimal representations with much less cost
- # [15:01] * gsnedders needs to make notes on 100 pages per day to get through all the texts for his English dissertation before term starts again
- # [15:01] <Philip`> takkaria: (because converting a binary number to a decimal string is probably very expensive when the numbers have a dozen digits and your CPU is made of cheese and string)
- # [15:02] <takkaria> true
- # [15:03] * Philip` once made a three-digit binary-to-decimal converter at school using simple NAND/NOR/etc chips, and it took two whole breadboards
- # [15:07] <Philip`> (I probably should have just used a BCD chip, but that would have been no fun)
- # [15:07] <gsnedders> Your school had BCD chips?
- # [15:10] * Joins: MikeSmith (n=MikeSmit@EM114-48-42-114.pool.e-mobile.ne.jp)
- # [15:11] <gsnedders> MikeSmith: Music suggestions?
- # [15:11] <yecril71> Footnotes are different from asides.
- # [15:12] <yecril71> Asides provide illustrative content,
- # [15:12] <yecril71> foot notes provide technical content that is no fun to read.
- # [15:12] <MikeSmith> gsnedders: MF DOOM, MadLib, .. MadVillian
- # [15:13] * Joins: karlcow (n=karl@modemcable168.84-81-70.mc.videotron.ca)
- # [15:13] <MikeSmith> Yesterday's New Quintet
- # [15:14] <MikeSmith> Clutchy Hopkins
- # [15:16] <Philip`> gsnedders: Yes - 7441 BCD-to-decimal decoder, I think
- # [15:18] <Philip`> yecril71: The Hitchhiker's Guide disproves your claim that footnotes are no fun to read
- # [15:18] <jwalden> BCD finds use in TI-8[34].* calculators, among others, unless the machines have changed since the 83+ times
- # [15:18] * gsnedders marks MikeSmith suggestions for later and tunes into gothic metal on last.fm
- # [15:19] <MikeSmith> Flann O'Brien proved some things about footnotes a while before that
- # [15:20] <Philip`> MikeSmith: But I've never read anything he wrote, whereas I have read HHGTTG, so I can only use the latter as evidence :-p
- # [15:21] <takkaria> try reading John Stuart Mill's Utilitarianism for an amusing footnote, and that was the 1800s
- # [15:21] * gsnedders still hasn't worked out whether we're markup geeks or Eng.lit. geeks
- # [15:21] <takkaria> I'm a philosophy geek ^_^
- # [15:22] <gsnedders> takkaria: You're crazy.
- # [15:22] <takkaria> no, just bored :(
- # [15:22] <yecril71> What is fun in "op.cit., 100-157?"
- # [15:23] <MikeSmith> yecril71: stop, stop, you're making me do bellylaughs
- # [15:24] <yecril71> I shall consider stopping as soon as I get a decent footnote element.
- # [15:25] <MikeSmith> Philip`: you have something to look forward to if you've never read Flann O'Brien
- # [15:26] <Philip`> MikeSmith: That's only something to look forward to if I ever plan to read him in the future
- # [15:26] * gsnedders goes back to writing notes on Nabokov
- # [15:26] <MikeSmith> yecril71: I recommend you stick to telling jokes like "op.cit., 100-157?".. that one's a classic. You should be a professional footnote comedian.
- # [15:27] <Philip`> That seems a very specialised profession
- # [15:27] <Philip`> LaTeX makes it a bit tricky to have footnotes inside footnotes, which always annoys me
- # [15:28] <MikeSmith> gsnedders: I've given up on music and now I just listen to old episodes of CBS Radio Mystery Theater featuring E.G. Marshall.. "the theater of the imagination"
- # [15:28] <gsnedders> "He felt both sorry and repelled but, realizing that the material, apart from its one specific function, had no potentional whatever, he kept doggedly at his chor"
- # [15:28] <gsnedders> *chore
- # [15:29] <MikeSmith> Philip`: if you plan to try psilocybin or LSD in the future, I recommend that you consider trying it in combination with reading At-Swim-Two-Birds
- # [15:30] * gsnedders tries to imagine Philip` trying such things
- # [15:30] * gsnedders fails miserably
- # [15:34] <yecril71> It is not possible to getElementById an element in a disconnected subtree,
- # [15:35] <yecril71> therefore the uniqueness restriction of identifiers in disconnected subtrees
- # [15:35] <yecril71> arguably serves no purpose.
- # [15:35] <Philip`> MikeSmith: I think the closest I'll ever get to that is trying BSD
- # [15:38] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [15:39] <annevk> yecril71, fwiw, IRC is not the best place to comment on the spec (I might have mentioned this already...)
- # [15:40] <annevk> yecril71, that is, unless Hixie is around and happens to be editing that part of the specification, it's generally a waste of time
- # [15:42] <MikeSmith> Philip`: I guarantee you the Berkeley guys who came up with BSD did their fair share of ther *SD and psilocybin. Billy Joy needed the holy ghost to be able to write his TCP/IP implementation
- # [15:43] <MikeSmith> yecril71: I think your IRC comments need more footnotes, preferably humorous ones.
- # [15:46] <Philip`> MikeSmith: That's not possible unless IRC has explicit syntax to represent footnote semantics
- # [15:47] * Quits: tndH (n=Rob@adsl-83-100-138-116.karoo.KCOM.COM) (Read error: 60 (Operation timed out))
- # [15:48] * Joins: kangax (n=kangax@71.244.90.14)
- # [15:48] <yecril71> Hixie has encouraged me to share my comments here.
- # [15:48] <yecril71> This way, he wastes my time by sending irrelevant information to me,
- # [15:49] <jwalden> probably to stimulate discussion before a proposal, I suspect
- # [15:49] <yecril71> while I do not waste his.
- # [15:49] <jwalden> email discussion is no fun for hashing out basics, too slow
- # [15:49] <MikeSmith> Philip`: I'm already on top of it. I'm on the #irc channel the master IRC network alerting J. Oikarinen about his lack of foresight
- # [15:52] <Dashiva> MikeSmith: Are you writing a XML-based replacement as well?
- # [15:52] <Dashiva> Atom is a good starting point
- # [15:52] * Quits: ap (n=ap@195.239.126.10)
- # [15:52] <takkaria> the IRC protocol is a wonderful mess that deviates significantly from its documentation
- # [15:53] <annevk> Dashiva :D
- # [15:53] <yecril71> I imagine Hixie can scan the logs if he wishes to, provided the log machine works.
- # [15:54] <yecril71> So it is not quite like typing into the void.
- # [15:54] <gsnedders> takkaria: I think that's an understatement
- # [15:55] <annevk> oh, he has his own logs, but he rarely replies to random banter :)
- # [15:56] <yecril71> It is me who is replying here.
- # [15:57] * annevk shrugs
- # [16:00] <MikeSmith> Dashiva: I'm writing it in Lisp
- # [16:01] <takkaria> s-expressions for IRC actually aren't a bad idea
- # [16:02] <yecril71> Playing jingles in the backround of spoken text does not seem like a good idea.
- # [16:02] <yecril71> It can make the text significantly harder to understand.
- # [16:03] <gsnedders> Why are there so many good Finnish bands?
- # [16:04] <yecril71> Because the Finns have long nigths with nothing to do :-)
- # [16:04] <yecril71> nights
- # [16:05] * Joins: kangax_ (n=kangax@74.201.136.194)
- # [16:08] * Joins: tndH (n=Rob@adsl-87-102-86-140.karoo.KCOM.COM)
- # [16:12] <yecril71> CSS behaviors, as implemented by Internet Explorer, are quite convenient.
- # [16:13] <yecril71> On the other hand, they require scripts to run anyway,
- # [16:13] <yecril71> and once scripts can run, the events can be attached using a setup script.
- # [16:14] <yecril71> This would require the CSS selector API.
- # [16:21] * Quits: kangax (n=kangax@71.244.90.14) (Read error: 110 (Connection timed out))
- # [16:22] * Joins: dbaron (n=dbaron@pool-98-111-140-140.phlapa.fios.verizon.net)
- # [16:26] * Parts: annevk (n=annevk@cm-84.215.140.104.getinternet.no)
- # [16:26] * Joins: annevk (n=annevk@cm-84.215.140.104.getinternet.no)
- # [16:38] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [16:54] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [17:10] <Philip`> Dashiva: XMPP already supports multi-user chat, so that'd probably be a better starting point
- # [17:10] <Philip`> or maybe it's already the finishing point
- # [17:10] <Philip`> but anyway it uses XML so it must be good
- # [17:11] <Philip`> (Never mind that you can basically destroy an entire channel by sending namespace-ill-formed XML that the server will blindly retransmit to every other user in the channel and cause their connections to drop)
- # [17:21] <jwalden> that's a server bug, no?
- # [17:21] <jwalden> or so I'd expect
- # [17:24] <Philip`> Yes (in ejabberd) - it's fixable, but not trivially, and it's the kind of bug that XML seems to encourage
- # [17:25] <Philip`> (It's non-trivial because you need a namespace-aware self-contained-XML-fragment serialiser, and you need it written in Erlang)
- # [17:28] <annevk> hmm, class names are case-insensitive?
- # [17:28] <annevk> oh, they're not
- # [17:44] <hdh0> in 4.5.13.1, "because the order is not particular important" should be "particularly"
- # [17:51] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [18:02] * Quits: hdh0 (n=hdh@58.187.22.112) (Remote closed the connection)
- # [18:02] * Joins: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com)
- # [18:26] * Quits: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com) (Remote closed the connection)
- # [18:37] * Joins: jwalden_ (n=waldo@adsl-70-142-209-83.dsl.emhril.sbcglobal.net)
- # [18:53] * Quits: jwalden (n=waldo@adsl-71-147-38-238.dsl.emhril.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [19:16] * Joins: ap (n=ap@195.239.126.11)
- # [19:41] * Joins: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net)
- # [19:41] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [19:47] * Joins: psa (n=yomode@71.93.19.66)
- # [20:14] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [20:29] * Quits: karlcow (n=karl@modemcable168.84-81-70.mc.videotron.ca) ("This computer has gone to sleep")
- # [20:40] * Quits: dave_levin_ (n=dave_lev@72.14.224.1)
- # [20:41] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [20:59] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [21:02] * Joins: weinig (n=weinig@nat/apple/x-5d1abcb061a559a9)
- # [21:06] * Quits: MikeSmith (n=MikeSmit@EM114-48-42-114.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [21:07] * Joins: webben (n=webben@91.84.59.48)
- # [21:08] * Quits: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net) (Read error: 104 (Connection reset by peer))
- # [21:08] * Joins: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net)
- # [21:10] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [21:22] * Joins: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [21:24] * Quits: weinig (n=weinig@nat/apple/x-5d1abcb061a559a9)
- # [21:26] * Joins: kingryan (n=ryan@adsl-76-228-82-241.dsl.pltn13.sbcglobal.net)
- # [21:47] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [21:47] * Quits: kingryan (n=ryan@adsl-76-228-82-241.dsl.pltn13.sbcglobal.net)
- # [21:50] * Joins: kingryan (n=ryan@adsl-76-228-82-241.dsl.pltn13.sbcglobal.net)
- # [21:52] * Quits: kingryan (n=ryan@adsl-76-228-82-241.dsl.pltn13.sbcglobal.net) (Client Quit)
- # [22:03] * Quits: shepazu (n=schepers@mo-76-0-60-125.dhcp.embarqhsd.net)
- # [22:05] * Joins: weinig (n=weinig@nat/apple/x-8c0496de9f82d5ca)
- # [22:06] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [22:11] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:14] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [22:17] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [22:17] * zcorpan_ ponders about the interactiveness of <details>
- # [22:18] <zcorpan_> Hixie: shouldn't <legend> ban interactive descendants if the parent is <details>?
- # [22:19] * Quits: ap (n=ap@195.239.126.11)
- # [22:27] * Joins: dimich_ (n=dimich@72.14.224.1)
- # [22:30] * Quits: pergj (n=pergj@cm-84.208.140.163.getinternet.no) (Read error: 113 (No route to host))
- # [22:31] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [22:32] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net) (Read error: 104 (Connection reset by peer))
- # [22:32] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [22:42] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) (Nick collision from services.)
- # [22:42] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [22:49] * Quits: dbaron (n=dbaron@pool-98-111-140-140.phlapa.fios.verizon.net) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: kangax_ (n=kangax@74.201.136.194) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: drry (n=drry@it17.opt2.point.ne.jp) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: heycam (n=cam@210-84-5-187.dyn.iinet.net.au) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: YaaL (i=yaal@hell.pl) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: wilhelm_ (i=wilhelm@trivini.no) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: dolske (n=dolske@firefox/developer/dolske) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: Yudai__ (n=Yudai@p02fed3.kngwnt01.ap.so-net.ne.jp) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: wakaba (n=wakaba@189.164.210.220.dy.bbexcite.jp) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: hober (n=ted@unaffiliated/hober) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: erlehmann (n=erlehman@86.59.25.121) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: dave_levin (n=dave_lev@72.14.227.1) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: kinetik (n=kinetik@121.98.132.55) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: takkaria (n=takkaria@isparp.co.uk) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: jgraham (n=jgraham@web22.webfaction.com) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: annevk (n=annevk@cm-84.215.140.104.getinternet.no) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: Simetrical (n=Simetric@wikipedia/simetrical) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: hendry (n=hendry@webvm.net) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: psa (n=yomode@71.93.19.66) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: tndH (n=Rob@adsl-87-102-86-140.karoo.KCOM.COM) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: bzed (n=bzed@devel.recluse.de) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: dimich_ (n=dimich@72.14.224.1) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: raspberry-lemon (n=lemon@raspberry-style.net) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: roc (n=roc@222-152-171-232.jetstream.xtra.co.nz) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: jcranmer (n=jcranmer@remote.csl.tjhsst.edu) (leguin.freenode.net irc.freenode.net)
- # [22:49] * Quits: broquaint (i=1007b358@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com) (leguin.freenode.net irc.freenode.net)
- # [22:51] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [22:51] * Joins: dolske (n=dolske@firefox/developer/dolske)
- # [22:51] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [22:51] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [22:51] * Joins: psa (n=yomode@71.93.19.66)
- # [22:51] * Joins: annevk (n=annevk@cm-84.215.140.104.getinternet.no)
- # [22:51] * Joins: dbaron (n=dbaron@pool-98-111-140-140.phlapa.fios.verizon.net)
- # [22:51] * Joins: tndH (n=Rob@adsl-87-102-86-140.karoo.KCOM.COM)
- # [22:51] * Joins: kangax_ (n=kangax@74.201.136.194)
- # [22:51] * Joins: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [22:51] * Joins: Simetrical (n=Simetric@wikipedia/simetrical)
- # [22:51] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [22:51] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [22:51] * Joins: Yudai__ (n=Yudai@p02fed3.kngwnt01.ap.so-net.ne.jp)
- # [22:51] * Joins: drry (n=drry@it17.opt2.point.ne.jp)
- # [22:51] * Joins: wilhelm_ (i=wilhelm@trivini.no)
- # [22:51] * Joins: YaaL (i=yaal@hell.pl)
- # [22:51] * Joins: heycam (n=cam@210-84-5-187.dyn.iinet.net.au)
- # [22:51] * Joins: hober (n=ted@unaffiliated/hober)
- # [22:51] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [22:51] * Joins: wakaba (n=wakaba@189.164.210.220.dy.bbexcite.jp)
- # [22:51] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [22:51] * Joins: hendry (n=hendry@webvm.net)
- # [22:51] * Joins: jgraham (n=jgraham@web22.webfaction.com)
- # [22:51] * Joins: bzed (n=bzed@devel.recluse.de)
- # [22:51] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [22:52] * Joins: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no)
- # [22:52] * Joins: raspberry-lemon (n=lemon@raspberry-style.net)
- # [22:52] * Joins: roc (n=roc@222-152-171-232.jetstream.xtra.co.nz)
- # [22:52] * Joins: jcranmer (n=jcranmer@remote.csl.tjhsst.edu)
- # [22:52] * Joins: broquaint (i=1007b358@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [23:11] * Joins: virtuelv (n=virtuelv@48.80-202-82.nextgentel.com)
- # [23:11] <heycam> thanks Hixie (re svgwg)
- # [23:12] <heycam> Philip`, i'd say that "-0" shouldn't be a signed integer, one reason for which would be that the integral types in Web IDL don't include a "-0" value
- # [23:12] <heycam> (though float does)
- # [23:14] * Joins: Lachy (n=Lachlan@host81-130-19-123.in-addr.btopenworld.com)
- # [23:14] <Philip`> heycam: There already isn't a one-to-one mapping between strings and values, e.g. "01" and "1" both mean the same number, so is it bad if "-0" and "0" both mean the same number too?
- # [23:19] * Quits: kangax_ (n=kangax@74.201.136.194)
- # [23:19] <heycam> i don't think having multiple strings mapping to the same number is a problem. but the fact that "01" means the same regardless of whether the type is a long or a float, but "-0" means different things, might be trouble.
- # [23:19] <heycam> well not trouble, ...
- # [23:19] <heycam> but unexpected
- # [23:20] <heycam> (though i expect the number of authors to know about negative zeroes in floats to be small anyway)
- # [23:23] * Joins: kingryan (n=ryan@adsl-76-228-82-241.dsl.pltn13.sbcglobal.net)
- # [23:26] <Philip`> heycam: As far as I can tell, "-0" means the same as "0" in HTML5's definition of floating point numbers, because it's defined in terms of ideal real numbers
- # [23:26] <Philip`> (and ideal real numbers don't have a -0)
- # [23:28] <heycam> oh
- # [23:28] <heycam> so html5 parsing of floats is different from ecma-262 parsing of floats
- # [23:29] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [23:30] <Philip`> HTML5 parsing of floats doesn't even allow "1e+1"
- # [23:30] <Philip`> (It only allows "1e1" and "1e-1")
- # [23:32] <Philip`> which is probably going to be horribly confusing for anyone who's generating HTML from a language that serialises large floating point numbers with "...e+...", i.e. pretty much any language
- # [23:32] <heycam> yeah, i think it would be better if they parsed the same
- # [23:32] <heycam> is there a particular reason to disallow "1e+1" and other things?
- # [23:33] <Philip`> Ask Hixie :-)
- # [23:33] <heycam> Hixie is hereby asked
- # [23:34] <zcorpan_> iirc, it's to be compatible with parseInt() in as many languages as possible
- # [23:34] <Philip`> zcorpan_: Why would you parse a floating point number with parseInt?
- # [23:34] <zcorpan_> er
- # [23:34] <zcorpan_> parseFloat
- # [23:35] <Philip`> It seems much more useful to be compatible with printFloat, because millions of people are going to be doing that, whereas about five people are going to be writing web browsers that have to parse these floats
- # [23:35] <heycam> and they already have routines for parsing floats with "e+" in them from the js engines, i suppose
- # [23:35] <Hixie> please send e-mail if you want e+ support
- # [23:37] * zcorpan_ was thinking of http://www.whatwg.org/specs/web-forms/current-work/#number
- # [23:37] <Philip`> zcorpan_: Ah, I was thinking of http://www.whatwg.org/specs/web-apps/current-work/#rules-for-parsing-floating-point-number-values
- # [23:37] <Philip`> particularly when it's used for reflecting content attributes
- # [23:40] * Joins: karlcow (n=karl@modemcable211.1-80-70.mc.videotron.ca)
- # [23:42] * Quits: karlcow (n=karl@modemcable211.1-80-70.mc.videotron.ca) (Client Quit)
- # [23:44] * Philip` will send e-mail
- # [23:45] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [23:48] * gsnedders often emails himself
- # [23:48] * gsnedders is that much of a loner
- # [23:52] * Lachy waves from London
- # [23:52] <Lachy> I arrived here earlier this afternoon
- # [23:52] <gsnedders> How come you're in London?
- # [23:53] <Lachy> holiday
- # [23:53] <Lachy> also because there is an Australia shop here where I can stock up on my supplies of Vegemite, Tim Tams, Aeroplane Jelly and Cottees Cordial
- # [23:55] <Philip`> Is Vegemite much different to Marmite?
- # [23:55] <Lachy> I just hope they have all that stuff in stock. If they don't, I'll be disappointed because the shipping costs for that stuff if I have to get it posted are expensive
- # [23:56] <Lachy> Vegemite is the original and superior version of Marmite
- # [23:56] <Lachy> I think marmite is quite disqusting, actually
- # [23:56] <Lachy> *disgusting
- # [23:57] <smedero> what are the differences in texture and/or taste?
- # [23:57] <Lachy> marmite is a lot more runny
- # [23:57] <Lachy> it's difficult to describe the differences in taste
- # [23:58] <Lachy> smedero, what country are you in?
- # [23:58] * Quits: weinig (n=weinig@nat/apple/x-8c0496de9f82d5ca)
- # [23:58] <smedero> united states
- # [23:58] * smedero hides
- # [23:58] <Lachy> there are some Australia stores in the US. Order a small tube of it and try it out
- # [23:59] <Lachy> do you get marmite in the uS?
- # [23:59] * gsnedders takes his pitch-fork to smedero
- # [23:59] <Philip`> It comes in tubes? How odd
- # [23:59] <Lachy> it comes in tubes and jars
- # [23:59] <smedero> yeah, i've come across it from time to time... more so in the northeast than here on the west coast.
- # [23:59] <Lachy> the tubes are smaller, lighter and cost less to post
- # Session Close: Tue Dec 30 00:00:00 2008
The end :)