Options:
- # Session Start: Fri Sep 11 00:00:00 2009
- # Session Ident: #whatwg
- # [00:00] <Lachy> ok
- # [00:00] <Lachy> let me know when you'll do it :-)
- # [00:00] <gsnedders> Once my to-do is a bit emptier, which won't be for a while
- # [00:01] * gsnedders writes a to-do list purely of things that _must_ be done tomorrow.
- # [00:01] <gsnedders> (Honestly, it only involves going to another city for a bit…)
- # [00:01] <Lachy> I suggest you cross out items 2, 4, 5 and 7 from your todo list. That will shorten it a bit.
- # [00:01] <gsnedders> (and I think everything on it has to be done from 9–5)
- # [00:02] <gsnedders> Lachy: But #2 is a dependancy on #1, #4 I need for Saturday, #5 I guess I could (but once I'm in the other city for #4 it's not that much), and #7 throws an IndexError
- # [00:02] <Lachy> right, so that's one off your list already!
- # [00:04] * Quits: bgalbraith (n=bgalbrai@nat/mozilla/x-izubpjwfcurlyukl)
- # [00:09] * Joins: MikeSmith (n=MikeSmit@EM114-48-12-246.pool.e-mobile.ne.jp)
- # [00:18] * Quits: heycam (n=cam@210-84-56-211.dyn.iinet.net.au) ("bye")
- # [00:26] * Joins: paul_irish (n=paul_iri@12.33.239.250)
- # [00:31] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
- # [00:32] <jamesr> michaeln: the "they wrote a bug and should fix it if they wanted mutex semantics." part is what i think folks are objecting to
- # [00:32] <jamesr> because that's been tried many times and has never really worked well
- # [00:37] <jamesr> given that there's very little shared state in html5 currently it seems better to try to avoid the mess altogether
- # [00:39] <jamesr> what about restricting access to to shared resources (localStorage, databases) to a single event loop the same way DOM access is?
- # [00:39] * Quits: Kalms (n=rasmuska@81.161.185.108) (Read error: 54 (Connection reset by peer))
- # [00:40] * Joins: weinig (n=weinig@17.246.16.129)
- # [00:41] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [00:42] * Joins: franksalim (n=frank@adsl-75-61-85-210.dsl.pltn13.sbcglobal.net)
- # [00:47] <annevk2> and, sorry, ??? means that some other table I found that mapped the code pages to a definitive name misses that code page
- # [00:49] <annevk2> and, I sort of finished that table when I had to run so I couldn't add explanations
- # [00:50] <and> annevk2: No problem.
- # [00:50] <and> annevk2: The cp* names should probably be taken as canonical. Not sure about the remaining three.
- # [00:51] <annevk2> I hope we can make supporting UTF-7, UTF-32 and EBCDIC to be non-conforming
- # [00:51] <annevk2> especially for EBCDIC that should get rid of a gazillion encodings
- # [00:51] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [00:52] <and> Yes, I'll ignore those for the moment (and add a comment to the table).
- # [00:52] <and> Old 7-bit European encodings as well?
- # [00:53] <annevk2> are those 7-bit turned into 8-bit by Windows?
- # [00:53] <annevk2> for all of them it kind of depends on the amount of implementations
- # [00:54] <and> I am not sure. IE used to ignore the high bit for ASCII, but not in IE8.
- # [00:54] <annevk2> it seems implementations can get away with not supporting UTF-7 and UTF-32 and EBCDIC
- # [00:54] <annevk2> and, Sylvain (IE) will be looking into IE-specific encoding hacks as well
- # [00:55] <and> 7-bit European encodings were effectively legacy before Internet (though they remained for a long time in certain system, including Norwegian library catalogues).
- # [00:55] <annevk2> and, he has not done that yet
- # [00:55] <annevk2> and, this the backend for IE/Windows (apparently a little bit different from .NET/Windows
- # [00:55] <annevk2> )
- # [00:55] <and> s/system/&s/
- # [00:56] <annevk2> is windows-sami-2 one of those?
- # [00:56] <and> Do you mean that the table is based on data for IE, and that .NET differs?
- # [00:56] <annevk2> yes
- # [00:56] <annevk2> from what I heard anyway
- # [00:56] <and> No, that one is 8-bit and a fairly recent innovation.
- # [00:57] <and> Neither Opera nor Firefox supports any European 7-bit encoding.
- # [00:57] <annevk2> to be sure you can compare my (or sylvain's csv file) with http://blogs.msdn.com/shawnste/archive/2009/08/18/alternate-encoding-names-recognized-by-net-ie.aspx
- # [00:57] <annevk2> and, then they're obsolete imo
- # [00:58] * Quits: Kalms (n=rasmuska@81.161.185.108)
- # [00:59] <annevk2> maybe we should put down some principles somewhere to determine whether an encoding is in or out so people can backtrack the reasoning
- # [01:00] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [01:02] * Quits: cying (n=cying@70.90.171.153) (Remote closed the connection)
- # [01:02] * Joins: cying (n=cying@70.90.171.153)
- # [01:03] <and> I'll go through the list and add a note for EBCDIC-based and legacy 7-bit encodings to start with.
- # [01:04] <and> I was a bit surprised to see support for all the Indian ISCII encodings as well.
- # [01:06] <annevk2> i was surprised the number of code pages surpassed 200
- # [01:07] <annevk2> or maybe shocked, dunno :)
- # [01:07] * Quits: da3d (n=opera@h11n1fls34o986.telia.com)
- # [01:08] <and> I have discovered them gradually, so I never really got shocked. ;)
- # [01:08] <and> It is somewhat impressive, though.
- # [01:11] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [01:16] * Quits: MikeSmith (n=MikeSmit@EM114-48-12-246.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [01:17] * Parts: ojan (n=ojan@nat/google/x-ipxcexhnvpbtkimu)
- # [01:21] * Joins: slightlyoff (n=slightly@nat/google/x-dzniyzghgeldldrf)
- # [01:22] * Quits: Unixmonkey (n=Unixmonk@mail.reprographix.com)
- # [01:26] * Joins: jamesr_ (n=jamesr@nat/google/x-zfjfetthrlzlegly)
- # [01:28] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [01:28] * Rik`_ is now known as Rik`
- # [01:30] * Quits: myakura (n=myakura@p4040-ipbf1105marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [01:30] * Quits: sbublava (n=stephan@77.116.185.236.wireless.dyn.drei.com)
- # [01:33] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [01:36] <annevk2> dbaron, the link you put in twitter seems broken
- # [01:36] <dbaron> annevk2, hmmm... maybe I should stop letting twitter do the URL shortening
- # [01:36] <dbaron> of course, the URL fit in 160 characters, but twitter shortened it anyway
- # [01:36] <dbaron> I'm not sure what its rule is
- # [01:37] <annevk2> oh, it seems to be a bug in twitter's redirect service
- # [01:37] <dbaron> anyway, it was http://lists.w3.org/Archives/Public/www-tag/2009Aug/0054.html
- # [01:37] <annevk2> ta
- # [01:37] * Joins: MikeSmith (n=MikeSmit@EM114-48-0-21.pool.e-mobile.ne.jp)
- # [01:37] <dbaron> the link twitter made works for me, though
- # [01:40] <and> annevk2: The table does not seem to match IE8 (apparently installed on Windows Server 2008).
- # [01:41] * Quits: jamesr (n=jamesr@nat/google/x-pijyudosutolkpoo) (Read error: 110 (Connection timed out))
- # [01:41] * jamesr_ is now known as jamesr
- # [01:41] <annevk2> dbaron, if I copy the link it works, I encountered some bug by directly clicking on it from the web interface
- # [01:42] <annevk2> dbaron, not sure what's up
- # [01:42] * Quits: paul_irish (n=paul_iri@12.33.239.250)
- # [01:42] <annevk2> and, well that sucks
- # [01:43] <annevk2> though presumably the positive side of sucks is progress
- # [01:44] <annevk2> (refresh of the twitter interface fixes the issue)
- # [01:51] * Quits: dglazkov (n=dglazkov@nat/google/x-fmimgqcztpjtbtdz)
- # [01:52] * Quits: jwalden (n=waldo@nat/mozilla/x-lbdztbxmlyuokohs) (Read error: 110 (Connection timed out))
- # [01:53] * Joins: jwalden (n=waldo@nat/mozilla/x-cairvpcilyvcjnlh)
- # [01:57] <annevk2> FYI: http://broadcast.oreilly.com/2009/09/draft-html-5-no-longer-a-marku.html
- # [01:58] <annevk2> I'm going to bed, but people with some stamina left might want to clarify a thing or two. E.g. how misnested stuff is non-conforming and such...
- # [01:59] * Joins: yutak_home (n=kee@M006079.ppp.dion.ne.jp)
- # [02:02] <Hixie> hsivonen: yt?
- # [02:03] * Quits: Super-Dot (n=Super-Do@66.240.27.50) ("Colloquy more like Coolloquy")
- # [02:03] * Quits: tantek (n=tantek@adsl-69-107-12-74.dsl.pltn13.pacbell.net)
- # [02:05] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
- # [02:06] * fishd__ is now known as fishd
- # [02:10] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [02:16] * Joins: bgalbraith (n=bgalbrai@nat/mozilla/x-xdufhhameidupyzo)
- # [02:24] * Quits: jwalden (n=waldo@nat/mozilla/x-cairvpcilyvcjnlh) (Read error: 110 (Connection timed out))
- # [02:24] * Joins: jwalden (n=waldo@nat/mozilla/x-suceikolhqeauila)
- # [02:28] <Lachy> Hixie, I contacted ALA about publishing the article about sectioning, and they said they're interested
- # [02:28] <Hixie> cool
- # [02:28] <Lachy> so I've been working on it yesterday and today. It's coming along nicely, but not yet finished
- # [02:29] <Lachy> the only problem is that it's so long already, and it's not even half complete.
- # [02:30] <Hixie> i've been poking at the examples, to see if that helps too
- # [02:31] <Hixie> just passed r3800
- # [02:33] <Lachy> it's longer than I thought. Already up to 4 pages already
- # [02:33] <Lachy> s/already// - not sure why I said that twice
- # [02:35] * Quits: ap (n=ap@17.246.19.174) (Remote closed the connection)
- # [02:36] * Joins: ap (n=ap@nat/apple/x-rahgecksfjajsvtd)
- # [02:40] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [02:41] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:43] <Lachy> Hixie, in #the-article-element: <p><time pubdate datetime="2009-10-09T14:28-08:00"></time></p>
- # [02:43] <Lachy> you should add a human readable date to hat
- # [02:43] <Lachy> *that
- # [02:44] <Lachy> same with all the other <time> elements in the example
- # [02:46] <Lachy> I suppose the example you added is good enough to satisfy this bug of mine too http://www.w3.org/Bugs/Public/show_bug.cgi?id=7552
- # [02:46] <Lachy> I'll close it.
- # [02:47] <AryehGregor> annevk2, I left a comment, but it didn't show up. I guess they're premoderated or something?
- # [02:49] <Hixie> Lachy: if there's no contents, the UA will render the datetime appropriately
- # [02:49] * Quits: ap (n=ap@nat/apple/x-rahgecksfjajsvtd)
- # [02:49] * Quits: yutak_home (n=kee@M006079.ppp.dion.ne.jp) ("Ex-Chat")
- # [02:51] <Lachy> oh, really? I forgot about that
- # [02:54] <Lachy> Hixie, from #the-time-element <footer>Published <time pubdate datetime="2009-08-30T07:13Z">lt;/time>.</footer> - s/lt;/</
- # [02:55] <Lachy> that's the last example, just above The code Element
- # [03:00] * Quits: cying (n=cying@70.90.171.153)
- # [03:06] * Joins: Hish_ (n=chatzill@mail2.n-e-s.de)
- # [03:06] * Hish_ is now known as Hish
- # [03:08] * Quits: bgalbraith (n=bgalbrai@nat/mozilla/x-xdufhhameidupyzo)
- # [03:12] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [03:12] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [03:14] <MikeSmith> Hixie: I saw you mentioned that
- # [03:15] <MikeSmith> Hixie: erp, nm
- # [03:15] * Quits: slightlyoff (n=slightly@nat/google/x-dzniyzghgeldldrf) (Read error: 110 (Connection timed out))
- # [03:15] <MikeSmith> was just going to ask you something about the bug list but I figured it out
- # [03:16] * Quits: MikeSmith (n=MikeSmit@EM114-48-0-21.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [03:27] * Quits: nessy (n=nessy@203-214-73-15.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [03:31] * Quits: jlebar (n=jlebar@nat/mozilla/x-kwgeimfvqhjjqiok) ("Leaving")
- # [03:46] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [03:58] * Quits: dave_levin (n=dave_lev@74.125.59.65)
- # [04:04] * Quits: jamesr (n=jamesr@nat/google/x-zfjfetthrlzlegly)
- # [04:10] * Disconnected
- # [04:11] * Attempting to rejoin channel #whatwg
- # [04:12] * Rejoined channel #whatwg
- # [04:12] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [04:12] * Set by annevk3 on Wed Sep 09 23:23:54
- # [04:14] * Quits: michaeln (n=michaeln@nat/google/x-tcvtkxnvcopykcsp) (Read error: 104 (Connection reset by peer))
- # [04:14] * Joins: michaeln (n=michaeln@216.239.45.4)
- # [04:33] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:33] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
- # [04:35] * Joins: MikeSmith (n=MikeSmit@EM114-48-200-173.pool.e-mobile.ne.jp)
- # [04:37] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [04:38] * Quits: dpranke (n=Adium@nat/google/x-wxngcvbuwbpcpmtv) ("Leaving.")
- # [04:49] * Joins: roc_ (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [04:49] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [04:55] * Joins: hobertoAtWork2 (n=hobertoa@198.45.18.20)
- # [04:55] * Quits: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com) (Read error: 104 (Connection reset by peer))
- # [05:04] * Joins: cardona507_ (n=cardona5@67.180.160.250)
- # [05:05] * Joins: doublec_ (n=doublec@203-97-204-82.dsl.clear.net.nz)
- # [05:06] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz) (Read error: 113 (No route to host))
- # [05:06] * roc_ is now known as roc
- # [05:07] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) (Read error: 110 (Connection timed out))
- # [05:09] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:12] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Read error: 145 (Connection timed out))
- # [05:12] * cardona507_ is now known as cardona507
- # [05:14] * Quits: michaeln (n=michaeln@216.239.45.4) ("Leaving.")
- # [05:27] * Joins: gavin__ (n=gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
- # [05:27] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Nick collision from services.)
- # [05:27] * gavin__ is now known as gavin_
- # [05:27] * Quits: othermaciej (n=mjs@nat/apple/x-obrjfzgwwfqdberk) (Read error: 110 (Connection timed out))
- # [05:54] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [05:58] * Quits: jwalden (n=waldo@nat/mozilla/x-suceikolhqeauila) ("home")
- # [05:58] * Joins: jamesr (n=jamesr@76.102.52.10)
- # [05:59] * Joins: jorlow (n=jorlow@220.109.219.244)
- # [06:02] * MikeSmith reads the diff for r3803 and is glad to see that it includes removing an instance of the phrase "the document must be authored such that" from the spec
- # [06:03] * Quits: bgalbraith (n=bgalbrai@71.202.109.116)
- # [06:09] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [06:18] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [06:33] * Quits: scherkus (n=scherkus@74.125.59.65) (Read error: 110 (Connection timed out))
- # [06:33] * Quits: jianli (n=jianli@74.125.59.65) (Read error: 110 (Connection timed out))
- # [06:34] * Joins: scherkus (n=scherkus@74.125.59.65)
- # [06:34] * Joins: jianli (n=jianli@74.125.59.65)
- # [06:37] * Quits: weinig (n=weinig@17.246.16.129)
- # [06:38] <Hixie> wow, html4's examples for <bdo> are terrible
- # [06:38] * Hixie tries to come up with better ones
- # [06:38] * Hixie fails
- # [06:58] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [07:00] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [07:01] * Quits: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
- # [07:08] * Joins: jamesr_ (n=jamesr@72.14.224.1)
- # [07:10] * Quits: benward (n=benward@nat/yahoo/x-moaidrhyxgkccobv) (Read error: 105 (No buffer space available))
- # [07:12] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [07:16] * Quits: jamesr (n=jamesr@76.102.52.10) (Read error: 145 (Connection timed out))
- # [07:16] * jamesr_ is now known as jamesr
- # [07:34] * Joins: benward (n=benward@98.210.154.133)
- # [07:39] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [07:43] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [07:46] <hsivonen> Hixie: yes, async penalizes document.write()
- # [07:46] <hsivonen> Hixie: I'm here now.
- # [07:46] <hsivonen> and: Sorry. CVSDude shuffled repos around and I forgot to update docs
- # [07:49] <Hixie> hsivonen: i changed the xpath stuff
- # [07:49] * hsivonen looks
- # [07:49] <Hixie> i had to actually learn about xpath and find something that would be a compromise between you and johnathan
- # [07:49] <Hixie> so going by my track record, i (a) misunderstood xpath, and (b) wrote something neither of you like
- # [07:49] <hsivonen> Hixie: compromise in behavior or compromise in wording?
- # [07:50] <Hixie> wording was my intent
- # [07:51] <hsivonen> Hixie: hmmkay. I *think* that's equivalent.
- # [07:52] <hsivonen> Hixie: I can live with that wording, although I think my wording was clearer
- # [07:52] <Hixie> once i actually went and read xpath, i found both you and johnathan were proposing wording that didn't use the xpath 1.0 terminology.
- # [07:52] <hsivonen> Hixie: well, it's equivalent in WebKit and Opera. In Gecko, it will be equivalent after fixing another bug.
- # [07:52] <hsivonen> Hixie: OK. not surprising
- # [07:53] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:53] <Hixie> (there's no "name expression" in xpath1, and "NameText" or whateven he was using was just a grammar production with no defined meaning as far as i could tell)
- # [07:53] <hsivonen> Hixie: thanks
- # [07:53] <Hixie> np
- # [07:53] <Hixie> hopefully he'll like it too
- # [07:55] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
- # [07:55] * Quits: gsnedders (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com) (Read error: 104 (Connection reset by peer))
- # [07:55] * Joins: gsnedders_ (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com)
- # [07:56] * gsnedders_ is now known as gsnedders
- # [07:57] <hsivonen> and: documentation fixed
- # [07:57] <hsivonen> and: and you can get just the htmlparser if you like: http://about.validator.nu/htmlparser/
- # [07:59] <boblet> I have a nav use question: it’s for site and in-page nav, but is it also appropriate for a series of related articles? Example usage: http://boblet.tumblr.com/post/141239118/html5-structure4
- # [07:59] <boblet> (top right box listing HTML5-related articles)
- # [08:00] <boblet> I’d guess aside might be better, but this is the only thing on the site I’d like to put in nav
- # [08:01] <hsivonen> and: the 7-bit Norwegian/Danish/Swedish/Finnish modifications of ASCII are obsolete and not Web-relevant
- # [08:07] <boblet> hrm, on second reading I think this is a “major navigation block”, so nav is appropriate. nicely worded
- # [08:07] * Quits: jamesr (n=jamesr@72.14.224.1) (Read error: 145 (Connection timed out))
- # [08:11] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [08:14] * Joins: SuperDot_iPod (n=superdot@adsl-75-61-83-64.dsl.pltn13.sbcglobal.net)
- # [08:20] <hsivonen> Is iTunes LP using WebKit as the renderer?
- # [08:20] <hsivonen> If so, are we going to see the scroll bar styling stuff in spec form on www-style?
- # [08:21] <MikeSmith> hsivonen: http://www.satine.org/archives/2009/09/09/does-itunes-9-use-webkit/
- # [08:21] * Quits: doublec_ (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
- # [08:22] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [08:23] <hsivonen> ok. So how are the non-native-looking scroll bars in iTunes LP content implemented?
- # [08:26] * MikeSmith has no idea
- # [08:27] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [08:27] <MikeSmith> Hixie: I'm looking at recentish pubdate attribute changes, and I notice that the current draft doesn't seem to actually specify any constraints on the value of pubdate
- # [08:28] <Hixie> doesn't it say it's a boolean attribute?
- # [08:29] <MikeSmith> Hixie: erp.. sorry man. I read right past that
- # [08:29] * MikeSmith needs more tea
- # [08:30] * Quits: fishd (n=darin@72.14.224.1) (Read error: 110 (Connection timed out))
- # [08:30] * MikeSmith inches ever closer to his quota of dumb questions for the week
- # [08:31] * Joins: SuperDot_iPod_ (n=superdot@adsl-75-61-83-64.dsl.pltn13.sbcglobal.net)
- # [08:31] * Quits: SuperDot_iPod (n=superdot@adsl-75-61-83-64.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [08:31] * SuperDot_iPod_ is now known as SuperDot_iPod
- # [08:33] <Hixie> MikeSmith: :-)
- # [08:33] * Hixie gives up on <bdo> examples
- # [08:33] <MikeSmith> Hixie: I can ping r12a about that. If he has not good examples for it, all hope is lost
- # [08:33] <MikeSmith> *no good examples
- # [08:42] * MikeSmith looks at twitter and sees that r12a is already looking
- # [08:43] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:43] * Joins: tantek (n=tantek@adsl-69-107-12-74.dsl.pltn13.pacbell.net)
- # [08:44] * Quits: SuperDot_iPod (n=superdot@adsl-75-61-83-64.dsl.pltn13.sbcglobal.net) ("Get Colloquy for iPhone! http://mobile.colloquy.info")
- # [08:47] <boblet> MikeSmith: will you be in Tokyo for Oct 2-3? there’s a html5-dev-jp group event on then that I’m planning to attend…
- # [08:48] <Hixie> MikeSmith: yeah, already asked him :-)
- # [08:49] <MikeSmith> boblet: yeah, I should be here. I had been asked to go do a talk outside of Japan at that time but had to turn it down. I'm hoping not to have to travel again at all until Novembeer.
- # [08:49] <MikeSmith> Hixie: ah, OK
- # [08:51] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [08:52] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [08:53] * Joins: takoratta (n=takoratt@220.109.219.244)
- # [08:53] <boblet> MikeSmith: are you planning to attend? http://bit.ly/3CHUhH it’s gonna be presentations on canvas and offline Thurs/Fri night (both on both nights) then hackathon all day Sat. Held at Google
- # [08:55] <MikeSmith> boblet: yeah, I should go. I guess I should talk to Oikawa-san.
- # [08:55] <MikeSmith> or who's organizing it?
- # [08:58] <boblet> MikeSmith: not sure—being done through the html5-dev-ja list and was announced by Shiroishi-san, who’s also one of the presenters (other is Hatano-san)
- # [08:59] <boblet> I’ll ask…
- # [08:59] * Joins: takoratt_ (n=takoratt@220.109.219.244)
- # [09:00] * Quits: cardona507 (n=cardona5@67.180.160.250)
- # [09:02] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [09:05] * Quits: scherkus (n=scherkus@74.125.59.65) (Read error: 60 (Operation timed out))
- # [09:05] * Quits: jianli (n=jianli@74.125.59.65) (Read error: 60 (Operation timed out))
- # [09:05] * Joins: foolip (n=philip@pat.se.opera.com)
- # [09:05] * Joins: jianli (n=jianli@74.125.59.73)
- # [09:05] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 60 (Operation timed out))
- # [09:06] * Joins: scherkus (n=scherkus@74.125.59.73)
- # [09:07] * Quits: tantek (n=tantek@adsl-69-107-12-74.dsl.pltn13.pacbell.net)
- # [09:11] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [09:16] * Joins: heycam (n=cam@210.84.56.211)
- # [09:20] * Quits: jianli (n=jianli@74.125.59.73) (Read error: 60 (Operation timed out))
- # [09:20] * Joins: jianli (n=jianli@74.125.59.65)
- # [09:27] * Joins: jorlow_ (n=jorlow@220.109.219.244)
- # [09:28] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 105 (No buffer space available))
- # [09:30] * Quits: jorlow_ (n=jorlow@220.109.219.244) (Remote closed the connection)
- # [09:31] * Joins: jorlow_ (n=jorlow@220.109.219.244)
- # [09:31] <hsivonen> allowing Web authors acquire explicit locks scares me
- # [09:37] * Joins: takoratta (n=takoratt@220.109.219.244)
- # [09:41] * Joins: maikmerten (n=maikmert@Z9fdf.z.pppool.de)
- # [09:43] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [09:44] * Joins: takorat__ (n=takoratt@220.109.219.244)
- # [09:44] * Quits: jorlow (n=jorlow@220.109.219.244) (Read error: 110 (Connection timed out))
- # [09:44] * jorlow_ is now known as jorlow
- # [09:51] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [09:54] * Quits: takoratt_ (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
- # [09:55] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
- # [09:55] * Quits: pererik (n=pe@unaffiliated/pererik) (Read error: 110 (Connection timed out))
- # [10:03] * Joins: takoratta (n=takoratt@220.109.219.244)
- # [10:05] * Joins: ifette_GOOG (n=ifette@220.109.219.244)
- # [10:12] * Quits: takorat__ (n=takoratt@220.109.219.244) (Read error: 145 (Connection timed out))
- # [10:12] * Quits: ifette (n=ifette@220.109.219.244) (Read error: 145 (Connection timed out))
- # [10:14] * Joins: takoratt_ (n=takoratt@220.109.219.244)
- # [10:17] * Joins: takorat__ (n=takoratt@220.109.219.244)
- # [10:23] * Quits: GarethAdams_ (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [10:24] * Joins: annevk3 (n=annevk@83.85.115.44)
- # [10:25] * Joins: zalan (n=zalan@catv-89-135-144-193.catv.broadband.hu)
- # [10:25] * Quits: MikeSmith (n=MikeSmit@EM114-48-200-173.pool.e-mobile.ne.jp) (Read error: 54 (Connection reset by peer))
- # [10:29] <annevk3> AryehGregor, left a comment where?
- # [10:30] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [10:31] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
- # [10:33] * Quits: takoratt_ (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
- # [10:38] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("sleep")
- # [10:49] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:02] * Joins: boblet_ (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [11:04] * Joins: takoratta (n=takoratt@220.109.219.244)
- # [11:05] * Quits: takorat__ (n=takoratt@220.109.219.244) (Read error: 60 (Operation timed out))
- # [11:07] <Philip`> hsivonen: http://ax.itunes.apple.com/htmlResources/CFA7/dt-storefront.cssz uses things like ::-webkit-scrollbar-track:vertical
- # [11:07] <annevk3> Hixie, in /TR/REC-xml-names/ you can drop the REC-
- # [11:10] <hsivonen> Philip`: well, if iTunes causes the widget styling problem to get solved in a cross-platform and cross-browser way, yay
- # [11:13] * Quits: boblet_ (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp) (Read error: 113 (No route to host))
- # [11:14] * Joins: boblet_ (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [11:15] * Joins: Phae (n=phaeness@gatea.mh.bbc.co.uk)
- # [11:19] * Quits: jorlow (n=jorlow@220.109.219.244)
- # [11:20] <annevk3> http://www.html5patch.org/
- # [11:21] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp) (Read error: 113 (No route to host))
- # [11:21] * boblet_ is now known as boblet
- # [11:21] * Quits: benward (n=benward@98.210.154.133) (Read error: 110 (Connection timed out))
- # [11:27] * Joins: nessy (n=nessy@203-214-137-48.perm.iinet.net.au)
- # [11:29] * Joins: sbublava (n=stephan@77.119.139.49.wireless.dyn.drei.com)
- # [11:30] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 60 (Operation timed out))
- # [11:31] <Philip`> http://happyworm.com/blog/2009/08/24/html-5-the-revolution-will-not-be-televised/ - "it supports audio, video, vector based graphics and animation, geolocation and drag and drop" - why does *everyone* think it includes geolocation?
- # [11:31] <Hixie> google said it did at google i/o
- # [11:33] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp) (Remote closed the connection)
- # [11:34] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [11:35] * Quits: ifette_GOOG (n=ifette@220.109.219.244) (Read error: 60 (Operation timed out))
- # [11:38] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [11:41] <jgraham> Because, as much as people might like it to be something else, HTML5 has become the brand name for "cool cutting edge web technologies" in the same way that Ajax, XHTML and DHTML have been in the past
- # [11:41] <Hixie> it's rather flaterring
- # [11:41] <Hixie> flattering, even
- # [11:42] <heycam> wouldn't have happened if it was still called "Web Applications 1.0", i suppose
- # [11:43] * Hixie is baffled by this "accessibility task force" stuff
- # [11:43] <annevk2> hard to say, back then we called it HTML5 too
- # [11:44] <annevk2> Hixie, yeah, better becomes a really successful TF to be worth all this debating
- # [11:44] <Hixie> why do we need a TF at all?
- # [11:44] <Hixie> what is the TF for?
- # [11:45] <Hixie> how can you even _have_ a TF for something as fundamental as accessibility?
- # [11:45] <Hixie> it'd be like having a task force for performance
- # [11:45] <Hixie> or a task force for making sure the spec is implementable in a multiprocess architecture
- # [11:46] <annevk2> there's several WGs for accessibility so that certainly seems like something that's possible
- # [11:46] <Hixie> the WGs for accessibility have done two things:
- # [11:46] <hsivonen> Hixie: as far as I can tell, the purpose of the TF is to put accessibility of HTML5 under WAI in the org chart
- # [11:47] <hsivonen> my assessment could be wrong, though
- # [11:47] <Hixie> 1. produced self-standing technologies or documentation, separate from anything else
- # [11:47] <Hixie> 2. commented on other specs
- # [11:47] <annevk2> hsivonen, I think Sam Ruby said on the list it is that regardless of the whether the TF happens
- # [11:47] <annevk2> hsivonen, something about the PFWG having to sign off anything we do before we go to LC
- # [11:47] <Hixie> so i don't think the TF is comparable to the WGs, since a TF presumably wouldn't do either of those
- # [11:48] <hsivonen> annevk2: is the TF a telecon structure then?
- # [11:48] <hsivonen> i.e. people signed up for attending telecons?
- # [11:48] <annevk2> hsivonen, I think it is the PFWG HTML5-subgroup that wants people from the HTML WG involved
- # [11:49] <annevk2> hsivonen, but I might miss something, this has been going on for a while after all
- # [11:49] <Hixie> i'm so tired of this "us vs them" nonsense
- # [11:49] <Hixie> why can't they just participate in the wg's work like everyone else?
- # [11:50] <hsivonen> maybe I'm misunderstanding this all, but I don't like all the "mandate" and process stuff compared to just posting to public-html
- # [11:51] * Quits: nessy (n=nessy@203-214-137-48.perm.iinet.net.au) ("This computer has gone to sleep")
- # [11:51] <jgraham> I think the accessibility folks think they should have special veto powers above and beyond "normal" WG participants
- # [11:51] <hsivonen> jgraham: it sure looks like it
- # [11:51] * Joins: takoratta (n=takoratt@220.109.219.244)
- # [11:51] <hsivonen> anyway, lunch time
- # [11:51] <jgraham> And they want a process that will ensure that they get that
- # [11:56] <Hixie> i guess i'll ask maciej about the accessibility tf tomorrow
- # [11:57] <Hixie> and depending on what he says, i'll figure out what to do
- # [11:57] <Hixie> participate, try to change the "charter", ignore them, try to get the tf killed, whatever
- # [11:58] * Joins: lazni (n=lazni@118.71.1.72)
- # [12:00] <Hixie> http://en.wikipedia.org/wiki/MathML#Example is funny
- # [12:01] <annevk2> and somewhat sad
- # [12:01] <Lachy> Hixie, because the MathML example is 10 times longer than the other languages?
- # [12:01] * Quits: lazni (n=lazni@118.71.1.72) (Read error: 131 (Connection reset by peer))
- # [12:01] <Hixie> yeah
- # [12:01] <jgraham> Funny as in "look how XML turns half a line of readable LaTeX into a screen full of unintelligable XML"
- # [12:02] <Hixie> it's also an unfair comparison, the mathml is longer than it needs to be
- # [12:03] <Lachy> it's sad how we ended up with an XML based format for maths, instead of simply a <math> element who's contents were interpreted as LaTeX and rendered appropriatley.
- # [12:03] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 60 (Operation timed out))
- # [12:04] <jgraham> Lachy: I argued for that at the time but it is worth noting that "interpreted as LaTeX" isn't a well defined concept
- # [12:04] <jgraham> Since TeX is a Turing-complete language
- # [12:04] <Hixie> what we ended up with was the least bad of a bad bunch of options
- # [12:05] <Hixie> as often has been the case in html5's development
- # [12:05] <Lachy> I didn't know it was turing-complete
- # [12:05] <Hixie> the continual race to suck the least we can
- # [12:05] <Hixie> "HTML5: It could suck more"
- # [12:05] * Joins: takoratta (n=takoratt@220.109.219.244)
- # [12:05] <Lachy> I just know a lot of mathematicians actually use latex and it would have made sense to let them use it directly on the web
- # [12:06] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [12:06] <jgraham> Yes
- # [12:07] <Philip`> If you want to base it on usage, it would probably be better to use Microsoft Office's textual equation format
- # [12:07] <Hixie> which exports to mathml
- # [12:07] <Hixie> which is one reason we used mathml
- # [12:07] <jgraham> We could have defined a subset of LaTeX and some magic to turn it into DOM. I admit this would not have been as conceptually simple as using MathML directly
- # [12:08] <jgraham> But it would have been way easier to author
- # [12:08] <Hixie> way easier to hand-author
- # [12:09] <Philip`> jgraham: If you write a document in e.g. Word's equation editor, which has some textual format and is MathML internally, how would you export that to HTML when HTML requires a crazy syntax like LaTeX?
- # [12:10] <Philip`> Parsing LaTeX is only half the problem
- # [12:11] <jgraham> It's not obvious to me that going from MathML->LaTeX subset is a hard problem
- # [12:11] <jgraham> especially if you design the subset with that in mind
- # [12:12] <Hixie> ok if anyone is bored they can come up with examples for good tables that show off all html's table elements and attributes
- # [12:12] <Hixie> in the meantime i'm gonna sleep
- # [12:12] <Hixie> later
- # [12:13] <Philip`> What if you e.g. make one of the variables in your equation red, using CSS?
- # [12:14] <Philip`> (in the MathML representation)
- # [12:14] * Quits: maikmerten (n=maikmert@Z9fdf.z.pppool.de) (Remote closed the connection)
- # [12:14] <jgraham> Yeah that is a real problem
- # [12:14] <jgraham> ALthough a rather uncommon one
- # [12:19] * Joins: takoratt_ (n=takoratt@220.109.219.244)
- # [12:20] * Quits: tkent_ (n=tkent@220.109.219.244) ("Leaving...")
- # [12:26] * Quits: takoratt_ (n=takoratt@220.109.219.244) (Read error: 60 (Operation timed out))
- # [12:27] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 145 (Connection timed out))
- # [12:31] * Joins: AryehGregor_ (n=Simetric@cpe-69-201-183-184.nyc.res.rr.com)
- # [12:32] * Quits: AryehGregor (n=Simetric@mediawiki/simetrical) (Nick collision from services.)
- # [12:32] * AryehGregor_ is now known as AryehGregor
- # [12:36] * Joins: erikvvold (n=erikvvol@96.49.192.204)
- # [12:39] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:43] <jgraham> To whom it may concern: a manual shouldn't read like a sales pitch
- # [12:49] * Lachy wonders what sales pitch jgraham is reading
- # [13:00] * Joins: erlehmann (n=erlehman@tmo-109-217.customers.d1-online.com)
- # [13:05] * Joins: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net)
- # [13:26] <Dashiva> So now there are complaints that HTML5 removes deprecated attributes from HTML4... isn't that the whole point of deprecation?
- # [13:27] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
- # [13:35] * Joins: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [13:35] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) (Read error: 104 (Connection reset by peer))
- # [13:43] <erlehmann> Dashiva, where?
- # [13:44] <Dashiva> http://lists.w3.org/Archives/Public/public-html/2009Sep/0450.html
- # [13:51] * Joins: ttepasse (n=ttepas--@p5B0164EF.dip.t-dialin.net)
- # [14:16] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [14:20] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [14:25] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [14:26] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) ("Leaving")
- # [14:29] * murr4y` is now known as murr4y
- # [14:38] * Joins: webben (n=benh@nat/yahoo/x-sjvsouvcpvunckqw)
- # [14:40] * Joins: zdobersek (n=zan@cpe-92-37-70-60.dynamic.amis.net)
- # [14:45] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [14:47] * Joins: zdobersek1 (n=zan@92.37.78.190)
- # [14:49] * Joins: maikmerten (n=maikmert@Z9fdf.z.pppool.de)
- # [14:49] * Quits: gsnedders (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com) ("Adios intarwebs.")
- # [14:50] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [14:51] * Joins: da3d (n=opera@h11n1fls34o986.telia.com)
- # [14:56] * Joins: BlurstOfTimes (n=blurstof@168.203.117.59)
- # [15:02] * Quits: zdobersek (n=zan@cpe-92-37-70-60.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [15:04] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [15:04] * Quits: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl) (Connection reset by peer)
- # [15:05] * Joins: gsnedders (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com)
- # [15:06] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:08] <hsivonen> tree builder flushes a text node before it is complete. a timeout appends another text node as the next sibling of the parser-inserted text node. Then the tree builder flushes the rest of the text.
- # [15:08] <Lachy> http://html5doctor.com/the-section-element/
- # [15:08] <hsivonen> Which text node does the later tree builder flush go to?
- # [15:12] <hsivonen> Mercurial Queues are great. How do svn and cvs users manage without them?
- # [15:13] <TabAtkins> Hixie: I had problems with bidirectional text a while back that I had to solve by explicitly inserting directionality characters. Lemme dig up what the hell it was (it's obsolete now, so the example itself may be gone), so I can give you something for <bdo>.
- # [15:14] * Joins: myakura (n=myakura@p4040-ipbf1105marunouchi.tokyo.ocn.ne.jp)
- # [15:21] <TabAtkins> Hixie: Ah, I remember now. No clue why I was doing this, but I was editting a Hebrew text and adding inline English annotations. Very annoying to deal with, and I didn't know <bdo> existed to help me.
- # [15:21] <jgraham> hsivonen: Can you give me a really short summary of mq? I haven;t quite worked out if I should be using it all the time or if it is something that I can live without
- # [15:22] <hsivonen> jgraham: I regret postponing my starting of using it
- # [15:22] <hsivonen> jgraham: basically, you have a pushable and poppable queue of malleable hg revs
- # [15:22] <hsivonen> jgraham: that you can revise or pop
- # [15:23] <hsivonen> jgraham: then you can freeze the bottommost one to a real rev that you push when you get review
- # [15:23] <hsivonen> jgraham: so if your bottommost patch is being reviewed, you can already build on it but go back to address review comments
- # [15:26] <jgraham> Interesting. Are there also advantages in review-free environments?
- # [15:27] <hsivonen> jgraham: I'm not aware of benefits in environments where you can commit a real rev before you start working on your next bug
- # [15:28] <hsivonen> jgraham: maybe hg 1.3 makes rebasing easier if you are rebasing an mq patch. dunno
- # [15:34] <jgraham> hsivonen: Thnaks
- # [15:34] <jgraham> *Thanks
- # [15:35] * Joins: nessy (n=nessy@203-214-137-48.perm.iinet.net.au)
- # [15:49] <jgraham> http://www.marcozehe.de/2009/09/11/youre-a-table-and-i-dont-care-what-lies-underneath/ seems interesting if anyone is bored
- # [15:50] <jgraham> Also jQuery is licensed under MIT /and/ GPL WTF?
- # [15:51] <hsivonen> jgraham: I raised my eyebrows, too, when I first saw the jQuery license
- # [15:56] <erlehmann> i dont get that opera does <video> but not <audio>
- # [15:56] * annevk2 finally realizes what AryehGregor commented on
- # [15:56] <annevk2> erlehmann, I thought it was the other way around
- # [15:57] <erlehmann> annevk2, how come ?
- # [15:57] <erlehmann> opera had a build that did theora video. i believe they were one of the first.
- # [15:57] <annevk2> erlehmann, because we haven't shipped our actual impl yet?
- # [15:57] <annevk2> erlehmann, sure, we demonstrated it could be done
- # [15:57] <annevk2> erlehmann, the actual API is vastly more complicated though
- # [15:58] <erlehmann> annevk2, where does the Audio() object come from that does only WAV ? was it in spec some time in the past ?
- # [15:59] <annevk2> it was there quite a while before <video>
- # [15:59] <annevk2> also, <audio> is compatible with it
- # [15:59] <annevk2> it has a similar Audio() constructor
- # [15:59] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [16:02] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [16:02] * Joins: pmuellr (n=pmuellr@nat/ibm/x-dihdwjdmowdthfeg)
- # [16:04] * Joins: paul_irish (n=paul_iri@12.33.239.250)
- # [16:13] <takkaria> jgraham: it's not licenced under MIT and GPL, it's licenced under either MIT or GPL, which is slightly different
- # [16:13] <takkaria> and not quite as insane
- # [16:14] <jgraham> takkaria: In what way is it not insane?
- # [16:15] <takkaria> oh, it's insane
- # [16:16] <takkaria> just not as insane as trying to have two contradictory licences at once
- # [16:18] <hsivonen> is the purpose to waive the MIT notice when someone is using it under the GPL?
- # [16:20] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:23] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [16:25] * Joins: da3dz (n=opera@h11n1fls34o986.telia.com)
- # [16:29] * Quits: nessy (n=nessy@203-214-137-48.perm.iinet.net.au) ("This computer has gone to sleep")
- # [16:29] * Joins: lazni (n=lazni@118.71.1.72)
- # [16:31] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [16:31] * Joins: yutak_home (n=kee@M006079.ppp.dion.ne.jp)
- # [16:41] * Quits: da3d (n=opera@h11n1fls34o986.telia.com) (Read error: 105 (No buffer space available))
- # [16:42] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [16:44] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [16:51] * da3dz is now known as da3d
- # [16:58] * Quits: erlehmann (n=erlehman@tmo-109-217.customers.d1-online.com) (Read error: 104 (Connection reset by peer))
- # [16:58] * Joins: erlehmann_ (n=erlehman@tmo-109-217.customers.d1-online.com)
- # [17:06] * Joins: [wito] (n=wito@unaffiliated/wito)
- # [17:07] <[wito]> So I'm sitting all up in #html, just minding my own business
- # [17:07] <[wito]> And suddenly, this guy comes in, asking about Client Side SQL storage in HTML5
- # [17:07] <[wito]> So I think to myself, "that can't be right, can it?"
- # [17:07] <[wito]> And so I do a little checking around
- # [17:07] <Lachy> [wito], he must have been talking about Web Databases
- # [17:07] <[wito]> Whatever thing Webkit has gotten to implementing
- # [17:08] <[wito]> so yeah, probably, whatever
- # [17:08] <Lachy> it was formerly part of HTML5, till it got split out
- # [17:08] <[wito]> I see...
- # [17:08] <[wito]> Well, that's good.
- # [17:08] <Lachy> http://dev.w3.org/html5/webdatabase/
- # [17:08] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:08] <annevk2> and everything new, including CSS3, is talked about as some HTML5 thing these days
- # [17:08] <[wito]> Now let me just make my god damned point.
- # [17:09] <Rik|work> annevk2: becoming a buzzword, like ajax
- # [17:09] <annevk2> you think?
- # [17:09] <gsnedders> Rik|work: "becoming"?
- # [17:09] <hsivonen> s/some thing/family of technologies/
- # [17:09] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [17:09] <[wito]> HTML5, in case you haven't noted, is bloated
- # [17:09] <[wito]> and silly
- # [17:09] <annevk2> that's a great point
- # [17:09] <[wito]> and all up in #html we've had it
- # [17:09] <annevk2> sorry about the sarcasm, ehm, what's your argument?
- # [17:10] <annevk2> "bloated" and "silly" is hardly constructive
- # [17:10] <[wito]> so we're hereby giving notice of intent to redirect all questions regarding HTML 5 to this channel, no matter how inane they are
- # [17:10] <[wito]> just a heads up
- # [17:10] <annevk2> and sound somewhat ill-informed
- # [17:10] * erlehmann_ is now known as erlehmann
- # [17:10] <AryehGregor> Go ahead.
- # [17:10] <Lachy> what things are in HTML5 that you think shouldn't be there?
- # [17:10] <annevk2> [wito], that's certainly cool
- # [17:10] <Lachy> [wito], great!
- # [17:10] <[wito]> annevk2: I'll concede that "silly" isn't the best word
- # [17:10] <jgraham> Awesome. It sounds like you are just the sort of people I would liek to be directed away from
- # [17:10] <hsivonen> it could suck more :-)
- # [17:10] <erlehmann> [wito], if with bloat you mean the space between the L and the 5, i can agree
- # [17:10] <Lachy> it would help if you could elaborate on why you think it's silly
- # [17:10] <gsnedders> It could be called XHTML 2.
- # [17:11] <AryehGregor> The people who idle here are the best situated to answer HTML 5 questions, so it would be good to have the questions come here instead of #html.
- # [17:11] <[wito]> erlehmann: It's HTML5?
- # [17:11] <[wito]> No space?
- # [17:11] <AryehGregor> erlehmann, that's being fixed, isn't it?
- # [17:11] <annevk2> yes
- # [17:11] <[wito]> oh dear...
- # [17:11] <annevk2> [wito], http://blog.whatwg.org/spelling-html5
- # [17:11] <Lachy> http://blog.whatwg.org/spelling-html5
- # [17:11] <erlehmann> ahaha
- # [17:11] <beowulf> some of us are best situated to ask silly and inane questions, too
- # [17:11] <[wito]> Well
- # [17:11] <[wito]> If there are no protests
- # [17:11] <AryehGregor> The <title> of current-work at whatwg.org still seems to say "HTML 5".
- # [17:11] <[wito]> We'll just start shoveling them over by the cartload.
- # [17:11] <annevk2> [wito], http://annevankesteren.nl/2007/04/html-red-pill ;)
- # [17:11] <Lachy> oops, we should fix that
- # [17:11] <AryehGregor> [wito], only hearty agreement.
- # [17:12] <jgraham> Silly and inane questions are some of the best. For example: party food; jelly or cheese on sticks?
- # [17:12] <Lachy> AryehGregor, no it doesn't. It's "HTML5"
- # [17:12] <beowulf> jgraham: cheese on sticks
- # [17:12] <jgraham> beowulf: Seriously>
- # [17:12] <beowulf> jelly--
- # [17:12] <gsnedders> jgraham: Jelly. We concluded that a few weeks ago, with ice-cream.
- # [17:12] <[wito]> annevk2: Very nice; but "no versioning" isn't a good thing
- # [17:12] <da3d> jgraham: cheese in jelly
- # [17:12] <beowulf> jelly with ice-cream is an abomination
- # [17:12] <AryehGregor> Lachy, <title>5 Microdata — HTML 5</title> on http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#microdata
- # [17:12] <gsnedders> [wito]: Now, how is it bloated and silly?
- # [17:12] <jgraham> Jelly on sticks?
- # [17:13] <annevk2> [wito], well see, I think it is
- # [17:13] <AryehGregor> The TOC has HTML5.
- # [17:13] <[wito]> annevk2: Then we will have to agree to disagree
- # [17:13] <hsivonen> Hixie: the spec splitter has the old title with space
- # [17:13] <jgraham> [wito]: Not necessarily. You could have a fight to the death
- # [17:13] <AryehGregor> [wito], have you actually read any of the many, many pages of discussion on whatwg and public-html about the versioning question?
- # [17:13] <[wito]> AryehGregor: I must admit I have not.
- # [17:13] <annevk2> [wito], I'd love to hear your arguments
- # [17:13] <Lachy> AryehGregor, oh, that must be a problem with the splitter script
- # [17:13] <Lachy> I think that's Philip`s thing
- # [17:13] <erlehmann> RTFML then try again
- # [17:14] <AryehGregor> [wito], then maybe it would be more appropriate to say you can't see why it's a good thing, or somesuch.
- # [17:14] <erlehmann> AryehGregor, just do a s/HTML\ 5/HTML5/g ?
- # [17:14] <hsivonen> Philip`: the spec splitter has the old title
- # [17:14] <beowulf> [wito]: what's #html going to be answering questions on now?
- # [17:14] <jgraham> Maybe about party food?
- # [17:14] <[wito]> beowulf: XHTML 1.1, XHTML 1.0 and HTML 4.01
- # [17:14] <dbaron> Hixie, I could come up with some decent uses of <bdo> in describing Chinese signs to English speakers, but I can't find any such examples on the Web...
- # [17:14] <jgraham> I think party food would have been better
- # [17:15] <[wito]> the "versioned, strictly defined shit with few tags" as you seem to call it
- # [17:15] <[wito]> anyway
- # [17:15] <[wito]> I'll write a blog entry about the bloat in HTML5 or something, let me get back to you on that.
- # [17:15] <Lachy> [wito], ok, I look forward to reading it
- # [17:15] <beowulf> me too
- # [17:15] <annevk2> [wito], please include the pro-versioning arguments
- # [17:15] <[wito]> I just found the idea of Web databases completely and utterly not at all relevant to HTML in any way.
- # [17:15] <AryehGregor> [wito], k.
- # [17:15] <[wito]> And what have you
- # [17:15] <Lachy> [wito], where's your blog?
- # [17:15] <AryehGregor> It's not part of the HTML spec.
- # [17:15] <[wito]> annevk2: 10-4
- # [17:16] <AryehGregor> At least, not anymore.
- # [17:16] <[wito]> Lachy: I'll also have to get me one of those.
- # [17:16] <annevk2> [wito], sorry?
- # [17:16] <Lachy> hah
- # [17:16] <AryehGregor> It's part of a JavaScript API.
- # [17:16] <annevk2> [wito], -6?
- # [17:16] <beowulf> lol
- # [17:16] <AryehGregor> HTML5 does define some JavaScript interfaces in addition to the actual HTML.
- # [17:16] <Lachy> annevk2, 10-4 is 6, not -6!
- # [17:16] <[wito]> ...
- # [17:16] * annevk2 was doing rtl
- # [17:16] <[wito]> annevk2: ten-four
- # [17:16] <beowulf> (ok, i woke the dog laughing at annevk2's response there)
- # [17:17] <[wito]> as in, roger
- # [17:17] <jgraham> Hey, we could add an <sql> tga that did queries against HTML tables!
- # [17:17] <AryehGregor> annevk2, RTL usually does Arabic numerals LTR, sorry. :P
- # [17:17] <AryehGregor> jgraham, LOL
- # [17:17] <[wito]> Well, I don't have a blog, so I'll just slap up an article
- # [17:17] <jgraham> AryehGregor: :)
- # [17:17] <[wito]> expect it ~sunday, I'll get back to y'all with the URL
- # [17:17] <Lachy> [wito], Ten-codes don't work too well in written communication
- # [17:17] <[wito]> Anyway, I have some HTML questions to go asnwer
- # [17:17] <AryehGregor> Is there a page that addresses common objections to HTML5 in the vein of "The way we used to do it is better"?
- # [17:17] * Joins: cohitre (n=cohitre@65.112.14.120)
- # [17:18] <Lachy> [wito], is #html a channel on freenode where you're getting all these questions?
- # [17:18] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [17:18] <[wito]> Occasionally.
- # [17:18] * Lachy joins to see if any HTML5 questions pop up
- # [17:18] <AryehGregor> [wito], you do realize that none of the HTML versions you think should be handled in #html are actually going to survive for much longer? Given that HTML5 is the only HTML version that actually has any resources being put into anymore?
- # [17:18] <AryehGregor> I mean, all other HTML specs are obsolescent.
- # [17:18] <hsivonen> on versioning, please take another look at http://hsivonen.iki.fi/doctype/ie8-mode.png before wanting versioning
- # [17:18] <[wito]> AryehGregor: obsolescent
- # [17:18] <[wito]> that's an awsome word
- # [17:19] <[wito]> But I disagree
- # [17:19] <AryehGregor> A handy one too.
- # [17:19] <[wito]> and XHTML 1.1 parsers are stable
- # [17:19] <AryehGregor> So are HTML 1 parsers, I'm sure.
- # [17:19] <[wito]> and will continue to benefit from improvements to SVG rendering engines
- # [17:19] <annevk2> actually, XML 1.0 5Th edition just changed them
- # [17:19] <annevk2> though fixes might not have been deployed to your favorite parser library just yet
- # [17:19] <Lachy> AryehGregor, there was no HTML 1
- # [17:20] <AryehGregor> Rats.
- # [17:20] <AryehGregor> Foiled again.
- # [17:20] <beowulf> it was called Tags, no?
- # [17:20] <[wito]> and that's the glory of versioning
- # [17:20] * Joins: GarethAdams_ (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [17:20] <AryehGregor> Well, I can fairly say that all HTML 1 parsers are stable, then.
- # [17:20] <Lachy> there's an informal language that was developed prior to HTML 2.0 being published as RFC 1866 in 1995
- # [17:20] <[wito]> basically, when you've got a version down; you freeze development, branch and have at the next version
- # [17:20] <annevk2> [wito], XML 1.0 has no subversioning
- # [17:20] <AryehGregor> (they're also all unstable, and made out of Swiss cheese, and so forth)
- # [17:20] * Joins: CoJaBo-Aztec (n=aztec@unaffiliated/cojabo)
- # [17:20] <annevk2> [wito], they changed parsing rules as "errata"
- # [17:21] <annevk2> [wito], it was quite controversial
- # [17:21] <AryehGregor> [wito], or you could just make sure everything is backwards-compatible and not need versioning.
- # [17:21] <[wito]> annevk2: I'm sorry, whatnow?
- # [17:21] <annevk2> [wito], see w3.org/tr/xml
- # [17:21] * Joins: Steve^ (n=steve@92.40.29.136.sub.mbb.three.co.uk)
- # [17:21] <[wito]> AryehGregor: Except for the fact that this will keep you back later
- # [17:21] <AryehGregor> Which is what HTML5 does.
- # [17:21] * cohitre is now known as super_cohitre
- # [17:21] <[wito]> backwards-compatible is a dream
- # [17:21] * Joins: Hish_ (n=chatzill@mail2.n-e-s.de)
- # [17:21] <erlehmann> [wito], how will it ?
- # [17:21] <AryehGregor> [wito], it will keep you back less than pretending you don't need to be completely backward compatible, which is what XHTML 2 did.
- # [17:21] <[wito]> and in *my* programming experience, it's not always a good thing
- # [17:21] <annevk2> much like versioning on the Web
- # [17:21] <[wito]> sometimes, you just need to go forward
- # [17:22] <AryehGregor> [wito], it's not a good thing. It's inevitable on the web, however.
- # [17:22] <jgraham> backwards compatible is a necessary reaslity for the web
- # [17:22] <jgraham> *reality
- # [17:22] <AryehGregor> You can't fix up all the content out there.
- # [17:22] <erlehmann> use the XML serialization, use namespaces. voila.
- # [17:22] <AryehGregor> That's just fact.
- # [17:22] <[wito]> AryehGregor: Which is where versioning comes into play
- # [17:22] <AryehGregor> Except then users can't use the new features without rewriting their site.
- # [17:22] <AryehGregor> Which few will do.
- # [17:22] <jgraham> AryehGregor: There is only one browser vendor in the world that is prepared to ship a verioned engine
- # [17:23] <jgraham> *versioned
- # [17:23] <[wito]> AryehGregor: "Oh no! I don't get nuthin' for nuthin'!"
- # [17:23] <annevk2> jgraham, and even they hate it
- # [17:23] <Steve^> If you look at Python, they are breaking backwards-compatibility
- # [17:23] <jgraham> And hsivonen just posted you an informative link as to why that is a clusterfuck
- # [17:23] <Steve^> everyone is free to use the old version if they want
- # [17:23] <[wito]> anyway
- # [17:23] <jgraham> Steve^: Not comparable
- # [17:23] <[wito]> I didn't come here to discuss versioning
- # [17:23] <AryehGregor> [wito], you can be contemptuous all you like. If you think versioning is a valid substitute for backwards compatibility, you should have convinced the major browser vendors of it when you still had a chance. Too late now.
- # [17:24] <jgraham> I can't follow a link from a python 2.5 program to a python 2.6 program
- # [17:24] <AryehGregor> XHTML 2.0 didn't work, for whatever reason. HTML5 is working.
- # [17:24] <[wito]> I came here to say that sql databases is too much even for HTML5
- # [17:24] <[wito]> and it seems I was right
- # [17:24] <AryehGregor> SQL databases are part of a different spec, technically.
- # [17:24] <beowulf> [wito]: evidence?
- # [17:24] <[wito]> AryehGregor: which is my point
- # [17:24] <AryehGregor> HTML5 does define a bunch of JavaScript APIs, but mostly they're closely linked to the elements it defines.
- # [17:24] <[wito]> beowulf: sql databases aren't part of the HTML5 specc
- # [17:24] * Joins: pengo (n=pengo@CPE-58-161-42-204.czqd1.win.bigpond.net.au)
- # [17:25] <pengo> client side database? seriously?
- # [17:25] <[wito]> I remain confident that XHTML 1.1 will continue to work for me for decades to come
- # [17:25] <[wito]> so yeah
- # [17:25] <Steve^> jgraham, a 2.5 can execute a 2.6 one though. Its not quite the same as HTML isn't compiled/interpreted in the same way. Newer browsers can simply ignore deprecated tags
- # [17:25] <[wito]> have fun
- # [17:25] <AryehGregor> Steve^, not if they want the web to work.
- # [17:25] <beowulf> [wito]: no, what's your evidence that's it's too much, i'd like to see it all in one 'document' actually
- # [17:25] <AryehGregor> Or if they want to be HTML5-compliant.
- # [17:25] * Joins: cohitre (n=cohitre@65.112.14.120)
- # [17:25] <AryehGregor> pengo, sure. It seems like a good idea to me. Mozilla apparently doesn't want to implement it, though.
- # [17:26] <AryehGregor> At least not now.
- # [17:26] <beowulf> i think spec splitting is unhelpful, but, what do i know
- # [17:26] <AryehGregor> (I don't know, I haven't paid much attention to it)
- # [17:26] * Quits: super_cohitre (n=cohitre@65.112.14.120) (Read error: 104 (Connection reset by peer))
- # [17:26] <[wito]> beowulf: Sure, let me sit down tomorrow and write a comprehensive article detailing my point of view on HTML5
- # [17:26] <Rik|work> [wito]: XHTML1.1 ? is it working for you on IE ?
- # [17:26] <beowulf> [wito]: ok
- # [17:26] <[wito]> I'll publish it on early sunday (GMT+2) and post the URL here
- # [17:26] <[wito]> Rik|work: Hint: I don't care.
- # [17:26] <annevk2> [wito], the part of XHTML 1.1 that's a subset of HTML5 should remain to work fine
- # [17:26] <AryehGregor> [wito], that sets you apart from those of us who actually want our websites to be useful, I guess.
- # [17:26] <annevk2> [wito], pretty much like it does now, indeed
- # [17:26] <[wito]> right now it's friday, and I'm working my way through a few beers
- # [17:26] <Rik|work> [wito]: lucky you
- # [17:27] <[wito]> AryehGregor: http://totlandweb.info/reiko
- # [17:27] <[wito]> I don't need useful.
- # [17:27] <[wito]> I've got AWSU
- # [17:27] <[wito]> M
- # [17:27] * Joins: dglazkov (n=dglazkov@216.239.45.4)
- # [17:28] <Steve^> I have a question about the correct use of svg. It only works when the page is sent as xml?
- # [17:28] <AryehGregor> Steve^, no.
- # [17:28] <AryehGregor> It works in HTML serialization as well.
- # [17:28] <[wito]> except that it shouldn't.
- # [17:28] <[wito]> That's another thing
- # [17:29] <[wito]> which I'll detail in my article
- # [17:29] <Steve^> AryehGregor, I need to change the markup for that?
- # [17:29] <jgraham> Steve^: (assuming an HTML5 parser)
- # [17:29] <AryehGregor> [wito], you realize we've all heard these opinions a hundred times, I hope?
- # [17:29] <jgraham> (which only FIrefox nightlies have)
- # [17:29] <[wito]> Oh, yeah
- # [17:29] <AryehGregor> I'm going to guess you're not going to make a single point in your article that we haven't all considered. But go ahead, I'm sure some of us will respond.
- # [17:29] <AryehGregor> Steve^, no, you don't in theory.
- # [17:29] <AryehGregor> However, of course most browsers don't yet support <svg>.
- # [17:30] <Steve^> does Opera 10?
- # [17:30] <jgraham> [wito]: I love your democratic notion that SVG "shouldn't" work in HTML.
- # [17:30] <[wito]> AryehGregor: wut
- # [17:30] <AryehGregor> Steve^, no. (AFAIK)
- # [17:30] <Steve^> Oh
- # [17:30] <jgraham> Steve^: No, sadly
- # [17:30] <Lachy> [wito], there was a lot of pressure for us to add support for SVG in HTML
- # [17:30] <annevk2> AryehGregor, seems your comment got passed validation btw
- # [17:30] <Steve^> It works when the file extension is .xml, rather than .htm
- # [17:30] <[wito]> Lachy: And you went ahead like populistic pigs and pissed over the fact that svg is mother fucking XML
- # [17:30] <[wito]> I'm sorry, that was a bit harsh
- # [17:30] <Lachy> [wito], in fact, there's still a lot of pressure for us to go further with regards to what we support and how
- # [17:30] <[wito]> s/pigs/dogs/
- # [17:30] <Lachy> woah, calm down
- # [17:31] <jgraham> Steve^: Yeah in Opera if you serve well formed XML then the SVG will render
- # [17:31] <[wito]> Lachy: I calm down in much the same fashion as Samuel L. Jackson does: Not.
- # [17:31] <[wito]> As is my god-given right.
- # [17:31] <[wito]> Or somesuch
- # [17:31] <jgraham> If you serve common or garden HTML (i.e. anything with a text/html mime type) then it won't
- # [17:31] <Steve^> jgraham, I was under the impression Opera had implemented svg properly. Since it hasn't, everything is fine, I can wait
- # [17:32] <jgraham> This doesn't have anything to do with our SVG implementation
- # [17:32] <jgraham> It's a HTML parser issue
- # [17:32] <Lachy> [wito], luckily, we have a right to ignore trolls too.
- # [17:32] <[wito]> Oh, yes
- # [17:32] <[wito]> Indeed.
- # [17:32] <annevk2> [wito], maybe you should get one of those tasty burgers
- # [17:32] <[wito]> annevk2: Maybe I should.
- # [17:32] <Steve^> Yea thats fine
- # [17:33] <[wito]> That, or get laid.
- # [17:33] <[wito]> I really need to get laid.
- # [17:33] <jgraham> We haven't updated our HTML parser to recognise SVG and put it in the rioght namespace so that our SVG code kicks in at the right time
- # [17:33] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [17:33] <da3d> I figure inline MathML is a lot more important than inline SVG in HTML, actually...
- # [17:33] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [17:33] <[wito]> Lachy: Unfortunately, I was called out on being [undemocratic]
- # [17:34] * beowulf passes round the cheese on sticks
- # [17:34] <jgraham> I want jelly dammit
- # [17:34] <[wito]> and ignoring people outright is also rather undemocratic
- # [17:34] * Joins: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
- # [17:34] <[wito]> do, you know.
- # [17:34] * aroben is now known as aroben|afk
- # [17:34] <Steve^> I know where I've confused myself. Opera and friends support .svg but not the HTML5 version :)
- # [17:34] <jgraham> Steve^: Right
- # [17:35] <Dashiva> Although I still don't know why anyone would put SVG in <html> instead of in .svg
- # [17:35] <[wito]> Also, I don't mean to troll, I'm merely stating my (admittedly low) opion of HTML5
- # [17:35] <[wito]> and telling you that we will forward questions much more agressively.
- # [17:35] <[wito]> So, um.
- # [17:35] <[wito]> Yeah
- # [17:36] <[wito]> Cool cakes.
- # [17:36] <Steve^> Dashiva, so it can be generated on the fly by PHP, etc?
- # [17:36] <jgraham> [wito]: The thing about opinions is that everyone has them. Therefore they're not really very unique or interesting unless they are backed up with reasoned argument
- # [17:36] <[wito]> True
- # [17:36] <jgraham> Which so far yours haven't been
- # [17:36] <[wito]> but while I would *like* to present a coherent and reasoned argument; it's just too late in the week for me for that kind of thing.
- # [17:36] <jgraham> So I guess you should write that article or something
- # [17:36] <Dashiva> Steve^: People have been generating images on the fly a long time, so it seems to work fine as it is
- # [17:36] <[wito]> That's the plan·
- # [17:36] <AryehGregor> [wito], please do forward people here. Obviously we don't want them getting your view of HTML5. :)
- # [17:37] * Joins: fishd_ (n=darin@72.14.224.1)
- # [17:37] <[wito]> <below_belt>Then maybe you should stop making it suck. ;)
- # [17:37] <Steve^> Dashiva, but you then need to save it somewhere, keep track of it, clean it up. Why not send it once and forget?
- # [17:37] <[wito]> or is the <burn> tag more appropriate?
- # [17:37] <[wito]> I can never remember.
- # [17:37] <[wito]> </below_belt>
- # [17:38] <Dashiva> Steve^: Besides, it seems that use case would be served just as well by a data URL
- # [17:38] <annevk2> honestly, I'm glad there's still people that are violently opposed
- # [17:38] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Read error: 101 (Network is unreachable))
- # [17:38] <annevk2> otherwise we'd be doing something wrong
- # [17:38] <[wito]> annevk2: You know what we should do?
- # [17:38] <TabAtkins> Dashiva: Yeah, a data url *would* work well. And wouldn't give us any lip about namespaces and such in HTML.
- # [17:38] <[wito]> Get some boxing gloves on, duke it out, man to (wo?)man
- # [17:39] <[wito]> trust me
- # [17:39] <[wito]> it'd be hot.
- # [17:39] <TabAtkins> Anne's a guy.
- # [17:39] <Steve^> Dashiva, embed the svg data in get variables on an image request? Has its limits
- # [17:39] <Dashiva> get variables?
- # [17:39] <[wito]> we could sell tickets to that shindig
- # [17:39] <Dashiva> Why would you be using those?
- # [17:39] <Steve^> you know, ?foo=bar&so=on
- # [17:39] <Steve^> Ok, what do you mean?
- # [17:39] <Dashiva> data:application/svg+xml,nonsensegoeshere
- # [17:40] <annevk2> Steve^, fwiw, all browsers support generation of SVG on the fly through JavaScript/DOM
- # [17:40] <annevk2> Steve^, also in HTML
- # [17:40] <Steve^> Dashiva, where does that go?
- # [17:40] <Dashiva> In @src
- # [17:40] <[wito]> anyway, I'll get back to you with an article
- # [17:40] <[wito]> see you all on sunday
- # [17:40] <[wito]> [wito] out
- # [17:40] * Parts: [wito] (n=wito@unaffiliated/wito) ("Konversation terminated!")
- # [17:40] <Steve^> have a nice day
- # [17:41] <annevk2> that was amusing
- # [17:41] <Steve^> if you don't have crazy people shouting at you, you're doing it wrong
- # [17:41] <TabAtkins> Fun diversions. At least the guy recognized when he jumped from crazy arguing to trolling.
- # [17:41] <Dashiva> But surely that's not the only reason for inline svg
- # [17:42] <Steve^> Ok, didn't realise you could do that.
- # [17:42] <Steve^> Readability?
- # [17:42] <TabAtkins> SVG isn't very readable once you go beyond trivial hand-authored examples. ^_^
- # [17:42] <TabAtkins> Though that may be the fault of the tools.
- # [17:43] * Quits: pengo (n=pengo@CPE-58-161-42-204.czqd1.win.bigpond.net.au) (Read error: 104 (Connection reset by peer))
- # [17:43] <jgraham> Dashiva: It makes sense for cases where you have a lot of SVG and HTML all together and don't want strict parsing, no?
- # [17:43] * Quits: erlehmann (n=erlehman@tmo-109-217.customers.d1-online.com) (Read error: 104 (Connection reset by peer))
- # [17:43] <Philip`> jgraham: In review-free environments, it lets you keep a clean repository history by e.g. adding a feature in one patch, then adding another feature on top of it in another patch, then going back and editing the first one, and then committing everything without any of the back-and-forth mess
- # [17:43] <Philip`> hsivonen: Hmm, yes, I guess I should fix the spec-splitter :-(
- # [17:43] * Quits: Kalms (n=rasmuska@81.161.185.108) (Read error: 104 (Connection reset by peer))
- # [17:43] <TabAtkins> I think it makes sense to let SVG stay strict in its parsing, because it's already established as being so.
- # [17:43] <jgraham> Philip`: Yeah. I was reading about it a bit more. I guess I should try it out
- # [17:44] <Dashiva> jgraham: Lots of dynamic SVG and non-strict HTML?
- # [17:44] <Philip`> (Also probably ought to fix it to split into more even-sized sections too, since Hixie irritatingly has done work on the spec and it's all different now)
- # [17:44] <jgraham> TabAtkins: I disagree because I think that strict parsing is a hinderance to SVG
- # [17:44] * Joins: [1]mpilgrim (n=mark@nat/google/x-sedldojtlrgousut)
- # [17:44] * Joins: Kalms_ (n=rasmuska@81.161.185.108)
- # [17:44] * Kalms_ is now known as Kalms
- # [17:44] <jgraham> I wouldn't deploy a mainly-dynamic-svg interface to amazon.com with strict parsing
- # [17:45] <Dashiva> Wouldn't a mostly-dynamic-svg interface be done in JS?
- # [17:45] <TabAtkins> Shrug. I still like the idea of XML strictness, even if it's totally unworkable on the public web.
- # [17:45] <jgraham> Dashiva: "dynamic" in the sense of "generated by server-side scripts"
- # [17:45] <Steve^> I think XSLT taught me that XML isn't always the way to go
- # [17:45] * Parts: miketaylr (n=mtaylor@38.117.156.163)
- # [17:46] * Joins: miketaylr (n=mtaylor@38.117.156.163)
- # [17:46] <TabAtkins> I think XSLT just teaches that XSLT isn't the way to go. Like, ever.
- # [17:46] <beowulf> Steve^: XSLT taught me that XSisn't that way to go
- # [17:46] <Philip`> jgraham: "an <sql> tga that did queries against HTML tables!" - if I remember correctly, tantek talked about adding something for SQL queries on tables and <csv>s recently, though maybe I'm just imagining that
- # [17:46] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
- # [17:46] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [17:46] <Dashiva> Philip`: Sure that wasn't Dmitry Turin?
- # [17:46] <beowulf> i lost an LT\s in that sentence
- # [17:47] <TabAtkins> Philip`: Yeah, tantek was free-associating with treating tables like SQL.
- # [17:48] <TabAtkins> I'm pretty sure he meant it as a javascript api, though.
- # [17:49] <Steve^> Due to bandwidth, I download the HTML5 spec as a PDF. In two weeks, how out of date would it be?
- # [17:49] <TabAtkins> Philip`: Oh, and we settled on just embedding csv into a <pre> with a @separator attribute being the flag for "treat this as csv".
- # [17:49] <jgraham> But with an <svg> tag users of legacy browsers would be able to see the SQL so they could run the queries manually, giving them equivalent functionaility albeit with reduced performance
- # [17:49] <TabAtkins> Steve^ you can keep track of that exactly by following WHATWG on twitter.
- # [17:49] <TabAtkins> I think at the point that users see and understand SQL they could just read the js and be equally enlightened.
- # [17:50] <annevk2> Steve^, at this point changes are mostly non-normative
- # [17:50] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:50] <annevk2> Steve^, though a lot of the changes could help you understand the spec better, such as the addition of markup examples
- # [17:50] * jgraham was being less than entirely serious
- # [17:50] <Steve^> ok, cool
- # [17:50] <TabAtkins> jgraham: Noted, but still wanted to respond. ^_^
- # [17:50] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [17:51] * Joins: cohitre_ (n=cohitre@65.112.14.120)
- # [17:52] * Joins: [2]mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [17:52] * Quits: cohitre (n=cohitre@65.112.14.120) (Read error: 104 (Connection reset by peer))
- # [17:52] * cohitre_ is now known as cohitre
- # [17:52] <Steve^> The spec talks of an outlining algorithm. Has this been implemented anywhere? (Can I see what it would produce for my site?)
- # [17:53] <TabAtkins> Damn, having a hard time finding if anyone has put together a js library for executing sql against html tables, because of all the noise about people wanting to display sql results as tables.
- # [17:53] <TabAtkins> Steve^ gsnedders has something for that.
- # [17:53] <da3d> Steve^: http://gsnedders.html5.org/outliner/
- # [17:53] <Steve^> thanks
- # [17:55] * Quits: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [17:55] <Steve^> uh oh, I have untitled sections ;)
- # [17:56] <Philip`> TabAtkins: There's stuff like http://code.google.com/p/trimpath/wiki/TrimQuery for doing SQL in JS
- # [17:57] <Philip`> There must be a better syntax for this kind of thing than SQL, though
- # [17:57] <TabAtkins> Philip`, awesome thanks.
- # [17:57] <TabAtkins> Aw, I like SQL though.
- # [17:57] <TabAtkins> Plus, everyone knows it.
- # [17:58] <Philip`> Everyone knows one dialect of it, which is slightly incompatible with every other dialect
- # [17:59] <TabAtkins> But only in minor ways. The essence of SQL is pretty universal.
- # [17:59] <TabAtkins> Especially simple stuff like SELECTing.
- # [17:59] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [17:59] <TabAtkins> A lot of the differences I notice are in CREATE and complex things like triggers.
- # [17:59] <AryehGregor> Like LIMIT vs. TOP vs. some convoluted thing involving stuff I've never even heard of?
- # [18:00] * Quits: lazni (n=lazni@118.71.1.72) ("Leaving.")
- # [18:00] <AryehGregor> Or in how when doing GROUP BY you can select unrelated columns with aggregation operators in MySQL, but like no other DBMS?
- # [18:00] <AryehGregor> Or like how SQLite requires an ESCAPE clause after LIKE if you want to escape anything?
- # [18:00] <TabAtkins> Bah, you're no fun.
- # [18:00] <Steve^> I agree with TabAtkins
- # [18:01] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
- # [18:01] <Steve^> The core commands are transferable
- # [18:01] <TabAtkins> Anyway, modifying TrimQuery actually looks like it could be done solely by parsing a table into a json resultset.
- # [18:01] <Steve^> which is extremely helpful when you're in an unfamiliar system
- # [18:01] * aroben|afk is now known as aroben
- # [18:01] <AryehGregor> Or like INSERT IGNORE, REPLACE, INSERT ... ON DUPLICATE KEY UPDATE from MySQL?
- # [18:01] <AryehGregor> Or multivalue INSERT?
- # [18:02] * TabAtkins plugs his ears.
- # [18:02] * Joins: cohitre_ (n=cohitre@65.112.14.120)
- # [18:02] <TabAtkins> Notice that I said "the essence of SQL".
- # [18:02] <Philip`> Or concatenating strings
- # [18:02] * Quits: cohitre (n=cohitre@65.112.14.120) (Read error: 131 (Connection reset by peer))
- # [18:02] <AryehGregor> Or the exact syntax for UNION.
- # [18:02] * cohitre_ is now known as cohitre
- # [18:02] <Philip`> Or whether columns are statically typed
- # [18:03] <AryehGregor> Or . . . well, look in includes/db/ in MediaWiki for our DB abstraction layer. :)
- # [18:03] <TabAtkins> So hey, your point has long since been driven into the ground. Congratulations.
- # [18:03] <AryehGregor> Lots of fun stuff in there, and most of it doesn't work too well regardless.
- # [18:03] <AryehGregor> Also, SQL is a terrible language on its merits.
- # [18:03] * Quits: [2]mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
- # [18:03] <Philip`> TabAtkins: The essence of SQL is just relational algebra, and you can do that in any syntax, e.g. a nicer JS-like one :-)
- # [18:03] <AryehGregor> It's unreasonably verbose, unpredictable, and hard to understand for newcomers.
- # [18:04] <Philip`> (I guess that's kind of what LINQ does too, though I know nothing about it)
- # [18:04] <TabAtkins> AryehGregor: And yet, it exists everywhere. It's ubiquitous. It's a very successful horrible technology.
- # [18:04] <Philip`> TabAtkins: Just like HTML
- # [18:04] * gsnedders wants to implement outlining in JS
- # [18:04] <TabAtkins> *Exactly*.
- # [18:05] <TabAtkins> gsnedders: That's easy.
- # [18:05] <Philip`> gsnedders: Just write a Python interpreter in JS
- # [18:05] <TabAtkins> gsnedders: If you can include a jquery dependency...
- # [18:05] <gsnedders> TabAtkins: It's not hard without it
- # [18:06] <TabAtkins> gsnedders: Yeah, but it's easier. And I can't actually program in DOM. ;_;
- # [18:07] * Joins: mpilgrim (n=mark@adsl-072-148-043-048.sip.rmo.bellsouth.net)
- # [18:08] * Joins: tantek (n=tantek@adsl-69-107-12-74.dsl.pltn13.pacbell.net)
- # [18:08] <jgraham> gsnedders: Why are you telling us about it? you could be *doing* it
- # [18:09] * Quits: [1]mpilgrim (n=mark@nat/google/x-sedldojtlrgousut) (Read error: 110 (Connection timed out))
- # [18:09] <TabAtkins> Doing it is way funner.
- # [18:09] * TabAtkins already knows what this weekend's project will be.
- # [18:11] <gsnedders> TabAtkins: It's no easier, as far as I can tell.
- # [18:11] <gsnedders> jgraham: Waiting for phone calls…
- # [18:12] <Steve^> oh, its 9/11
- # [18:13] * Joins: dave_levin (n=dave_lev@74.125.59.73)
- # [18:13] <Steve^> trending topics seem to be my main source of news nowadays
- # [18:13] * Joins: dave_levin_ (n=dave_lev@74.125.59.73)
- # [18:13] * Quits: dave_levin (n=dave_lev@74.125.59.73) (Read error: 104 (Connection reset by peer))
- # [18:13] * dave_levin_ is now known as dave_levin
- # [18:13] <gsnedders> Steve^: That's not a valid ISO8601 date.
- # [18:13] * Joins: dave_levin__ (n=dave_lev@74.125.59.73)
- # [18:14] <Philip`> Steve^: The date is considered news?
- # [18:14] <jgraham> Philip`: Well it changes every day
- # [18:15] <Philip`> Dates don't seem particularly rare, or unpredictable
- # [18:15] <jgraham> You obviously never lived through a calendar change
- # [18:15] <Philip`> Well, no, because I'm not five hundred years old
- # [18:17] <beowulf> yeah, but with all the kids running around you feel it, don't you?
- # [18:18] <gsnedders> scrollIntoView is DOM0, right?
- # [18:19] * Joins: ifette (n=ifette@220.109.219.244)
- # [18:22] <gsnedders> And isn't in CSSOM View…
- # [18:22] <gsnedders> scroll(el.offsetLeft, el.offsetTop) should be the same as el.scrollIntoView(true), right?
- # [18:24] <Steve^> I wonder if I can change wordpress to automatically add sections to my posts
- # [18:24] * Joins: erlehmann (n=erlehman@tmo-104-124.customers.d1-online.com)
- # [18:25] * Joins: Maurice (i=copyman@94.213.72.212)
- # [18:25] <Steve^> Although, if it can be automatic, you could say its pointless to do
- # [18:31] * Quits: cohitre (n=cohitre@65.112.14.120) (No buffer space available)
- # [18:31] * Joins: jlebar (n=jlebar@nat/mozilla/x-rgrpuraexorgdoks)
- # [18:35] * Quits: ifette (n=ifette@220.109.219.244) (Read error: 60 (Operation timed out))
- # [18:40] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [18:41] * Joins: ap (n=ap@nat/apple/x-wxnavrpawtciahrq)
- # [18:45] * Quits: Phae (n=phaeness@gatea.mh.bbc.co.uk)
- # [18:47] * Quits: webben (n=benh@nat/yahoo/x-sjvsouvcpvunckqw) (Client Quit)
- # [18:47] <annevk2> and, is http://web.archive.org/web/20080204211015/http://www.hitachi-to.co.jp/prod/prod_2/inter/emk/help/TextEncoder/CodePage.htm more accurate for Internet Explorer?
- # [18:47] <annevk2> and, it does include UTF8 as label, for instance
- # [18:55] <Steve^> the definition of flow content feels weak
- # [18:56] * Quits: GarethAdams_ (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [18:56] * Joins: benward (n=benward@nat/yahoo/x-ojlxpsifmwclcfez)
- # [18:56] * Joins: cying (n=cying@70.90.171.153)
- # [18:59] * Quits: dave_levin__ (n=dave_lev@74.125.59.73)
- # [19:03] * Quits: foolip (n=philip@pat.se.opera.com) ("Ex-Chat")
- # [19:07] <Lachy_> Steve^, how would you suggest improving it?
- # [19:09] <Steve^> I don't really understand what it is
- # [19:09] * Quits: shepazu (n=schepers@68.221.74.58)
- # [19:10] <Lachy_> it's a catch-all category for things that can be used almost anywhere
- # [19:10] <Lachy_> the name of it is inherited from the HTML4 concept of %Flow; from the DTDs
- # [19:11] <Steve^> You list the things that can be used almost anywhere in Flow content, rather than listing the few things that can't be?
- # [19:15] <Lachy_> yes
- # [19:16] <Steve^> Flow feels like the odd one out, but I can't think of a better solution
- # [19:17] * Joins: waqas (n=waqas@195.64.146.78)
- # [19:18] * Lachy_ is now known as Lachy
- # [19:20] <Lachy> Steve^, I once tried to come up with a better description for it, but didn't really succeed
- # [19:20] <Lachy> http://dev.w3.org/html5/html-author/#flow-content
- # [19:21] <Steve^> is there a list somewhere of things that aren't flow?
- # [19:22] <Lachy> Steve^, there will eventually be a table that lists all the elements and their categories here http://dev.w3.org/html5/html-author/#index-of-elements
- # [19:23] * Joins: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no)
- # [19:25] * aroben is now known as aroben|lunch
- # [19:26] * Joins: takoratta (n=takoratt@p1173-ipbf2410marunouchi.tokyo.ocn.ne.jp)
- # [19:30] * Joins: erikvold (n=erikvvol@GANDALF.VKISTUDIOS.NET)
- # [19:31] * Joins: cohitre (n=cohitre@24.128.48.118)
- # [19:32] * Joins: slightlyoff (n=slightly@204.14.154.228)
- # [19:32] * Joins: weinig (n=weinig@17.246.16.129)
- # [19:32] * Joins: slightlyoff_ (n=slightly@74.125.121.49)
- # [19:37] <Lachy> so apparently, HTML 5's proposed basis in DOM/JS skews web control and monetization towards corporations and away from individual authors/researchers, to the detriment of society, and we should incorporate ODRL into HTML5.
- # [19:37] <Lachy> http://lists.w3.org/Archives/Public/www-tag/2009Sep/0028.html
- # [19:38] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
- # [19:38] * Joins: erikvvold (n=erikvvol@96.49.192.204)
- # [19:38] <Lachy> if anyone can actually comprhend what that guy is ranting about, let me know
- # [19:39] * Joins: jamesr (n=jamesr@nat/google/x-ltfeefmifpfzpeif)
- # [19:41] <TabAtkins> Lachy: As far as I can tell, he's going something like this (you've probably already gotten this far in comprehension):
- # [19:41] <hober> Lachy: seriously. Also, makes an interesting constrast with http://happyworm.com/blog/2009/08/24/html-5-the-revolution-will-not-be-televised/
- # [19:41] <Steve^> "when there are high barriers to entry in science and
- # [19:41] <Steve^> arts publishing, publishers can achieve monopolistic or oligopolistic
- # [19:41] <Steve^> returns of scale."
- # [19:41] <TabAtkins> "I don't understand javascript or the DOM. Web 2.0 things use javascript, and make a lot of money. I am also anti-corporate, so anything that makes money must be bad for me, especially since I don't understand it."
- # [19:42] <Steve^> So, the document is so complicated that only Microsoft can profit from it?
- # [19:42] <hober> Steve^: that would explain how IE8 has more HTML5 features in it than all of the other browsers combined. Oh, wait.
- # [19:42] * Quits: erikvold (n=erikvvol@GANDALF.VKISTUDIOS.NET) (Read error: 60 (Operation timed out))
- # [19:43] <Lachy> TabAtkins, I got the "I don't understand javascript or the DOM" bit myself, and your summary of the rest seems to make sense
- # [19:43] <Steve^> I don't know Javascript and yet the HTML5 is quite readable to me
- # [19:43] <Steve^> they seem to be quite separate
- # [19:44] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [19:45] <Steve^> FYI, I am NOT Steven Rowat :P
- # [19:45] <TabAtkins> Then there's some vague hand-waving about it being impossible for an individual to understand html5, thus hurting work-at-home efforts and presumably benefitting corporations. I think this is just tying back into the "I don't understand" angle.
- # [19:45] <Lachy> Steve^, I assumed that since nothing you've said reaches the same level of incomprehension as him
- # [19:46] <Steve^> awww, thanks
- # [19:46] <Lachy> TabAtkins, have you figured out how the ODRL thing at the end fits in with the rest?
- # [19:46] <Steve^> Oh and which bit of HTML 5 is complicated?
- # [19:47] <TabAtkins> Wow, I actually skipped right past that. One sec.
- # [19:47] <Steve^> Sure, the content models are new and require some thought, but nothing the odd blog post won't fix
- # [19:48] <TabAtkins> All right, looks like the odrl thing is "I don't understand ODRL, but it has 'Open' in its name and thus is probably bad for corporations. Use that instead of javascript."
- # [19:48] <Steve^> TabAtkins, you could have your own TV show to rival the likes of Dr Phil
- # [19:48] <TabAtkins> Presumably for expressing rights, but it's not made clear how that relates to anything else in the email.
- # [19:49] <TabAtkins> Steve^, what, where I ridicule people who are possibly schizophrenic on the internet?
- # [19:49] <Steve^> rather you translate their shit into real words
- # [19:49] * Quits: slightlyoff (n=slightly@204.14.154.228) (No buffer space available)
- # [19:49] * slightlyoff_ is now known as slightlyoff
- # [19:49] * Parts: CoJaBo-Aztec (n=aztec@unaffiliated/cojabo)
- # [19:49] <TabAtkins> Well, if I were on the TAG mailing list I might try to do that.
- # [19:50] <Steve^> If you were to switch every mention of Javascript to Silverlight, the document would make an equal amount of nonsense
- # [19:50] <TabAtkins> But as far as I can tell I don't want to be on the TAG mailing list.
- # [19:51] <Steve^> The conspiracy theory must be that the head of Mozilla and Opera are undercover Microsoft operatives
- # [19:51] <TabAtkins> Gah, I think my brain is locking in its attempt to understand how rights expression has anything to do with the complexity of javascript.
- # [19:52] <Lachy> Steve^, shh! Don't tell everyone
- # [19:52] <TabAtkins> Steve^, I've seen the pictures with Sylvain, Anne, and Hakon having drinks together. Clear evidence of conspiracy!
- # [19:52] * Joins: erlehmann_ (n=erlehman@tmo-101-155.customers.d1-online.com)
- # [19:52] <TabAtkins> Lachy, are you planning to respond to that email?
- # [19:52] <Lachy> no
- # [19:52] <Lachy> I'm not on the tag mailing list
- # [19:52] <TabAtkins> k. ^_^
- # [19:53] <Steve^> the only response it:
- # [19:53] <Steve^> TLDR
- # [19:53] <Steve^> *is
- # [19:53] <Lachy> WTF?
- # [19:53] <Steve^> Too long, didn't read
- # [19:53] <TabAtkins> That would be a valid response, but I think actually calling out the nonsensical bullshit would be amusing.
- # [19:53] <TabAtkins> tl;dr
- # [19:53] * Joins: michaeln (n=michaeln@nat/google/x-nvdafmctmgjnkowb)
- # [19:53] * Quits: erlehmann (n=erlehman@tmo-104-124.customers.d1-online.com) (Read error: 60 (Operation timed out))
- # [19:54] <Steve^> if you say that the documents are of a monopolistic nature, then his arguments may make some sort of sense
- # [19:54] <Steve^> but there is no proof of the former
- # [19:55] <Lachy> Steve^, ah, but in my case, it would be TMCDCAAWTFDODRLHTDW?I
- # [19:55] <Lachy> --> Too much crap, didn't comprehend anything, and wtf does ODRL have to do with it?!
- # [19:55] * Quits: takoratta (n=takoratt@p1173-ipbf2410marunouchi.tokyo.ocn.ne.jp) (Read error: 60 (Operation timed out))
- # [19:56] <Dashiva> So many interesting people
- # [19:57] <waqas> Dashiva, just what I was thinking.
- # [19:57] <TabAtkins> So, full explanation of his email: "I don't understand javascript, so it must be too complicated for *anyone* to understand and only groups can use it. Corporations have groups of people, so they're trying to influence the language to make it better for them and worse for startups. This is a tragedy because then nobody can work from home. Apropos of nothing, I like ODRL and think it...
- # [19:57] <TabAtkins> ...should be given language-level support."
- # [19:57] * aroben|lunch is now known as aroben
- # [19:59] <Steve^> you have invested too much thought into this
- # [19:59] <Steve^> the crazy people have won another round
- # [20:00] <TabAtkins> Indeed.
- # [20:00] <Philip`> Steve^: You are ignoring the return on the investment, which is a reasonable amount of entertainment and a continued feeling of superiority, making it worthwhile
- # [20:01] <Steve^> this is true
- # [20:01] <Steve^> I am superior
- # [20:02] * Quits: mpilgrim (n=mark@adsl-072-148-043-048.sip.rmo.bellsouth.net) (Read error: 60 (Operation timed out))
- # [20:02] <cardona507> is <meta name=""> for keywords and description?
- # [20:04] <Lachy> cardona507, http://www.whatwg.org/specs/web-apps/current-work/multipage/#standard-metadata-names
- # [20:04] <cardona507> <meta name="description" content="foo">?
- # [20:04] <cardona507> thanks lachy
- # [20:06] * Quits: erlehmann_ (n=erlehman@tmo-101-155.customers.d1-online.com) (Read error: 113 (No route to host))
- # [20:06] <Philip`> Why does http://html5.googlecode.com/svn/trunk/incoming/ exist, containing two SVN repositories inside the SVN repository?
- # [20:07] * Joins: mpilgrim (n=mark@adsl-072-148-043-048.sip.rmo.bellsouth.net)
- # [20:08] * Joins: cohitre_ (n=cohitre@host202.72.248.108.conversent.net)
- # [20:11] * Quits: miketaylr (n=mtaylor@38.117.156.163) ("adios.")
- # [20:14] * Joins: fishd__ (n=darin@67.180.164.209)
- # [20:15] * Joins: magmarules (n=magmarul@89.180.144.98)
- # [20:16] * Quits: cohitre (n=cohitre@24.128.48.118) (Read error: 145 (Connection timed out))
- # [20:16] * cohitre_ is now known as cohitre
- # [20:16] <Philip`> Would people prefer multipage sections to be generally larger or smaller than they currently are?
- # [20:17] <TabAtkins> Smaller.
- # [20:17] <Steve^> smaller
- # [20:17] <Philip`> Why?
- # [20:17] <TabAtkins> Because they're very large?
- # [20:18] <Steve^> My internet is through a mobile broadband dongle and its expensive to keep loading so much information
- # [20:18] <Steve^> it would be nice for the default spec page to not be the single page version
- # [20:18] <TabAtkins> And I just plain have an old computer that takes a bit to process even the multipage sections.
- # [20:18] <Philip`> Steve^: Which default? http://whatwg.org/html5 is the multipage one
- # [20:18] <TabAtkins> Steve^ - just go to whatwg.org/html5. That's the multipage version.
- # [20:18] <Steve^> yes, I know that now
- # [20:19] <Steve^> but if you click Specs on the frontpage
- # [20:19] <and> annevk2: I have no reason to believe that it should be more accurate, but it would be a good idea to have a look at the labels which are listed either there or in the .NET reference but not in the current wiki table.
- # [20:19] <Philip`> Steve^: Hmm, that's a good point - maybe you should mail Hixie asking him to change it
- # [20:20] <Philip`> Anyway, since the votes are currently 2 vs 0, I'll try to err on the side of making smaller sections :-)
- # [20:20] <Steve^> the first bit of the spec detailing the options available should be displayed instead
- # [20:21] * Philip` could aim for <100KB
- # [20:21] * Quits: slightlyoff (n=slightly@74.125.121.49)
- # [20:21] <TabAtkins> That'd be nice, Philip`.
- # [20:21] <and> annevk2: The change from ‘may’ to ‘must’ this morning is not really a ‘minor’ ‘[w]ording’ edit.
- # [20:22] <Steve^> Philip`, the current version has a page for each second-level menu item?
- # [20:22] <Steve^> you would split that into several pages or split it by third-level?
- # [20:22] <and> hsivonen: Thanks a lot!
- # [20:23] <annevk3> and, I didn't make that change, but I do agree with it (well, that was the intent of the original wording anyway)
- # [20:24] <and> annevk3: I noticed that, and was not sure you would agree.
- # [20:24] * Quits: myakura (n=myakura@p4040-ipbf1105marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [20:24] <annevk3> and, ah ok
- # [20:24] <annevk3> and, btw, you said the IE data didn't match, I totally missed http://html5.org/temp/2009/ie-encodings.htm (copy of webarchive) earlier which also gives IE data
- # [20:25] <Philip`> Steve^: It's split on <h2>s (the ~dozen top-level sections), plus a list of human-selected points that attempt to make it sensibly split (no huge pages, no tiny pages, etc)
- # [20:25] <annevk3> and, ah, you added that
- # [20:27] <and> Yes, it was the best reference I found a long time ago, and it still seems to list labels not on the wiki, but I have not checked whether or not IE8 actually support those.
- # [20:28] <annevk3> my IE situation is still pretty crappy because my laptop does not have enough ram for running several OSs at the same time
- # [20:29] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [20:30] <and> I plan to test the labels on the wiki in IE8 tonight and let you know what the results are.
- # [20:31] <Steve^> http://spoon.net/browsers/ lets you run any browser via the web
- # [20:31] <Steve^> though it is Windows only
- # [20:31] <TabAtkins> Hrm, IE8 won't run click handlers on display:none inputs.
- # [20:32] <Dashiva> How would you click them?
- # [20:32] <TabAtkins> <label>
- # [20:32] * Quits: fishd_ (n=darin@72.14.224.1) (Read error: 110 (Connection timed out))
- # [20:32] * Joins: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
- # [20:32] <annevk3> and, I'll try make a table for Safari/ICU this weekend
- # [20:32] <TabAtkins> And damn, visibility:hidden suppressed the handlers too. I guess I'll have to position them offscreen. >_<
- # [20:32] <annevk3> and, shouldn't be too hard
- # [20:33] <Steve^> TabAtkins, why are you clicking invisible buttons?
- # [20:33] <TabAtkins> Steve^: I have a list of checkboxes and radios. For styling purposes I'm hiding the inputs themselves and just styling the label when they're :checked.
- # [20:35] * Joins: arun__ (n=arun@nat/mozilla/x-lzceqcepfkzqbdth)
- # [20:36] * arun__ is now known as otherarun
- # [20:36] * Quits: magmarules (n=magmarul@89.180.144.98)
- # [20:37] <Steve^> how do you know if they are checkboxes or radio buttons?
- # [20:37] <TabAtkins> Regardless, that seems like an interop bug (well, it *is* an interop bug - I just got a bug filed against me by QA because of it). Anyone know what the correct behavior is?
- # [20:37] <TabAtkins> Steve^ doesn't matter for this .
- # [20:37] <Dashiva> TabAtkins: Why don't you just have onclick on the label?
- # [20:38] <TabAtkins> Dashiva: a few reasons. For one, that's just silly - why not just remove the inputs entirely? For two, this code was originally designed assuming visible inputs, so I've got a lot of onclick handlers on the inputs. Moving them all to the label wouldn't be trivial.
- # [20:39] <TabAtkins> I do believe in semantics here, after all. ^_^
- # [20:39] <Dashiva> It seems like a prime candidate for <span role="checkbox"> :)
- # [20:39] <Steve^> when you turn off the CSS, you would get nice checkboxes, true
- # [20:40] * Quits: fishd__ (n=darin@67.180.164.209) (Read error: 145 (Connection timed out))
- # [20:41] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 131 (Connection reset by peer))
- # [20:42] <Philip`> Argh, <div class=impl> breaks the splitter :-(
- # [20:42] <AryehGregor> TabAtkins, IE8 sounds like it should be correct . . . the input isn't receiving the click, after all.
- # [20:43] <Steve^> the label is though and it is responsible for passing the click to the input
- # [20:43] <TabAtkins> AryehGregor: Isn't it, though? Everyone treats it as receiving the click. I'm not sure which is the correct behavior.
- # [20:43] <TabAtkins> If you're saying that clicking the <label> should not, in general, fire click handlers for the associated input, then *everyone* disagrees with you.
- # [20:44] * TabAtkins sighs.
- # [20:44] <TabAtkins> Our SEO company is getting uppity again about wanting server access.
- # [20:45] <Steve^> they want your dataz
- # [20:46] <Steve^> "For example, on platforms where clicking a checkbox label checks the checkbox, clicking the label in the following snippet could trigger the user agent to run synthetic click activation steps (page 123) on the input element, as if the element itself had been triggered by the user:"
- # [20:46] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [20:46] <TabAtkins> Yeah, everyone does that.
- # [20:46] <Steve^> someone chose the word "could". So you're screwed :)
- # [20:47] <AryehGregor> Yay.
- # [20:47] <TabAtkins> The question is just whether it should continue to do on inputs which have been hidden via CSS.
- # [20:47] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 104 (Connection reset by peer))
- # [20:48] * Joins: murr4y` (n=murray@85.84-49-67.nextgentel.com)
- # [20:48] <Steve^> just push them off the screen
- # [20:48] <Steve^> then everyone is happy
- # [20:49] <AryehGregor> TabAtkins, it looks like the spec is trying to defer to platform conventions here.
- # [20:49] <TabAtkins> Yeah, that's what I've done. But that's stupid and I hate it.
- # [20:49] <AryehGregor> I'm not sure that's meaningful in this case, though.
- # [20:49] * Quits: murr4y (n=murray@85.84-49-67.nextgentel.com) (Read error: 104 (Connection reset by peer))
- # [20:49] <TabAtkins> Yeah, because there's probably not a sense of "hidden via CSS" in the normal platform.
- # [20:50] <TabAtkins> So, time to file a bug!
- # [20:50] * Quits: maikmerten (n=maikmert@Z9fdf.z.pppool.de) (Success)
- # [20:51] * Joins: maikmerten (n=maikmert@BAE2ea5.bae.pppool.de)
- # [20:52] <Philip`> Is there some way to stop Opera Turbo being stupid and popping up a little thing saying it thinks I'm on a slow network, when actually I'm not?
- # [20:52] <Steve^> click arrow, configure
- # [20:52] <AryehGregor> TabAtkins, more than that, platform conventions are only supposed to be relevant to UI, not development . . .
- # [20:53] * Joins: murr4y (n=murray@85.84-49-67.nextgentel.com)
- # [20:54] <Steve^> Technically, you should be using some onCheck callback
- # [20:54] <Philip`> Oh, I didn't see the 'notify' option in the configure dialog
- # [20:55] * Joins: erikvvold (n=erikvvol@96.49.192.204)
- # [20:55] * Quits: sbublava (n=stephan@77.119.139.49.wireless.dyn.drei.com)
- # [20:56] * Quits: murr4y` (n=murray@85.84-49-67.nextgentel.com) (Read error: 60 (Operation timed out))
- # [20:57] <TabAtkins> Steve^: I suppose I could maybe use the change event, but I doubt that'll help here.
- # [20:58] * Joins: cohitre_ (n=cohitre@65.112.14.120)
- # [20:58] * Quits: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [21:01] <Philip`> Hixie: Is there any chance you could split the <div class="impl"> in "Parsing HTML documents" so there's one div around each subsection in there, instead of just one around the whole section?
- # [21:02] <Philip`> (other the spec-splitter can't split it while preserving the implness of all the subsections, and I'm not going to bother trying to add lots of fancy code to make it work)
- # [21:02] <Philip`> s/other/otherwise/
- # [21:09] * Quits: weinig (n=weinig@17.246.16.129)
- # [21:10] * Quits: cohitre_ (n=cohitre@65.112.14.120)
- # [21:11] * Joins: fishd_ (n=darin@nat/google/x-drnjigguskxtormz)
- # [21:13] <TabAtkins> Man, upgrading wordpress was stupid easy. Two clicks. One to upgrade files, and one to upgrade the db when I logged into the admin again.
- # [21:13] <Hixie> Philip`: is that the only occurance of that problem?
- # [21:14] <Hixie> wait, aren't there like eighteen bazillion subsections in that one?
- # [21:14] * Quits: mpilgrim (n=mark@adsl-072-148-043-048.sip.rmo.bellsouth.net) (Read error: 113 (No route to host))
- # [21:14] <Philip`> Hixie: It's the only serious one (it ends up with a 380KB page)
- # [21:15] <Philip`> (I think "Rendering" is next most serious unsplittable one, but that's only 140KB which isn't really a problem)
- # [21:15] <Hixie> would it work if i just brough the divs down one level?
- # [21:15] <Hixie> rather than all the way
- # [21:16] * Quits: cohitre (n=cohitre@host202.72.248.108.conversent.net) (Connection timed out)
- # [21:16] <Philip`> Hixie: I just meant the 8 subsections, not the eighteen bazillion sub(sub)*sections
- # [21:16] <Philip`> so that would be fine
- # [21:16] <Hixie> ah ok excellent
- # [21:16] <Hixie> sure, i could do that
- # [21:20] * Joins: cohitre (n=cohitre@host202.72.248.108.conversent.net)
- # [21:21] * Joins: cohitre_ (n=cohitre@65.112.14.120)
- # [21:22] <Philip`> http://www.whatwg.org/specs/web-apps/current-work/multipage/ should hopefully be better split now (into smaller pages), and should become betterer when the parsing impl is split up
- # [21:23] <Hixie> cool
- # [21:23] <Hixie> checked in the changes
- # [21:25] <TabAtkins> Philip`, I like it.
- # [21:25] * TabAtkins was just reading something in 10.4, and is happy to see it shrunken.
- # [21:25] <Steve^> Hixie, when you follow the link to the latest draft from the specs page, would it be possible for that to go to the multiple-page version rather than the one-page version?
- # [21:25] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [21:26] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [21:27] * Joins: erlehmann (n=erlehman@tmo-101-155.customers.d1-online.com)
- # [21:27] <Philip`> TabAtkins: That particular section was just suffering from a bug (section 11 was in <div class=impl> so it got merged into section 10 instead of being split apart)
- # [21:27] <Philip`> Other sections were mainly suffering because the hard-coded list of splitting points was out of date
- # [21:28] <TabAtkins> Blarg, I meant 4.10
- # [21:28] <Philip`> but now they're up to date again, temporarily
- # [21:28] <Hixie> Steve^: yeah, you or someone else e-mailed me about that revently, it's on my list of things to fix
- # [21:28] <Philip`> TabAtkins: Oh, okay
- # [21:28] <Steve^> thanks
- # [21:28] <Hixie> Steve^: most of the links already go straight to the multipage copy iirc
- # [21:28] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [21:30] * Joins: jwalden (n=waldo@nat/mozilla/x-oxlzxpmctogvgpit)
- # [21:30] <Philip`> Hixie: Thanks for the parser split, seems to be working fine now
- # [21:30] <Hixie> cool
- # [21:31] <Philip`> tree-construction is still 200KB but anyone crazy enough to look at that algorithm can surely cope with such a giant page
- # [21:32] * Joins: GarethAdams_ (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [21:33] <erlehmann> Philip`, how come the splitting is hard-coded ?
- # [21:34] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
- # [21:34] <Hixie> i wonder what would be a prototypical table
- # [21:34] <Hixie> maybe something from The Origin of Species
- # [21:34] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [21:34] <Philip`> erlehmann: Because that's easier than finding a nice automatic approach
- # [21:35] <Philip`> (The goals are to make each page ~100KB, and preferably to split along hierarchical lines, and otherwise to split at logical points)
- # [21:35] * Quits: GarethAdams_ (n=GarethAd@pdpc/supporter/active/GarethAdams) (Client Quit)
- # [21:36] <Dashiva> Hard to solve optimally, but easy with a little cheating :)
- # [21:36] <erlehmann> knuth probably solved this back in the 70ies ;D
- # [21:36] <Hixie> ...or not, it apparently has no tables.
- # [21:36] <Philip`> The problem is with the idea of "logical"
- # [21:36] <Philip`> which is rather hard to define
- # [21:37] <Dashiva> Philip`: Try lots of different splits, send them out pairwise on mechanical turk
- # [21:37] <Philip`> Dashiva: Mechanical Turk costs tens of cents, and I don't think HTML5 is worth such an investment from me
- # [21:38] <Dashiva> Or you could use GA
- # [21:38] <TabAtkins> with what fitness criteria?
- # [21:38] <erlehmann> Philip`, why not use the heading level nesting algorithm or how its called ? split at highest level, look if significantly over >100KB, look at subpart, repeat
- # [21:38] <Dashiva> TabAtkins: You provide thumbs up and thumbs down buttons to the user
- # [21:38] <erlehmann> that would seem logical to me
- # [21:39] <Dashiva> erlehmann: That fails on cases like 110 KB with 10 subsections
- # [21:40] <Philip`> erlehmann: Look at e.g. "4.10.4.1 States of the type attribute"
- # [21:41] <Philip`> It would seem illogical to me to split it in the middle of the sequence of date/time-related types - it's better to split just after them
- # [21:41] <Philip`> but an algorithm couldn't know that
- # [21:41] * Joins: weinig (n=weinig@17.246.16.129)
- # [21:42] <erlehmann> there are no semantic hooks in the document from which to "get" that, so …
- # [21:42] <Philip`> So that's why it's better having a human deciding where to split :-)
- # [21:42] * Quits: erlehmann (n=erlehman@tmo-101-155.customers.d1-online.com) (Read error: 104 (Connection reset by peer))
- # [21:43] <Philip`> Hixie: What do you mean by "prototypical"?
- # [21:44] <Hixie> Philip`: maybe "canonical" would be a better term, though it's not quite right either
- # [21:44] <Philip`> If you're looking for well-known tables of data, maybe something like census data could be appropriate?
- # [21:44] * Joins: erlehmann (n=erlehman@tmo-101-155.customers.d1-online.com)
- # [21:44] <Dashiva> A multiplication table :)
- # [21:44] <Lachy> why doesn't Hixie just insert some special markers into the spec where it is logical to split? Is that harder than maintaining a list of hard coded section ids?
- # [21:44] * Quits: fishd_ (n=darin@nat/google/x-drnjigguskxtormz) (Read error: 104 (Connection reset by peer))
- # [21:44] <annevk3> matrix math
- # [21:44] * Joins: fishd_ (n=darin@nat/google/x-iewzudjjpcilxqyr)
- # [21:44] <Hixie> Dashiva: already have an addition table
- # [21:44] <Dashiva> Lachy: I suppose Hixie has a higher workload than Philip`
- # [21:44] <Hixie> i'd like a table with a <tfoot>, spans, colgroups, all kinds of stuff
- # [21:45] <Philip`> Lachy: That would require Hixie to do more work
- # [21:45] <Philip`> Hixie: It seems unrealistic to have a single table with all the possible features, and needlessly confusing
- # [21:46] <Philip`> Hixie: You could do an example with a table of HTML elements and attributes
- # [21:46] <Dashiva> Hixie: http://www.pvv.org/~magnusrk/wurm/item.php :)
- # [21:46] <Dashiva> I guess I don't use tfoot
- # [21:46] <Philip`> As a bonus, it would also be a table of HTML elements and attributes
- # [21:46] <Hixie> oh it also has to be small
- # [21:46] <Philip`> s/HTML/HTML5/g
- # [21:47] <Philip`> Reduce the font size to 6pt
- # [21:47] <Hixie> maciej is here, bbl
- # [21:48] * Quits: cohitre (n=cohitre@host202.72.248.108.conversent.net) (Success)
- # [21:48] * cohitre_ is now known as cohitre
- # [21:49] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
- # [21:55] * Quits: erlehmann (n=erlehman@tmo-101-155.customers.d1-online.com) (Read error: 60 (Operation timed out))
- # [22:03] <Lachy> with all the discussion about pedagogic validation and encourage XML-inspired habits because it supposedly easier for students, I really wish I could remember how I managed to cope with learning back in the pre-XHTML age when HTML 4 was bleeding edge
- # [22:03] <AryehGregor> I did okay.
- # [22:03] <AryehGregor> I only learned XML later.
- # [22:04] <Dashiva> There already was one mail (smylers I think?) that pointed out how many of the XML things are actually counterintuitive
- # [22:04] <Lachy> Dashiva, I don't recall that one. Got a link?
- # [22:04] <AryehGregor> I strongly suspect that "XML is easier to learn" is a smokescreen for "I don't like XML and am an educator so here's an argument you spec writers/implementors/authors can't really argue with".
- # [22:05] <AryehGregor> I think the trailing solidus in text/html is obviously unintuitive, since it doesn't actually do anything but people will think it does.
- # [22:05] <AryehGregor> I've made that mistake and know someone else who did, and I'd say we were both at a much higher level of comprehension than your average HTML student.
- # [22:06] <Dashiva> Lachy: http://lists.w3.org/Archives/Public/public-html/2009Sep/0456.html
- # [22:06] <Lachy> AryehGregor, yeah, I do remember that was somewhat confusing when I tried it on some non-empty elements
- # [22:07] <AryehGregor> No comment on quotes. I don't see how omitting quotes is unintuitive, though.
- # [22:07] <AryehGregor> Unless maybe you're used to usual programming languages?
- # [22:08] * Joins: erlehmann (n=erlehman@tmo-108-146.customers.d1-online.com)
- # [22:08] <Lachy> one thing that confused the hell out of me was why, if XHTML was supposed to require well-formedness, I didn't understand why browsers didn't report the errors. It wasn't till a little later that I learned about XML mime types that it all made sense
- # [22:08] <Lachy> and I realised that XHTML as text/html was actually harmful to my learning
- # [22:09] <Steve^> I remember a kid telling me that you could omit the closing body and html tags, which I thought was incorrect and very bad
- # [22:09] <Steve^> It didn't help the teacher told us it was herf and scr
- # [22:09] <Steve^> (href / src)
- # [22:09] <Lachy> at least, now with the proposals for pedagogic validation, students will no longer be mislead about writing XHTML when they're just writing HTML with specific coding conventions
- # [22:11] * Quits: cohitre (n=cohitre@65.112.14.120) (Connection timed out)
- # [22:11] * Lachy is contemplating getting up and actually going to the party I said I would go to tonight.
- # [22:11] <AryehGregor> Pfft, parties.
- # [22:11] * Joins: murr4y` (n=murray@85.84-49-67.nextgentel.com)
- # [22:12] * gsnedders grumbles something about all his photos from his ball being terrible
- # [22:12] <Lachy> as much fun as partying on IRC is and all
- # [22:12] <Steve^> I say ignore them, no programming languages are alterred to keep teachers happy
- # [22:12] <Steve^> why is HTML?
- # [22:12] <gsnedders> Steve^: This is altering the language, though.
- # [22:12] <AryehGregor> A lot of programming languages are designed to be easy to learn.
- # [22:13] <AryehGregor> Those are usually the most horrifying and evil ones.
- # [22:13] <Steve^> sure, Pascal supposedly
- # [22:13] <Steve^> its a teaching language
- # [22:13] <AryehGregor> I'm thinking like Visual Basic or various macro languages.
- # [22:13] <Steve^> Java is fairly straight forward by design, not necessarily so its easier to teach it
- # [22:14] <Steve^> I haven't encountered XJava where all variables must be explicitly destroyed or anything
- # [22:15] <Dashiva> "Besides, you need <html> for lang!" <-- Great argument there :)
- # [22:15] <Steve^> oh wait, you should always wrap if statements in { } even if it is a single command
- # [22:15] <TabAtkins> Lachy: Your talk of parties just reminded me that it's liquor friday.
- # [22:15] <Lachy> Dashiva, my response to that would be you don't need lang=""
- # [22:15] <Steve^> ah Friday Beer, those were the days
- # [22:15] <gsnedders> Steve^: s/were/are/
- # [22:15] <Dashiva> Lachy: Indeed
- # [22:16] <gsnedders> (It's just I'm not allowed to have beer)
- # [22:16] <TabAtkins> It's a lot easier to have Liquor Friday when you work from home. It was annoying to wait for management to leave previously.
- # [22:16] <Lachy> Steve^, I didn't know you used to work for Opera
- # [22:16] * Quits: paul_irish (n=paul_iri@12.33.239.250)
- # [22:16] <Steve^> Lachy, then you probably didn't know we've met
- # [22:16] <gsnedders> LOL
- # [22:16] * Quits: erlehmann (n=erlehman@tmo-108-146.customers.d1-online.com) (Read error: 104 (Connection reset by peer))
- # [22:16] <TabAtkins> Heh.
- # [22:17] <gsnedders> Lachy: fail.
- # [22:17] <Lachy> Steve^, are you the guy I met a couple of weeks ago at friday beer when Bruce Lawson was here?
- # [22:17] * Quits: tantek (n=tantek@adsl-69-107-12-74.dsl.pltn13.pacbell.net)
- # [22:17] <Steve^> indeed
- # [22:17] <Lachy> wow
- # [22:17] <Steve^> amongst the talk of PDFs
- # [22:17] * gsnedders should go to the Oslo office sometime
- # [22:18] <TabAtkins> What's the drinking age in the UK, gsnedders? 18?
- # [22:18] <gsnedders> TabAtkins: Short answer: it depends.
- # [22:18] <TabAtkins> That's... interesting.
- # [22:19] <Philip`> It depends on what you're drinking, e.g. water has no restriction
- # [22:19] <Lachy> gsnedders, I think the question is mean to be, at what age did you start getting drunk?
- # [22:19] <gsnedders> To quote wikipedia:
- # [22:19] <TabAtkins> That is not what the question is meant to be. >_<
- # [22:19] <gsnedders> "Children under 5 must not be given alcohol unless under medical supervision or in an emergency (Children and Young Persons Act 1933, Children and Young Persons (Scotland) Act 1937).[48][49]. However, children aged 5 and over may legally consume alcohol in their own home or someone else's as long as they are under the supervision of an adult.
- # [22:19] <gsnedders> The minimum age for the purchase of alcohol is 18. People aged 16 and 17 may consume wine, beer or cider on licensed premises (pubs/bars/restaurants) with a table meal. In England & Wales, an adult must order.[50] In Scotland, no adult is required to be present.[51][52] The legal age for the purchase of alcohol from an off-licence (store/supermarket) is 18 (16 for liqueur chocolates).
- # [22:19] <gsnedders> Purchasing alcohol on behalf of a minor is illegal in Scotland, England and Wales. This means acting as the young person's agent.[53][54]
- # [22:19] <Steve^> rules?
- # [22:19] <Steve^> I know you need to "look over 25" to not get IDed nowadays
- # [22:19] <TabAtkins> So, 16 more or less.
- # [22:19] <Lachy> what emergency situation would require giving a child alcohol?
- # [22:19] <Steve^> 25 is a long way from 17
- # [22:19] <gsnedders> TabAtkins: No, 18 more or less
- # [22:19] <TabAtkins> Lachy: He just got divorced.
- # [22:20] <AryehGregor> Lachy, no other anesthetic handy?
- # [22:20] <TabAtkins> gsnedders: 18 to buy. Looks like 16 can buy in pubs, though in some parts an adult needs to buy it first.
- # [22:20] <Steve^> 16 cannot buy
- # [22:20] <Steve^> 18+ only can buy
- # [22:20] <TabAtkins> Oh, I see. Was reading it differently.
- # [22:20] <Steve^> includes cigs and lighters
- # [22:20] <gsnedders> Steve^: In a pub in Scotland and NI you can get wine, beer, or cider with food at 16.
- # [22:21] <gsnedders> s/pub/pub or restaurant/
- # [22:21] <Steve^> does a pack of crisps count as food?
- # [22:21] <gsnedders> Steve^: From memory the law says it has to be a proper meal.
- # [22:22] <TabAtkins> Wiki says "with a table meal".
- # [22:22] <Steve^> so, pie or bigger?
- # [22:22] <TabAtkins> Sure.
- # [22:23] <Steve^> I prefer England as I can afford beer on everyday of the week
- # [22:23] <Steve^> I don't just rely on the free friday stuff
- # [22:23] <gsnedders> Lachy: As for when I started getting drunk, you so don't know how Straight Edge I am :P
- # [22:23] <TabAtkins> Caffeine, gsnedders?
- # [22:24] <gsnedders> TabAtkins: Almost never.
- # [22:24] <TabAtkins> Mang. I likes me the basic legal recreational chemicals.
- # [22:25] <TabAtkins> I mean, even sugar alters brain chemistry.
- # [22:25] <Steve^> so does oxygen
- # [22:25] <TabAtkins> I'd call that a *part* of brain chemistry.
- # [22:26] <TabAtkins> You don't really have much chemistry going on there without oxygen.
- # [22:26] <Philip`> I cryogenically freeze my brain to prevent its chemistry changing over time
- # [22:26] <gsnedders> Philip`: Then how did you construct that sentence.
- # [22:26] <Steve^> I'm addicted to oxygen
- # [22:27] <TabAtkins> Pretty sure Philip`'s just a longstanding chat macro, hurriedly programmed during his brief moments of thawing.
- # [22:27] * Quits: murr4y (n=murray@85.84-49-67.nextgentel.com) (Read error: 110 (Connection timed out))
- # [22:27] <Philip`> gsnedders: I occasionally makes clones of my frozen brain, let them act as me, and then destroy them before they diverge too far from the pure original me
- # [22:27] <Philip`> s/makes/make/
- # [22:27] <Steve^> these clones aren't very good typists
- # [22:28] <Philip`> I blame my keyboard :-(
- # [22:28] <TabAtkins> I have an excuse when I type extra "e"s. I fixed my e key in the gimpiest way possible.
- # [22:28] <gsnedders> Also: the amusing thing about working for Opera while applying to uni is that at open days anybody in CS who asks me what I'm doing during gap year is they try _really_ hard to convince me to go to their uni.
- # [22:28] <TabAtkins> It's currently an n key resting on half a pin head, secured by tape.
- # [22:29] <TabAtkins> Haha, I'll bet gsnedders.
- # [22:29] * Joins: cohitre (n=cohitre@65.112.14.120)
- # [22:29] * Quits: cohitre (n=cohitre@65.112.14.120) (Client Quit)
- # [22:30] * Joins: erlehmann (n=erlehman@80.187.108.146)
- # [22:30] <gsnedders> Then when I point out I don't have very good grades, they're more working along the lines of how to work around this, rather than reacting that I have no chance. :P
- # [22:30] <TabAtkins> Yeah, actual work is way better at demonstrating competence than the proxy of grades.
- # [22:31] <gsnedders> In the UK you're _really_ hard pushed to get into uni without grades.
- # [22:31] * Joins: cohitre (n=cohitre@65.112.14.120)
- # [22:31] <TabAtkins> Yeah, but y'all have all the class issues that we mostly dropped.
- # [22:31] <gsnedders> Also, FWIW, wrt to what you were saying about for fees in US nowadays, I have my doubts whether that applies to international students too
- # [22:32] <gsnedders> Also: why does Google in Opera default to google.se now!?
- # [22:33] <Steve^> because you're in Sweden?
- # [22:33] <gsnedders> I'm not, I'm in .uk for this month.
- # [22:34] <Steve^> you know when you've been on the internet too long when you refer to countries by their TLDs
- # [22:34] <gsnedders> :D
- # [22:34] <gsnedders> It only gets confusing when you hit things like .za
- # [22:34] <Steve^> South Africa
- # [22:34] <gsnedders> I had to look that up a few weeks ago :)
- # [22:35] <AryehGregor> I'd have guessed Zambia or something.
- # [22:35] <TabAtkins> For some reason I know that one. But I didn't know .se
- # [22:35] <AryehGregor> I knew .se.
- # [22:35] <AryehGregor> I know language codes better, because Wikipedia uses language codes and not TLDs.
- # [22:36] <gsnedders> I use a mix of the two-alpha-char country codes and TLDs
- # [22:36] * TabAtkins needs to go spend the rest of his lunch playing video games. bbl
- # [22:37] <Steve^> lunch?
- # [22:37] <TabAtkins> I'm GMT-6 (well, -5 right now)
- # [22:37] <TabAtkins> It's 3:30pm over here.
- # [22:38] * Quits: erlehmann (n=erlehman@80.187.108.146) ("Ex-Chat")
- # [22:38] * Joins: erlehmann (n=erlehman@tmo-108-146.customers.d1-online.com)
- # [22:46] * Quits: weinig (n=weinig@17.246.16.129)
- # [22:46] * Joins: weinig (n=weinig@17.246.16.129)
- # [22:48] * Joins: othermaciej (n=mjs@216.239.45.19)
- # [22:48] * Joins: jamesr_ (n=jamesr@nat/google/x-vmwjqbwimxlopdop)
- # [22:48] * Quits: ap (n=ap@nat/apple/x-wxnavrpawtciahrq)
- # [22:49] * Quits: jamesr (n=jamesr@nat/google/x-ltfeefmifpfzpeif) (Read error: 104 (Connection reset by peer))
- # [22:49] * jamesr_ is now known as jamesr
- # [22:53] * Joins: erlehmann_ (n=erlehman@tmo-108-146.customers.d1-online.com)
- # [22:53] * Quits: erlehmann (n=erlehman@tmo-108-146.customers.d1-online.com) (Remote closed the connection)
- # [22:53] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:53] * Joins: ap (n=ap@17.246.19.174)
- # [22:55] * Quits: ap (n=ap@17.246.19.174) (Client Quit)
- # [22:57] * Joins: dpranke (n=Adium@nat/google/x-dsxhpfojuyjxwruu)
- # [22:58] * Joins: ap (n=ap@17.246.19.174)
- # [22:58] * Quits: pmuellr (n=pmuellr@nat/ibm/x-dihdwjdmowdthfeg)
- # [23:00] * Quits: maikmerten (n=maikmert@BAE2ea5.bae.pppool.de) (Remote closed the connection)
- # [23:01] * Quits: cohitre (n=cohitre@65.112.14.120) (Read error: 104 (Connection reset by peer))
- # [23:02] * Quits: weinig (n=weinig@17.246.16.129)
- # [23:02] * Joins: cohitre (n=cohitre@65.112.14.120)
- # [23:06] * Quits: zdobersek1 (n=zan@92.37.78.190) ("Leaving.")
- # [23:06] * Joins: weinig (n=weinig@17.244.25.225)
- # [23:09] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [23:11] <Steve^> what is div short for?
- # [23:12] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [23:13] <Philip`> Division?
- # [23:13] <Steve^> In a basic HTML5 markup, div is a bit of an eyesore. You have nav, section, article and then.. div
- # [23:13] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [23:13] <Steve^> I think that's why some have called for a <content> element
- # [23:14] <Steve^> it has an english meaning
- # [23:14] <Philip`> You could simply not use div
- # [23:14] <Steve^> indeed, the div is only there for styling reasons
- # [23:14] <Steve^> and it should be a div
- # [23:15] <Steve^> I see people getting carried away with the new semantic elements, thinking they will cover everything
- # [23:15] <Steve^> and expecting to remove all divs
- # [23:16] <Steve^> if it has a pretty new name, everyone would be happy :)
- # [23:17] <AryehGregor> Ian said he thinks <div> shouldn't exist.
- # [23:17] <AryehGregor> Although he admitted this was crazy. :)
- # [23:18] <Steve^> for a black and white website you'd be ok
- # [23:18] <inimino> removing all divs would require fixing CSS
- # [23:19] <Steve^> it would be tricky to give your site a full border
- # [23:19] <inimino> or settling for simpler designs :)
- # [23:19] <AryehGregor> No, it would only require browsers implementing current cutting-edge CSS, mostly.
- # [23:19] <AryehGregor> Well, that might not be quite enough.
- # [23:19] <AryehGregor> Isn't there an artificial-wrapper-creator in some draft, though?
- # [23:20] * Quits: cohitre (n=cohitre@65.112.14.120)
- # [23:22] <Steve^> lets bring back tables \o/
- # [23:25] <AryehGregor> They still exist, you know.
- # [23:25] <Philip`> Tables never went away
- # [23:27] <erlehmann_> table webdesign at tables.on.nimp.org ;D (dont click)
- # [23:27] <Steve^> if table, tr, td, th were actually called layout, row, panel, heading respectively, they'd have been loved forever
- # [23:27] <jamesr> i doubt that
- # [23:28] <erlehmann_> Steve^, that is a horrible picture you are painting
- # [23:28] <Steve^> With the correct CSS, I can make up whatever tags I like?
- # [23:28] * Steve^ is off to start a revolution
- # [23:31] * erlehmann_ is now known as erlehmann
- # [23:33] <erlehmann> Steve^, DONT
- # [23:34] <annevk3> Philip`, any chance you're going to hack a mini-TOC in each separate page one of these days?
- # [23:34] * Joins: cohitre (n=cohitre@140.247.6.244)
- # [23:35] <annevk3> one upon a time books led me to believe custom tags were the holy grail of Web design
- # [23:35] <annevk3> s/one/once/ sigh
- # [23:35] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [23:35] <Dashiva> Custom tags are like programs generated from spec code
- # [23:36] <Dashiva> The functionality has to be created somewhere
- # [23:39] * Quits: hobertoAtWork2 (n=hobertoa@198.45.18.20) ("Nettalk6 - www.ntalk.de")
- # [23:41] * Quits: da3d (n=opera@h11n1fls34o986.telia.com) (Read error: 105 (No buffer space available))
- # [23:48] * Quits: cohitre (n=cohitre@140.247.6.244)
- # [23:50] * Quits: zalan (n=zalan@catv-89-135-144-193.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [23:50] * Joins: da3d (n=opera@h11n1fls34o986.telia.com)
- # [23:52] * Quits: erlehmann (n=erlehman@tmo-108-146.customers.d1-online.com) (Read error: 110 (Connection timed out))
- # [23:54] <TabAtkins> erlehmann, I hate you.
- # [23:55] * Quits: weinig (n=weinig@17.244.25.225)
- # [23:56] <Steve^> whoa
- # [23:57] <Steve^> someone's harbouring some bad thoughts
- # [23:59] * Quits: Steve^ (n=steve@92.40.29.136.sub.mbb.three.co.uk) ("Leaving")
- # Session Close: Sat Sep 12 00:00:00 2009
The end :)