01:43
<annevk>
+1 to HTML
01:44
<annevk>
I had a note for my blogpost anyway on how we already call it that
01:44
<annevk>
if we actually call it that it might make more sense :)
01:51
<Hixie>
hehe
01:51
<Hixie>
(reminder for those not reading backlog: i'm planning on doing s/HTML5/HTML/ on the http://whatwg.org/html spec tomorrow unless someone raises an issue on this.)
01:51
<Hixie>
(someone other than TabAtkins)
02:13
<annevk>
wait what
02:13
<annevk>
WAI-ARIA became CR?!
02:13
<annevk>
I would love to see the disposition of comments
02:13
<annevk>
sounds like SVG all over again
02:17
annevk
-> sleep
02:19
<paul_irish>
Hixie: I thought the 5 was being retained to help people searching for the spec.
02:20
<Hixie>
it was being retained to help with advocacy
02:21
<Hixie>
but now that the w3c has basically jumped onto the bandwagon of using "html5" as the new "ajax", it's not clear that anyone searching for "html5" is looking for the spec
02:21
<Hixie>
and anyway, "html5" on google doesn't get you the whatwg spec on the first page
02:21
<erlehmann>
Next up: The W3C ursurps the term “HTML” … oh wait.
02:25
<paul_irish>
Hixie: i see. Will http://developers.whatwg.org be able to retain "html5" ?
02:25
<Hixie>
that's up to ben
02:25
<paul_irish>
okay. i just pinged him. sounds good.
03:24
<hober>
Hixie: valentine's day
03:24
<hober>
Hixie: but yeah, I enjoyed the non-response
03:28
<hober>
also, +1 to s/5//
03:30
<othermaciej>
<small>i like the 5</small>
03:33
<MikeSmith>
http://es5.github.com/
03:33
<MikeSmith>
(moved from sideshowbarker.github.com/es5-spec/)
03:34
<MikeSmith>
I added markers that link to the MDC JavaScript Reference and MDC JavaScript Guide
03:35
<MikeSmith>
also added ones that link to Dmitry Soshnikov's article series
04:31
<karlcow>
es5.github.com just crashed my browser
04:31
gsnedders
wonders about changing the tree-walker API again to use a dict of (namespace, localName) tuple to value instead of the current list of dicts…
04:48
<Hixie>
othermaciej: correct me if i'm wrong, but it's more the versioning you like, right? not the 5 per se. We've already dropped the versioning.
05:05
<MikeSmith>
karlcow: I noticed some serious performance issues with viewing it Opera
05:06
<MikeSmith>
almost certainly due to me probably doing something really dumb in the JS code that generates the annotations
05:07
<MikeSmith>
but not crashes
05:07
<MikeSmith>
on my machine, I mean
05:08
<MikeSmith>
mostly just seems to talk a really long time to load -- scrolling slows/locks for a long time
05:09
<MikeSmith>
but then it seems to finish doing whatever and I can scroll fine and all after that
05:11
<gsnedders>
Reflowing during script execution when it adds the annotations?
05:11
<MikeSmith>
suppose so
05:13
<MikeSmith>
it's a big document a gazillion of those annotation markers
05:29
<cutepy>
hi i have a project to create an online document viewer. I plan to convert pdf documents to html for showing the documents.
05:29
<cutepy>
does anyone have any idea of how to program this
06:32
<Hixie>
(note for those not reading backlog: i'm planning on doing s/HTML5/HTML/ on the http://whatwg.org/html spec tomorrow unless someone raises an issue on this.)
06:58
<othermaciej>
Hixie: nah, I like HTML5 as a buzzword
06:58
<othermaciej>
Hixie: but I also don't care a huge amount what the draft says
07:55
<Hixie>
othermaciej: well as a buzz word it means far more than what the spec means, according to w3c
07:55
<Hixie>
othermaciej: so the buzzword is not a useful label for the spec :-)
08:01
<Hixie>
if anyone cares about prefixes in rdfa, here's my CP: http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-120
08:02
<Hixie>
i'll submit it tomorrow so if anyone has any feedback on it, either edit the CP directly or let me know here
08:36
<zcorpan>
wow is http://www.w3.org/TR/2011/CR-wai-aria-20110118/appendices#xhtml_dtd confused or what
08:39
<annevk>
http://antimatter15.com/wp/2011/01/the-ambiguity-of-open-and-vp8-vs-h-264/ is a pretty good article
08:41
<annevk>
they spell HTML5 with a space
08:42
<annevk>
and link to an ancient draft directly rather than via the references section?
08:42
<paul_irish>
gross.
08:42
<paul_irish>
also annevk, not that it should matter but antimatter is actually 15 years old.
08:42
<annevk>
smart kid then
08:45
<erlehmann>
the working draft podcast really nailed it with their stylesheet :D http://workingdraft.de/10/
08:47
<annevk>
haha
08:49
<annevk>
waiting for someone to create the interrobang version now
08:53
<erlehmann>
annevk, only question is: which color? let me see …
08:54
<annevk>
html5.org uses pink
08:54
<annevk>
WHATWG uses "WHATWG green"
08:54
<annevk>
http://workingdraft.de/ uses purple
08:54
<annevk>
lime?
09:11
<annevk>
"sergeant semantics" -- hsivonen makes up the best new terms :)
09:15
<erlehmann>
annevk, green and purple difference is approx. 60° on the color wheel. the new color thus would be some kind of orange.
09:17
<annevk>
if picking colors was a science, geeks would have prettier blogs
09:17
<zcorpan>
picking colors is art
09:17
<annevk>
trolling is a art too
09:17
<erlehmann>
if X was a science, geeks would have prettier Y (related to X)
09:17
<erlehmann>
corollar: nothing is sciency!
09:17
<zcorpan>
that's why art picked your blog's colors
09:18
<erlehmann>
annevk, AN art.
09:18
<annevk>
troled
09:18
<erlehmann>
coolface :B
09:18
<erlehmann>
:D
09:19
<erlehmann>
btw, anyone already selling spandex suits with the W3C HTML5 logo on the front?
09:27
<annevk>
I think brucel should do a sketch in such a suit
09:27
<annevk>
he clearly lost all creditability he had as developer advocate with the nudity and silly YouTube sketches :p
09:28
<erlehmann>
btw, whom of you is doing CSSquirrel? i like it, sometimes :3
09:29
<annevk>
I don't think he hangs out here
09:44
<zcorpan>
hsivonen: s/to for/to go for/ ?
09:45
<hsivonen>
https://twitter.com/#!/SemanticSarge/status/27657521934106625
09:45
<hsivonen>
zcorpan: thanks
09:52
<zcorpan>
"I've seen SVG and CSS3 versions of the logo - who's got a WOFF one?" http://epeus.blogspot.com/2011/01/how-w3c-invented-logo.html - would be funny with a font where "HTML5" etc were replaced by the logo glyph
09:53
<hsivonen>
zcorpan: there should be a ligature for the string HTML5
09:54
<zcorpan>
yeah
09:55
hsivonen
likes Eric Meyer's characterization: "Soviet-era Transformers logo"
10:15
<hsivonen>
Is my feed broken or is Venus broken when I have relative URLs in my Atom feed and Venus resolves them relative to my feed as opposed to resolving them relative to the entry's URL?
10:21
<roc>
There should be a Unicode character for HTML5
10:23
<zcorpan>
just use U+F8FF
10:24
<Lachy>
 ?
10:24
<zcorpan>
yah
10:24
<jgraham>
Seems to be in the PUA?
10:25
<zcorpan>
yah
10:25
<Lachy>
it is. It's the Apple logo on Macs
10:25
<jgraham>
Oh, I see
10:25
<jgraham>
Looks quite different here :)
10:25
<Lachy>
yeah, I expected as much
10:25
<jgraham>
Like:
10:25
<jgraham>
-
10:25
<jgraham>
Erm
10:25
<jgraham>
nevermind
10:26
<zcorpan>
it's great because when some people write "HTML5", other people will read "Apple"
10:26
<zcorpan>
and vice versa
10:27
<jgraham>
You have a sick sense of humor
10:27
<zcorpan>
thanks
10:27
<jgraham>
I can't work out if Apple would love it or hate it :)
10:29
<Lachy>
zcorpan, according to wikipedia, it's also the Windows logo in Wingdings 1
10:52
<annevk>
whoa whoa whoa
10:52
<annevk>
can create a wireless network with Android
10:52
<annevk>
circumventing the whole tethering nonsense
10:53
<annevk>
Android win
10:55
<erlehmann>
annevk, don't do it. it eats the battery faster than you can charge it.
10:55
<matijsb>
hook it up to the laptop?
10:55
<erlehmann>
better tether with USB. btw, OS X cannot into USB tethering. BUT WHY?
10:56
<annevk>
Android tethering is disabled as well
10:56
<erlehmann>
wat.
10:56
<annevk>
T-Mobile...
10:56
<rimantas>
erlehmann, what do you mean? I can tetter usb, bluetooth and wifi (have iOS 4.3 beta on my phone)
10:56
<annevk>
but creating a wireless network works
10:57
<rimantas>
not on AT&T though, and not even in US…
10:57
<annevk>
on Android?
10:57
asmodai
rages against unwanted java consoles in firefox' addons.
10:57
<matijsb>
rimantas: you have to be registered dev to get hold of betas though, right?
10:57
<rimantas>
matijsb, correct
10:57
<matijsb>
drat
10:57
<erlehmann>
rimantas, when I hook up my HTC dream to my debian box, network-manager can connect. my friend, who has a macbook, could not find any signs of automagic connection setup over USB.
10:58
<matijsb>
would quite possible the only way to get 4.3-like tethering before the clueless operators block it again
10:58
<erlehmann>
annevk, T-Mobile is shit everywhere. In Germany, they even want to charge for instant messaging and voip.
10:59
<erlehmann>
when i switched to my current carrier, O2, the salesperson actually got me with the “we won't fuck around with your traffic” part. every other carrier does,
10:59
<erlehmann>
T-mobile even dynamically re-compresses javascript, breaking the admin interface of an imageboard (that shall not be named) for me.
11:00
<erlehmann>
when i called support to tell them to stop this dickery, the told me i should sent some specific header. i raged, then switched.
11:01
<annevk>
there's not a whole lot of choice
11:01
<annevk>
I guess vodaphone would be an alternative...
11:02
<matijsb>
it's the only viable one in the Netherlands
11:03
<erlehmann>
nope. they block voip AFAIK.
11:03
<erlehmann>
kinda ironic, since they used several high profile bloggers to promote their services, testimonial-style.
11:04
<matijsb>
all these guys should be doing right now is work their asses off to build the best possible mobile network
11:04
<erlehmann>
“thus i stand for this — with my tainted name.”
11:04
<annevk>
if i had a lot of money to burn, I would try competing with them
11:05
<erlehmann>
matijsb, i suspect that wanting to challenge the status quo is an uncommon disposition.
11:06
<matijsb>
woudn't you much rather just buy a small country if you had that kind of money at your disposal? :)
11:06
<matijsb>
erlehmann: heh :)
11:06
<erlehmann>
annevk, the chaos communication congress had its own GSM network. maybe some free mesh network can emerge, like the german “freifunk” project (when i moved in here, i found empty linksys router packaging in the cupboard).
11:07
<erlehmann>
at least on the city-level that is feasible. outside, not so.
11:07
<annevk>
i would buy a big island with all the additional money i'd make
11:08
<matijsb>
isn't that what Fon does erlehmann?
11:09
<erlehmann>
matijsb, no. fon is a proprietary piggybacking on that idea, locking down their hardware and creating a walled garden.
11:09
<matijsb>
Oh!
11:11
<erlehmann>
matijsb, also: freifunk is actually doing mesh-networking. fon is not.
11:12
<erlehmann>
there is a reason for it, unique to germany. after reunification, people dug trenches for optical networks. but after they found out how one can use copper lines for DSL, no one used the fiber.
11:12
<erlehmann>
thus there were (and probably still are) areas where you could not get fast internet. mesh-networking with linux-based routers to the rescue!
11:32
<Philip`>
"I thought I had e-mailed about this a few days ago, but it turns out I had sent my e-mail to publish-html⊙wo instead of public-html⊙wo!"
11:32
<Philip`>
http://www.w3.org/TR/html5/ was published a few days ago
11:33
<Philip`>
Is this a secret mailing list that triggers spec publication?
11:34
<hsivonen>
Philip`: huh. Did Hixie just leak the existence of the secret publication cabal?
11:36
<annevk>
fwiw, Team/publish-html Member/publish-html all 404
11:36
<annevk>
thinking it was just a typo
11:39
<hsivonen>
annevk: I was joking
11:40
<annevk>
I was curious myself :)
11:41
<annevk>
a mistake like that is unlikely to happen in my mail client, but I think Hixie uses some ancient thing
11:43
<annevk>
I sometimes wish we had #secretthreehouse to rant about crazy Member-only emails
11:43
<annevk>
or questionable things, like why a certain WG is missing here http://www.w3.org/mid/20110119004051.GG7500⊙srn
11:44
<annevk>
oh hey
11:44
<annevk>
that's public :)
11:44
annevk
got it via the chairs cc
11:46
<annevk>
"Assuming this bug report is in English, it is invalid." hahaha
11:48
<jgraham>
Hixie uses (al)pine iirc
11:56
<hsivonen>
annevk: well, HTML5 doesn't reference the Role Attribute 1.0 spec
11:57
<hsivonen>
annevk: I wish the SVG WG didn't reference it, either, in their specs
11:57
<annevk>
HTML5 does mention the role="" attribute
11:58
<hsivonen>
annevk: what HTML5 mentions isn't the role attribute from the Role Attribute 1.0 spec. These aren't the droids you are looking for.
11:58
<erlehmann>
vrs
11:59
<vrs>
erlehmann
12:36
<annevk>
TabAtkins, https://bitbucket.org/annevk/simpleserver
12:53
<FastJack>
heh, like that html5 logo. looks a bit like the master control program from tron (the original one)
13:00
<zcorpan>
Philip`: feel like greping for pages with <textarea> in <button>?
13:03
karlcow
is reading hsivonen about the badge
13:03
<annevk>
that Python server works surprisingly well
13:04
<karlcow>
good point about the military semantics :/ It is spreading everywhere it seems.
13:04
<karlcow>
There was also recently "The Army of awesome" or something like that
13:19
<Philip`>
zcorpan: I looked for files (not just lines) matching (?i)<button([^<]|<(?!/button))*<textarea which I think should do that
13:19
<Philip`>
and didn't find any
13:20
<Philip`>
(There's lots if I use e.g img instead of textarea)
13:22
<MikeSmith>
hsivonen: http://bugzilla.validator.nu/show_bug.cgi?id=812
13:23
<MikeSmith>
would be easy enough to make that change, just wondering if in fact that'd be the right way to address the problem
13:23
<charlvn>
"oh nonon onono non onono nonono nono nononono nonon onono nononononononononononononononononono" ?! :) what the heck?
13:24
<MikeSmith>
hsivonen: also would need to make that change in part of the IRI checker that deals with javascript: URLs
13:24
<MikeSmith>
I guess
13:24
<MikeSmith>
hsivonen: I think that one is supposed to match FunctionBody too, iirc
13:25
<gsnedders>
"return" should be a valid ExpressionStatement that falls into FunctionBody.
13:26
<zcorpan>
Philip`: ok. thanks
13:31
<MikeSmith>
hmm, neither http://tools.ietf.org/html/rfc4329 nor http://tools.ietf.org/html/draft-hoehrmann-javascript-scheme-03 specifies this
13:31
<hsivonen>
MikeSmith: I have no idea what Rhino is doing there, but I suppose the suggested fix makes sense if Rhino can't be configured with more granularity
13:31
<MikeSmith>
hsivonen: OK
13:32
<MikeSmith>
I will check and see if it can be
13:32
<MikeSmith>
but I am pretty sure it can't
13:32
<MikeSmith>
didn't find anything last time I poked around in their docs
13:33
<MikeSmith>
hsivonen: what about for javascript: URIs?
13:33
<MikeSmith>
should not we be doing the same there too?
13:34
<MikeSmith>
did you ever find anything that actually specifies exactly what the contents of those must conform to?
13:34
<MikeSmith>
I vaguely remember seeing something but can't remember where
13:34
<hsivonen>
MikeSmith: nothing fully realistic
13:34
<MikeSmith>
ok
14:09
<annevk>
hsivonen, I'm a bit slow still, but who defines the values for the role="" attribute then?
14:09
<annevk>
hsivonen, ooh, those are defined in WAI-ARIA?
14:09
<annevk>
hsivonen, if that is the case I do indeed wonder why we even need a separate draft
14:10
<annevk>
hsivonen, bit of shame still role="" was not renamed to aria-role=""
14:10
<hsivonen>
annevk: HTML5 seems to think ARIA defines and ARIA seems to think HTML5 defines it
14:10
<hsivonen>
annevk: there's a bit of a definitional gap there
14:10
<hsivonen>
annevk: but HTML5 tries to say that it specs into existence exactly the kind of thing ARIA wants
14:12
<matjas>
hsivonen, re: http://hsivonen.iki.fi/sergeant-semantics/ — have you seen the HTML5 ★ Boilerplate logo? :)
14:12
<hsivonen>
annevk: http://www.w3.org/Bugs/Public/show_bug.cgi?id=10914#c7
14:12
<hsivonen>
matjas: not sure
14:13
<matjas>
hsivonen: http://html5boilerplate.com/apple-touch-icon.png etc
14:13
<hsivonen>
matjas: no, I hadn't noticed that, no
14:14
<hsivonen>
FAIL: the boilerplate uses X-UA-Compatible *after* conditional comments
14:15
<matjas>
hsivonen: the sergeant insignia is also used by police in some countries: http://images.morris.com/images/juneau/mdControlled/cms/2008/04/08/266367930.jpg
14:15
hsivonen
wonders if anyone has actually tested if the IE=Edge bit on the boilerplate site ever takes effect
14:16
<hsivonen>
very interesting. it actually takes effect in IE9
14:18
<hsivonen>
I wonder if IE=Edge is allowed to have the UI effect of hiding the compat mode button even after it's too late to actually switch the mode
14:19
<hsivonen>
in the general case, X-UA-Compatible doesn't work after a script or after a conditional comment
14:20
<matjas>
hsivonen: Interesting! I filed a bug here: https://github.com/paulirish/html5-boilerplate/issues/issue/285 Perhaps paulirish can tell us more.
14:21
<hsivonen>
interesting, it also has a UI effect in IE8
14:22
<hsivonen>
I'd love to know if the boilerplate triggers Edge if served from a blacklisted domain
14:22
<annevk>
maybe they just scan the first 512 bytes?
14:22
<annevk>
oh right, by default you get IE=edge anyway
14:22
<annevk>
but spreading that meta element is bad imo
14:22
<annevk>
so much cruft
14:23
<annevk>
just when we managed to kill most of the silly DOCTYPE
14:23
<annevk>
Microsoft goes to add something...
14:23
<matjas>
don’t even mention the IE9/Win7 jumplist menu madness
14:26
<annevk>
I wonder why some people refer to Ian as "html5 editor"
14:26
<annevk>
Too afraid to mention his name?
14:27
<annevk>
Reminds me of that book with muggles and wizards
14:27
<jgraham>
annevk: To dehumanize him?
14:28
<annevk>
It's rather pathetic really
14:30
<karlcow>
annevk: the person saying html5 editor is from where?
14:31
<karlcow>
name/role are handled differently depending on culture
14:32
<matjas>
Microsoft FrontPage 2011 == HTML5 editor
14:33
<annevk>
karlcow, the one that is persistent about is Steve Faulkner
14:33
<annevk>
I think he's from the UK
14:35
<karlcow>
so that would not work in this case I guess ;)
14:35
<annevk>
about it*
14:44
<remysharp>
annevk: do you have a second to answer a question about SSE (re: your comment on the html5doctor article)
14:45
<annevk>
yes
14:45
<annevk>
Hixie, do you have some source code that generated http://www.hixie.ch/tests/adhoc/html/parsing/encoding/ ?
14:45
<remysharp>
you said that the server was sending 200ok and closing
14:45
<remysharp>
that's right
14:46
<remysharp>
should it not be sending 200?
14:46
<remysharp>
I've been re-reading the spec and I'm obviously going wrong if you're saying it's good in Opera 11
14:48
<annevk>
remysharp, sending 200 is fine, if you want the browser to reestablish the connection
14:48
<annevk>
remysharp, if you want to keep sending events, you should not close the connection
14:49
<annevk>
remysharp, that is the problem
14:49
<remysharp>
annevk: so this is (a snippet) of what I've got so now: https://gist.github.com/786260
14:49
<annevk>
remysharp, if the server keeps the connection open, there is no need for the client to reestablish the connection
14:49
<remysharp>
so I should ditch the response.end() part
14:50
<remysharp>
annevk: okay, I'll tweak the server now - remove the close, and I guess just stick a timer in there that keeps sending content
14:50
<remysharp>
annevk: if it's working, I'll add an update to clarify what I ballsed up.
14:50
<annevk>
remysharp, you need some kind of asynchronous architecture on the server if you really want to make use of this
14:50
<annevk>
remysharp, much like with WebSocket
14:50
<remysharp>
annevk: node should do
14:50
<annevk>
remysharp, it probably does, yes
14:50
<remysharp>
:)
14:51
<hsivonen>
where do all these bug reports with markup come from?
14:54
<remysharp>
annevk: hmm - didn't seem to work: http://node.remysharp.com:8001/sse-client.html
14:54
<remysharp>
annevk: it's still opening new connections even though the server isn't closing
14:55
<matjas>
gotta love his new avatar — http://twitter.com/diveintomark
14:55
<annevk>
are you sure res.end() is not implicit
14:55
<annevk>
I mean, if you just removed that
14:55
<remysharp>
annevk: yeah, actually - I just removed res.end() - but when I curl it from the command line it seems to close
14:55
<remysharp>
annevk: going to check a little deeper
14:56
<annevk>
I suspect you need a different kind of setup
14:56
<annevk>
remysharp, http://www.html5rocks.com/tutorials/eventsource/basics/
14:57
<annevk>
remysharp, sorry
14:57
<annevk>
remysharp, their server implementation is no better
14:57
<annevk>
I wonder if anyone actually took a real crack at this yet :)
14:57
<remysharp>
annevk: yeah, I checked over that today, it's practically the same as what I had
14:58
<remysharp>
annevk: /thats/ why I figured it was borked
14:58
<remysharp>
:)
14:59
<annevk>
Seems like paul_irish should hunt someone down at the Googleplex :)
15:00
<annevk>
there is a real one btw in Java
15:00
<annevk>
http://my.opera.com/WebApplications/blog/2007/05/03/scalable-server-sent-events
15:00
<annevk>
but it is for an older version of server-sent events, but it comes down to the same
15:03
<jgraham>
Seems like it should be quite easy to write a server for, if you write a proper server rather than some PHP hack
15:04
<remysharp>
yet no one has done it - except for the old example annevk just pointed out
15:05
<annevk>
I suspect it is quite easy to hack one on top of https://bitbucket.org/annevk/simpleserver
15:05
Philip`
guesses it should be straightforward in e.g. Twisted in Python
15:06
<Philip`>
(since that already provides async HTTP stuff)
15:07
<remysharp>
you'd think it should be simple in node, just remove the res.end() - but it seems to be closing automatically :-\
15:08
<annevk>
http://nodejs.org/api.html
15:08
<annevk>
"Sending a 'Connection: keep-alive' will notify Node that the connection to the server should be persisted until the next request."
15:08
<Rik`>
remysharp: the gist you're showing misses some code
15:09
<remysharp>
it's missing most of the code - here's the full listing:
15:09
<remysharp>
http://node.remysharp.com:8001/custom-echo.js
15:09
<remysharp>
it's now staying open - seems that I was going through some %$£%$££ proxy and it was caching my responses.
15:09
<remysharp>
brillant.
15:10
<annevk>
sweet
15:11
<annevk>
may I recommend writing a separate article?
15:12
<remysharp>
dedicated to sse?
15:13
<annevk>
yeah
15:13
<remysharp>
why's that - do you mean for a more detailed article, or to correct the fuck up I left in the wake of my article?
15:14
<remysharp>
of course I want to set people straight either way :)
15:14
<annevk>
it seems tricky and interesting enough on its own
15:14
<annevk>
mostly
15:15
<remysharp>
yeah, the plan is to eventually have dedicated articles on all of those technologies
15:15
<miketaylr>
a dedicated article would be great
15:15
<remysharp>
The priority for me is to correct the article and get people re-reading the corrections
15:19
<remysharp>
problem I've got now, is the opera opens the connection, but isn't receiving message events...
15:20
<Philip`>
Do you need to flush the response within the server?
15:20
<remysharp>
no, it's going through
15:20
<remysharp>
here's the server: curl http://node.remysharp.com:8001/sse/
15:21
<remysharp>
sends two lines: "data: connected: 12\nid: 2\n\n"
15:22
<Philip`>
I see no newlines after the id
15:22
<Philip`>
id: 18data: connected: 6
15:22
<remysharp>
this is the server code that's live: http://node.remysharp.com:8001/custom-echo.js
15:23
<remysharp>
it shouldn't fix it, but I'm switing '\n\n' to "\n\n"
15:24
<remysharp>
okay, fixed it
15:24
<Philip`>
Works now
15:24
<remysharp>
I'm a plum - forgot to restart after I added \n\n
15:24
<Philip`>
Ah :-)
15:25
<remysharp>
screw me sideways. that was too much time on such a simple fix
15:25
<remysharp>
okay, with that fix - Opera working perfect, no re-requesting
15:25
<remysharp>
Chrome too
15:25
Philip`
finds Wireshark handy for debugging this kind of thing, incidentally, since it shows the raw traffic and the packet boundaries and who closed the connection etc
15:26
<remysharp>
Philip`: yeah, I /used/ to use it years ago - you're reminded me I shouldn't have stopped!
15:29
<remysharp>
what's nice about SSE is they reconnect nicely :)
15:32
Philip`
hates the name SSE, since it always makes him think of SIMD instruction sets
15:33
<remysharp>
EventSource?
15:33
<remysharp>
SexySeverEvents
15:34
<remysharp>
+EventSauce = mess
15:34
remysharp
that me done I think.
15:34
<Philip`>
Maybe server sent event will be extended to SSE2, then SSE3, then Microsoft will invent SSSE3 and SSE4 while Mozilla invents SSE5 and it'll all be an incompatible mess
15:34
<Philip`>
s/event/events/
15:43
<hsivonen>
OK. the Internets has done its duty and produced a picture of brucel with the W3C HTML5 logo on his superhero suit: https://twitter.com/#!/SuperHTML5Bruce
16:01
<annevk>
hah
16:35
<annevk>
you get an XML document as input, process it incrementally and do some transformation, and write it away at the same time, all while using minimal memory even when processing gigabytes of data
16:36
<annevk>
however, there's no guarantee the input is well-formed
16:36
<jgraham>
annevk: ?
16:37
<annevk>
is this an argument/use case for something like XML5 or am I missing something?
16:37
<annevk>
presumably the processor could detect the error and pass it on, but output is already being written, potentially being another XML document
16:38
<annevk>
it seems with traditional XML you would always need to do a double pass over the input resource
16:38
<annevk>
first to check whether it is correct, then to pass on events to the transformation and output layer
16:38
<jgraham>
It depends on whether you are a revisionist XMLer or not
16:39
<jgraham>
If you are, it is fine to stop processing where you find the error and just say "now there is an error"
16:39
<jgraham>
Maybe if you are not, even
16:45
<annevk>
jgraham, how would you say that though?
16:45
<annevk>
jgraham, consider XML -> XML
16:46
<annevk>
jgraham, <test>very long text node with at the end an invalid byte</test>
16:46
<annevk>
jgraham, the transformation step applied is renaming <test> to <p>
16:46
<annevk>
this scenario is not theoretical, people at typLAB are doing something similar to this
16:47
<annevk>
independent from me they came to the conclusion they needed some kind of lenient XML parser
16:47
<annevk>
when I found out I did point out XML5
16:49
<Philip`>
When I did something that streamingly generated XML and might encounter errors, I made it emit U+0018 CANCEL into the XML output to signal the errors
16:49
<Philip`>
since "cancel" sounded like a good word
16:49
<Philip`>
and since it'd made any streaming consumer abort too
16:50
<Philip`>
s/made/make/
16:52
<jgraham>
annevk: If you are a revisionist, the handling after you hit the error is explicitly undefined, so it is fine to recover up to where you encounter the byte and close out all open elements or whatever
16:53
<jgraham>
I mean, I agree this is not enough, but apparently it has taken people years to cotton on to how damaging the XML position of "we know the one true error recovery strategy (and it is hard failure)" is
16:54
<Philip`>
If you were streamingly outputting HTML and encountered a fatal error, you wouldn't be able to signal it at all, which sounds worse
16:55
<jgraham>
Philip`: Why not? You could have some out-of band method of signaling
16:56
<Philip`>
If you have out-of-band signalling then you could use that for XML too and there's no problem
16:57
<jgraham>
Hmm, maybe I don't understand
16:57
<jgraham>
You encounter something in HTML you consider a fatal error
16:58
<jgraham>
You can just stop, and send an error code
16:59
zcorpan
thinks Philip` meant XML->HTML with some error in the XML
16:59
<jgraham>
With XML you encounter a non-fatal error (that causes wellformedness problems)
16:59
<jgraham>
You can't do anything without violating the spec
17:00
<jgraham>
Or reparsing the whole document as non-XML
17:00
<Philip`>
I assumed annevk's original point about XML->XML conversion was that there was no way to report fatal errors (because it's streaming and there's no out-of-band notifications) and so a lenient XML parser was required so that you never get fatal errors and don't need to worry about reporting them, or something
17:02
<Philip`>
But I don't see why you need to avoid fatal parse errors, because you can just abort and emit ill-formed output so the error is passed on to the consumer
17:03
<Philip`>
and you can get fatal errors in plenty of other ways (e.g. running out of memory) so you need some way to signal errors anyway
17:04
<Philip`>
so I don't see why lenient XML parsers are relevant
17:04
<annevk>
if the consumer is the end user that seems like a bad situation
17:04
<Philip`>
zcorpan: (I meant HTML->XML using hsivonen's non-buffered SAX mode which aborts on non-streamable parse errors)
17:06
<Philip`>
zcorpan: (unless you meant the other thing I meant)
17:06
Philip`
is getting confused
17:07
<annevk>
yay
17:08
<annevk>
my thread confused Philip`
17:08
<annevk>
mission accomplished
17:10
<annevk>
oh right
17:11
<annevk>
so last night krijnh proposed <h1>Hello <small>Hello 101 Study</small></h1>
17:11
<annevk>
as alternative to having a new element
17:12
<annevk>
jgraham, I think I like that even better than what you proposed
17:13
<jgraham>
I like it less fwiw
17:13
<jgraham>
Someone else suggested it at the same time
17:14
<jgraham>
It doesn't mean the same as <small> in other contexts
17:14
<jgraham>
If we believe in this semantics lark there is no point in making it unnecesssarily hard
17:15
<Hixie>
annevk: yes i have code that generated that source, ping me in a couple of hours and i can get it to you
17:16
<Hixie>
in case anyone missed my earlier question, i'm looking for feedback on http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-120 before i submit it today (no-namespaces-in-RDFa CP)
17:16
<annevk>
Hixie, if you could reply to the email (offlist if you want) that'd be easiest probably
17:16
<annevk>
I might be taking a pre-night nap
17:16
<Hixie>
also, in case anyone missed it yesterday, i'm planning on renaming the WHATWG HTML spec from "HTML5 (...)" to just "HTML" in a few hours unless anyone has a reason not to
17:16
<Hixie>
annevk: wfm
17:16
<annevk>
ta
17:17
<zcorpan>
Hixie: just do it already :P
17:17
<annevk>
jgraham, it is more backwards compatible
17:17
<Hixie>
zcorpan: :-)
17:17
<Hixie>
zcorpan: last time it caused all kinds of bitching, so i want to make sure the more active members of our community are on board first this time :-)
17:17
<annevk>
if you do it now, I can put it on the Internet
17:17
<annevk>
I mean twitter
17:18
<jgraham>
annevk: Not really
17:18
<zcorpan>
Hixie: are you asking on other places than #whatwg?
17:18
<annevk>
jgraham, styling?
17:18
<Hixie>
zcorpan: not any significant places, no
17:18
<Hixie>
zcorpan: feel free to
17:18
<annevk>
should we ask on twitter?
17:18
<dglazkov>
I think I need a logo too
17:19
<jgraham>
annevk: The styling will need to be adjusted by the author anyway
17:19
<Hixie>
hsivonen: your input on http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-120 in particular would be most welcome
17:19
<annevk>
jgraham, all you need with small is display block
17:19
<jgraham>
Right, and probably setting the size that you actually want
17:19
<Hixie>
i gotta disappear for a few hours, bbiab. let me know if you ask anywhere else and get an answer. :-)
17:19
<zcorpan>
Hixie: the only obvious place for me would be my twitter but i don't have so many followers
17:20
<jgraham>
So it is going to be the same as <subhead> in most cases
17:20
<Hixie>
zcorpan: feel free to convince anne that the whatwg twitter account would be appropriate :-)
17:20
<Hixie>
bbl
17:21
<annevk>
"We are going to rename the HTML5 specification to HTML in a few hours to avoid confusion with the marketing term. Problem, interwebs?"
17:21
<annevk>
s/marketing term/HTML5 buzzword/
17:21
<annevk>
zcorpan, wdyt?
17:21
zcorpan
would go for "Anyone object?"
17:22
<annevk>
aah, no troll jokes?
17:22
<Ms2ger>
"Negative Effects: Simplifies RDFa, potentially letting more people use it."
17:22
<Ms2ger>
Now that's not a nice thing to say
17:23
<annevk>
also funny
17:24
<jgraham>
Yeah, but looks childish
17:25
<annevk>
new try
17:25
<annevk>
"http://whatwg.org/html is getting renamed from HTML5 to HTML in a few hours to avoid confusion with the HTML5 buzzword. Okay? #html5"
17:26
<zcorpan>
wfm
17:27
<annevk>
http://twitter.com/WHATWG/status/27780227706912768
17:27
<matjas>
how has it come to this
17:27
<miketaylr>
hmm i'm leaving dhtml5.com as is for nostalgia then
17:28
<TabAtkins>
matjas: It's been just "HTML" ever since we abandoned versioning. This is just a convenient time to make the change official.
17:28
<jacobolus>
Hixie: in your "other technologies" list, I've definitely seen namespace bugs in SVG renderers
17:28
<annevk>
apparently getting html.org requires USD 20k :/
17:28
<annevk>
html5.org ftw
17:29
<matjas>
TabAtkins: I know. It’s just that I’m still sobbing about the whole HTML5 logo + marketing mess
17:29
<miketaylr>
i wonder how much the logo cost, let's pawn it for html.org
17:29
<Philip`>
Hixie: Incompatibility with legacy RDFa-in-text/html documents sounds like it should be considered a negative effect
17:30
<matjas>
TabAtkins: I mean, the logo is basically a huge 5, which goes against the design principle of forward compatibility
17:30
<TabAtkins>
matjas: Hahaha
17:30
matjas
weeps
17:30
<Ms2ger>
matjas++
17:31
<zcorpan>
annevk: you don't have USD 20k to spare?
17:32
<annevk>
whether or not I do, it seems a bit much for getting rid of a character in a domain
17:32
<MikeSmith>
confusion is fun
17:32
<jgraham>
annevk: Maybe if this change goes through it will be a good investment
17:33
<Workshiva>
We should just wait for the new TLD system and register .html
17:33
<zcorpan>
we've been over this before!
17:33
<annevk>
convince the Mali government to allow registration at the top-level
17:33
Philip`
will take http://index.html, and make it the default page for the whole internet
17:35
<zcorpan>
http://krijnhoetmer.nl/irc-logs/whatwg/20110107#l-655
17:36
<annevk>
no wonder I can recite all of this without looking things up :)
17:36
<annevk>
some people on twitter are confused at least
17:37
<MikeSmith>
annevk: nothing new about people on twitter being confused
17:39
jgraham
sees the headline "World panics as people on twitter fail to become befuddeled!"
17:39
<MikeSmith>
"Let a hundred flowers of confusion further blossom" is what Chairman Mao once said
17:40
<MikeSmith>
then there's that cliche expression, "Starve a cold, feed confusion"
17:40
<MikeSmith>
etc.
17:41
<MikeSmith>
and it is no coincidence that "Confucian" is pronounced the same as "confusion"
17:46
<MikeSmith>
"needs more logo"
17:47
<jgraham>
MikeSmith: You are suggesting we use a cow bell for the HTML logo?
17:50
<jacobolus>
or just this picture? http://en.wikipedia.org/wiki/File:Confucius_Tang_Dynasty.jpg
17:50
<MikeSmith>
jgraham: I can't hear you … I think you need to say that again with more logo
17:50
<MikeSmith>
in other words, you need to HTML5 that more
17:51
<MikeSmith>
give it more HTML5
17:52
<annevk>
I also added http://twitter.com/WHATWG/status/27786442344243200 so I don't have to track twitter replies
17:58
<zcorpan>
Hi random people from twitter!
18:01
<jgraham>
zcorpan: They are a highly biased sample of twitter users, hardly random at all
18:01
<TabAtkins>
jgraham: He never said "uniformly random from the population of all twitter users".
18:02
<jgraham>
TabAtkins: No, but the unqualified word "random" is highly misleading
18:02
<TabAtkins>
Only if you're being pedantic, and if so, then you weren't being pedantic enough.
18:02
<TabAtkins>
Go all the way or go home.
18:02
Ms2ger
goes home
18:03
<jgraham>
Feel free to take the pedant and run with it
18:09
<annevk>
strongest reaction on twitter thus far is from Matt May
18:09
<annevk>
"Oh, ffs. Way to finish capturing the spec. RT @WHATWG: http://whatwg.org/html is getting renamed from HTML5 to HTML...to avoid confusion."
18:10
<annevk>
"No, @WHATWG, it's not "okay" to expropriate the name HTML from W3C. Not that it'll stop you."
18:10
<annevk>
I have no idea what he means, I hope he joins IRC
18:10
<matjas>
As a rebellion against the W3C and its HTML5 [sic] logo, I hereby propose the WHATWG shall henceforth use the name HTML instead of HTML5 when talking about the markup language, and resort to using the HTML[5] Gang Sign for visual recognition and marketing purposes. http://html5homi.es/
18:11
<jgraham>
Sounds like he isn't happy with us using any term that W3C uses (presumably including HTML5)
18:11
<TabAtkins>
How is using "HTML" more "expropriation" than using "HTML5"? (I don't know what "expropriate" means, but I don't see how it could possibly be different between the two.)
18:11
<TabAtkins>
Also, you shouldn't alter a retweet like that.
18:12
<TabAtkins>
I HAVE OPINIONS ON HOW YOU ARE USING THE TWITTERS.
18:12
<annevk>
he's not here TabAtkins :)
18:12
<TabAtkins>
It's a generalized "you".
18:12
<annevk>
but he might read the logs I suppose, apparently they're popular
18:12
<matjas>
/s/you/one/ happy now annevk? :P
18:13
<TabAtkins>
I should remember to use "one" more. My favoritest teacher ever used it constantly.
18:13
<jgraham>
Well you can tell at least some a11y people read the logs from the distribution of yellow
18:13
<Ms2ger>
"One should do his homework, Tab!"?
18:13
<jgraham>
matjas: That would make it ungrammatical, no?
18:13
<annevk>
matjas, you mean s/YOU ARE/ONE IS/?
18:14
<annevk>
damnit jgraham
18:14
<jgraham>
ONE SHOULD, surely
18:14
<TabAtkins>
Ms2ger: That was, indeed, a constant refrain.
18:14
<MikeSmith>
krijnh should add a "highlight all lines" button
18:14
<jgraham>
ONE SHOULD USE
18:14
<matjas>
I heard bad grammar is allowed in HTML5, so meh
18:14
<MikeSmith>
anything is allowed in HTML5
18:14
<TabAtkins>
matjas: Yeah, the parsing algo will fix it up for you.
18:14
<zcorpan>
nothing wrong with one are if you do the gang sign
18:14
<Ms2ger>
Only inside badgrammar elements
18:15
<matjas>
Ms2ger: according to my sources it should work inside <sarcasm /> as well
18:15
<TabAtkins>
All possible bytestrings can be interpreted as en-html.
18:15
<jgraham>
AFAIK there is no conformance requirement that the test of a document must conform to the grammar indicated by the lang attribute
18:15
<Ms2ger>
File a bug
18:15
<jgraham>
I am worried that now I have thought of this Hixie will add one
18:15
<jgraham>
:p
18:15
TabAtkins
is sorely tempted to file a bug.
18:15
TabAtkins
and then escalate it to an issue.
18:16
<zcorpan>
Authors must not be stupid.
18:16
<jgraham>
TabAtkins: Dammit
18:16
<annevk>
That would make a lot of my HTML invalid. I object!
18:16
<TabAtkins>
I OBJECT FURTHER.
18:16
jgraham
is sure there are quite legitimate use cases for non-grammatical constructs
18:16
<jgraham>
such as the discussion of grammar
18:16
<TabAtkins>
That's what <sic> is for.
18:17
<jgraham>
<sic> a) doesn't exist and b) wouldn't make sense in the contexts I am thinking of
18:17
<annevk>
But if you do "Trolling is <sic>a</sic> art." people would know you are trolling
18:17
<TabAtkins>
Alternately, any text node containing the substring "[sic]" can ignore the rule.
18:17
<jgraham>
But literal quotes are another use case
18:17
<annevk>
So you would have to exclude <sic>, but that produces invalid code
18:17
<jgraham>
I can't believe I am wasting away my life thinking about this
18:17
<Philip`>
We'd need to add "precise normative specification of English grammar" to the Companion Specifications page
18:17
<TabAtkins>
Hahaha. Trolling is indeed a art.
18:18
<jgraham>
Philip`: I18n would never let that past
18:18
<TabAtkins>
s/Trolling/Nerd sniping/
18:18
<jgraham>
We would need one for each possible valid lang value
18:18
<TabAtkins>
Finally a use for computational linguists.
18:18
<Ms2ger>
Well, there's one for en-US-x-hixie
18:18
<jgraham>
Although
18:18
<jgraham>
Do we have that for <script>?
18:19
<Workshiva>
The problem with using "one" is that it gets you trapped in the third-person pronoun tarpit
18:19
<TabAtkins>
There is no tarpit. "they" is a great third-person singular pronoun. Shakespeare used it.
18:19
<jgraham>
Ms2ger: That is way underspecified
18:19
<zcorpan>
Workshiva: use "I" instead
18:19
<Workshiva>
zcorpan: "I should do your homework" sounds like a bad way to phrase it
18:19
<TabAtkins>
Anything Shakespeare did is, by definition, valid English.
18:20
<Workshiva>
TabAtkins: Anything Shakespeare did is by definition obsolete and outdated!
18:20
<zcorpan>
Workshiva: i don't see anythign wrong with it!
18:20
<jgraham>
Anything anyone understands is, by definiton, valid english
18:20
<Philip`>
Shakespeare made up words, so does that mean making up words is valid English?
18:20
<jgraham>
Descriptiveism ftw
18:20
<TabAtkins>
Workshiva: I don't think you understand. Shakespeare *created* English. Before him we were all talking fake-german.
18:20
<jgraham>
Philip`: Yes
18:20
<jgraham>
(creating words happens all the time)
18:20
<TabAtkins>
It took him a while to teach English to enough people for them to be able to understand his plays.
18:21
<Workshiva>
He didn't invent English, he invented Ye Olde Aenglishe
18:21
<jgraham>
(creating new grammatical forms is, I guess, harder)
18:21
<Workshiva>
I don't think there's any "u mad?" in Shakespeare
18:21
<TabAtkins>
Nah, that's easy too. My wife and her mother regularly leave out "to be" from their sentences, like "The cat needs fed."
18:21
<jgraham>
TabAtkins: I doubt you created taht
18:21
<Philip`>
The best thing about Shakespeare is that he wrote all those margin notes to explain what he meant in modern English
18:22
<TabAtkins>
No, but someone did, and it's not standard English.
18:22
<TabAtkins>
Philip`: He was really forward-looking, yeah.
18:22
<jgraham>
TabAtkins: But it is English
18:22
<TabAtkins>
jgraham: Sure, *now*. Because it was invented.
18:22
<jgraham>
In the sense that it is accepted by native speakers
18:22
<jgraham>
Well yeas, so was anything
18:23
<jgraham>
But new words must be more common than new grammatical forms
18:23
<zcorpan>
yeas? jgraham spelling for yes?
18:23
<TabAtkins>
Sure, I'd say it's more common.
18:23
<jgraham>
zcorpan: 21st century keyboard friendly alternative form, yeas
18:23
zcorpan
likes yeas
18:24
Ms2ger
likes peas
18:24
<mattmay>
annevk: you rang?
18:24
<zcorpan>
Ms2ger: black eyed ones?
18:24
<TabAtkins>
Hmm. If we define <device> to be something that creates a stream from hardware, and this stream can then be used in other elements that expect a URL...
18:24
<jgraham>
zcorpan: ugh
18:25
<TabAtkins>
Then we should get scriptable access to webcams through <video> with the stream, and evented data from HID devices by connecting EventSource to a stream.
18:26
MikeSmith
highlights "The best thing about Shakespeare is that he wrote all those margin notes to explain what he meant in modern English"
18:27
<Philip`>
TabAtkins: How would that work when you need to add webcam-specific API (like controlling the contrast or enabling face-tracking or whatever)? Just stick them on HTMLVideoElement?
18:27
<TabAtkins>
Maybe?
18:27
<TabAtkins>
I admit, attaching it to <video> is the weirdest case. How does play/pause interact?
18:27
MikeSmith
also highlights the line where he said, "* MikeSmith highlights "The best thing about Shakespeare is that he wrote all those margin notes to explain what he meant in modern English"
18:27
<TabAtkins>
But attaching it to <img> seems cool.
18:28
<TabAtkins>
Handing mic access directly to an audio buffer (per Chris Rogers' spec) would similarly be better than handing it to <audio>.
18:29
<TabAtkins>
I guess we can define a video buffer as well.
18:29
<TabAtkins>
Though, things like controlling the contrast seem like they'd be best handled by the UA, no?
18:30
<karlcow>
http://html5.uncontrol.com/
18:30
<Philip`>
It'd probably be similar to <video> UI, where the UA provides default controls but you can write your own scripted ones if you want
18:30
<TabAtkins>
Good point.
18:30
<karlcow>
http://people.opera.com/danield/html5/html5logo/
18:31
<ben_c>
What would be the issues of play / pause stopping / starting the webcam input stream?
18:32
<TabAtkins>
Well, is it sensical that the webcam only starts "recording" when you hit play on the <video>?
18:32
<TabAtkins>
The answer might be "yes", I dunno.
18:32
<Philip`>
Why would you want to connect a web page to your local webcam anyway?
18:32
<Philip`>
Seems much more useful to connect to somebody else's webcam
18:32
<TabAtkins>
That's useful as well.
18:33
<ben_c>
ah, so in that case the UI would need to change to record / stop, see your point
18:33
<Philip`>
If you want to look at yourself, just get a glossy monitor
18:33
<TabAtkins>
Philip`: I think things like Playstation Eye and Kinect prove that it's useful to get live images of yourself into a program.
18:34
<webr3>
is there any specification of what URI normalization should or should not be implemented by somebody implementing the HTML spec, seems browsers (like chrome) do some normalization but I can't see any requirement for this to happen, or text saying it shouldn't happen
18:34
<ben_c>
Philip`: You get to have cool business cards - http://www.youtube.com/watch?v=5qoucBw60jM
18:37
<zcorpan>
webr3: i think abarth is working on a url spec
18:37
<zcorpan>
webr3: previous work is 'web addresses in html5' or what it's called
18:38
<TabAtkins>
Heh, I think that, with the new CSS3 Speech additions, I coudl Autotune a webpage.
18:39
<paul_irish>
TabAtkins: we have a goal on the wall to do that. :)
18:39
<TabAtkins>
YES.
18:42
<Hixie>
thanks to the various comments on the CP, I've updated it as suggested. http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-120
18:48
<mattmay>
Hixie: how would you prefer an issue be raised on a change that hasn't been made? Pretty sure that's not usually how these things happen.
18:49
<Hixie>
how do you mean?
18:49
<Hixie>
annevk: dude how do i log in to the blog :-P
18:50
<mattmay>
This is about s/HTML5/HTML/g
18:50
<Hixie>
ah, we're just talking about that here
18:50
<Hixie>
so if you have a question about it, just raise it here :-)
18:51
<mattmay>
Okay, well... first of all, I think HTML is a term with a little bit of history to it.
18:51
Ms2ger
approves of HTML
18:52
<Hixie>
yeah, the spec has a section talking abotu the history of HTML
18:53
<mattmay>
And while I know HTML5 is already problematic what with the W3C/WHATWG schism and all, I think removing the 5 leads to an even bigger namespace collision.
18:53
<Hixie>
namespace collision?
18:53
<Hixie>
not sure what you mean
18:54
<mattmay>
Specifically, HTML is the most generic term for web markup available.
18:55
<Hixie>
not as generic as "web markup"
18:56
<Hixie>
but even if it was, that doesn't seem like a problem... i mean, "HTML" is what the spec defines, right?
18:56
<alcuadrado>
Hi everyone, I have just seen a tweet from the whatwg account saying something about "name change". Are you planning to change the name to HTML, to the WG, or what? :s
18:56
<mattmay>
I'm pretty sure I've never had anyone ask me to help them with their "web markup".
18:56
<Hixie>
alcuadrado: the plan is to rename http://whatwg.org/html to "HTML" rather than "HTML5 (including next generation additions still in development)"
18:57
<mattmay>
Then why create a term of art around your work, only to abandon it when it's used by the holder of the HTML trademark?
18:58
<alcuadrado>
I one read in the WHATWG blog that after this spec you are planning to move to a more or less rolling release approach, I am right? If that's true, I think it'd be ok to name it just html. But well, I'm just a curious web dev :P
18:58
<alcuadrado>
once*
18:58
<Ms2ger>
There is no HTML trademark
18:59
<Hixie>
alcuadrado: yep, already doing that in fact, changing the name is the last step
18:59
<karlcow>
Ms2ger: there is in fact - http://www.w3.org/Consortium/Legal/2002/trademarks-20021231.html
19:00
<PlayerNaN>
I guess every browser will need to conform to the html5 specifications for naughty markup when rendering old html documents anyways, I'm for everything that cleans up old documents as well. Have I understood this right?
19:00
<karlcow>
just to correct the fact
19:00
<annevk>
Hixie, blog.whatwg.org/wp-admin/
19:00
<Hixie>
mattmay: not sure what you mean. We never called the WHATWG spec "HTML5" until the W3C did; the spec was called "Web Applications 1.0" (and still is -- http://whatwg.org/C). We're just talking about the spec that's a subset of the WHATWG work that is a suerpset of the W3C HTML5 work
19:00
<Hixie>
annevk: thanks
19:00
<mattmay>
Karlcow: beat me to it. Stupid Android keyboard.
19:00
<annevk>
hey, great you joined mattmay!
19:01
annevk
was having dinner
19:02
<alcuadrado>
so great news Hixie :) and thanks you all for your work guys. see ya
19:02
<gsnedders>
PlayerNaN: Browsers implement a single mode, regardless of version, pretty much. There's minor differences between quirks/no-quirks, but that's it. Almost all that affects is at a CSS level.
19:02
<Hixie>
PlayerNaN: yeah, sounds like it
19:04
<mattmay>
Yeah, I get that. But that also uses the most general term available. You're using the term which is the abstract representation of the web's core language to define one spec.
19:04
<mattmay>
Which seems short-sighted.
19:04
<gsnedders>
mattmay: I guess the point is the spec is meant to be continually evolving, much like the impls
19:04
<Hixie>
HTML isn't the abstract representation of the web's core language, it IS the web's core language
19:04
<mattmay>
annevk: Yeah, and from a tablet, no less.
19:05
<PlayerNaN>
I see no problem in just changing the name to html. One spec ftw!
19:05
<mattmay>
@PlayerNaN: that's the problem. There isn't "one spec".
19:06
<karlcow>
maybe I found a name for this unversioned Web kitchen sink - WIG = Web Implementation Guide
19:06
<annevk>
mattmay, shouldn't the core spec be called HTML?
19:06
<Ms2ger>
mattmay, of course there is
19:06
<Hixie>
the spec isn't one version of the spec, the whole point of the WHATWG spec is that it is the continuously-maintained spec of the HTML language
19:06
<mattmay>
karlcow: WIG? You've put a name to my secret shame.
19:09
<karlcow>
I had to wig him for not implementing properly his web site.
19:09
<karlcow>
let's put a wig on our HTTP head
19:09
<karlcow>
we could all wig out too.
19:13
<mattmay>
Ya know, marketing may annoy you, but it does get people paying attention.
19:16
<Hixie>
people seem to be paying attention :-)
19:17
<mattmay>
Do you think you'll benefit from people saying they're using "HTML"?
19:17
<Hixie>
i don't care about benefitting personally
19:17
<Hixie>
the goal here is to improve the web
19:18
<mattmay>
Google it. First page is outdated crap, the kind of practices you hate. They're stale, and they won't go away anytime soon.
19:18
<Hixie>
so?
19:18
<Hixie>
why would you google "html"?
19:19
<mattmay>
At least with HTML5, marketing aside, you have a fresh start. Actually seems to be working.
19:19
<Ms2ger>
There's no fresh start
19:19
<Hixie>
"HTML5" according to the W3C means all kinds of stuff including CSS, so it hardly seems like either a fresh start, nor to be working.
19:19
<mattmay>
Don't ask me. You're the one with the data. But I bet it's searched more than HTML5.
19:20
<Hixie>
well if it's searched more, all the more reason to use the term :-)
19:20
<mattmay>
I disagree with that, too. But they need to fix their messaging. You don't need to change yours.
19:21
<Hixie>
we're not changing messaging
19:21
<Hixie>
we're just clarifying what the spec defines
19:21
<mattmay>
It's not what people search to find the spec. That's my point.
19:21
<Hixie>
i thought you said you had no data on that
19:21
<ben_c>
I think some people are scared off by HTML5 thinking it's something special so they just go and learn 'standard html', so hopefully the name change will help that
19:21
<mattmay>
HTML is a more general term than the spec.
19:21
<Hixie>
HTML5 is a more general term than the spec.
19:22
<Hixie>
at least HTML is more accurate :-)
19:22
<hsivonen>
Hixie: chances are that droppin "5" will be toxic like the 2022 thing
19:22
<mattmay>
Even more accurate is "WHATWG HTML"
19:22
<hsivonen>
Hixie: I think it's better to keep the title of the WHATWG spec
19:22
<gsnedders>
Language is inherently transient, and everything will change meaning over time.
19:23
<gsnedders>
But my general thoughts are much what hsivonen just said
19:25
<othermaciej>
it's probably true that s/HTML5/HTML/ is more likely to create bad PR than good PR, if anyone even notices
19:26
<roc>
wow, metservice.co.nz is using canvas for graphs now
19:26
<Hixie>
so far the response from the twitter question has been almost uniformly positive, to the level of getting people coming here to say so.
19:26
<jamesr_>
they just made the 5 icon and everything
19:26
<espadrine>
Is this switch intended for the non-spec community?
19:27
<karlcow>
I do not think it is a good idea to call it html as well. fwiw
19:27
<mattmay>
Well, except me.
19:29
karlcow
wonders if the French grammar is making it obscure: "It is a bad idea to rename it HTML" (what I meant)
19:29
<Hixie>
hsivonen: well there's always a risk, but i don't see how... could you elaborate on how it could be toxic?
19:30
<othermaciej>
I think the most likely outcome is not much notice taken of the move beyond insiders
19:30
<Hixie>
indeed
19:30
<Hixie>
espadrine: we're working on a (well, ben is working on a) developers.whatwg.org version of the spec which will likely remain "HTML5" for the time being, it's up to him
19:30
<othermaciej>
probably small chance of someone spinning it into a linkbait shitstorm
19:32
<espadrine>
Hixie: then this change won't affect many people.
19:32
<espadrine>
God, http://developers.whatwg.org/ looks nice!
19:33
<Hixie>
espadrine: we're working on a (well, ben is working on a) developers.whatwg.org version of the spec which will likely remain "HTML5" for the time being, it's up to him
19:34
<Hixie>
oops
19:34
<Hixie>
didn't mean to say that twice :-)
19:34
<Hixie>
espadrine: yeah, ben's got a good eye for design :-)
19:35
<mattmay>
So how would a dev express that they're using the most modern technology? "You guys! We support HTML!" "Oh, great. My nephew did that like 10 years ago."
19:36
<TabAtkins>
"HTML and CSS and shit"
19:36
<Hixie>
wtf, i'm getting hits for http://whatwg.org/specs/web-apps/current-work/multipage/hfavicon.ico and http://whatwg.org/specs/web-apps/current-work/multipage/tfavicon.ico and so on for all characters in the set [dhtml5]
19:36
<Rik`>
what about calling it "HTML Level 5" ?
19:36
<espadrine>
If you want to impress, do use HTML5. Otherwise, you're talking about the spec! ^^
19:36
<TabAtkins>
"you know, all that cool technology stuff they're doing today"
19:36
<TabAtkins>
"i dunno"
19:36
<Ms2ger>
Rik`, the point is that there's no levels
19:37
<Hixie>
Rik`: as Ms2ger says, the point is that there's just one continuously maintained spec with no versions, levels, etc.
19:37
<Hixie>
mattmay: "HTML5" started 7 years ago, so that's hardly any better.
19:37
<Ms2ger>
WA1 started then ;)
19:37
<Rik`>
just trying to mimic CSS
19:37
<Hixie>
WA1 still exists :-)
19:38
<mattmay>
It's about 14 years better. ;)
19:38
<Ms2ger>
Well, mimicking CSS specs is hardly something I'd recommend
19:38
<Ms2ger>
(Hi Tab!)
19:41
<mattmay>
HTML Infinity!
19:41
<karlcow>
HTML∞ in this case
19:42
<mattmay>
Yeah, couldn't see that on my virtual kbd. :)
19:43
<Rik`>
Hixie: how can it be one continuously maintained spec ?
19:43
<mattmay>
That'd be hell to search for.
19:43
<Rik`>
isn't it supposed to be done by 2022 ?
19:43
<Ms2ger>
No
19:43
<Ms2ger>
The W3C will publish a snapshot of 2010's HTML by then
19:44
<bfrohs>
I can definitely get behind changing the name of the spec to HTML. It would not only make sense to us veterans, but also help beginners realize there is only one HTML spec that should be followed.
19:44
<espadrine>
Ecmascript people do quite the same. They name their current compilation of handsome features Harmony, and they will name it ES6 when people are fed up with ES5.
19:45
<mattmay>
bfrohs: except... there's not...
19:45
<karlcow>
http://musiclub.web.cern.ch/MusiClub/bands/cernettes/firstband.html
19:45
<karlcow>
"How was I to know that I was passing an historical milestone, as the one above was the first picture ever to be clicked on in a web browser!"
19:45
<mattmay>
And imagine the crap you'd find if you started to look for an HTML tutorial on a search engine. Not to mention a bookstore.
19:48
<hsivonen>
Hixie: HTML5 has brand value that you are about to abandon
19:51
<espadrine>
hsivonen: The way I see it, HTML5 already didn't mean "the current HTML spec" in the journalistic world.
19:54
<mattmay>
espadrine: Imagine trying to get those same journalists excited about "HTML". They'll say, "HTML? Meh. That's not new."
19:55
<mattmay>
Can't wait to hear about the first person who asks us if Dreamweaver supports HTML.
19:56
<espadrine>
mattmay: When we'll need journalists to get excited, we will say: "we are designing HTML6". That should impress them.
19:56
<espadrine>
(Wow, 6 is bigger than 5! It must be better then!)
19:57
<bfrohs>
mattmay: HTML5 has come to define 'the latest web technologies', not HTML itself. The term will still remain in use in media [and when we're pitching to others ;)]
19:57
<Philip`>
HTML6 is too similar to HTML5 to become a new buzzword
19:57
<mattmay>
And five seconds later, marketers will steal that, too.
19:58
<Philip`>
People like totally fresh buzzwords (DHTML, XHTML, AJAX, Web 2.0, HTML5, etc)
19:58
<bfrohs>
Philip`: HTML∞ for the next version then ;)
19:58
<Philip`>
and predicting the next one seems hard
19:59
<espadrine>
bfrohs: yes, but how would we name the next iteration then? How would we impress people after HTML Infinity?
20:00
<Ms2ger>
Aleph-one
20:00
<bfrohs>
espadrine: Someone will come up with something else that's catchy -- they always do (like Philip` just mentioned)
20:00
<espadrine>
Ms2ger: That's actually bold!
20:01
<TabAtkins>
Can anyone who knows japanese tell me if this is a spammy account or not?
20:01
<TabAtkins>
http://twitter.com/#!/insidetaka30
20:02
<karlcow>
I wonder if the question comes now to is there any chances that Hixie accepts to not rename HTML5 as HTML. If the answer is yes then there is value in the discussion, if it is a "no, my own decision" then no point argueing with made decisions
20:03
<espadrine>
karlcow: we may argue about how to handle side-effects, I guess.
20:04
<bfrohs>
karlcow: Even if Hixie has his mind made up atm, arguments that have yet to be presented may change his mind -- He's handled everything else quite well so far; I doubt this would be an exception to that :)
20:05
<karlcow>
I beg to have a different opinion (which doesn't matter) :)
20:10
<MikeSmith>
TabAtkins: not spam
20:11
<TabAtkins>
MikeSmith: Thanks. I keep my follower list clean, and I just can't tell sometimes with the japanese followers.
20:14
<MikeSmith>
TabAtkins: yeah, I do a lot of blocking too
20:14
<MikeSmith>
but that one looks like somebody who probably has genuine interest in your tweets
20:15
<MikeSmith>
though you never can tell
20:16
<MikeSmith>
the spammy ones getting hard to detect
20:17
<TabAtkins>
That's all I need.
20:24
<Hixie>
hsivonen: yeah, that was the reason to keep the name before, but i'm not sure it really matters anymore given recent developments
20:25
<Hixie>
Rik`: we abandoned the timeline a while back. The stuff that went to LC in 2009 will probably be all stably implemented in 2022, but we've moved on to new stuff too since then as well. The spec will never be "done" unless it's also "abandoned".
20:27
<annevk>
I don't really see the big deal either.
20:28
<annevk>
"html spec" will probably give one of the versions of HTML back in due course...
20:28
<annevk>
And if you want to talk about it you probably want to talk about a specific feature. And if it's just the general idea you could use HTML5, which are both happening already.
20:28
<Hixie>
"html spec" on google returns html4, then the editor's draft of w3c html5
20:29
<Hixie>
and a bit below that the whatwg specs page
20:29
<Hixie>
(and in between... html 3.2)
20:29
<annevk>
that seems good enough
20:30
<annevk>
and on w3.org we've yet to claim w3.org/TR/html/
20:30
<annevk>
which surely should point to it
20:31
<Ms2ger>
That should point to the XHTML2 note, certainly!
20:32
<Hixie>
wtf, why am i getting so many hits for things like specs/web-apps/current-work/multipage/lfavicon.ico
20:34
<annevk>
Hixie, maybe because of http://dhtml5.com/
20:34
<Hixie>
ooh, maybe
20:34
Hixie
checks logs
20:34
<Ms2ger>
<link rel="icon" href="http://dhtml5.com/5favicon.ico">;
20:35
<annevk>
but also see the base URL
20:35
<annevk>
that combined with bogus software
20:35
<Hixie>
yup, that's it
20:36
<Hixie>
firefix and chrome
20:36
<Ms2ger>
Oh, good it isn't Firefox ;)
20:36
<annevk>
miketaylr, ^^
20:36
<miketaylr>
aye, fixed that
20:36
<miketaylr>
:/ sry
20:36
<annevk>
it's not really your fault I think
20:36
<miketaylr>
<base> got me.
20:37
<Hixie>
and opera
20:37
<Hixie>
i don't understand what the browsers are doing
20:37
<Ms2ger>
Check the spec? ;)
20:37
<miketaylr>
someone put dhtml5.com on hacker news so it got a zillion hits
20:38
<Hixie>
i see nothing here that should result in these hits
20:38
<annevk>
miketaylr, what did you change?
20:38
<annevk>
if you changed anything
20:39
<Ms2ger>
File a bug, Hixie will figure it out
20:39
<Ms2ger>
Oh wait
20:39
<miketaylr>
the favicon was a relative URI before, i changed it to be absolute (had forgotten about <base> for the links)
20:39
<miketaylr>
so i think it was me
20:39
<annevk>
aah, and it also changes?
20:39
<miketaylr>
it used too :P
20:40
<annevk>
then it makes sense :)
20:40
<Hixie>
what was the relative url before?
20:40
<Hixie>
aaah
20:40
<Hixie>
ok
20:40
<Hixie>
that all makes sense
20:40
<Hixie>
thanks
20:40
<annevk>
we should maybe have something in the spec about favicons...
20:40
<Hixie>
we do, don't we?
20:40
<miketaylr>
it was just /dfavicon.ico, etc. then some silly script to loop through [dhtml5]favicon.ico, etc.
20:40
<annevk>
like if there's no rel=icon you may attempt to fetch /favicon.ico
20:41
<Hixie>
can't that be a cssom issue? :-)
20:41
<annevk>
you define page loading :)
20:41
<annevk>
and icons are content
20:41
<Ms2ger>
DOM Core ;)
20:42
<annevk>
fffffffuuuuu
20:43
<Hixie>
hey if you want this in DOM Core, i ain't stopping you
20:43
<Hixie>
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11815
20:43
<Hixie>
someone cc julian on that bug, i'm sure he'll want to escalate it
20:44
<Hixie>
so what should i blog when i do this name change
20:45
<Hixie>
specifically, what should the title be
20:45
<Ms2ger>
"This really doesn't change anything, but hey"
20:45
<annevk>
I think you should explain "Living Standard" and that we moved on from "Last Call" if you are going to break the news
20:45
<annevk>
I'm not sure we have done that clearly so far
20:46
<bfrohs>
"One Acronym to Rule Them All"? :)
20:46
<annevk>
i.e. explain that we changed the process and that as a result we also changed the name
20:46
<Hixie>
k
20:46
<Hixie>
i like how in http://lists.w3.org/Archives/Public/public-html/2011Jan/0239.html the summary is lnger than the rationale and details put together
20:47
<Ms2ger>
I like how I ignore that list :)
20:47
<karlcow>
living standard is an interesting turn of language.
20:47
<annevk>
I have no idea for a good title though :)
20:47
<beowulf>
so, is the purpose of the renaming to give over the marketing term HTML5 to be purely marketing?
20:48
<Hixie>
the purpose of renaming is primarily accuracy
20:48
<annevk>
no, it's because there are no versions of HTML
20:48
<annevk>
there's one document for all of them
20:48
<annevk>
or for it, really :)
20:49
<beowulf>
yeah, but the term HTML5 won't go way as a result, so it'll come to mean something else, no?
20:49
<karlcow>
annevk: living specification would be more right than living standard
20:49
<Hixie>
we did it last year but adactio suggested he could still get some mileage out of the term "html5" in advocacy, but with the w3c making the term essentially meaningless now, he agrees that "html" is a better word to describe the html spec.
20:49
<beowulf>
i'm all for it, though
20:49
<annevk>
karlcow, people call it a web standard
20:50
<annevk>
karlcow, it's a different kind of standard, but "living" should indicate that
20:50
<Hixie>
ok i'm submitting http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-120 (i got rid of the childish stuff)
20:51
<karlcow>
living standards sound bio-hazard :) there is nothing permanent.
20:51
<annevk>
beowulf, depending on whether the HTML WG renames the draft it might end up meaning various things
20:51
<annevk>
beowulf, well, and given a timeline it means various things too
20:51
<annevk>
beowulf, e.g. there used to be a substantive difference between HTML5 and HTML 5
20:51
<karlcow>
living spec is better IMHO. :)
20:51
<Hixie>
yeah i never understood that
20:52
<Hixie>
the crazy lengths people have gone to to try to come up with rationales for the space or lack thereof is pretty crazy
20:52
beowulf
nods
20:52
<karlcow>
HTML&shy;5
20:53
<Ms2ger>
&zwnj;
20:53
<Workshiva>
Use a vertical tab
20:53
<Workshiva>
Then people can disagree about whether there's a space or not
20:53
<Hixie>
or a form feed
20:53
<beowulf>
HTML&thinsp;5
20:54
<Hixie>
see with no "5" all these problems go away too!
20:54
<Workshiva>
HT ML
20:54
<Hixie>
except... will people think we've renamed it to "HTML "?
20:54
Workshiva
starts a new H.T.M.L. faction
20:54
<Hixie>
oh no, people will argue about whether it's "HTML" or "HTML "...
20:54
<karlcow>
which length for space?
20:54
Philip`
hates being unable to decide whether to say "HTML 5" or "HTML5", and an arbitrary unnecessary substantive difference is a good way to allow decisiveness without rejecting either of the terms
20:55
<Hixie>
not sure what "arbitrary unnecessary substantive difference" refers to
20:55
<Hixie>
oh, i get it
20:55
<Hixie>
nevermind
20:55
<Philip`>
Like the language vs syntax difference
20:55
<Workshiva>
What is the alphabet of HTML? Discuss
20:56
<karlcow>
unicode 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 200A 200B are all kind of spaces
20:57
<beowulf>
ah, 2001. a fine space.
20:57
<Workshiva>
200C was omitted because we won't need to count that high
20:57
<karlcow>
zero width non-joiner for 200C
20:59
<Ms2ger>
The question is, which spaces are semantic?
21:00
<annevk>
difficult problems -- not so much discussion; simple problems -- lots of discussion
21:03
<annevk>
I missed this somehow
21:03
<annevk>
Mark Pilgrim removed the space again on diveintohtml5.org
21:03
<annevk>
It did not matter to search engines after all?
21:04
<karlcow>
space quest
21:20
<jacobolus>
I went by the bookstore a few days ago, and noticed that the dead tree version of Mark Pilgrim’s book is missing the cute pictures. :(
21:21
<jacobolus>
I propose instead of HTML5, maybe add some typographical flourishes instead. Maybe ❧HTML❧
21:22
<jacobolus>
or HTML➽
21:22
<jacobolus>
(everyone needs a HEAVY WEDGE-TAILED RIGHTWARDS ARROW now and then)
21:22
<annevk>
I suggest we use the Unicode sign for beer then
21:23
<Hixie>
annevk: i wrote a blog post, can you take a look and add whatever you think makes sense and post it? :-)
21:23
annevk
looks
21:23
<Hixie>
the name change is live
21:24
<espadrine>
Hixie: good! By the way, where is the blog post?
21:25
<Hixie>
annevk's reviewing it
21:25
<Hixie>
it'll be on blog.whatwg.org
21:25
<Hixie>
http://www.whatwg.org/specs/web-apps/current-work/ - i changed the <h1> font size... too big? :-)
21:26
<TabAtkins>
No?
21:26
<jacobolus>
looks good
21:26
<annevk>
looks good
21:26
annevk
hits publish
21:28
<jacobolus>
Hixie: if you want to get especially fancy (and make it slightly more readable) you could add about 1-2 pixels of letter-spacing
21:28
<annevk>
twitter is updated as well, plugin appears to be working
21:28
<jacobolus>
bold all-caps works best in my experience w/ a tiny bit of extra space
21:29
<karlcow>
http://www.google.com/search?q=%22Living+Standard%22
21:30
<karlcow>
now we got the hate of Monocle, The Economist, Financial Times, etc.
21:30
<Hixie>
jacobolus: is it better now?
21:30
<Hixie>
how about the date, is it better like on http://www.whatwg.org/specs/web-apps/current-work/multipage/ or on http://www.whatwg.org/specs/web-apps/current-work/ ?
21:30
<annevk>
at least my social circle knows what it means :p
21:30
<Hixie>
(ignore the missing whitespace on the first one, that's a bug)
21:31
<karlcow>
annevk: ;)
21:31
<jacobolus>
Hixie: ooh, I like it :)
21:31
<beowulf>
general style guidelines are that a little letter spacing on all caps is good form
21:32
<Hixie>
i think it might be better on the h2 line after all
21:33
<espadrine>
Hixie: I like it too! Although I'd like HTML serif.
21:33
<espadrine>
(the heading only)
21:33
<jacobolus>
espadrine: why? the whole rest of the spec uses the same typeface throughout
21:33
<Hixie>
serifs are the style at http://developers.whatwg.org/
21:34
<espadrine>
I've tested it, it looks nice...
21:34
<Hixie>
i think we're going to stick to sans-serif on the normative spec to keep it distinct
21:34
<jacobolus>
Hixie: by the way, developers.whatwg looks great, but the monospace text in it renders a bit smaller than the rest
21:34
<Hixie>
file an issue and ben will fix it -- there's a link at the top iirc
21:35
<jacobolus>
not seeing the link
21:35
<Hixie>
at the bottom of the front page
21:35
<jacobolus>
oh, at the bottom :)
21:35
<Hixie>
search for "issues"
21:35
<jacobolus>
yep, see it
21:35
<Hixie>
yeah sorry he moved it :-)
21:35
<annevk>
Hixie, is there a way you can not ping the tweet bot when you are not changing "source"? if it's hard never mind btw
21:35
<annevk>
i.e. only ping when you change source
21:36
<Hixie>
hmm
21:36
<annevk>
you get empty result sets otherwise
21:36
<Hixie>
oh i guess you still got a rev huh
21:36
<annevk>
right
21:36
<Hixie>
because i changed the index
21:36
<Hixie>
hmm
21:36
<Hixie>
yeah, hold on one sec just finishing this date thing then i'll look at it
21:37
<espadrine>
Oh, and we forgot the logo!
21:37
<espadrine>
(never mind the joke)
21:39
<TabAtkins>
I like the "Living Standard - [date]" form.
21:39
<Hixie>
TabAtkins: reload, what do you think of it now?
21:39
<jacobolus>
Hixie: https://github.com/benschwarz/developers.whatwg.org/issues/issue/17
21:39
<Hixie>
oops i broke the style
21:39
<TabAtkins>
Yeah, that's fine too.
21:40
<TabAtkins>
Actually, a little more space between the first paragraph and the list of versions would be good.
21:40
<Hixie>
yeah that was what i broke
21:40
<Hixie>
fixed
21:40
<TabAtkins>
Oh, I liked the first paragraph butting up against the headings.
21:40
<jacobolus>
benschwarz: otherwise, congrats, developers.whatwg.org looks great
21:40
<annevk>
lgtm
21:41
<Hixie>
TabAtkins: let me deal with anne's tweet thing then i'll take a look
21:41
<Hixie>
actually, let me get lunch first. then tweet. then spacing.
21:41
<Hixie>
bbiab
21:41
<beowulf>
i like it how it is now
21:41
<espadrine>
I don't fully know how it is designed, but the copyright goes from 2004 to 2010. Should it be 2011?
21:43
<jacobolus>
benschwarz: hmm, actually, one other thing: I'm not convinced about the gray italicized sections. The gray on white is a bit low contrast
21:43
<adactio>
I've gotta say, I'd rather the document were called "HTML (including next generation additions still in development)" ...less of a jump from the previous "HTML5 (including next generation additions still in development)"
21:43
<jacobolus>
I always thought the parenthesized bit in the title was cheesy, FWIW
21:44
<TabAtkins>
Me too.
21:44
<Workshiva>
HTML (including HTML additions currently in development)
21:46
<annevk>
espadrine, yes
21:46
<annevk>
Hixie, espadrine points out the copyright line is out of date
21:47
<annevk>
Hixie, still 2010
21:47
<jacobolus>
hmm, okay, another issue: code samples in developers.whatwg.org don't keep their indentation
21:48
<jacobolus>
for example compare http://developers.whatwg.org/urls.html#domstringmap-0 to http://developers.whatwg.org/urls.html#domstringmap-0
21:51
<jacobolus>
https://github.com/benschwarz/developers.whatwg.org/issues/#issue/18
21:54
<jacobolus>
Hixie: oh, btw, don't include the extra letter-spacing in the h1 at http://whatwg.org/C
21:55
<jacobolus>
letter-spaced lowercase is ugly
21:56
<jacobolus>
especially since many browsers don't do any proper kerning, so We had too much space already
21:57
<espadrine>
Good news, Bespin dropped the use of canvas!
21:58
<othermaciej>
whoah
21:58
<annevk>
Curious: were they lobbied by the accessibility community or the semantic markup community?
22:00
<miketaylr>
they just merged with that other cloud ide thing today, right?
22:00
<espadrine>
miketaylr: pretty much! ^^
22:00
<miketaylr>
ah yes, https://mozillalabs.com/skywriter/2011/01/18/mozilla-skywriter-has-been-merged-into-ace/
22:03
<espadrine>
That's odd, I can't paste stuff in it.
22:03
<espadrine>
bah.
22:03
<jamesr_>
cool
22:04
<annevk>
http://ajaxorg.github.com/ace/editor-build.html has demo
22:04
<annevk>
it is somewhat broken, but I have to say I have been waiting for something like this
22:04
<espadrine>
Yep, pasting doesn't work.
22:05
<annevk>
shift-9 does not work for me, which is quite severe limitation
22:06
<Philip`>
annevk: Here's one you can copy-and-paste: (
22:06
<espadrine>
wow, pasting is actually done through shift-9 + ctrl-V!
22:06
Philip`
tends to use the copy-and-paste strategy whenever he needs a # on an Apple machine
22:06
<annevk>
:)
22:08
<benschwarz>
Ok. Here for real now.
22:10
<benschwarz>
jacobolus: Thanks for logging the issues
22:17
<jacobolus>
np
22:18
<jacobolus>
Hixie: actually, I think you might want to leave the size of the H1 at http://whatwg.org/C a bit smaller too
22:19
<jacobolus>
(that is, beyond just leaving default letter-spacing)
22:19
<jacobolus>
benschwarz: should I add an issue for "make gray text a bit darker" too?
22:19
<annevk>
jacobolus, but other than that it is perfect? :)
22:19
<benschwarz>
jacobolus: those code and example things are on my list today already
22:20
<benschwarz>
I made the example style, without realising how overused it is in the spec ;)
22:20
<jacobolus>
annevk: well it's a living document, so it's always going to be perfect, right?
22:22
<annevk>
prolly a little less than the degree to which humans are perfect
22:23
<annevk>
tracking WHATWG on twitter at this point is getting kind of hairy
22:23
<annevk>
too much results
22:26
<frenzz>
http://blog.whatwg.org/html-is-the-new-html5 what actually that means ?
22:27
<jacobolus>
espadrine: I like your HTML5^H. That's cute
22:27
<annevk>
frenzz, Hixie tried to explain it in the blog post
22:29
<annevk>
frenzz, simply put, the way we develop standards changed; rather than issuing a new version every couple of years we release a new version every day, sometimes multiple times a day
22:29
<benschwarz>
Hixie: Holla!
22:33
<jacobolus>
annevk: I like a tweet from an hour ago, “Version numbers? Where we're going, we don't need version numbers.”
22:36
<annevk>
This is one of the reasons I mention when people ask why the WHATWG still exists. (Aside from the large community.) Because we are much smaller it is a lot easier to break new ground.
22:38
<annevk>
For a lot of reasons this would be nigh-on impossible at the W3C or IETF. Though I should say that the W3C these days has editor's draft which are a big step up. And steps are taken to make it more clear TR/ editions are snapshots.
22:40
<Hixie>
back
22:40
<annevk>
Hixie, might need to allocate more RAM or something, it seems we have been Grubered
22:40
<Hixie>
let me deal with anne's tweet thing and then i'll look at other stuff
22:40
<Hixie>
ok let me deal with ram first THEN the tweet thing THEN the styles
22:42
<Hixie>
ok i've reduced the number of apache instances that can run at once, that should prevent it from DOSing itself
22:43
<Hixie>
now the tweet thing
22:43
<ben_c>
Does the blog have a caching plugin or anything running on it?
22:44
<annevk>
it had, but that was broken
22:44
<annevk>
I didn't get around to trying something new
22:45
<ben_c>
which one were you using? I've got WP Super Cache on my site and it works ridiculously well
22:45
<Hixie>
ok tweet thing is done, shouldn't send you things unless .../source changes
22:45
<ben_c>
although that also broke and I had to dig around fixing it
22:45
<Hixie>
who was talking about letter-spacing
22:46
<Hixie>
jacobolus: should http://www.whatwg.org/specs/web-apps/current-work/webvtt.html be uppercase?
22:46
<heycam>
Hixie, your data uri kitchen seems to be working kind of slow at the moment
22:46
<Hixie>
heycam: yeah apparently whatwg.org blog is popularer than we thought
22:46
<heycam>
ah :)
22:47
<Hixie>
jacobolus: s/uppercase/have letter spacing/
22:47
<Hixie>
heycam: should still be working at least
22:47
<jacobolus>
Hixie: just in general, if you have all caps it looks better with a tiny bit of letter-spacing, and if you have not-all-caps, it looks better without
22:47
<heycam>
timed out for me just then
22:47
<Hixie>
heycam: huh
22:49
<Hixie>
the machine has ram free and cpu idle, it should be ok
22:49
<Hixie>
i mean, it's busy, but not overloaded
22:49
<Hixie>
try now?
22:50
<Hixie>
jacobolus: k, so, no letter-spacing on the WebVTT one?
22:51
<jacobolus>
Hixie: here's bringhurst: "2.1.6 Letterspace all strings of capitals and small caps, and all long strings of digits // 2.1.7 Don't letterspace the lower case without a reason"
22:51
<heycam>
Hixie, worked that time. (took maybe 20 seconds tho.)
22:51
<jacobolus>
half-capitalized half-uncapitalized words look ugly no matter what you do to them; I wouldn't add extra space though
22:52
<Hixie>
heycam: yeah, there's a lot of traffic.
22:52
<Hixie>
jacobolus: k
22:53
<Hixie>
i can also just make it smallcaps
22:53
<annevk>
I will look into caching plugins tomorrow for when we make the next announcement o_O
22:53
<annevk>
I did not quite anticipate this
22:53
<Hixie>
hehe
22:53
<jacobolus>
(also note, I'm not really an expert typographer by any stretch of the imagination)
22:54
<benschwarz>
jacobolus: capital lines should always be letterspaced
22:54
Hixie
restarts the server with a few more simultaneous connections allowed
22:54
<benschwarz>
but they should be avoided where possible
22:55
<jacobolus>
benschwarz: yeah, but what about the word WebVVT
22:55
<jacobolus>
er, WebVTT
22:55
<benschwarz>
jacobolus: is it a title?
22:55
<Hixie>
how about http://www.whatwg.org/specs/web-apps/current-work/webvtt.html ?
22:55
<Hixie>
(now smallcaps)
22:55
<jacobolus>
benschwarz: ↑
22:56
<Hixie>
http://www.whatwg.org/specs/web-apps/current-work/complete/ is small caps too now
22:56
<benschwarz>
sever is getting too smashed, I think
22:57
<Hixie>
yeah it's a bit slow to load these giant specs
22:57
<Hixie>
gotta say, though, the server is handling this way better than last time we got a lot of traffic
22:57
<Hixie>
and given that it's basically free... can't complain
22:58
<Hixie>
is it me or is the h2 on http://www.whatwg.org/specs/web-apps/current-work/multipage/ a different font or something than the h2 on http://www.whatwg.org/specs/web-apps/current-work/complete/ ???
22:58
<Hixie>
it's the same style sheet...
22:58
<Hixie>
different top margin, too
22:58
<Hixie>
wtf
22:58
<jacobolus>
Hixie: those are loading slow enough that I can't tell you if they're different :)
22:59
<TabAtkins>
It's just you.
22:59
<TabAtkins>
I don't see different top margins either. Clear your cache?
23:00
<benschwarz>
jacobolus: hmm, I'd keep it regular case. The kerning on the We is way off though
23:00
<jacobolus>
Hixie: I'm not a big fan of the mix of big and small caps there
23:01
<jacobolus>
benschwarz, Hixie: maybe add the "render this with kerning" CSS for h1s and h2s?
23:01
<jacobolus>
then the We won't get so much space
23:01
<benschwarz>
jacobolus: yeah, thats what I stuck into my inspector :)
23:02
<jacobolus>
what's the special css for that?
23:02
<benschwarz>
https://skitch.com/benschwarz/rkg4x/webvtt
23:02
<jacobolus>
I think firefox does kerning properly regardless these days, no?
23:02
<benschwarz>
jacobolus: it always has
23:02
<jacobolus>
well, always since FF3 or something
23:02
<roc>
yeah, since FF3
23:03
<jacobolus>
and safari takes the explicit css flag?
23:03
<Hixie>
what's the magic css to make the browsers slower again?
23:03
<benschwarz>
jacobolus: yes
23:03
<TabAtkins>
use ~ combinators?
23:03
<roc>
text-rendering:optimizeLegibility
23:03
<Hixie>
thanks
23:03
<roc>
actually I'm wrong
23:03
<benschwarz>
Hixie: see the skitch :)
23:03
<Hixie>
yeah i saw it after asking :-)
23:03
<roc>
In FF3 we did not do kerning on Windows and X below certain font sizes (20px)
23:04
<TabAtkins>
Add a "* ~ * * ~ * * ~ * {}" block to your document.
23:04
<benschwarz>
FF3 came out forever ago, seemingly
23:04
<roc>
in FF4 we do kerning always
23:04
<TabAtkins>
Additional benefit - you look like a 13-year old on myspace.
23:04
<roc>
assuming the font's got it, etc etc
23:04
<Hixie>
jgraham: pimpmyspec is giving me 500s... maybe because it can't get the source file from whatwg?
23:05
<jgraham>
Hixie: That would have that effect
23:05
<Hixie>
k
23:05
<Hixie>
can you increase the timeout or something? that might solve the problem with when it's the w3c site, too
23:06
<frenzz>
http://media.tumblr.com/tumblr_leujsqUBpU1qdswit.jpg
23:06
<Hixie>
(which is usually the problem when there's a 500 fromm pms)
23:07
<bga_>
frenzz lynx is turtle
23:07
<bga_>
or owl
23:07
<jacobolus>
Hixie: anyway, feel free to refer any questions about the typography of headings to benschwarz; the main thing is just letterspacing on "HTML", dunno about "WebTTV" (maybe the TTV part, if you want to add a span), and no extra letterspacing on "Web Applications"
23:08
<jgraham>
Hixie: Maybe but I really should sleep now and I am not quite sure how to do it
23:08
<Hixie>
jgraham: k
23:08
<Hixie>
jgraham: nn
23:08
<jgraham>
gn :)
23:08
<benschwarz>
if multi-page is living standard
23:08
<benschwarz>
I wonder what developers. should be
23:08
<Hixie>
jacobolus: well they're all small-caps now so they can all have litter-spacing :-)
23:09
<heycam>
litter-spacing is where the space between two characters is set to the width of a piece of kitty litter
23:09
<Hixie>
benschwarz: is "Edition for Web Developers" no good?
23:09
<heycam>
that, or how much space to put between your kittens
23:09
<benschwarz>
Hixie: well, now you've upped the ante :D
23:09
<Hixie>
benschwarz: heh
23:09
<Hixie>
benschwarz: it's said "living standard" for a while now
23:10
<heycam>
"living standard" makes me think of "living will"
23:10
<Hixie>
i guess we should get a new right-hand-side banner
23:10
<benschwarz>
there is something so bad about this
23:10
<benschwarz>
http://html5.uncontrol.com/
23:10
<Hixie>
or drop it altogether
23:10
<heycam>
I promise to turn life support to HTML5 off if it becomes a vegetable
23:10
<benschwarz>
Hixie: drop it ;)
23:11
<Hixie>
er, left-hand-side banner
23:12
<benschwarz>
or there are many things bad about that, I should say
23:12
<Hixie>
i love how "optimiseLegibility" is written as camelcase in CSS
23:12
<Hixie>
it's a bit like spelling "spelling" as "spellng"
23:13
<roc>
yeah they stuffed that up
23:13
<Hixie>
still getting hits to /specs/web-apps/current-work/multipage/mfavicon.ico btw
23:14
<roc>
we should add optimize-legibility etc as synonyms
23:14
<Hixie>
eh, aliases just mean more bugs with no new features
23:14
<Hixie>
i'd just move on
23:14
<Hixie>
i just think it's funny
23:14
<othermaciej>
benschwarz: omg, HTML5 is the Master Control Program!
23:15
<jacobolus>
jgraham: if you're really having trouble you could try horse tranquilizers
23:15
<Hixie>
oh my lord, without the thing on the left the spec feels so naked!
23:15
<Hixie>
that's gonna take some getting used to
23:16
<TabAtkins>
I know!
23:16
<TabAtkins>
Just add a green stripe.
23:16
<Hixie>
i think it's kinda nice
23:16
<Hixie>
looks clean
23:16
<TabAtkins>
Perhaps with "This is the song that never ends...".
23:22
<benschwarz>
Hixie: yours better not look better than mine :)
23:22
<Hixie>
hahaha
23:22
<Hixie>
no worry of that, believe me
23:22
<Hixie>
well except for the dom trees unless you've fixed those ;-)
23:22
<benschwarz>
Hixie: once developers. is ready, we can look at other editions
23:22
<benschwarz>
Hixie: no, I've been consulting :)
23:23
<Hixie>
blog comments seem positive so far
23:23
<benschwarz>
but today I have ab+c time. some whatwg is on my mind
23:23
<benschwarz>
Hixie: blog comments? on the rename
23:24
<annevk>
twitter too
23:24
<Hixie>
yeah
23:24
<Hixie>
annevk: cool
23:25
<Hixie>
does wordpress just randomly make up icons for users who don't have them?
23:25
<annevk>
the twitters also like our tagline
23:25
<annevk>
Hixie, yeah, before we had some ugly icon so I changed it to make it unique for each of them
23:25
<annevk>
it's a setting
23:26
<Hixie>
fun
23:26
<Hixie>
wow, from the twitters it looks like this change might even cause people to stop focusing on 2022 ;-)
23:27
<Hixie>
lol, svn.whatwg.org just timed out on me while trying to commit
23:27
<Hixie>
that could make life fun
23:27
<annevk>
it only makes sense, now we are always ready
23:27
<annevk>
and always not
23:27
<Hixie>
it's amusing how much an announcement can change
23:27
<Hixie>
i mean, we really didn't change anything today
23:28
<Hixie>
other than make it impossible for me to edit the sec :-P
23:28
<Hixie>
spec
23:28
<annevk>
heh
23:28
<benschwarz>
Hixie: time to sit back and count our money
23:29
<annevk>
I think it means we should share our philosophy more
23:29
<Hixie>
annevk: ok you shouldn't be getting notified anymore if "source" doesn't change. It'll still send you a notification occasionally, e.g. later today when I have to do a forced-submit to make sure everything got updated properly
23:29
<Hixie>
but not in general
23:29
<Hixie>
and forced submits will always be editoriol
23:29
<annevk>
cool
23:29
<Hixie>
editorial
23:29
<annevk>
editorial is tweeted too now on request
23:29
<Hixie>
wtf, we're STILL getting those favicon hits
23:29
<Hixie>
really!
23:29
<Hixie>
wow
23:30
<Hixie>
twitter users are masochists
23:30
<benschwarz>
whats the favicon story?
23:30
<annevk>
what we just announced was an editorial change
23:30
<annevk>
people love the trivia
23:30
<Hixie>
i guess
23:30
<Hixie>
benschwarz: dhtml5.org had some bug that was causing whatwg.org to get hits for favicons in weird places
23:30
<Hixie>
it was fixed but i'm still getting hits
23:30
<annevk>
the hardcore algorithms are not conversation material
23:31
<Hixie>
annevk: you might want to just filter out the commits with message "typo" and "xref" then
23:31
<Hixie>
i wonder if someone has it open with an old copy of the page or something
23:31
<annevk>
Hixie, yeah, that might make sense
23:32
<jacobolus>
Hixie: I'll leave it to you, but I've never been a fan of small caps mixed with big caps, especially since browsers use the same glyphs for each, but with different scaling, so that the small caps end up looking really wimpy.
23:32
<Hixie>
annevk: multiple IPs though
23:32
<Hixie>
jacobolus: i'm gonna leave it for a while, see if it grows on me or not. I'll probably end up changing it back though.
23:33
<jacobolus>
I like the big HTML though :)
23:33
<Hixie>
yeah that's gonna stay
23:33
<benschwarz>
jacobolus: ps. I think your comments are really very poignant re: developers.
23:33
<Hixie>
i have a class on that h1 so that i can make it stay even if i change the default back :-)
23:33
<jacobolus>
benschwarz: hrm?
23:33
<benschwarz>
if you're interested in forking, working out how on earth to build it
23:34
<benschwarz>
I'd be interested in seeing patches ;)
23:34
<Hixie>
looks like it's three people who have dhtml5.org open
23:34
<Hixie>
on an old page
23:34
<jacobolus>
benschwarz: not quite sure what you're referring to?
23:34
<benschwarz>
jacobolus: the developer spec
23:34
<jacobolus>
did I say something about it? other than nice job, it's pretty?
23:34
<annevk>
Hixie, I meant the filtering of messages that just say "typo" or "xref"
23:35
<benschwarz>
jacobolus: are you not jrus?
23:35
<jacobolus>
benschwarz: or the "nice job, it's pretty" was poignant?
23:35
<annevk>
so the older copy of dhtml5.org changed the favicon on the fly?
23:35
<annevk>
hilarious
23:35
<jacobolus>
benschwarz: ah, that's me. okay, gotcha now
23:35
<jacobolus>
you're welcome
23:35
<adactio>
Just for the record, I think the "Living Standard" strapline is kind of cheesy. I'd much rather a plain old "HTML."
23:36
<benschwarz>
my my, its adactio
23:36
<Hixie>
annevk: ah
23:36
<jacobolus>
benschwarz: I try my best to be poignant whenever possible
23:37
<annevk>
adactio, so basically not bother with labeling the document?
23:37
<Hixie>
adactio: well we need the date, and the date on its own looks silly. having it say "standard" also puts an end to endless discussions about whether it's a draft and whether you can refer to it, etc.
23:37
<adactio>
annevk: Label it with "HTML"
23:37
<Hixie>
i like how google hasn't indexed the new title yet so if you do a "latest" search for "html" it says the top link is the spec but has the old title :-)
23:38
<jacobolus>
benschwarz: if you want to shrink a completely-separate-from-the-text code sample, that's probably fine
23:38
<annevk>
Hixie, it still says "Working Draft" on the side btw
23:38
<adactio>
Hixie: I don't think the date on its own looks silly.
23:38
<jacobolus>
benschwarz: it's just the in-line ones that are distractingly small
23:38
<benschwarz>
Hixie: fyi. I removed the date entirely from developers.whatwg.org
23:38
<annevk>
Hixie, I think we could nuke the sidebar and maybe reduce the margin somewhat?
23:38
<TabAtkins>
Do the date on its own!
23:38
<annevk>
Hixie, the graphical sidebar that is
23:39
<annevk>
TabAtkins, adactio, I think Hixie has a point in that people will ask about it, but I suppose we could have a FAQ entry
23:39
<annevk>
there is no real reason to have that label
23:40
<annevk>
the only reason we have it is because other standard organizations use such labels
23:40
<adactio>
annevk: Yes, I think it's a job for the FAQ rather than the spec.
23:40
<benschwarz>
Hixie: the date is probably too high up the typographic hierarchy…
23:41
<Hixie>
benschwarz: on developers.whatwg.org the date isn't so critical
23:41
<Hixie>
annevk: the sidebar has been gone for about 20 minutes now
23:41
<Hixie>
i'm not taking off the "living standard" label right now, since we _just_ blogged that we were adding it, but we can revisit that in a few weeks, certainly
23:41
<annevk>
o_O
23:42
<Hixie>
you have to hard-refresh to get style sheet updates
23:42
<adactio>
Hixie: Okay. An interim measure it is, then.
23:42
<annevk>
everyone happy, great
23:43
<benschwarz>
adactio: Hi! We haven't met, yet…
23:43
<adactio>
benschwarz: Hello. Pleased to meet you.
23:43
<Hixie>
annevk: do we have any analytics on blog.whatwg.org?
23:43
<Hixie>
annevk: i'm curious to find out what our top referrers are
23:44
<annevk>
I think mpilgrim has details on that
23:44
<annevk>
he set up Google Analytics when he wrote blog entries and it has not been removed from the source code
23:45
<Hixie>
k
23:45
<Hixie>
mpilgrim: yt?
23:45
<annevk>
http://news.ycombinator.com/item?id=2121356 is probably one of them by the way
23:45
<benschwarz>
adactio: I'm from ab-c.com.au, we're new :0)
23:45
<benschwarz>
annevk: hacker news is only good for a few hundred hits
23:46
<adactio>
benschwarz: you did the CSS for the author spec, right? Nice work.
23:46
<benschwarz>
adactio: Yeah, I've been trying to move along on developers.whatwg.org too, Christmas break was too short though
23:58
<annevk>
adactio, thanks btw for pushing the envelope!
23:59
<annevk>
and to everyone else who cares about little details that make this great
23:59
<adactio>
annevk: no problemo. I don't contribute much, but I'm happy when I can.