04:36
<Hixie>
http://www.whatwg.org/specs/web-apps/current-work/#hit-regions opinions?
05:06
<Hixie>
zewt: network byte order is big-endian...
05:11
<Hixie>
hober: in case the chairs did give you the extension you asked for, addHitRegion() is in now. r7029.
08:24
hsivonen
wonders what kind of hoops one would have to jump through to obtain a big-endian device that has a WebGL-enabled Presto build on it
08:27
<gsnedders>
hsivonen: Buy a TV, I think.
08:27
<hsivonen>
gsnedders: but which TV?
08:29
<karlcow>
hsivonen: http://www.opera.com/press/releases/2011/01/19/
08:30
<gsnedders>
hsivonen: I'm unsure whether we can disclose information about our partner's hardware.
08:30
<hsivonen>
gsnedders: ok. that's what I expected
08:30
<gsnedders>
Though if we ship with Typed Arrays, it's black-box observable anyway.
08:31
<hsivonen>
so telling a Web developer to test BE is basically telling them to go buy a TV and it's up to them to figure out which one
08:31
<hsivonen>
yeah, that'll work
08:31
<karlcow>
there is also http://www.opera.com/press/releases/2012/03/19_2/
08:31
<gsnedders>
Apparently there are BE MIPS phones coming soon.
08:32
<karlcow>
"Opera TV browser with WebGL™ support are now available for MIPS-based DTVs, set-top boxes and other digital home devices."
08:33
<hsivonen>
I wonder how many months it will take Opera to decide to make ArrayBuffers on BE systems behave to scripts as if they were LE and burn cycles for byteswapped copies when passed to the GPU...
08:34
<hsivonen>
I don't see any realistic way to stop Web authors from publishing code that assumes that ArrayBuffers are LE
08:36
<gsnedders>
hsivonen: More practically, I wonder if we could get out a copy of mobile emulator running within QEMU
08:36
<gsnedders>
But likely that requires someone to care.
08:43
<gsnedders>
hsivonen: Perhaps a more telling sign is nobody has reported a bug yet down to WebGL and endianness
08:46
<jgraham>
I thought there were MIPS tablets shipping in China (probably without presto though). Perhaps some of those are BE?
08:46
<gsnedders>
I believe (almost?) all LE.
08:50
<jgraham>
Anyway, the advice to test on BE systems is clearly bogus and makes quite a good indicator for whether someone has thought enough about the problem
08:51
<gsnedders>
Does anyone have a nice, simple TC that gives big/little endian as a result?
08:55
<gsnedders>
hsivonen: I presume I can say fine that to my knowledge only one major TV OEM still produces BE hardware.
08:57
<gsnedders>
(And as far as I'm aware, we currently do not ship mobile on any BE hardware)
08:58
<hsivonen>
jgraham: yeah. It's worrying that the Khronos WG didn't have a mechanism for stopping blatant non-Web-safeness like this
09:03
<gsnedders>
hsivonen: As far as I can tell, apart from some talk from TC39 when it was talked about moving the spec there, nobody within the Khronos WG saw it as an issue.
09:28
<nonge>
the spec says about favicon.ico: "user agents may instead attempt to fetch and use an icon with the absolute URL obtained by resolving the URL "/favicon.ico" against the document's address" … I'm not sure: when the document has the url <example.com/foo/bar.html>;, should the UA look for <example.com/foo/favicon.ico>; or <example.com/favicon.ico>;?
09:29
<gsnedders>
nonge: resolving /favicon.ico against http://example.com/foo/bar.html results in http://example.com/favicon.ico
09:30
<nonge>
gsnedders, ah great. thank you
10:55
<annevk>
zcorpan: you can also look for self[x]
10:55
<annevk>
zcorpan: and frames[x]
10:55
<annevk>
zcorpan: but I think the more problematic part is when people do var x = test.innerHTML or some such where "test" is a reference to the element in question
10:56
<annevk>
zcorpan: see e.g. http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%3Cscript%20id%3Dx%3Ew(x)%3C%2Fscript%3E
10:57
<zcorpan>
annevk: i don't think self[id] and frames[id] is more common than window[id] for lookup of non-framed elements
10:58
<zcorpan>
annevk: i don't know how to search for x without getting 99% noise :-)
10:58
<annevk>
but that is what people will likely use :/
10:58
<zcorpan>
yeah
13:22
<GPHemsley>
FYI: Filed Mozilla bug 739203; if Mozilla has implemented the HTML5 parser correctly, it may be a spec bug
13:25
<zewt>
Hixie: the format of ip packets isn't really relevant; big endian cpus shouldn't be a serious consideration in api design today
13:26
<zewt>
(and any new binary-format protocols should also be little-endian)
13:29
<zcorpan>
GPHemsley: why would it be a spec bug? the color of tags in view source is entirely a UI thing
13:30
<GPHemsley>
zcorpan: I said *may*; if the parser algorithm is involved, there's a possibility
13:30
<GPHemsley>
that's all
13:30
<zcorpan>
GPHemsley: though i think this is a known bug. (dunno if it was actually filed in bugzilla though)
13:30
<GPHemsley>
well, it is now :)
13:31
<zcorpan>
hsivonen mentions it in http://hsivonen.iki.fi/view-source/
13:36
<hsivonen>
GPHemsley: thanks, but it was a duplicate
13:36
<hsivonen>
coloring the script end tag is considerably harder than coloring other tags
13:37
<GPHemsley>
ah, ok
13:37
<zcorpan>
hsivonen: the tooltip for "<a class=foohref="foo">" has probably cause three times
13:38
<hsivonen>
zcorpan: one per line, though, right?
13:38
<hsivonen>
per line in the tooltip that is
13:38
<zcorpan>
oh, it's several errors
13:38
<hsivonen>
anyway, I opted to color the script end tag wrong in order to get the patch landed some time
13:39
<hsivonen>
turns out people pay attention to it :-(
13:39
<GPHemsley>
:)
13:41
<GPHemsley>
hsivonen: So why is it hard to color?
13:43
<hsivonen>
GPHemsley: the tokenizer doesn't go through enough state transitions to have transitions where the color scheme has color transitions, IIRC
13:44
<hsivonen>
could be fixed by adding more states to the tokenizer and making the syntax highlighter remember the run that covers "script" in case that run ends up participating in an end tag
13:44
<hsivonen>
or I suppose it could be fixed by some kind of post-processing hack
13:44
<hsivonen>
might actually be easier to do a post-processing hack
13:45
<zcorpan>
that's my first throught :-)
13:45
<hsivonen>
better not touch *those* tokenizer states
13:48
<zcorpan>
hsivonen: known that view source doesn't work for data: url pages?
13:48
<hsivonen>
zcorpan: huh? it's supposed to work
13:48
<GPHemsley>
zcorpan: WFM
13:49
<hsivonen>
zcorpan: WFM
13:49
<zcorpan>
13.0a1 (2012-03-07)
13:49
<zcorpan>
data:text/html,foobar
13:49
<zcorpan>
view source is empty for me :-(
13:50
zcorpan
updates firefox
13:50
<hsivonen>
I don't have an Aurora build here, so I can't test 13.
13:50
<zcorpan>
same with 14.0a1 (2012-03-25)
13:51
<hsivonen>
zcorpan: do you have an external editor set?
13:51
<GPHemsley>
zcorpan: I'm running Aurora 13, and it works
13:51
<zcorpan>
hsivonen: no
13:51
<GPHemsley>
although the title bar lists "data:..." as the URL o_0
13:52
<hsivonen>
GPHemsley: to avoid putting huge data: URLs there
13:52
<GPHemsley>
I suppose... but surely there's a happy medium?
13:52
<GPHemsley>
hsivonen: It doesn't do that for long http: URLs, does it?
13:52
<hsivonen>
GPHemsley: no
13:54
<hsivonen>
zcorpan: hmm. that's weird. which OS is this?
13:54
<zcorpan>
Mac OS X 10.7.2
14:04
<hsivonen>
zcorpan: WFM on Mac
14:04
<hsivonen>
zcorpan: sorry, I need more precise steps to reproduce
14:17
<annevk>
Pro and no idea
14:17
<hsivonen>
annevk: can't you buy a new battery for Pro without leaving it for servicing?
14:19
<annevk>
the help says "Service Battery: The battery isn’t functioning normally, and you may or may not notice a change in its behavior or the amount of charge it holds. Take your computer in for service. You can continue to use your battery before it’s checked without harming your computer."
14:19
<hsivonen>
annevk: ok
14:19
<annevk>
and I think I might have Apple Care on it
14:19
<annevk>
oh well, guess I'll go find out tomorrow
14:22
<zcorpan>
hsivonen: 1. go to data:text/html,foobar 2. right click 3. view page source. ACTUAL RESULT: empty window
14:22
<annevk>
is that CSS3 logo a first? http://my.opera.com/desktopteam/blog/2012/03/26/html5-css-64bit
14:23
<zcorpan>
hsivonen: woah. it shows up when i *click* in the view source
14:23
<annevk>
zcorpan: are you running Nightly?
14:23
<zcorpan>
yeah
14:23
<annevk>
it works fine for me
14:23
<annevk>
Mac
14:23
<zcorpan>
very weird
14:24
<hsivonen>
zcorpan: WFM
14:24
<zcorpan>
it also shows up if i do an exposé
14:25
<hsivonen>
a painting bug maybe
14:26
<hsivonen>
(I tested on a 2009 Mac Mini with Nvidia something graphics)
14:27
<zcorpan>
i have a few months old macbook pro
15:23
<annevk>
is "each X has the following request-associated concepts" correct English?
15:26
<michel_v>
is there a verb more precise than "to have" in this context?
15:31
<annevk>
not sure what you mean
15:42
<michel_v>
annevk: I mean that I find the verb a little bit vague. but other than that, it looks correct to me (which won't help you much as I too am an english-as-a-second-language person)
16:51
<bhearsum>
does anyone know if it's possible to do HTML5 validation from within python, possibly with http://code.google.com/p/html5lib/ ?
16:52
<Ms2ger>
Hi bhearsum
16:52
<Ms2ger>
And no, I'm afraid not
16:52
<bhearsum>
damn :(
16:52
<bhearsum>
also, hi Ms2ger!
16:53
<Ms2ger>
Java? :)
16:53
<bhearsum>
heh
16:55
<MikeSmith>
bhearsum: fwiw, validator.nu does at least have an HTTP interface you could use from within python
16:55
<bhearsum>
hmmm
16:56
<bhearsum>
that might be O.K. here, i generally try to avoid network dependencies in tests though
16:57
<bhearsum>
thanks for the link MikeSmith
16:58
bhearsum
finds http://htmlhelp.com/tools/validator/offline/index.html.en
17:04
<MikeSmith>
bhearsum: curl --data-binary @foo.html -H "Content-Type: text/html" "http://validator.nu?out=gnu&level=error";
17:04
<MikeSmith>
is an example of doing it from the command line
17:05
<bhearsum>
thanks
17:24
<dglazkov>
good morning, Whatwg!
17:25
<Ms2ger>
Good night, hat guy
17:25
<dglazkov>
Ms2ger: hats for everyone!
17:38
<kennyluck>
Good midnight.
18:00
<Hixie>
anyone have any opinions on how to do pattern transformations?
18:00
<Ms2ger>
Quickly? :)
18:00
<Hixie>
the two ideas currently are either an SVGMatrix argument to createPattern(), or a setTransform() method on CanvasPattern that takes an SVGMatrix
18:56
<Hixie>
ok since nobody seems to care, i'm going for the method that sets the matrix.
20:02
<annevk>
home sweet home
20:13
<annevk>
Hixie: so we are stuck with SVGMatrix?
20:13
<annevk>
I was kind of hoping it would go away in favor of something CSS-y (non-existing though...)
20:15
<hober>
i liked dino's 4x4 matrix proposal (to unify svgmatrix & other matrix needs in the platform)
20:15
<annevk>
hober: yeah, maybe that
20:15
<annevk>
hober: maybe comment on https://www.w3.org/Bugs/Public/show_bug.cgi?id=10132 ?
20:18
<jamesr_>
i think canvas just needs a 2x3 here
20:18
<jamesr_>
not 4x4
20:37
<annevk>
jamesr_: hmm yeah, so maybe they should not be shared after all
21:06
<Sirisian|Work>
hey there he is. Hey annevk :) Decided to tweet you when I thought you didn't use this channel >_>
21:06
<Sirisian|Work>
Just saw your tweet
21:07
<annevk>
i'm here usually around European time
21:07
<annevk>
daytime*
21:08
<annevk>
fwiw
21:08
<annevk>
it usually takes me a while to get to a bug report, unless I happen to be editing the spec or it's something important that needs addressing soonish
21:17
<jwalden>
well, this is moderately surprising
21:17
<jwalden>
looks like only v8 implements the correct behavior for dateWhichIsInvalid.setSeconds(argumentWhichSideEffectsWhenConvertedToNumber)
21:18
<jwalden>
and none of the other engines do it right
21:18
<TabAtkins>
JS is weird.
21:18
jwalden
would have expected Opera to get it right, since they rewrote from the spec
21:18
<jwalden>
well, this isn't much a case of JS being weird, as of engines just not following the spec steps
21:18
<jwalden>
behavior here is kind of arbitrary once you allow implicit conversions and such
21:23
<annevk>
ooh, a JS bug in Opera
21:23
<annevk>
gsnedders will be pleased
21:23
<annevk>
or find out you're wrong :p
21:26
<annevk>
"Q: Does window.orientation=0 mean landscape or portrait mode? A: Depends on the browser. Gotta love WebKit APIs" euh sicking does it depend on the flavor of WebKit?
21:30
<gsnedders>
jwalden: Partly depends if it changed between the final public draft of ES5 and the final spec, and regardless assumes we implemented all the built-ins correctly, which there certainly have been bugs like this before.
21:31
<gsnedders>
jwalden: Also implies neither our testsuite, your testsuite, nor test262 tests it. :P
21:31
<jwalden>
yup
21:31
<jwalden>
https://bugzilla.mozilla.org/show_bug.cgi?id=732779 is what triggered my discovery, fwiw
21:32
<gsnedders>
I was amused of the case of [[Put]]/[[Set]] on primitives and wrapping in strict. Found it, filed bugs, then someone else independently found it and filed bugs as well as emailing es5-discuss two days after.
21:32
<jwalden>
that bug's old, for us :-\
21:33
<gsnedders>
Yeah, you eventually found the dupe that I had missed.
21:33
<jwalden>
and drags in gnarly JSAPI public-API considerations
21:33
<gsnedders>
Certainly nobody else knew of it.
21:33
<gsnedders>
And V8 had the opposite bug!
21:33
<gsnedders>
It didn't wrap in strict or non-strict.
21:33
<jwalden>
oh, it's had about four or five dups or so, it's known...ish
21:34
<jwalden>
among the JS programmerati
21:34
<gsnedders>
I meant in other JS engines.
21:34
<jwalden>
ah
21:35
<Hixie>
annevk: i have no opinion on svgmatrix vs other matrix solutions
21:35
<Hixie>
annevk: i'm just using what i have
21:36
<gsnedders>
jwalden: Slightly unrelated, but any interest in making your jstests runner work better with other engines?
21:36
<annevk>
that's fair enough I guess, but I'm afraid we're locking ourselves down
21:36
<annevk>
but maybe we're already past that
21:36
<annevk>
nobody has picked up that ball thus far
21:37
<jwalden>
gsnedders: somewhat; I have at least one large task on my plate to complete before I could do any of that, tho
21:37
<jwalden>
at least if I'm volunteering my own time :-)
21:37
<jwalden>
plausibly it's a [good first bug] sort of thing
21:37
<jwalden>
although in a different sense from most of the JS first-bugs
21:38
<Sirisian|Work>
annevk, well the multiple monitor is kind of important. It's a problem that's plaguing many implementations since as soon as the screen loses focus you can't watch video. This is seen as a security concern so if my recommendation is added in a non-normative format then I can submit bugs to get all the browsers to implement it quickly allowing javascript to do something that not even a plugin like flash can do.
21:39
<gsnedders>
What we currently have makes it hard for us to stay up-to-date with the tests, which is awkward.
21:40
<gsnedders>
Might try and see if I can get permission to do such a thing (seeming it is technically contributing to moz, even if you are the ones who gain the least), but given I have exams coming up, I dunno about time.
21:42
<Hixie>
aw man, i don't remember how cvs works any more
21:42
<Hixie>
how do i do a revert in cvs?
21:43
<Hixie>
i need to revert a file back to revision 1.126
21:43
<gsnedders>
Locally or on server?
21:43
<Hixie>
server. but nevermind, the google has given me the anwer.
21:44
<annevk>
Sirisian|Work: if it's a security issue you should file bugs regardless of what any spec says
21:45
<Hixie>
cvs update -j 1.132 -j 1.126 Overview.html
21:45
<Hixie>
does that look right?
21:45
<Hixie>
1.132 is the current rev
21:45
<annevk>
Sirisian|Work: multi-monitor support is somewhat low on my priority list though
21:45
<Sirisian|Work>
you have 3 bugs. :\
21:46
<Sirisian|Work>
Or do you mean there's more discussion about bigger changes to the spec?
21:47
<annevk>
well, I'm still waiting for the CSS WG to figure out the display related bits
21:47
<annevk>
which are also important for <dialog>
21:47
<annevk>
so far it seems to be going nowhere though :/
21:47
<annevk>
but then I'm not subscribed to www-style so maybe
21:48
<Sirisian|Work>
Though that is a good suggestion. I think I'll submit bugs as a solution to the perceived security problem in the other browser's implementations. I have to leave work atm. Thanks for looking into it. :)
21:49
<kennyluck>
css3-box is not going anywhere so you need a CSS Skip-This Box Module Level 3 or something?
21:50
<annevk>
somebody else's problem until I'm through with waiting
22:18
<sicking>
annevk: it might depend on if it's a tablet or cellphone
22:19
<sicking>
annevk: since tablets are usually held in landscape mode, but cellphones in portrait mode
22:19
<sicking>
annevk: i only tried safari on iphone vs. "browser" on android tablet
22:19
<TabAtkins>
annevk: What are the display-related bits?
22:22
<gsnedders>
Hixie: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1423 gives Internal Error.
22:22
<Hixie>
what did you do?!
22:22
<gsnedders>
No idea.
22:22
<Hixie>
that's impressive!
22:23
<gsnedders>
Hixie: Really, I just pressed save. :P
22:23
<gsnedders>
Hixie: http://pastebin.com/AMWc0HKw
22:24
<Hixie>
likely story
22:25
<Hixie>
wtf
22:26
<Hixie>
brb will fix
22:28
<zewt>
sicking: fwiw, i very often hold my phone landscape (keyboard is much easier to use that way and switching back and forth is laggy on android)
22:29
<Hixie>
gsnedders: looks like an apache bug. your test was just too long.
22:29
<Hixie>
gsnedders: i'm trying an alternative approach.
22:34
<jarek>
why <text> element was introduced in SVG? How is that better than using HTML via foreignObject?
22:34
<TabAtkins>
jarek: That was *years* ago.
22:34
<jarek>
is it possible that text will become obsolete just like SVG fonts?
22:34
<jarek>
TabAtkins: 1999, right?
22:34
<TabAtkins>
Sometime around then, yeah.
22:34
<heycam>
no I think we will keep <text> in SVG, because it is far more convenient to include a line of text than going to a <foreignObject>
22:36
<heycam>
I mean it's a shame that <foreignObject> is required to include HTML
22:36
<heycam>
but I think it will be difficult at this point to allow HTML in SVG more directly than via <foreignObject>
22:36
<jarek>
yeah, SVG feels so decoupled from HTML
22:36
<TabAtkins>
I think we should keep trying!
22:36
<TabAtkins>
<svg><g><p>Some text!</p></g></svg> would be nice.
22:37
<heycam>
it sure would! I worry that the html parser is what stops us improving things like this
22:37
<TabAtkins>
Not necessarily. It's still *possible* to change the HTML parser for high-value causes.
22:37
<TabAtkins>
We're doing it as part of Web Components, frex.
22:37
<TabAtkins>
To handle <template>.
22:37
<heycam>
oh really, huh
22:37
<heycam>
ok well I will keep that in mind
22:37
<annevk>
TabAtkins: the ::cover stuff or whatever it ends up being
22:38
<annevk>
TabAtkins: hober knows more
22:38
<TabAtkins>
So you can do things like <template><tr>...</tr></template> without that getting fixed up.
22:38
<heycam>
I see
22:38
<TabAtkins>
annevk: Okay. I'm in the process of writing an updated Display spec, so I'd like to see if I need to add anything else.
22:41
<Hixie>
gsnedders: ok, fixed
22:41
<Hixie>
as a bonus i finally made the live dom viewer not document.write() it's url
22:42
<Hixie>
so now it should work on all the browsers with those annoying xss filters
22:42
<TabAtkins>
*Thank you*
22:46
<zewt>
ugh, ArrayBufferView constructors make a copy when passed another view, and only actually create a *view* when passed an ArrayBuffer? what horrible, mind-shattering drugs were they on?
22:49
<annevk>
TabAtkins: well I guess the idea is to having something that covers both <dialog> and fullscreen
22:49
<annevk>
TabAtkins: I'm not sure what that is though
22:49
<TabAtkins>
Yeah, me neither.
22:49
<Hixie>
TabAtkins: we should get hober and have lunch
22:49
<TabAtkins>
Sounds good.
22:49
<Hixie>
TabAtkins: figure out what needs to happen for these three specs to work together
22:49
<Hixie>
hober: you around?
22:50
<Hixie>
hober, TabAtkins: i can do tomorrow or wednesday, i'm out thursday and friday
22:50
<abarth>
Hixie: What do you think about exposing parent.location.origin across origins? Specifically, letting a frame see the origin of all the frames that contain it
22:52
<abarth>
Hixie: There are folks that want to do different things depending on who contains them. They can use postMessage today to coordinate, but that requires the containers to run code in the parent to coordinate
22:53
<Hixie>
going up the chain seems safe
22:54
<Hixie>
going down seems dodgy, consider a case like a site bank.com where you configure what your bank is so you go to bank.com and it redirects you to your bank
22:54
<Hixie>
now i just have to iframe bank.com to find out the user's bank
22:54
<Hixie>
better example of that would be something like livejournal, which has per-user subdomains
22:55
<Hixie>
or a corp url redirector, where being able to read the origin would expose a lot of internal hostnames
22:55
<abarth>
yeah, you wouldn't want to expose the origin of random frames
22:55
<Hixie>
but going up seems fine, sure
22:55
<Hixie>
it'll be a pain to implement, i imagine
22:56
<Hixie>
i think it might be better to expose as location.parentOrigin
22:56
<Hixie>
than parent.location.origin
22:56
<abarth>
that's an interesting idea
22:56
<Hixie>
less likely to misimplemented, too
22:57
<dave_levin>
abarth: It has the nice side benefit that one can now hide ones origin and iframe if you really want to
22:57
<dave_levin>
abarth: Using two iframes
22:58
<abarth>
yeah. thanks for the gut check. I'll send an email to the list with more information about the use cases, etc
23:06
<zewt>
i don't think there was ever any reason to have an ArrayBuffer type at all; could have just made objects return an Int8Array and not have a magical typeless object
23:07
<zewt>
welcome to the future, where we still have crappy apis being permanently glued to the platform without any real review
23:12
<Philip`>
As far as I'm aware, it's not like the WebGL people were trying to work in secret - they had a use case, so they came up with a solution, and people outside the community were aware of it but didn't bother commenting on it (other than saying "the ES guys have been looking into this for years, if you wait a few more years they might agree on something that might be suitable"), so they stuck with it, and a year later it was implemented everywhere
23:13
<zewt>
clearly, something went wrong
23:14
<kennyluck>
It probably started to go wrong when Microsoft decided to make IE free.
23:16
<Philip`>
I guess what went wrong is that the people who could have given useful comments didn't give comments promptly, so they missed the chance to fix it in time
23:16
<zewt>
was it ever raised for review on whatwg/webapps?
23:16
<zewt>
(saying "we're doing this thing, subscribe to webgl-public if you want to talk about it" isn't good enough)
23:17
<zewt>
<- just frustrated that it has such seemingly obvious warts, it's become an infrastructural API, and now we're stuck with the warts forever
23:21
<Philip`>
http://www.w3.org/mid/4B217A6B.8070905⊙mc
23:22
<Philip`>
(People paid more attention to public-html back then)
23:33
<kennyluck>
Philip`, did anything happen to public-html in the meanwhile?
23:34
<TabAtkins>
kennyluck: It was infested by process trolls and taken over by noise.
23:34
<TabAtkins>
See: every single message about longdesc, ever.
23:36
<kennyluck>
Huh.
23:38
<TabAtkins>
The worst part is that I know the a11y people *mean* well, they just put blinders on when talking about certain topics.
23:39
<TabAtkins>
They have a mysterious and total blindness about the "longdesc is completely polluted and useless" studies, and insist on trying to either pretend that it's perfectly okay, or that it will be okay *this time* if they just give it a different name.
23:40
<zewt>
TabAtkins: everyone means well
23:40
<zewt>
(perhaps excluding DRM folk)
23:40
<kennyluck>
lol
23:40
<zewt>
(wasn't a joke, heh)