2011-01-01 [08:13:00.0000] hey hey #whatwg [08:13:01.0000] happy new year [08:15:00.0000] happpy new year! [08:20:00.0000] happy 2011! [08:21:00.0000] happy new year! [09:16:00.0000] what is the best ui framework of 2011? [10:46:00.0000] anyone noticed a well written Web interface to a Webcam I could get inspired by? [12:24:00.0000] I wonder for blogging software whether it should be any harder to produce an Atom feed with in-line XHTML instead of escaped HTML given proper sanitization… [12:27:00.0000] I think these days it probably needs to be tied in with twitter [12:29:00.0000] We should invent a new XML language for feeds, that will work [12:30:00.0000] it's January 1 Ms2ger, not April 1 [12:30:01.0000] oh wait, I think I just used logic #fail [15:21:00.0000] boxendirst, I don't work for Mozilla. I've got like two more or less trivial commits accepted by them, though. I also have a part-time contract to do spec work for Google over the next few months, which I'll probably start work on tomorrow. [15:21:01.0000] Why did you suspect I worked for Mozilla? [15:22:00.0000] My comments about WebKit's and Gecko's HTML5 forms implementation would be rather poor taste if I worked for Mozilla, actually. [15:23:00.0000] I'd have been much more reserved in criticizing their competitors if I did work for them. [15:25:00.0000] congrats on the job thing AryehGregor [15:25:01.0000] No offense AryehGregor. [15:25:02.0000] And congrats from me as well [15:25:03.0000] Thanks. [15:25:04.0000] slowly all of #whatwg gets employed and we become the cabal we have been made out to be from the start [15:26:00.0000] You mean we aren't already? [15:26:01.0000] How many indepedent agents are left? [15:26:02.0000] sssh [15:26:03.0000] define "independent" [15:26:04.0000] Supposedly without ties to the cabal [15:27:00.0000] so anyone who joins this channel or posts to any mailing list related to web standards is no longer "independent"? :-) [15:27:01.0000] I always assumed that the independent people were part of the cabal too. [15:27:02.0000] I was called a WHATWG Goon before I was employed by anyone. [15:28:00.0000] well sometimes the tone of emails etc from some whatwg members does lend to people thinking you are a cabal seeking to overthrow the w3c in some regards... [15:28:01.0000] Seeking to overthrow the W3C, yes, possibly. [15:28:02.0000] not saying that is the case, but it is how things come accross sometimes [15:28:03.0000] It's possible to want to overthrow the w3c in a distributed, non-cabal way [15:28:04.0000] But that doesn't make us a cabal. [15:28:05.0000] I mean, cabals are supposed to be secret, aren't they? [15:29:00.0000] /me doesn't care about the w3c per se, he just wants to improve the web in terms of interoperability and features [15:29:01.0000] I think I participated in a grand total of one secret WHATWG-related e-mail discussion ever. [15:29:02.0000] you mean this channel isn't secret? [15:29:03.0000] you can be secret and open at the same time, you just have private discussions people don't realize [15:29:04.0000] Maybe there's a second, hidden cabal behind the visible cabal [15:29:05.0000] and the w3c sometimes gets in the way of that :-) [15:29:06.0000] And maybe like five or ten private IRC conversations. [15:29:07.0000] Also, there's #whatwg-secret-treehouse-no-patents-allowed [15:29:08.0000] Hixie, so you want to improve the web, by means of overthrowing the W3C? [15:29:09.0000] And where I say "you" I mean "we", because you are the cabal leader and we all believe everything you say. [15:30:00.0000] lol, it would be nice to see more hand-holding and good feeling between w3c and whatwg in 2011, both contains great people with good intentions (and obviously the same people in both often) [15:31:00.0000] sure would make life for some easier.. [15:31:01.0000] /me could be wrong, but hope I'm not [15:31:02.0000] Eh [15:31:03.0000] abarth, with questions like that you're not inspiring confidence as security expert ;p [15:31:04.0000] AryehGregor: i want to improve the web, the w3c isn't really relevant one way or the other to me [15:32:00.0000] AryehGregor: they can either take part, or get out of the way [15:32:01.0000] i don't much care either way [15:32:02.0000] I'm sure X (for X in everyone) would love for everyone else to suddenly drop all their convictions and agree with X [15:32:03.0000] Hixie, I've got to ask why you don't care, out of interest [15:33:00.0000] webr3: same reason i don't care about, i dunno, carl jr's. [15:33:01.0000] webr3: why would i? [15:33:02.0000] Dashiva: i'd rather people used rational thought and research to form their own opinions rather than have any convictions or agree with anything unquestioningly [15:34:00.0000] Hixie: Are you saying there are people who do not consider themselves rational involved? [15:35:00.0000] Hixie, working with, rather than for, or against, seems to make more sense to me - that's ultimately why I'd care - there are a lot of clever people w/ good intentions @ the w3c (and many other groups) and I respect that [15:36:00.0000] Dashiva: there are numerous people in the standards world who think that they should be trusted and that their word should not be tested [15:36:01.0000] webr3, you make it sound like us vs them [15:36:02.0000] webr3, many of the WHATWG are quite active in the W3C [15:36:03.0000] annevk, i don't intend to at all :) [15:36:04.0000] But surely they consider themselves and their communication to be fully rational [15:37:00.0000] but I think many share the sentiment that is not really about any particular organization, but more about the end goal of having great web standards [15:38:00.0000] webr3: i'm happy to work with anyone who wants to make the web better [15:39:00.0000] Dashiva: i can't speak as to their own beliefs of their communications, only about what they say, and there are numerous people who have stated that their opinions should be taken on face value without any rationale or evidence to support their statements [15:40:00.0000] There are also simple differences of opinion even among rational people that are unduly tedious to resolve in the W3C. [15:40:01.0000] At least in the HTMLWG. [15:40:02.0000] I've remarked before on the fact that the other WGs I've been part of (admittedly, that's pretty much only CSSWG) aren't nearly as bureaucratic. [15:41:00.0000] the csswg isn't as bureaucratic as the htmlwg, but it's also much slower at making progress in practice [15:41:01.0000] (i speak as someone who has edited more documents in the csswg than the htmlwg, and has spent as much time in both by now, if not more in the csswg) [15:42:00.0000] Hixie, likewise, that's the caveat I have too - anybody who wants to make the web work better [15:42:01.0000] /me would be interested to know who doesn't though! [15:43:00.0000] It seems to me that the CSSWG suffers from lack of aggressive editors who make it their responsibility to resolve issues in a fixed timeframe. [15:43:01.0000] They often have protracted discussions that die out with no conclusion. [15:44:00.0000] It's not ridiculous enough that it can be bypassed as irrelevant, but not efficient enough for optimal performance? :) [15:44:01.0000] AryehGregor, tbh i think a lot of specs involve over work of the editors, and this is a key problem often, would be good to see more "i need some helps" and more peopel willing to co-edit, share the workload [15:44:02.0000] That's probably true. Hixie appears to be practically unique in actually finding spec editing fun. How many other people are paid to be full-time spec editors, actually? [15:45:00.0000] no where near enough - that runs to problems at the core of the web & "open" communities though, everything from economic structure through to mentallity needs to change in many areas [15:47:00.0000] AryehGregor: yeah, one of the big problems in a lot of wgs at the w3c is that there's no one person who "owns" the responsibility for a decision, and so you get situations where nobody feels responsible to get the best result [15:52:00.0000] would be good if that responsibility could be assigned to a 2 or three specialist, like a quick response per-issue-group w/ a 2 week timeline or suchlike [15:56:00.0000] One person is best, no more. [15:56:01.0000] That way no one can push it off onto anyone else. [15:56:02.0000] yeah responsibility can never be shared [15:56:03.0000] you always need a single point of blame [15:56:04.0000] that's the only way you get people motivated to not screw up [15:56:05.0000] Having multiple people just means no one can do anything officially except if they have a conference about that specific issue. [15:56:06.0000] Which is much more cumbersome. [15:56:07.0000] yeah [15:57:00.0000] it also means that if there's a mistake, the blame gets shared and somehow everyone always justifies it to themselves as it being the other people's fault [15:58:00.0000] blame game doesn't work though [15:58:01.0000] It works nicely if it's clear who to blame. [15:58:02.0000] at least, employers might place blame, but nobody else really can [15:59:00.0000] It's only bad if it's not clear who to blame, then no one winds up taking it. [15:59:01.0000] as it basically comes down to community service [15:59:02.0000] e.g. you can point out a bug in XMLHttpRequest and I can decide not to care for now [15:59:03.0000] you can blame me, but nothing will happen 2011-01-02 [16:00:00.0000] it's not about other people blaming you [16:00:01.0000] it's about you blaming you [16:00:02.0000] naturally if you don't care, it doesn't help [16:00:03.0000] but if someone doesn't care, they're not gonna do a good job regardless [16:01:00.0000] so then, what if there was a process where people could opt-in to resolving the issues under and action (even from outside the relevent groups) and resolve the issues quickly + take the blame as it were? [16:01:01.0000] the other thing is that getting help is unlikely [16:01:02.0000] afaik the w3c is opening up to make it easier for people from different groups to contrib to any other group [16:01:03.0000] I have requested help on several topics quite a few times and nothing ever comes of that [16:02:00.0000] maybe the wrong channels are being asked in, or maybe people think "that doesn't mean me" (even thought they want to) [16:02:01.0000] you have to do things yourself if you want to get things done on certain topics [16:02:02.0000] /me knows for a fact it's the second case often [16:02:03.0000] for HTML5 the dynamics might be somewhat different though -- at least people seem to write change proposals and such [16:03:00.0000] webr3, it's hard to tell [16:04:00.0000] webr3: what kinds of issues do you have in mind for "a process where people could opt-in to resolving the issues under and action"? [16:04:01.0000] any long standing issue that can't be resolved quickly and to which there isn't an obvious solution [16:05:00.0000] like what? [16:05:01.0000] defining a P2P UDP-like protocol [16:05:02.0000] would be one I'd like to see [16:05:03.0000] isn't that one pretty much under control? [16:05:04.0000] oh, and UDP Web Sockets [16:06:00.0000] is it? [16:06:01.0000] rtc-web seems to be making progress [16:06:02.0000] html5 spec being in html5, the whole prefixes thing, the dual mit/licensing, updating of the specs regularly on w3c, literally anything that just needs somebody to work on it [16:06:03.0000] can't understand why a list isn't just published saying "we need these things worked on" by anybody, that means you, if you'd like the job just say [16:06:04.0000] webr3: the html5 spec being in html5 isn't something that anyone could resolve -- the problem is that the w3c staff have set a rule and that they won't change it [16:06:05.0000] TIL about http://rtc-web.alvestrand.com/ [16:06:06.0000] webr3: how could anyone resolve that? [16:07:00.0000] webr3: i mean, the spec is written in html5, i literally run a script to remove the html5ness and backport it to html4 before publishing on the w3c site [16:07:01.0000] the whatwg one is html5 [16:07:02.0000] oh wait, I heard about that workshop [16:07:03.0000] Philip wasn't too enthusiastic [16:08:00.0000] webr3: and the whole prefixes thing is already resolved, as far as i can tell, except that some people disagree... so how could anyone "resolve" that? [16:08:01.0000] well imho it should be in html5, it's /not/ a standard yet so doesn't matter if it's not in the current standard of html, and when it is a standard, it will eb the standard and people will expect it to be in html5, as a demo reference even [16:08:02.0000] webr3: and the licensing thing, again, is w3c staff saying "no", it's not something anyone could just solve (the whatwg spec is already licensed under a free license) [16:09:00.0000] are there reasons for the "no" that are valid? [16:09:01.0000] if not, then that "no" should be raised as an issue [16:09:02.0000] not to my knowledge, but i'm sure the people saying "no" think there are [16:09:03.0000] but in short, i don't see how "a process where people could opt-in to resolving the issues under and action" would resolve any of these issues [16:10:00.0000] well it would if the w3c staff agreed to the process and backed it... [16:11:00.0000] given a situation where the w3c doesn't want something to happen (e.g. publishing the html5 spec as contemporary html rather than html4), i don't see how to convince the w3c to form a process by which they could have their authority overriden [16:13:00.0000] it's a standardization body which standardizes approaches when there are conflicting implementations, w3c is just an implementation of a standardization body, and if there are conflicts then they should be standardized, not just say this ones right and that ones wrong [16:13:01.0000] that includes the w3c itself [16:14:00.0000] if people on the web can't say "no, thats wrong, you need to look again" and be taken seriously, then they're doing the job wrong, and that needs addressed [16:15:00.0000] webr3, all the things you mentioned are just points of disagreement between the W3C and WHATWG. They're matters of opinion, they're unlikely to change. [16:16:00.0000] It's not a procedural issue. Process can't eliminate differences of opinion, only rule in favor of one side or the other. [16:17:00.0000] Which is what has happened, except that there are two different organizations (because of bad decisions made by the W3C that triggered a breakaway) and they resolved some of these issues different ways. [16:17:01.0000] well somebodies got to be thinking positively and that the disagreements can be resolved :) [16:17:02.0000] so resolve all the difference and join back up.. [16:17:03.0000] Are you advocating the position that if everyone just thought positively and talked it out, they'd all come to agreement on every issue? [16:18:00.0000] not everyone, but the majority of free thinking individuals would - why not.. [16:18:01.0000] ever heard of politics? [16:18:02.0000] i mean they all essentially want the same thing, lest they're in a cabal [16:18:03.0000] we have "joined back up" [16:18:04.0000] Because that seems like it's pretty obviously not how the real world works. Differences of opinion are commonly intractable. The best you can hope for is to pick someone's opinion to go with according to some process that hopefully doesn't leave too many people entirely dissatisfied. [16:18:05.0000] all the issues you raised are issues in the htmlwg, not issues between the whatwg and the htmlwg [16:19:00.0000] they're purely w3c-internal issues [16:19:01.0000] annevk, i have, but I don't believe in politics, don't care for them, and it does nobody any good at all - screw the politics [16:19:02.0000] standards is often politics [16:19:03.0000] webr3, politics demonstrates that intelligent people will not come to agreement on important issues even after extensive discussion. [16:19:04.0000] at least in my experience [16:32:00.0000] when you edit and you ask for help, there is the way you ask and/or structure the help. If you tell people can you edit this section. That doesn't work. If you say can you edit this section following this model it is a bit better. Still need a bit of seduction :p [16:34:00.0000] a bit of politics, a bit of drama queen, a bit of bad memories, a bit of dick contest, a bit of technical sound argument, etc. :) Standards are made of flesh, sweat and thoughts. [16:35:00.0000] Is the disabled attribute for