00:11
<zcorpan>
Hixie: have you considered if it makes sense for microdata to use img src if there's also srcset?
00:15
<tantek>
zcorpan, what's the use case?
00:15
<tantek>
and is anyone publishing microdata or microformats with <img srcset> ?
00:16
<tantek>
any URLs to real world examples?
00:16
<zcorpan>
no, just asked if it was a case that has been considered
00:18
<zcorpan>
considering if two features make sense together can be a useful thing to do without starting with a use case
00:18
<tantek>
I'm still waiting for more real world experience reports re: use of just srcset
00:18
<tantek>
nevermind with formats
00:58
<MikeSmith>
zcorpan: will try to implement new script restrictions in the validator soon but may not get to it til end of the year holidays
01:05
<Hixie>
zcorpan: never considered them together
01:05
<Hixie>
http://www.w3.org/mid/1385505093.3251.101.camel@chacal is pretty awesome given the w3c's fork of whatwg specs
10:24
<Ms2ger>
"sometimes I feel we're building more and more complex structures on top of foundations we barely understand"
10:57
<jgraham>
barely?
10:57
<jgraham>
That seems unreasonably optimistic
11:04
<smaug____>
very much so
11:04
<smaug____>
Ms2ger: where is that from ?
11:06
<Ms2ger>
https://twitter.com/johnallsopp/status/405615160586280960 apparently
11:31
<gsnedders>
hsivonen, annevk: what's the status with getting rid of locale specific fallback encodings? is all the discussion just the odd chat in here? (there seems to be no emails I can see, looking quickly?)
11:32
<hsivonen>
gsnedders: no status for getting rid of it for IP number URLs, .com, .org or .net
11:32
<hsivonen>
gsnedders: for other TLDs, I have a patch
11:32
<hsivonen>
gsnedders: but there's a handful of TLDs that need more research
11:32
<gsnedders>
hsivonen: Do we have data for those TLDs as to how accurate it is?
11:32
<hsivonen>
gsnedders: and I lack a good landing plan
11:32
<hsivonen>
gsnedders: no
11:33
<hsivonen>
gsnedders: most are no-brainers
11:33
<hsivonen>
gsnedders: but there are some non-obvious ones
11:35
gsnedders
is tempted to try and get actual data on this, and see whether bi-grams over the first 512 bytes (that's what we use for <meta detection, right?) yields anything useful, esp. for "generic" TLDs
11:36
<gsnedders>
In other news, I probably should do uni work instead of procrastinate doing stuff like this :)
11:36
<hsivonen>
gsnedders: For landing plan, I see 3 options: 1) on by default, 2) off by default and 3) randomly on or off with telemetry for A/B testing
11:37
<hsivonen>
gsnedders: I'd appreciate you researching stuff like this
11:38
<gsnedders>
hsivonen: While I'm tempted to try and do something along these lines for MSci thesis, I think that's probably too far off to be much use (that'd be a year and a quarter or so away from being done); may add this to list of things to play around with next summer. Probably won't have time over Christmas to do anything like this, given I have enough uni to catch up on.
11:39
<gsnedders>
So, yeah, summer is probably the best outcome :(
11:40
<gsnedders>
Anyhow, to lecture. ttyl!
11:40
<hsivonen>
gsnedders: I see
11:40
<hsivonen>
gsnedders: I think I'll either do research or make guesses before summer
11:55
<annevk>
gsnedders: I think it's 1024 bytes
12:26
<annevk>
"The fact that you (or even I)" lol
12:27
<annevk>
http://lists.w3.org/Archives/Public/www-tag/2013Nov/0190.html some meme material right there
12:29
<annevk>
Non-Unicode locales?!
12:29
<annevk>
That thread went stupid fast
13:11
<gsnedders>
hsivonen: Still, might find some improvement on guesses.
14:35
<zewt>
cool, to remove email search notifications on ebay i'm required to agree to a new contract
14:35
<zewt>
don't agree? permanent spam!
15:53
<gsnedders>
I'm going to a talk on congestion control in WebRTC in 15 minutes. What I ought I be questioning?
15:54
<gsnedders>
s/I ought/ought/
15:55
<JonathanNeal>
I haven't followed the living spec in a while, has anything replaced <hgroup>?
15:56
<gsnedders>
JonathanNeal: It's still in the WHATWG spec, just not in the W3C one.
15:57
<gsnedders>
JonathanNeal: To my knowledge, it has no replacement in the W3C one.
16:01
<JonathanNeal>
gsnedders: good to know, thanks. is there a W3C channel for taking this up?
16:03
<gsnedders>
JonathanNeal: There'#html-wg on irc.w3.org, but you're just as likely to get an answer here by waiting
16:04
<JonathanNeal>
Waiting for who or what?
16:04
<gsnedders>
Other people to be around :)
16:26
<JonathanNeal>
gsnedders: are there other notable differences between what the specs say?
16:37
<Domenic_>
can of worms...
16:39
<Domenic_>
basically every time SteveF writes an article about some exciting HTML5 feature, e.g. on html5doctor.com you can guarantee it's something he made up for the W3C fork.
16:48
<annevk>
Hmm. Spotify took Eve away and now they put it back. DRM *shakes fist*
16:54
<JonathanNeal>
Domenic_: speaking of Steve, are there thoughts around http://rawgithub.com/w3c/subline/master/index.html ?
16:54
<JonathanNeal>
That comes up every year or so and then sits there and then life just goes on.
16:54
<Domenic_>
JonathanNeal: I am not the person to ask, sorry, just a bystander on the sidelines of the great W3C forking effort :)
17:21
<Ms2ger>
jgraham, I think we agreed that https://critic.hoppipolla.co.uk/showcomment?chain=807 was fine; want to resolve? :)
17:23
<jgraham>
Ms2ger: I think we agreed that you were going to convert the whole file :p
17:23
<Ms2ger>
jgraham, we did, but surely not in this PR :)
17:24
<jgraham>
Well
17:25
<jgraham>
Since you can have multiple commits in a single PR, I wouldn't actually object
17:25
<Ms2ger>
Dammit
18:07
<gsnedders>
hsivonen: I might try and start to play around with stuff while I'm back at my parents over xmas, not sure how far I'll get though
18:53
<JonathanNeal>
If I want to markup a subheading (or subtitle, alternative title, tagline), should I use <hgroup>? What is the W3C alternative since they have removed <hgroup>?
18:58
<Ms2ger>
Use hgroup
19:37
<Domenic_>
did ... did someone just reference the HTML4 spec?
19:40
<JonathanNeal>
Steve's response to my question above was a link to http://blog.paciellogroup.com/2013/10/html5-document-outline/
19:47
<SteveF>
jonathonNeal: hgroup is as dead as <center>, <font> etc
19:50
<JonathanNeal>
With much time to reflect since the last update, what are your thoughts on <subhead>, SteveF?
19:51
<SteveF>
JonathonNeal: difference is Google like <font> and <center> more https://docs.google.com/presentation/d/1gnQg-3jQSytv60ozANjM7BK-OhiP7elf13P5oXHT6CM/present#slide=id.g11be9b862_114
19:52
<JonathanNeal>
I don't see such markup. WayBackMachine link?
19:54
<SteveF>
JonathanNeal: there does not appear to be any great enthusiasm from dev's for a a feature to identify subheadings full stop
19:55
<SteveF>
JonathanNeal: i just looked at google.co.uk in Firefox 25/windows and font/center are present
19:56
<JonathanNeal>
re: second statement, that's bizarre.
19:57
<JonathanNeal>
re: first statement, except from me every few months full stop?
19:57
<SteveF>
JonathanNeal: that slide was from a month or so ago on https://www.google.fr/ just looked again and 2 <font> 1 <center>
19:58
<JonathanNeal>
SteveF: yes, I saw it too, just now.
20:08
<Domenic_>
while we're asking semantics questions... for progress from trade date to maturity date, I am thinking <progress max="number of days between them" value="days between now and trade date" />. Thoughts? I was originally thinking <meter> but this is fairly progresion-ey.
20:29
<gsnedders>
hsivonen: "http://s.validator.nu/html5/html5full-rdfa.rnc":1:0: error: Syntax error. happens when running build/build.py all given that server appears to not resolve
20:35
<Jasper>
Is there any guarantee that modifying an element will cause a reflow to happen synchronously?
20:35
<Jasper>
e.g. elem.classList.add('foo'); elem.getBoundingRect().width;
20:35
<Domenic_>
Oh interesting, there's a WHATWG validator page too?
20:35
<gsnedders>
Jasper: No, because reflows are an implementation detail
20:36
<Jasper>
Whatever the correct word for the semantics of that is.
20:36
<gsnedders>
Jasper: The script will block for layout, yes.
20:36
<gsnedders>
Jasper: That is guaranteed.
20:36
<Jasper>
Is there any reference for this?
20:36
<gsnedders>
Jasper: When it reads the bounding rect
20:37
Jasper
couldn't find anything in the HTML or DOM specs
20:38
<gsnedders>
Jasper: It's implicit in CSSOM that the bounding rect must be correctly computed
20:38
<gsnedders>
Jasper: Whether or not it draws to screen is not defined
20:39
<Jasper>
Right.
20:39
<Jasper>
gsnedders, well, is the guarantee only for the bounding rect, or for anything that affects layout?
20:39
<gsnedders>
Jasper: Anything.
20:40
<gsnedders>
Jasper: The CSSOM is all synchronous. Of course, the implementation is free to delay actually recomputing style as long as possible.
20:40
<Jasper>
OK. I just couldn't find it in any spec.
20:41
<gsnedders>
Jasper: It's in the CSSOM spec, by virtue of the interfaces mutating one thing then reading it back somewhere else, all synchronous actions.
20:45
<Jasper>
gsnedders, I'm scanning through it now, but I can't see anywhere that it says that it is synchronous.
20:45
<Jasper>
Unless it's implicit by the serialization step.
20:46
<gsnedders>
Jasper: Basically it defines the steps the host objects must execute when called, and defines their return points.
20:46
<gsnedders>
Jasper: If they don't return until the end of the function, they are obviously synchronous
20:46
<gsnedders>
Also, it's a bit of a horrible interaction between various specs here :)
20:46
<gsnedders>
(with the classList example)
20:46
<Jasper>
Yeah, I hope you'll admit it's not the easiest thing to parse in the world.
20:48
<gsnedders>
Someone else might be able to point better at quite how style mutation is defined for classList, but essentially both operations should syncrhonously read/write the layout state.
20:49
<Jasper>
Oh, duh.
20:49
<Jasper>
I was looking at the CSSOM spec, when *clearly* I should have been looking at the CSSOM View Module spec
20:49
<gsnedders>
Yeah, you probably want CSSOM, CSSOM View, *and* HTML for this.
20:49
<gsnedders>
Maybe CSS 2.1 too.
21:04
<JonathanNeal>
So, in short, SteveF, you're saying no one implements <hgroup>, no one implements the outline algorithm, so ... be cautious with your <h1-6> tags. Is that right?
21:13
<Domenic_>
browsers implement <hgroup> (it is HTMLElement not HTMLUnknownElement), but SteveF is saying that their implementation of it is as/less important than their implementation of <center>.
21:27
<JonathanNeal>
Hmm. Domenic_: do any non-whatwg-w3c content parsers, search engines, screen readers, or accessibility apps respect <hgroup>?
21:29
<Domenic_>
I don't know; my impression is SteveF has done some research that says the answer is no.
22:22
<Hixie>
JonathanNeal: it's very early days yet for any of the contemporary html heading stuff, whether <hgroup> or <section> or anything else
22:24
<Hixie>
JonathanNeal: in practice, if you use hgroup, the worst you'll get is the same as what you get with the same W3C specs have done it for years (a subsection heading where you'd expect a subheading), which in practice is fine for users
22:24
<Hixie>
JonathanNeal: (plus you get the advantage of being able to style it better)
22:24
<Hixie>
JonathanNeal: and on the long run software will improve modestly so as to treat it as a sunheading rather than a subsection heading
22:33
<Hixie>
ok i'm updating acid3 - removing test 67 attributes.removedNamedItemNS
22:35
<JonathanNeal>
Hixie: thanks for that.
23:00
<Hixie>
anyone know if IE does navigator.addProtocolHandler() ?
23:12
<SteveF>
JonathanNeal: if semantic fiction is your bag - go with the whatwg advice on headings
23:15
<JonathanNeal>
Hixie: not in IE11.
23:18
<Hixie>
JonathanNeal: thanks
23:19
<JonathanNeal>
SteveF: you haven't said <hgroup> will cause any breakage in and of itself, and I'm not sure whether you're saying I should be careful with <h1-6> usage. Sorry if I missed you addressing the latter point quite clearly.
23:21
<JonathanNeal>
I bring up the <h1-6> stuff since <hgroup> is strictly for them. And, related, <subhead> is basically the liberal version of <hgroup>, right?
23:22
<Hixie>
(what's <subhead>?)
23:23
<JonathanNeal>
Hixie: http://html5doctor.com/howto-subheadings/ and the June 2013 revised http://rawgithub.com/w3c/subline/master/index.html
23:24
<Hixie>
man, and some people accuse _me_ of nih syndrome...
23:24
<SteveF>
JonathanNeal: the post i linked to previously explains why relying on the outline for doc structure is bogus, so need to use h1-h6, <hgroup> is same as <div class="hgroup"> as far as anything other than CSS styling
23:25
<JonathanNeal>
<subhead> was SteveF's response to the community of devs saying they wanted some semantic indication of subheadings if <hgroup> was going to be pulled.
23:26
<Hixie>
SteveF is right that if you want today's tools and yesterday's tools to generate good outlines, you should stick to h1-h6 and avoid the newer h1-only approaches
23:26
<Hixie>
that's somewhat orthogonal to hgroup, though
23:27
<Hixie>
and it's true not just of the h1-only thing, but of any new feature of html
23:27
<Hixie>
it takes years for these things to deploy widely
23:27
<Hixie>
as far as hgroup goes, in such legacy UAs it just falls back to the same thing as the w3c has been doing for years with subheadings (e.g. on all their specs)
23:28
<Hixie>
which is technically suboptimal, but nobody really notices other than OCD people like me, so it's fine for a fallback :-)
23:28
<SteveF>
not all specs: http://www.w3.org/html/wg/drafts/html/master/
23:29
<Hixie>
yes well the less i say about that document the better
23:29
<SteveF>
yeah probably true
23:30
<Hixie>
(sure would be nice if you stopped copying all my work though, if you're just going to mess it up afterwards)
23:32
<SteveF>
I don't copy just mess
23:33
<JonathanNeal>
After 6 months, it seemed like it was worth seeing what progress has been made to address subheadings.
23:35
<Hixie>
JonathanNeal: yeah
23:35
<JonathanNeal>
It sounds like one approach is to follow a spec that gives subheadings semantic meaning but relies on future compatibility, and the other is to drop any semantic hope for the time being, and just rely on divs to style.
23:35
<Hixie>
JonathanNeal: the problem with <hgroup> is that the FUD that the w3c spec has added to the mix means that it'll be even longer than normal for this to get implemented widely, unfortunately
23:35
<Hixie>
JonathanNeal: almost like a self-fulfiling prophecy
23:36
<SteveF>
JonathanNeal: like i said semantic fiction go for it
23:39
<SteveF>
ride the unicorn http://blog.paciellogroup.com/wp-content/uploads/2013/10/pinkunicorn.png
23:43
<JonathanNeal>
SteveF: go for what, or which, rather? I was trying to see both points of view. To be clear, in your mind, SteveF, you don't think there's a foreseeable future (say, the next +6 months) with semantic subheadings, subtitles, taglines and bylines in the W3C spec?
23:50
<SteveF>
JonathanNeal: if somebody comes along to move it forward then we may see progress, otherwise no, until such times that there is some meaningful way to convey subheading semantics, the requirement in the HTML spec is don't use multiple headings unless you intend it to be a new section or subsection as that is the semantic info that is conveyed:
23:50
<SteveF>
JonathanNeal: http://www.w3.org/html/wg/drafts/html/master/common-idioms.html#sub-head
23:52
<JonathanNeal>
That's pretty clear. Thanks. The part I'd like some clarification on is the "somebody" who "comes along to move it forward". Who does this somebody need to be or what do they need to do to move it forward?
23:53
<JonathanNeal>
SteveF: ^
23:57
<SteveF>
JonathanNeal: anybody who is interested see http://www.w3.org/html/wg/wiki/ExtensionHowTo on mechanics, if you want to take the subhead proposal and work on it go ahead https://github.com/w3c/subline pull/push/fork break remake