00:51
<heycam`>
Hixie, thanks
01:01
<sayrer>
"just" use BEEP
01:01
<sayrer>
lol wut
01:02
<Hixie>
if the beep advocates can write a DOM API spec for BEEP, adapt BEEP to work in the browser same-origin security model, and convince browser vendors to implement it, I have no objections to it
01:02
<Hixie>
but i think it would still be good to have a simple protocol like websocket as well :-)
01:03
<Hixie>
(not necessarily websocket itself)
01:03
<sayrer>
yeah, that's basically my issue with the entire discussion
01:04
<sayrer>
I almost wrote a message asking maciej whether WebSocket prevented the design he was adovocating
01:05
<Hixie>
i figure we can add an optional second argument to the constructor, and have that be part of the handshake -- and if the server doesn't send back the same string, abort with a suitable error code.
01:05
<Hixie>
WebSocket-Subprotocol: or something
01:05
<Hixie>
maybe we can even get the IANA to give us a registry for subprotocol types
01:05
<sayrer>
I think rfc3117 is my favorite
01:06
<sayrer>
until it goes off into BEEP land
01:06
<sayrer>
it's like the finale of battlestar galactica
01:06
<doublec>
no spoilers please...
01:06
<doublec>
:)
01:07
<doublec>
for those of us in way behind tv land
01:07
<doublec>
i'll forever be anticipating rfc3117 references in msg now
01:07
<doublec>
s/msg/bsg
01:08
<sayrer>
fortunately there is nothing overt!
01:08
<doublec>
hehe
01:09
<sayrer>
mmm, this hybi list is intensely unproductive
01:09
<sayrer>
amazing
01:09
<sayrer>
I just don't get it
01:10
<sayrer>
1) solve the smallest problem you possibly can
01:10
<sayrer>
2) declare victory
01:10
<sayrer>
3) ???
01:10
<sayrer>
4) Profit!
01:10
<sayrer>
why do anything else?
01:13
<Hixie>
sayrer: a lot of the people on that list are already on step 4 and are wondering why we are talking about changing their steps 1 and 2
01:14
<sayrer>
Hixie, are you being sympathetic to me or them?
01:14
<Hixie>
neither :-)
01:15
<Hixie>
i believe that a lot of the pushback we're getting is because there is already a thriving business around these involved protocols
01:15
<sayrer>
good point
01:15
<sayrer>
maybe we should ask for a new WG
01:17
<sayrer>
"The good thing about reinventing the wheel is that you can get a round one."
01:17
<sayrer>
I rather like that quote
01:18
<sayrer>
and it was about XML vs JSON
01:18
<Hixie>
i'm reading rfc3117 again -- it feels like when you hit section 3.4 it suddenly goes from being a useful overview of the state of affairs to being an exercise in second system syndrome.
01:20
<sayrer>
yeah
01:26
<sayrer>
but it's great because it is 8 years old and still a useful overview
09:01
annevk5
joins the hybi discussion but isn't sure he should've done so
09:02
annevk5
wonders what http://twitter.com/kevinwhinnery/statuses/1511868625 is about
09:12
<MikeSmith>
zcorpan: yeah, I noticed the sub/sup case also
09:13
<MikeSmith>
zcorpan: dealing with those actually turns out to be a major PITA
09:14
<MikeSmith>
at least for someone like me with limited coding skills
09:14
<MikeSmith>
but I messed around with it again today and have a fix
09:14
<zcorpan>
MikeSmith: the spec should be less human readable and be easier to scrape
09:14
<MikeSmith>
he
09:14
<MikeSmith>
heh
09:14
<MikeSmith>
yeah
09:14
<MikeSmith>
Hixie: please optimize the script for scraping!
09:14
jgraham
sees reams of hiby discussion, hopes that it is not too interesting
09:15
<jgraham>
s/hiby/hybi/
09:15
<zcorpan>
MikeSmith: you can look for <dl class="element"> and its previous element sibling
09:15
<zcorpan>
s/element/heading element/
09:16
<MikeSmith>
I could, but it'd mean more rewriting and testing to make sure I didn't break stuff
09:16
<MikeSmith>
zcorpan: it would be slightly easier if Hixie consistently used id=the-foo-element for all element h4s
09:16
<annevk5>
jgraham, it seems mostly about bidirectional HTTP / BEEP vs something close but not quite raw TCP sockets
09:16
<MikeSmith>
zcorpan: though that wouldn't work for h1-h6 or sub/sup case
09:17
<annevk5>
jgraham, obviously these two are pretty far apart so the discussion isn't really going anywhere
09:19
<jgraham>
annevk5: Oh. Well I guess it is safe to ignore for a while at least then
09:33
<annevk5>
http://twitpic.com/3aqou
09:42
<annevk5>
http://decafbad.com/blog/2009/04/13/i-like-revcanonical so besides that we're trying to remove rev, isn't canonical meant to be same-origin?
10:08
<hsivonen_>
annevk5: is this rev=canonical different from Google/Y!/MS rel=canonical?
10:09
<hsivonen_>
magic 8 ball says Web authors won't be able to use the distinction of rel and rev right here
10:09
<annevk5>
it is
10:10
<annevk5>
something like rel=shorturl would be better I think
10:11
<hsivonen_>
I can imagine all sorts of blog posts about evil HTML5 raining on the rev=canonical backpattery parade
10:11
<svl>
Mostly (from what I've seen) it's been "let's all use this en-masse, so html5 will be forced to include this".
10:12
<annevk5>
there's that too, but mostly using it just doesn't really add up
10:12
<annevk5>
canonical is for resource equivalence, not URL-after-redirect equivalence; canonical also has a same-origin restriction
10:13
<hsivonen_>
the tinyurl centralization problem would be mostly solved if twitter just showed the real URLs in tweets on every medium except the ephemeral SMSs
10:24
<Philip`>
I've seen quite a few people starting to use TinyURL in blog comments and blog posts and other places where it's completely unnecessary
10:27
<annevk5>
i blogged about rev=canonical; lets see if someone picks it up
10:27
<annevk5>
maybe in a few years all standards will be made through blogging
10:28
hsivonen_
mumbles about feed autodiscovery
10:28
<annevk5>
true that :)
10:29
<annevk5>
would be nice if rel=feed got some more impl love
10:34
<annevk5>
rel=canonical too btw
10:35
<annevk5>
there's also http://revcanonical.appspot.com/
10:36
<annevk5>
and apparently someone added "short" to http://wiki.whatwg.org/wiki/RelExtensions
10:41
<hsivonen_>
why am I not seeing the standards suck guy in Minefield on Anne's blog?
10:44
<annevk5>
does Minefield support SVG referenced from 'content'?
10:58
<annevk5>
heycam, FYI, empty string is fine for ID because an empty ID cannot exist
10:59
<heycam>
annevk5, fine with me, was just looking for it being defined one way or the other
11:04
<annevk5>
heycam, yeah, weird omission (it's defined for all other DOMString reflecting thingies)
11:14
Philip`
sees http://o-micron.blogspot.com/ (with some storage-related stuff)
11:15
<annevk5>
that's from the Oracle guy who's in favor of something like Atom for storage, no?
11:18
<Philip`>
Looks like it probably is
11:18
<hsivonen_>
annevk5: I don't know if Minefield is supposed to support SVG in CSS 'content'
11:19
<hsivonen_>
looks like the XHTML2 WG rep used the wrong name for their WG: http://lists.w3.org/Archives/Public/public-pfwg-comments/2009AprJun/0037.html
11:19
<annevk5>
they call themselves the XHTML WG quite often
11:19
<annevk5>
and call us the HTML5 WG
11:20
<annevk5>
"us" being the HTML WG, not the WHATWG
11:20
<annevk5>
whenever that happens I wonder if it's on purpose
11:21
<jgraham>
I always assume that it is on purpose
11:22
<annevk5>
outside the W3C it's often referred to as the HTML5 WG as well
11:23
<Philip`>
Maybe it's to disambiguate from the old HTML WG
11:25
<jgraham>
Somebody should teach the Oracle guy the golden rule of academic qualifications, which is that you should never, ever put them after your name
11:25
<Philip`>
What about putting them before your name?
11:25
jgraham
was waiting for that
11:26
<Philip`>
Or in the middle of your name?
11:26
<Philip`>
John "Dr" Smith, etc
11:27
<jgraham>
Philip`: At least nobody can be expected to take those things seriously
11:27
<Philip`>
What if you skip the name entirely and just call yourself Doctor?
11:27
<jgraham>
Although they have roughly the same effect of making you look like a right twat
11:28
<jgraham>
Philip`: Only works if you are a time lord
11:30
hsivonen
assumes that "some browsers" in ARIA is an euphemism for IE
11:31
<annevk5>
yeah...
11:33
<annevk5>
hsivonen, thanks for replying to that XHTML2 WG comment btw
11:33
<annevk5>
I was wondering whether I should do it
11:34
<hsivonen>
annevk5: I almost wrote feedback about the same spec sentence before seeing the XHTML2 WG comment.
11:35
<hsivonen>
the name "ARIA Best Practices" irks me. ARIA is so new, I don't believe Best Practices have emerged yet
11:35
<hsivonen>
should be Authoring Guide or something like that
11:36
<hsivonen>
Best Practices and Guidelines are weasel words in general
11:36
<annevk5>
if it ever gets widely adopted :/
12:14
<zcorpan>
what's focal locus?
12:16
<hsivonen>
zcorpan: the point of focus?
12:21
<virtuelv>
"In mathematics, a locus (Latin for "place", plural loci) is a collection of points which share a property. "
12:22
<virtuelv>
http://en.wikipedia.org/wiki/Locus_(mathematics)
12:47
hsivonen
has 63 public-pfwg-comments autoreplies
13:07
<annevk5>
I complained about that and was told it was a special list :/
13:08
<jgraham>
The pfwg list is insane. I can only imagine that the point of it is to deter comments on the spec
13:09
annevk5
has to run
13:47
<remysharp>
A question about <article> - I've seen in examples that <article> is nested within a <section> - but the page I put together goes as: <article><section> - is there any specific reason I might be wrong, or is it actually down to content layout?
13:48
<jgraham>
remysharp: That is good and more likely sounding than the other way around
13:49
<remysharp>
sorry - just to be clear are you saying that it *should* be <article><section> then?
13:50
<jgraham>
e.g. <article><h1>A Celebrity Did Something</h1><section><h2>Summary</h2></section><section><h2>So civilization will end</h2></section></article>
13:50
<remysharp>
perfect - that's what I understood the spec to mean.
13:50
<remysharp>
cheers for that.
13:51
<jgraham>
remysharp: Neither way is "right" it's just more obvious why an article would have multiple <section>s than a <section> would have multiple articles
13:52
<jgraham>
(an example of the latter could be <body><h1>The News</h1><section><h2>Celebrity News</h2><article><h3>A Celebrity Did Something</h3>[...]
13:53
<remysharp>
Aye, sure. that makes sense, and that's what I understood.
13:53
<remysharp>
I've just come across quite a few examples that used the article for smaller chunks, and I wasn't completely clear why (when they may have been related to later chunks of content).
13:55
<jgraham>
remysharp: The wwonderful thing about sematics is that there are so many of them to choose from
14:01
<remysharp>
jgraham: agreed - thanks again for the advice.
20:19
<annevk5>
http://www.mnot.net/blog/2009/04/14/rev_canonical_bad is a slightly better explanation of the rev=canonical problem
20:21
<annevk5>
I think I agree with rubys that it would be good to indicate in HTML5 which attributes and elements are obsolete (they're not deprecated). But I also thought that it was planned already. Anybody who knows?
20:43
<Hixie>
annevk5: anything that isn't in html5 is obsolete
20:58
<Philip`>
Hixie: That seems to unhelpfully ignore the distinction between things that used to have some meaning in HTML and are not in HTML5, and things that have never had any meaning at all in HTML
20:58
<Philip`>
(e.g. <link rev> vs <link wlkthglkrh>)
20:58
<Hixie>
not sure why that distinction is needed
20:59
<Philip`>
People will see <link rev> being used somewhere, then look in the latest HTML spec to see what it is, and encounter a complete absence of information, which is less helpful to them than a note that it was defined in some other spec and has been omitted for whatever reasons
21:03
<Hixie>
*shrug*
21:03
<Hixie>
if someone wants to make a list of features that should have such notes, file a bug and i'll add it somewhere
21:03
<Philip`>
(Even people who fully understand the HTML5 process won't be able to deduce that <link rev> was omitted from HTML5 when they fail to find any references to it, since it might just be that they're searching in the wrong section)
21:04
<Philip`>
(or they might be using Opera which seems to have bugs in its search feature that make it miss things in the spec)
21:10
<tantek>
Hixie, HTML 4.0 has the notion/label of "Obsolete" for features that have been outright dropped from the previous version 3.2 (in contrast to "Deprecated", meaning, still supported but discouraged).
21:10
<tantek>
http://www.w3.org/TR/html4/appendix/changes.html#h-A.3
21:11
<Hixie>
like I said, I don't mind listing some obsolete features if people want. There's already some level of that in the "downplayed errors" list
21:12
<tantek>
It may be reasonable for HTML4 to have a similar "changes from HTML4.01" section with a list of such "Obsolete" elements and attributes, optionally with a short description or link to why it was dropped etc.
21:12
<tantek>
er, reasonable for HTML5 to have a similar ... section
21:13
<tantek>
Hixie, as we're tangentially on the rev subject, do you have a canonical post somewhere with the summary of the poor usability in practice of the "rev" attribute?
21:13
<tantek>
The best I've written up so far is: http://microformats.org/wiki/rev#Should_rev_even_be_used
21:14
<tantek>
which cites your http://code.google.com/webstats/2005-12/linkrels.html
21:14
<tantek>
anything newer/better?
21:15
<Philip`>
http://philip.html5.org/data/link-rel-rev.txt has some newer data
21:15
<Hixie>
i don't think i have written anything up other than mails to the whatwg list
21:17
<tantek>
I particularly like <link rev="1.02" ...>
21:17
<tantek>
(from Philip`s URL)
21:18
<tantek>
at least vote-links show up in Philip`s data ("vote-for", "vote-against", "vote-abstain")
21:19
<sayrer>
2 <link rev="argonet" ...>
21:19
<sayrer>
weird
21:19
<sayrer>
1 <link rev="D. Bailey Management" ...>
21:21
<Hixie>
the long tail of markup oddities is very long on the web
21:21
<Hixie>
very
21:21
<Hixie>
very
21:21
<Hixie>
long
21:25
<tantek>
Thanks Philip`. I've added that URL to http://microformats.org/wiki/rel-faq#Should_rev_even_be_used
21:39
<takkaria>
argonet? heh, I wonder how that ende up there
21:42
<Philip`>
http://www.comune.barzago.lc.it/ - <link rev="argonet" href="http://www.argonet.it/"; title="Sviluppato da Argonet: comunicazione, web design, consulenza e sviluppo.">
21:43
<Philip`>
http://www.comune.tremenico.lc.it/ too
22:58
Hixie
finds himself writing long winding sentences and wonders if maybe half way through he should plant a signpost with a map and "you are here"
23:37
<MikeSmith>
about http://krijnhoetmer.nl/irc-logs/whatwg/20090414#l-407 - validator.nu has some special handling/reporting of a few obsolete elements
23:37
<MikeSmith>
e.g., http://validator.nu/?=&doc=http://dev.w3.org/html5/tests/validation/full/invalid/obsolete/center.html
23:39
<MikeSmith>
it reports them as "Error: The center element is obsolete."
23:40
<MikeSmith>
whereas it would otherwise report them as "Error: Element center not allowed as child of element body in this context."
23:47
<sayrer>
the center element is obsolete?
23:47
<MikeSmith>
it is in the HTML5 draft, yeah
23:47
<sayrer>
obsolete, works great, news at 11
23:47
<Hixie>
it doesn't work great
23:47
<Hixie>
it's like the <font> element
23:48
<Hixie>
leads to terribly inaccessible sites
23:48
<Hixie>
and is a maintenance nightmare
23:48
<Hixie>
even HTML4 acknowledges that
23:48
<sayrer>
maintenance nightmare doesn't seem like a good argument
23:48
<Hixie>
to you maybe :-)
23:48
<sayrer>
since the alternatives are still available
23:48
<MikeSmith>
sayrer: it's not valid in XHTML strict either, right?
23:48
<sayrer>
XHTML is not relevant to me
23:49
<sayrer>
(or anyone else on the Web, but I digress)
23:49
<sayrer>
Hixie, how does it lead to inaccessible sites?
23:50
<MikeSmith>
<center> is not in HTML 4.01 strict either
23:51
<Hixie>
sayrer: it scares me that you are editing an html specification and are asking that question
23:51
<sayrer>
well, that's not really an answer
23:52
<Hixie>
i really don't have the time to teach you elementary web design, sorry
23:52
<Hixie>
i'm sure you can find a plethora of tutorials on the subject on the web though
23:53
<sayrer>
I have seen many examples of the font element being used in an inaccessible fashion
23:53
<MikeSmith>
anyway, fwiw, the way the obsolete-element handling is implemented in v.nu is that the obsolete elements are part of the v.nu/whattf HTML5 RelaxNG schema -- treated as valid (that's the only way to get the schema to recognize them -- but an additional assertions-checking step further along in the processing pipeline then catches and reports them
23:53
<sayrer>
but why is it different than an equivalent style attribute?
23:54
<Hixie>
it's not. style="" attributes are just as bad and should be limited to things like prototyping and temporary workarounds.
23:55
<sayrer>
Hixie, ok, is style="" obsolete in HTML5 as well?
23:55
<Hixie>
it was, for a long time. there are some edge cases for which it is useful (primarily prototyping), which is why it is currently allowed.
23:56
<sayrer>
Hixie, <font> works better for fragments
23:56
<sayrer>
sad but true, perhaps
23:57
<Hixie>
i really am not interested in arguing this case right now; i need to finish the <datagrid> redesign.
23:57
<Hixie>
there are ample essays on the subject on the web that can enlighten you on the subject though.
23:57
<sayrer>
well, no one invited you to argue it. carry on!