| 00:36 | <Hixie> | zcorpan: yt? |
| 01:19 | <Hixie> | select.add() |
| 01:19 | <Hixie> | second argument |
| 01:19 | <Hixie> | IE: has to be a child of the <select> |
| 01:19 | <Hixie> | Safari: has to be a child of the <select> |
| 01:19 | <Hixie> | Mozilla: has to be a descendant of the <select> |
| 01:21 | <Hixie> | Opera: has to be an <option> descendant of the <select> |
| 02:37 | <jruderman> | mozilla's behavior is probably nicest for selects with optgroups |
| 03:24 | <olliej> | Hixie: you still trapped in <select> hell? |
| 07:29 | <hsivonen> | sicking: the elements that make a difference as fragment parents are at http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#reset-the-insertion-mode-appropriately |
| 07:30 | <hsivonen> | Philip`: I think I moved the finally block from the portable tokenizer to the Java IO driver. It is there because the SAX API contract is specified to require endDocument to be called with finally semantics |
| 07:30 | <hsivonen> | it indeed is a bit annoying sometimes |
| 07:34 | <hsivonen> | Hixie: if you want to spin graphics definitions out of the spec (or make them informative-only in the spec), PostScript Level 2 is probably the right normative reference |
| 07:34 | <Hixie> | hsivonen: ? |
| 07:37 | <hsivonen> | Hixie: Re: IRC log about the winding rule and canvas and you saying you'd love to spin stuff out |
| 07:41 | <hsivonen> | Philip`: what compression implementation is breaking HTTP streamingness? |
| 07:42 | <olliej> | yoyo roc |
| 07:43 | <roc> | gdday |
| 07:47 | <Hixie> | hsivonen: the winding rule thing is i just want a good original reference |
| 07:47 | <Hixie> | hsivonen: spinning things out is that i want a separate spec |
| 07:49 | <hsivonen> | ok. PostScript Level 2 is probably "original" from implementation point of view. I don't know if the concept has been stated earlier elsewhere than PostScript Level 1 |
| 08:05 | <zcorpan> | hmm wonder why the forums always get spammed while i'm on vacation |
| 08:06 | <zcorpan> | Hixie: here now |
| 08:06 | <Hixie> | zcorpan: spam issues on the forums |
| 08:07 | <Hixie> | zcorpan: i recommend making a few of the more effective moderators (e.g. the three who contacted me) into admins or some such |
| 08:07 | <Hixie> | hsivonen: the winding rule concept was invented in some paper or other originally, i'm sure |
| 08:08 | <hsivonen> | Hixie: I expect it to be originally from a research paper, yes. But if the details changed at all between that paper and PS Level 2, PS Level 2 compat is what drives libraries |
| 08:09 | <Hixie> | hsivonen: it's a pretty simple concept, i dunno how it could really change. but what do i know. :-) |
| 08:11 | <zcorpan> | Hixie: who contacted you? |
| 08:20 | <zcorpan> | i've made mskinner admin |
| 08:51 | <Philip`> | hsivonen: Does any contract require XmlSerializer.endDocument() to call OutputStream.close()? (I don't see why the serialiser would think it should take over control of the whole stream like that...) |
| 08:54 | <Hixie> | zcorpan: ryan jones |
| 08:55 | <Hixie> | oh and the other was mskinner again |
| 09:04 | <hsivonen> | Philip`: no, but that's the resonable behavior when you have one-to-one mapping with ContentHandler and OutputStream |
| 09:08 | hsivonen | finally managed to visualize the object relationships in Gecko's HTML and XML parsers |
| 09:15 | <Philip`> | hsivonen: It seems like there often isn't a one-to-one relationship, e.g. you'd often be serialising the document into an HTTP response where you've already written some header stuff to the stream, so the stream is not exclusively owned by the ContentHandler |
| 09:17 | <hsivonen> | Philip`: conceptually, the OutputStream you write XML to isn't the same OutputStream you write HTTP headers to but another OutputStream that just happens to delegate to the HTTP keep-alive-level stream |
| 09:17 | <hsivonen> | not only conceptually, but in practice, too |
| 10:27 | <Philip`> | Convincing LaTeX to place figures in the correct location is great fun |
| 10:34 | hsivonen | realizes 5 days later than annevk2 that there's now a blog for quoting bits out of the IRC logs http://lastweekinhtml5.blogspot.com/ |
| 10:48 | <Philip`> | http://alistapart.com/comments/webstandards2008?page=5#48 |
| 10:49 | <Philip`> | I don't think the WHATWG is the right place to come if what you want is a respectful environment |
| 10:53 | <Philip`> | (But it seems to work in terms of getting productive work done that nobody else would be doing) |
| 10:53 | <olliej> | who is that guy? and what's his problem? |
| 10:53 | <hsivonen> | it cuts both ways. the TAG uses a derogatory short name for their HTML5 meta issue (TagSoupIntegration-54) |
| 10:53 | <olliej> | hsivonen: and who/what is TAG? |
| 10:55 | <hsivonen> | olliej: the last week blog says "TAG - W3C Technical Architecture Group - members include Tim Berners Lee" |
| 10:55 | <annevk2> | olliej, http://www.w3.org/2001/tag/ |
| 10:56 | <olliej> | okayyy... and there approach to mature debate is to quote people out of context? |
| 10:56 | olliej | chooses not to pay any attention to such people |
| 10:56 | <olliej> | *their |
| 10:56 | <Philip`> | That blog is not related to the TAG |
| 10:56 | <olliej> | ah |
| 10:56 | <annevk2> | right |
| 10:56 | <olliej> | just a crazy person? |
| 10:57 | <Philip`> | And that blog isn't really quoting out of context - it has plenty of lines of the discussions, and a link to the whole context in the IRC logs |
| 10:57 | <annevk2> | misguided W3C fanboy? dunno :) |
| 10:58 | <annevk2> | I tried figuring it out, but couldn't find anything useful |
| 10:58 | hsivonen | expects this discussion to show up on the blog |
| 10:58 | <Philip`> | You're still not giving the impression of showing respect and understanding :-p |
| 10:59 | <annevk2> | Philip`, come on, do we have to be politically correct even on IRC? |
| 10:59 | <annevk2> | where is the fun in that |
| 10:59 | <Philip`> | annevk2: I don't mean to suggest that you should be showing respect and understanding |
| 10:59 | <Philip`> | It's boring when people do that |
| 11:00 | <Philip`> | Conflict with outsiders helps the group bind together more closely :-) |
| 11:01 | annevk2 | likes how it Philip` never grows tired of pointing out flaws |
| 11:06 | <hsivonen> | since the blogger seems to be pseudonymous, we can start guessing who (s)he is. |
| 11:08 | <mcarter> | anyone besides Hixie in the bay area? |
| 11:08 | <Philip`> | hsivonen: Why does Jean-Baptiste Clamence seem to be a pseudonym? |
| 11:08 | <annevk2> | the image is titled marcos.jpg |
| 11:08 | <mcarter> | i think it'd be neat to do a social event for html5/whatwg |
| 11:08 | <annevk2> | s/titled/named/ |
| 11:08 | <hsivonen> | Philip`: the name is a character from a novel by Albert Camus |
| 11:09 | <annevk2> | mcarter, I'll be in San Francisco / Mountain View in the week of October 26 |
| 11:09 | <Philip`> | annevk2: He's http://en.wikipedia.org/wiki/Subcomandante_Marcos |
| 11:09 | <annevk2> | (leaving October 31) |
| 11:10 | <Philip`> | (The person in the photo, not the person who wrote the blog) |
| 11:10 | MikeSmith | chuckles at the phrase "standards youth" |
| 11:10 | <annevk2> | Philip`, k |
| 11:10 | <mcarter> | annevk2, perfect, i'll start a wiki and we can see who all can meet up thenabouts |
| 11:17 | <roc> | woohoo, I've already featured in lastweekinhtml5 |
| 11:23 | <Philip`> | roc: You were even emboldened in it, which is a rare privilege |
| 11:23 | annevk2 | is reminded of http://html4all.org/pipermail/list_html4all.org/2007-August/000054.html for some reason |
| 11:24 | <Philip`> | though clearly they should use <em> instead of <span style="font-weight: bold;"> for that |
| 11:25 | <annevk2> | it seems only natural for an anti-fan blog to do everything wrong :) |
| 11:25 | <Philip`> | (or <em style="font-weight: bold; font-style: normal"> to get the desired presentation) |
| 11:26 | <Philip`> | They're an anti-fan of the WHATWG but presumably a fan of the W3C, and the W3C says you should use semantic elements too :-) |
| 12:22 | <krijnh> | Oh, more linklove :) |
| 12:29 | Philip` | has fun trying to fix a paper which he would not be able to understand at all, had he not spent the past year working on precisely what the paper is talking about |
| 12:56 | <Philip`> | http://lastweekinhtml5.blogspot.com/2008/10/monsieur-sivonen-makes-discovery.html didn't take long |
| 13:04 | <annevk2> | maybe if we talk about it enough his blog will be filled with us quoting him :p |
| 13:05 | <Philip`> | It'll be an infinite loop of each party saying "hey look, they talked about us! it's like we're famous now" |
| 13:06 | <Philip`> | Eventually we'll write a bot to automate the whole process |
| 13:10 | <Dashiva> | Philip`: Maybe someone on the inside is making it to draw attention to our IRC channel? |
| 13:12 | <virtuelv> | I really don't get the selective highlighting thing there |
| 13:18 | <Philip`> | Dashiva: You mean a kind of subtle PR campaign to promote the existence of #whatwg? |
| 13:27 | <hsivonen_> | Monsieur Clamence uses <span style="font-size: 85%;"> instead of <big> and <small> |
| 13:28 | <Philip`> | I guess that's what happens when you use the 'font size' dropdown menu in Blogspot's editing interface? |
| 13:28 | <hsivonen_> | that's possible. I haven't used Blogspot from the publisher side |
| 13:30 | <Philip`> | "Meet the WHAT WG Youth" - sounds like he's concerned that we are on his lawn |
| 13:30 | <krijnh> | http://1.bp.blogspot.com/_27WEu4KHCYU/SODF7QM1Y_I/AAAAAAAAAAM/6zGKJZWJD1E/S220/marcos.jpg - why is it marcos.jpg? |
| 13:30 | <hsivonen_> | krijnh: the blogger borrowed his face from dictator Marcos |
| 13:31 | <krijnh> | Ah, doh |
| 13:31 | <krijnh> | Never heard of him before :) |
| 13:31 | <Philip`> | (unless it's just meant to be a reference to the Hitler Youth) |
| 13:31 | <annevk2> | also, rtfl |
| 13:31 | annevk2 | already asked that |
| 13:31 | <Philip`> | (which might be a *little* too extreme) |
| 13:33 | krijnh | adds Meet the WHAT WG Youth to his subtitles :) |
| 13:33 | <hsivonen_> | oops. I had the wrong Marcos in mind. |
| 13:34 | hsivonen_ | managed to confuse various political Marcoses |
| 13:36 | <Philip`> | I have the advantage that I've never heard of any political Marcoses, so I just did an image search for "marcos" and the pipe and balaclava and hat were sufficiently distinctive to recognise him |
| 13:37 | <virtuelv> | Philip`: Ferdinand Marcos? |
| 13:37 | <hsivonen_> | virtuelv: I had Ferdinand in mind, but it's a Mexican Marcos |
| 13:37 | <Philip`> | Strangely Wikipedia gives the impression that he was actually serious and not just clowning around looking like that |
| 13:38 | <virtuelv> | http://en.wikipedia.org/wiki/Subcomandante_Marcos then? |
| 13:38 | <Philip`> | virtuelv: Who? :-) |
| 13:38 | <hsivonen_> | virtuelv: yes |
| 13:38 | <Philip`> | virtuelv: That one looks like the picture |
| 13:39 | <virtuelv> | Baader Meinhof syndrome |
| 13:39 | <virtuelv> | I encountered that WP article this morning in an entirely different context |
| 13:39 | <krijnh> | Perhaps it's just Marcos Caceres making a joke :) |
| 16:07 | <annevk2> | fyi: http://twitter.com/diveintomark/statuses/949726163 |
| 17:20 | <BenMillard> | hsivonen, whoever runs that blog seems pretty small-time |
| 17:21 | <BenMillard> | and nasty |
| 17:21 | gsnedders | bites |
| 17:26 | <BenMillard> | none of these images have alt text: http://lastweekinhtml5.blogspot.com/2008/10/meet-what-wg-youth.html |
| 17:26 | <BenMillard> | although that could be a red herring... |
| 17:39 | <BenMillard> | doing it anonymously is cowardly |
| 17:40 | <BenMillard> | deliberately choosing unflattering photos says more about the blogger's (or bloggers'?) personality than those photographed, imho |
| 17:40 | <BenMillard> | so the blogger is nasty-minded but too cowardly to own up to it |
| 17:40 | <BenMillard> | that narrows it down |
| 17:47 | <annevk_win32> | tell us when you get him sherlock :) |
| 17:47 | <BenMillard> | heh...it's like Cleudo :) |
| 17:47 | <BenMillard> | annevk_win32, whoever it is, what they're doing can only be good for WHATWG as it shows how petty the criticism has become |
| 18:32 | <annevk_win32> | there was a time when http://flickr.com/photos/novemberborn/4046399/ was the first hit for my name on image search... |
| 18:33 | <annevk_win32> | anyway, time to go |
| 18:56 | <Philip`> | I presume the blogger's identity is narrowed down by either being French, or being an actor capable of sounding very French |
| 19:34 | <Hixie> | so nobody noticed that i added lastweekinhtml5 to the list of ways you can track our community on the wiki? :-) |
| 19:35 | <Hixie> | if the blog was more cleanly set up and more readable, i'd have blogged about it from blog.whatwg.org already |
| 19:35 | <Hixie> | unfortunately while he does link to the irc logs, which is good, he doesn't realy do a good job of highlighting the controversies |
| 19:36 | <Hixie> | it just comes off as a conspiracy nut's blog |
| 19:36 | <Hixie> | it's quite sad really |
| 19:36 | <Hixie> | if it was better layed out it would be much more fun |
| 19:48 | <gsnedders> | Hixie: Can we not just invite him to #whatwg-cabel? |
| 20:15 | <erlehmann> | Hixie: would it make sense to ask for |
| 20:16 | <erlehmann> | a way to mark taglouds up on the mailing list ? |
| 20:16 | <erlehmann> | like @frequency for links or something ? |
| 20:17 | <erlehmann> | (since i'm fairly new, i don't know if it has been discussed and struck down before) |
| 20:25 | <gsnedders> | erlehmann: Nested <em> has always been the conclusion |
| 20:26 | <Hixie> | nested <em> seems dubious to me, but i don't think we'll add a formal way to do tag clouds |
| 20:26 | <Hixie> | feel free to ask if you want though |
| 20:27 | <erlehmann> | gsnedders: nested em ? why would we neet <strong> then ? also, how semantic is that ? |
| 20:27 | <erlehmann> | need |
| 20:27 | <gsnedders> | erlehmann: strong is importance, em is emphasize per HTML 5 |
| 20:28 | <Hixie> | em is stress |
| 20:28 | <Hixie> | i don't think a tag cloud is strength |
| 20:28 | <Hixie> | is stress even |
| 20:28 | <Hixie> | or strength for that matter |
| 20:56 | <webben> | erlehmann: I think http://24ways.org/2006/marking-up-a-tag-cloud works reasonably well. |
| 21:02 | <Philip`> | gsnedders: We have a WHATWG cable channel? |
| 21:03 | <gsnedders> | Philip`: I didn't say cable. I don't expect you to read though :) |
| 21:04 | <Philip`> | gsnedders: You didn't say cabal either :-p |
| 21:04 | <gsnedders> | Philip`: No, as that's what everyone thinks exists. We actually called it something else, just to mislead people :) |
| 21:59 | <Hixie> | is there a unix command line program that takes stdin input, and if it is greater than zero bytes long, outputs a preset line of text followed by stdin? |
| 21:59 | <Hixie> | e.g.: expensive-command-line-that-may-output-warnings | echo-and-cat-if-non-blank "Warnings:" |
| 22:09 | <Hixie> | http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E...%3Cform%3E%3Cselect%20name%3Da%20multiple%3E%3Coption%3Ea%3Coption%3Eb%3C%2Fselect%3E%3Cinput%20type%3Drange%20oninput%3D%22a.selectedIndex%20%3D%20value%22%20min%3D-1%20max%3D2%3E%3C%2Fform%3E |
| 22:11 | <zcorpan_> | Hixie: s/user should/user agent should/g |
| 23:19 | <erlehmann__> | Hixie: i'd apuse grep for that |
| 23:19 | <erlehmann__> | abuse |
| 23:20 | <Hixie> | how? |
| 23:23 | Philip` | would use Perl |
| 23:23 | <Philip`> | perl -lpe'print "Warnings:" if $. == 1' or something |
| 23:24 | <Philip`> | but that's just because I'm too lazy to learn Bash |
| 23:27 | <zcorpan_> | [_] I accept the _terms_* |
| 23:27 | <zcorpan_> | how do you mark that up? |
| 23:30 | <Hixie> | hm, |perl -lpe'print "Warnings:" if $. == 1'| is good. |
| 23:30 | <Hixie> | i didn't think of using $. |
| 23:32 | <Philip`> | Of course you should golf it to be as short as possible, because anything else would be un-Perlish |
| 23:33 | <Philip`> | perl -lpe'$.-1||print"Warnings:"' is the obvious thing to do, but I can't think of how to improve on that :-( |
| 23:33 | <Hixie> | your definition of "improve" needs work. :-P |
| 23:34 | <Hixie> | perl -lpe'$1-1||$_.="Warnings:\n" is even more obscure |
| 23:34 | <Hixie> | er |
| 23:34 | <Hixie> | that puts it on the wrong end |
| 23:34 | <Hixie> | perl -lpe'$1-1||$_="Warnings:\n$_" maybe |
| 23:34 | <Philip`> | The rules don't allow to prouce incorrect output :-p |
| 23:34 | <Philip`> | Uh |
| 23:34 | <Philip`> | The rules don't allow you to produce incorrect output :-p |
| 23:35 | <Philip`> | (It'd be better if I didn't forget to type so many letters) |
| 23:35 | <Hixie> | perl -lpe'$.-1||$_="Warnings:\n$_" even |
| 23:35 | <Hixie> | see this is why one doesn't make things so hard to read! |
| 23:38 | <Philip`> | If you want hard to read, you'd have to do something more like perl -pe'@.[1]="Warnings:\n";$_=$.[$.].$_' |
| 23:39 | <Philip`> | Uh, that's a bit silly, I should have said perl -pe'$.[1]="Warnings:\n";$_=$.[$.].$_' though it doesn't make any difference in practice |
| 23:40 | <Philip`> | The @ looks prettier anyway |
| 23:40 | <Hixie> | wtf is @. |
| 23:40 | <Philip`> | It's just a variable |
| 23:40 | <Hixie> | oh it's not a magical one? |
| 23:41 | <Philip`> | No, or if it's magic then I'm just clobbering whatever magic value it contained |
| 23:41 | <Hixie> | dude. don't use punctuation as the name of your own variables. :-P |
| 23:41 | <Philip`> | perldoc doesn't say it's magic |
| 23:41 | <Hixie> | it's bad enough that i have to deal with perl's own magical |
| 23:41 | <Hixie> | variables |
| 23:41 | <Philip`> | I just wanted an excuse to write $.[$.].$_ |
| 23:42 | <Philip`> | It has a pleasing symmetry |
| 23:42 | <zcorpan_> | looks like a weird smiley |
| 23:42 | <zcorpan_> | $_[^_^]_$ |
| 23:43 | <Philip`> | zcorpan_: That looks like a pretty nasty ear infection |
| 23:43 | <erlehmann__> | is that valid perl code ? |
| 23:44 | <Philip`> | erlehmann__: $_[^_^]_$ isn't |
| 23:44 | <Hixie> | m$_[^_^]_$ is |
| 23:44 | <Hixie> | :-D |
| 23:44 | <erlehmann__> | D:< |
| 23:45 | <Philip`> | #$_[^_^]_$ is too - it's easy if you're allowed to modify the code arbitrarily :-p |
| 23:45 | <Hixie> | it is an expression that returns true if $_ contains the string "_x_" for any value of x that isn't "_" or "^". |
| 23:46 | <zcorpan_> | wow |
| 23:46 | <Hixie> | note that the occurance of $_ in the expression has nothing to do with the variable $_ though |
| 23:47 | <zcorpan_> | you should go through a list of smileys and try to interpret them as perl |
| 23:48 | <Philip`> | No language is as fun as Perl |
| 23:49 | <erlehmann> | #_[^_^]_# is too ? |
| 23:49 | <Hixie> | # starts a comment |
| 23:49 | <Hixie> | so anything starting with # is valid |
| 23:49 | <Hixie> | (except if the # is preceeded by an m or an s or a tr) |
| 23:49 | <Hixie> | (but that's another story) |
| 23:51 | <Philip`> | s#\##//##\\##/#s |
| 23:51 | <Philip`> | replaces Perl/sh/etc-style comments with C++-style comments |
| 23:53 | <Hixie> | s#\##//##\\##/#s is really "s#\##//#" with a comment |
| 23:53 | <Hixie> | i don't think relying on comments is really fair game |
| 23:53 | <Philip`> | But I want symmetry :-( |
| 23:53 | <Hixie> | (unless you're writing a polyglot in which case at the commented portion should be no a comment in some language) |
| 23:56 | <Philip`> | On that subject, and just out of interest: is there a nicer/conciser way than |
| 23:57 | <Philip`> | ''/* |
| 23:57 | <Philip`> | document.write("VB") |
| 23:57 | <Philip`> | '*/document.write("JS") |
| 23:57 | <Philip`> | to write a script that can tell whether it's being run as VBScript or JScript? |
| 23:57 | <Hixie> | nicer or conciser? |
| 23:57 | <Philip`> | Conciseness is nice, so both :-) |
| 23:58 | <sicking> | Hixie, got a sec re importScripts? |
| 23:58 | <Hixie> | Philip`: i don't know VB well but i imagine the document. part can be abstracted out |
| 23:58 | <Hixie> | sicking: sure |
| 23:58 | <Hixie> | (i am deep in wf2 edits right now, but i can discuss whatever) |