00:02
<jwalden_>
hsivonen: #undef UNICODE /* Stupid Windows CE C++ compiler. */ ?
00:10
<annevk42>
jwalden_, it's a reserved word or something
00:12
<jwalden_>
annevk42: you sure? my experience is that most collisions are from idiotic macro names in the Windows SDK
00:13
<jwalden_>
and an #undef takes care of them, as long as you don't need to use the name in a header that might shared a large number of places
00:14
<annevk42>
that's what https://bugzilla.mozilla.org/show_bug.cgi?id=497580 suggests
00:14
annevk42
follows bugs with "html5"
00:21
<jwalden_>
it really is quite appropriate that the abbreviation for that platform is WINCE
00:21
<annevk42>
is WINCE Windows Mobile?
00:32
<jcranmer>
Windows Compact Edition
00:32
<jcranmer>
so yes
01:47
<doublec>
Windows Mobile is based on WINCE but the version numbers are different. Windows Mobile 6 is not based on WINCE 6 for example.
01:47
<doublec>
it's based on WINCE 5
08:36
<jgraham>
Finally an <audio> demo: http://evilbrainjono.net/piano.html Bets on when the first song made like this reaches the charts?
09:10
jwalden
wishes so many keyboard-using demos didn't have issues when the browser in use has a default action associated with the key in question
09:11
<jwalden>
find as you type horks things like that pretty hard
09:15
<hsivonen>
jwalden: yeah, I can probably just #undef UNICODE. silly me. (shows my newbieness with approaching Windows compilation issues)
09:16
<jwalden>
not being corrupted in that manner is not necessarily bad :-)
09:19
<Philip`>
Re last night (UTC): Surely a URL that has totally different meanings in different contexts would be violating some fundamental architecture of HTTP? (like the whole "Uniform" bit of "URL")
09:21
<hsivonen>
Philip`: if it's not an HTTP URL, you wouldn't be violationg HTTP but maybe AWWW
09:22
<annevk42>
context-dependent identifiers are acceptable
09:22
<annevk42>
e.g. localhost
09:30
<jwalden>
heck, all of DNS
11:03
<zcorpan>
http://forums.whatwg.org/viewtopic.php?t=49#5022 - in a couple of days, another newly registered user will reply with a URL, and i will delete both posts as spam
11:05
<zcorpan>
http://www.google.com/search?q=%22What+is+the+best+GPS+Navigation+system+I+can+buy+for+my%22
11:05
zcorpan
deletes it now instead
11:43
<annevk42>
whoever invented sync XHR be doomed
11:45
<jgraham>
annevk42: We're *all* doomed (for some sutiable definition of doomed)
11:55
<annevk42>
jgraham, that's not helpful
12:02
<jgraham>
annevk42: I think introducing "imminent doom" as the punishment for inventing bad apis would rapidly deplete the already worryingly empty pool of wwilling specification editors
12:02
<jgraham>
Although maybe it is a fairer punishment for introducing bad non-standard apis that everyone else than has to adopt
12:02
<jgraham>
Since it would encourage people to seek peer review
12:09
<annevk42>
again, not helping!
12:09
<annevk42>
:)
12:24
hsivonen
finds reftests failing due to HTML5 now discarding incomplete tag tokens
12:24
<hsivonen>
apparently not trying to test incomplete tokens, though
12:26
<jgraham>
hsivonen: How come the reftests have all these weird dependencies on parsing?
12:26
<jgraham>
(apart from ones that test parsing)
12:26
<hsivonen>
jgraham: they are written by people
12:27
<jgraham>
hsivonen: OK, so it is just bugs in the tests rather than something fundamental
12:27
<jgraham>
That's basically what I was wondering
12:28
<annevk42>
from some earlier conversation about this it was mostly autogenerated tests from Philip` that had this issue
12:37
<hsivonen>
anyway, lacking ">" in the string set as the value of innerHTML is something to watch out for in case it matters for Web compat
12:40
<rubys>
hsivonen: http://intertwingly.net/blog/2009/06/12/Validator-Nu-on-GCJ
12:41
<hsivonen>
rubys: cool!
12:43
<jgraham>
rubys: Did you run the testsuite?
12:44
<rubys>
against HTML2XML? That's all I have built so far.
12:44
<jgraham>
Against the htmlparser
12:44
jgraham
guesses no then
12:45
<jgraham>
(Also I make not be making much sense since I don't really know how hsivonen's code is organised)
12:45
rubys
mutters people are *so* impatient. :-)
12:46
hsivonen
deals with *new* reftests that assume <col> becomes a child of <table>
14:07
hsivonen
finds a test case failing because <div> breaks out of <p><span> in HTML5
14:52
gsnedders
buys headphones
14:52
gsnedders
can't believe he really just spent that much on headphones :P
14:56
<Lachy>
gsnedders, what type of headphones did you buy and how much?
14:56
<gsnedders>
Lachy: Audio-Technica ATH-M50
14:57
<gsnedders>
just under £120
14:59
<Lachy>
why did you need such expensive headphones?
15:00
<gsnedders>
Lachy: audiophilia? :P
15:00
<gsnedders>
Lachy: Also needing something with very little sound leakage, and comfy
15:01
<Lachy>
Do you have exceptional hearing ability, and are you able to hear the difference in quality?
15:01
<gsnedders>
Lachy: yes
15:02
<gsnedders>
Lachy: Also, a lot of cheaper headphones (esp. those under £60, the real reason for the high price is getting one which meets all three requirements) have either weak bass of treble which almost anyone will notice
15:03
<Lachy>
can you also tell the difference between a lossless recording and a high quality, though compressed, 256kbps AAC or 320kbps MP3?
15:03
<gsnedders>
No, my hearing isn't that good.
15:03
<annevk42>
whoa, I thought my EUR 30 headphones were expensive
15:04
<Lachy>
annevk42, that's about the price range of my headphones, I think. They're good enough for me
15:05
gsnedders
would get annoyed at the sound quality of more or less all 30 EUR headphones :P
15:11
<Lachy>
I want to get a good quality headset to replace my USB headset, which instead works with the 3.5mm optical output on my Mac. But I haven't found one yet.
15:23
jgraham
has lousy hearing but quite nice 80EURish in ear headphones
15:23
<jgraham>
Which I bought for the noise reduction rather than the playback quality
15:24
<jgraham>
Although the build quality is insufficent
15:25
<Lachy>
anyone know of a good quality, stereo, wireless headset/mic, suitable for general use, like skype calls or youtube videos?
15:39
<gsnedders>
jgraham: in ear headphones I tend to find uncomfortable, and also normally a lot of sound leakage
15:39
<gsnedders>
(And also tend to be too small to get any really good quality)
15:43
<jgraham>
gsnedders: WFM
15:43
<ezyang>
I have PX 200 headphones: they're small, but surprisingly good quality for their size.
15:44
<jgraham>
I mean they're not super comfortable for many hour periods but for being on a noisy office or, especially, on a plane they make much more sense than anything else
15:44
<gsnedders>
ezyang: But they're Sennheiser headphones, so that's not overly surprising :P
15:44
<ezyang>
I <3 my headphones
15:45
jgraham
doesn't understand why gsnedders thinks they wwould have a lot of sound leakage
15:46
<gsnedders>
jgraham: They tend not to have much to stop the sound from getting out
15:46
<ezyang>
If it sounds good, does it really matter?
15:46
<jgraham>
gsnedders: The ones I'm talking about are the ones that are basically an earplug with a headphone in the middle
15:47
<gsnedders>
jgraham: I know
15:47
<gsnedders>
ezyang: If you're in an office, you don't want sound leakage.
15:47
<ezyang>
I have an officemate who plays music on speakers, so YMMV
15:47
<jgraham>
gsnedders: They have a ear plug thing to stop sound getting out
15:48
jgraham
hasn't actually measured this so could be wrong
15:48
<jgraham>
Also I tend to be able to play music at lower volumes because it is quieter
15:48
gsnedders
tends to listen to music fairly quietly too
15:48
ezyang
cranks it up
15:53
<Lachy>
I can't listen to music on headphones and work at the same time. It's too distracting
15:53
<Lachy>
though, I have less difficulty if the music is on relatively low in the background
16:05
<Lachy>
Apparently Apple are changing the default gamma in Snow Leopard to match Windows. http://www.tuaw.com/2009/06/12/make-your-displays-gamma-in-leopard-match-snow-leopard/
16:05
<Lachy>
so at least in theory, colours should start to look the same on both platforms
16:07
<jgraham>
Lachy: We had this conversation a few days ago. For images it still depends if the image has a built-in colour profile and if your viewing software supports it or not
16:09
<Lachy>
jgraham, I know
16:31
<jgraham>
A hint to people writing testsuites: the more complex you make your harness, the more complex it is to figure out what is actually going on
16:51
<anne-m>
mpt, if I want Ubuntu to get the wireless driver issues to be sorted out; where would the best place be to donate money?
16:52
mpt
blinks
16:52
<anne-m>
mpt, due to some upgrade my mother's computer suddenly switched to the non-proprietary drivers that made DNS resolving suck bigtime
16:52
<mpt>
from the Random Questions Department :-)
16:53
<mpt>
hm, one moment, I'll ask around
16:53
<anne-m>
mpt, took me a long time (20min or so) to figure out it was a driver issue and how I could switch back to the proprietary driver
16:53
<anne-m>
mpt, you're basically the only person I know that is closely involved :)
16:55
<mpt>
anne-m, do you happen to know which driver it is?
16:56
<mpt>
(Different people work on different drivers)
16:56
<anne-m>
the proprietary one is madwifi and the non-proprietary one (that I had to disable) is ath5k
16:58
<mpt>
madwifi and ath5k are both open-source drivers produced by the MadWifi project <http://madwifi-project.org/>;
16:58
<mpt>
"ath5k is a relatively new and emerging driver and ... is intended to replace MadWifi in the long run"
16:59
<gauthierm>
What events should be fired when dragging the scrubber on a media element? FIrefox alphas fire play/pause events as well as seeking and seeked. Safari fires only seeking/seeked.
16:59
<mpt>
anne-m, so the answer to your question is <http://madwifi-project.org/wiki/Donations>;
17:03
<anne-m>
thanks mpt (though weird that "Hardware Drivers" says madwifi is proprietary)
17:03
virtuelv
applauds the "where can I donate" attitude instead of "xxx sucks"
18:49
<thin>
how many lines of code to draw a triangle, stroke it black and fill it grey?
18:49
<thin>
with canvas
18:50
<thin>
approximately
18:50
<annevk42>
1
18:51
<thin>
will it someday be possible to generate pixel data with canvas/javascript, drop that into the dom as one of those data nodes, then use that image data as a background image in my css?
18:52
<gauthierm>
probably already possible, but you'd have to write an encoder to encode the pixel data.
18:55
<thin>
for certain small images do you think doing what I described might be a faster option than using an actual image file?
18:59
<thin>
Are there any open source, web-friendly image formats trying to compete with jpg/gif/png like ogg is with video/audio?
18:59
<annevk42>
I think WebKit has an extension to CSS for that
18:59
<annevk42>
thin, JPEG/PNG/GIF are not open enough for you?
19:00
<thin>
wasn't there some hub-bub about gif files a few years back?
19:00
<annevk42>
But you can already do toDataURL() on your <canvas> and then plug that into your CSS through the CSSOM
19:00
<annevk42>
thin, I think that patent expired by now
19:00
<annevk42>
thin, or was invalidated
19:00
annevk42
forgot
19:01
<thin>
are you anne van kesteren?
19:03
<annevk42>
thin, yes
19:03
<thin>
cool, I like your blog
19:03
<annevk42>
:)
19:03
<gauthierm>
thin: png was created as a response to the gif patent.
19:36
<annevk42>
donated
19:42
jgraham
wonders how donations to small software development efforts works
19:42
<jgraham>
Like how does the money affect the development
19:43
<jgraham>
I can understand "here is $x to do y"
19:44
<jgraham>
But "Here is $x to make it better" doesn't have any obvious impact unless sum($x_i) is enough for the developers to give up (part of) their outside job
19:45
<gauthierm>
Is anyone here working on the HTMLMediaElement spec?
19:45
<annevk42>
jgraham, I'd imagine part of the money is used for buying the hardware
19:46
<annevk42>
jgraham, but I trust them to do the right thing
19:46
<jgraham>
Oh I guess for a hardware driver project that does make sense
19:46
<annevk42>
gauthierm, as in editing it? I guess Hixie
19:47
<Hixie>
gauthierm: i'm editing that part of html5 right now
19:47
<jgraham>
annevk42: I'm not suggesting you did anything silly. I'm just curious what the dynamics are when one donates to a (pure software) project
19:47
<gauthierm>
Hixie: Cool. I'm having some trouble with media events when the scrubber is clicked and dragged.
19:48
<gauthierm>
Some browsers fire a 'pause' when you click and hold the scrubber and others do not.
19:48
<annevk42>
jgraham, I hope it actually works; I've had issues using my MasterCard online
19:48
<gauthierm>
Hixie: Is one implementation correct, or is that not covered by the spec?
19:50
<Hixie>
gauthierm: that's basically a user interface issue, so it depends on whether the browser implementor wants the video to continue playing when you let go of the scrubber or not
19:50
<Hixie>
gauthierm: or whether they want it to play as you're dragging
19:51
<annevk42>
Hixie, so the way this "Geopriv" works is that the user sets a bunch of variables and the author then either honors them or does his own thing?
19:51
<gauthierm>
ok. The extra events are causing a problem for me in Firefox in particular. Perhaps I should bug them to fire extra events when the interface is interacted with.
19:51
<gauthierm>
afaik, both Firefox and Safari's interface is the same, but the events fired are different.
19:52
<Hixie>
annevk42: as far as i can tell, except that the settings get set in the browser's ui instead of the page's ui, so the user thinks it's the browser who's going to control it (and who is to blame, of course, when it inevitably gets ignored)
19:52
<Hixie>
gauthierm: which events?
19:52
<annevk42>
Hixie, wow :/
19:52
annevk42
sends email
19:52
<gauthierm>
Hixie: Firefox fires play/pause when you drag the scrubber. Safari does not.
19:53
<Hixie>
annevk42: note that the proposal isn't really geopriv, it's something else. Geopriv itself is an XML format for transmitting geo data with privacy controls, which i think makes a lot of sense (and has nothing to do with UI)
19:53
<Hixie>
gauthierm: does safari keep playing the video if you just hold the scrubber without moving it?
19:53
<gauthierm>
Hixie: checking now
19:53
<annevk42>
Hixie, mkay, somewhat confusing title then
19:53
<Hixie>
annevk42: yeah
19:54
<gauthierm>
Hixie: Safari does pause playback when you drag teh scrubber.
19:56
<Hixie>
gauthierm: then that's a safari bug, it should be pausing the video in the api too
19:58
<gauthierm>
ok. It would be nice from a JavaScript developer's perspective if there was a way to know whether the video was paused through clicking the pause button or paused through dragging the scrubber.
19:59
<gauthierm>
The way it's implemented in Mozilla at least, the two are impossible to distinguish.
20:03
<gauthierm>
Hixie: If I'm filing a bug with Webkit, is that behaviour specified in section 4.8.10.11?
20:06
<Hixie>
gauthierm: yeah "Where possible (specifically, for starting, stopping, pausing, and unpausing playback, for muting or changing the volume of the audio, and for seeking), user interface features exposed by the user agent must be implemented in terms of the DOM API described above, so that, e.g., all the same events fire."
20:14
Philip`
got "here is $x to do y" for his font subsetting tool, which was nice and unexpected
20:15
<Philip`>
hsivonen / annevk42: Re URLs: Oh, good point(s)
20:19
<annevk42>
URLs? My memory is failing me... :/
20:20
<Philip`>
annevk42: http://krijnhoetmer.nl/irc-logs/whatwg/20090612#l-305
20:21
<annevk42>
aah
20:35
<annevk42>
Hixie, the second of "similar note in audio codecs section" should have s/audio/video
20:40
<Hixie>
d'oh
20:41
<Hixie>
btw
20:41
<Hixie>
i hate software patents
20:41
<Hixie>
16bit wave? really? that's the best we can do?
20:41
<Hixie>
and nothing at all for video?
20:41
<Hixie>
what bs
20:42
<sicking>
flac is patented?
20:43
sicking
is surprised that microsoft doesn't have patents on wave
20:43
<Hixie>
apple won't implement codecs that have a submarine patent risk that they haven't already taken on
20:43
<sicking>
*that* is bs
20:44
<sicking>
and a lie
20:44
<sicking>
*everything* has submarine patent risk
20:44
<annevk42>
lots of big companies have taken the risk with vorbis, including Microsoft IIRC
20:44
<Hixie>
mozilla won't implement codecs that require patent licenses unless they can cover their redistributors, which they can't
20:44
<Hixie>
opera won't implement codecs that require paying money
20:44
<Hixie>
sicking: "that they haven't already taken on" is a key part of that sentence
20:45
<Hixie>
and i'm not arguing about who's right or wrong
20:45
<Hixie>
because frankly it doesn't matter
20:45
<sicking>
Hixie, no, i mean implementing cross-site XHR has submarine patent risk
20:45
<Hixie>
they could not want to implement codecs that didn't start with an "A" and we'd still be in the same boat
20:45
<sicking>
Hixie, implementing @font-face has submarine patent risk
20:45
<Hixie>
sicking: argue with them, not me
20:46
<sicking>
Hixie, implementing anything new has submarine patent risk
20:46
<sicking>
Hixie, i know
20:46
<Hixie>
you'll note my employer is implementing everything :-)
20:46
<Hixie>
ogg theora, vorbis, 264, you name it
20:46
<sicking>
well, I can't say that I'm happy your employer is implementing things with known patents
20:46
<sicking>
but that's a separate conversaion
20:46
<sicking>
well, actually it's related
20:47
<Hixie>
yeah, well
20:47
<Hixie>
if the unpatented formats didn't suck...
20:47
<Hixie>
but anyway
20:47
<Hixie>
i don't want to argue about it
20:47
<Rik|work>
Hixie: i really think that's no big deal for the spec, we'll see something similar to what happened with jpg, png and gif
20:47
<Hixie>
i just want to whine that this makes my life hard from the html5 perspective
20:48
<sicking>
the thing is, the "we won't implement anything with submarine patent risk" argument is BS. What it really is is "the risk/reward ratio isn't good enough right now"
20:48
<Hixie>
Rik|work: maybe, though the codec space is _much_, _much_ more patent-encumbered.
20:48
<Hixie>
sicking: yeah i was simplifying their position for effect, you're right that it's really about risk/reward.
20:48
<sicking>
we can't do anything to lower the risk part, so we'll have to up the reward part
20:48
<Rik|work>
gif was patent-encumbered and yet everybody used it
20:48
<sicking>
which means that we have to get people to use ogg, and only ogg
20:48
<annevk42>
the GIF patent only covered encoding
20:48
<annevk42>
not decoding
20:49
<Hixie>
Rik|work: (a) it wasn't thought to be originally, (b) it was only encoding that was covered, so browsers were safe, and (c) yeah, that's why people are paranoid now
20:49
<Hixie>
anyway
20:49
<Hixie>
i should go get lunch
20:49
<Hixie>
bbl
20:50
<sicking>
Rik|work, what hixie said. GIF isn't a proof doing patented stuff is fine. It's a lesson costly learned
20:55
<gauthierm>
Mozilla's doing some good work to make theora suck less.
21:03
<sayrer>
sicking: the key part is "not arguing about right and wrong"
21:05
<sayrer>
oh wouldn't it be nice to take an amoral stance regarding <video>
21:06
<sayrer>
Mozilla could drop Windows Media in there
21:06
<sayrer>
and we'd have a lot of the Web taken care of
21:09
<annevk42>
sayrer, isn't that sort of what enabling GStreamer does?
21:10
<sayrer>
yes, but if we did (have? not sure if we went for it) I would and do openly disagree that it is the right thing
21:11
<sayrer>
I wouldn't make up some absurd rationalization
21:12
<annevk42>
not yet apparently
21:12
<sayrer>
yeah, I don't like it, but I also haven't spent much time working on the mobile product or the video element
21:13
<annevk42>
(I actually thought it was in, but https://bugzilla.mozilla.org/show_bug.cgi?id=422540 suggests it isn't)
21:13
<sayrer>
mozilla also doesn't publish mass quantities of h264 video
21:13
<sayrer>
so there is that
21:14
<sayrer>
anyway, the whole "some people have paid MPEG-LA, some people haven't, so it's a tossup" argument is just such bullshit
21:15
<sayrer>
try applying that logic to any number of historical dilemmas
22:08
<darbour>
I'm having a problem with htmllib5 sanitizer if anyone can help
22:09
<darbour>
when I give "<p class="some-p">LALALLALA</p>" the sanitizer returns "<p class="some-p">blarg\n"
22:09
<darbour>
* replace LA* with blarg
22:11
<jgraham>
darbour: In theory I can help but a) I'm about to go to bed and b) that seems rather odd
22:12
<jgraham>
Can you give an actually running example?
22:13
<sayrer>
I think he means that it eliminated his closing tag
22:13
<darbour>
exactly
22:14
<darbour>
sorry I was a little vague there
22:14
<sayrer>
it did that because it is not strictly necessary
22:14
<sayrer>
also, the sanitizer is pedantic
22:14
<sayrer>
there you go
22:14
<sayrer>
:)
22:14
<jgraham>
Oh. It sounds like it's the serializer setup you have or something
22:15
<jgraham>
Running code would still help :)
22:15
<sayrer>
I wonder if the html5lib sanitizer replaces font elements
22:15
<darbour>
for <p class="first-p">1<br/>2</p> it returns <p class="first-p">1<br>2
22:15
<darbour>
where would i begin to look to stop this behavior?
22:16
<jgraham>
darbour: What do you mean "returns" usually the sanitizer returns an in-memory tree, not a string. How are you creating the string?
22:17
<annevk2>
hmm, dropping the closing tag seems problematic
22:17
<jgraham>
annevk2: I think that somewhere somethin is being serialized with omit-optional-tags=True
22:18
<jgraham>
Er but not quite called that
22:18
<darbour>
should I look at the html5lb serializer code?
22:20
<jgraham>
darbour: In the HTMLSerializer there is an attribute omit_optional_tags which is True by default. I think if you set this to False on your serializer instance your problems will go away
22:21
<darbour>
awesome, I'll try that. Thanks for the help!
22:47
<annevk2>
I tend to think http://intertwingly.net/blog/2007/05/08/Dont-Break-The-Web#c1178698369 is still a pretty good answer to part of the conformance question
23:26
<annevk2>
sicking, could be that I missed something, but I believe it's just Mozilla that pays hsivonen for the validator work
23:26
<sicking>
annevk2, i thought w3c was planning on using some of his work too. Not sure if that has been decided for the HTML5 parser yet
23:27
<Hixie>
validator.w3.org uses some of the validator.nu code
23:27
<Hixie>
though in my experience hsivonen's instance is more reliable
23:31
<annevk2>
http://groups.google.com/group/native-client-announce/browse_thread/thread/e69fe64e8decbe16 -- interesting, albeit scary
23:33
<annevk2>
Hixie, a DOMString can contain a zero byte too, that'd be problematic as well for Web Sockets
23:33
<Hixie>
why?
23:33
<annevk2>
isn't that the end marker?
23:34
<Hixie>
no, oxFF is
23:34
<Hixie>
0xFF even
23:34
<olliej>
annevk2: Hixie: is there not a length property instead
23:34
<Hixie>
for binary data yes
23:34
<olliej>
all data should be considered binary
23:34
<Hixie>
not for text though
23:34
<olliej>
0xff can occur in valid unicode
23:34
<Hixie>
not in utf-8
23:35
<olliej>
what about utf16
23:35
<sayrer>
annevk2: none of hsivonen's points seem to apply to @summary or <font> very well
23:35
<Hixie>
websocket uses utf-8
23:35
<olliej>
urgh
23:35
<olliej>
so we have to do a utf16-utf8 conversino :-/
23:35
<annevk2>
sayrer, yup
23:36
<Hixie>
olliej: i'd rather you have to do it than have every single web author out there have to do it
23:36
<annevk2>
sayrer, Hixie made a few additional points that seem to cover those
23:36
<sayrer>
annevk2: not really
23:36
<sayrer>
but that's ok, I don't have to argue it
23:37
<annevk2>
me neither :)
23:37
<sayrer>
I'm just going to fork it :)
23:37
<sayrer>
now that I have some time
23:38
<annevk2>
good idea
23:38
<annevk2>
hopefully the extra competition will turn into something useful
23:39
<sayrer>
maybe
23:39
<annevk2>
Hixie, ah ok
23:39
<sayrer>
I'm just going to cut, and insert text that lets anyone extend it. hopefully the extra competition turns into something useful.
23:39
<Hixie>
annevk2: hm?
23:40
<annevk2>
Hixie, my misreading of Web Sockets
23:40
<Hixie>
ah
23:42
<annevk2>
IETF drafts are distinctly unreadable :/
23:42
<sayrer>
yeah, they need decorations about how they don't work
23:43
<annevk2>
they could use some hypertext, for starters :)
23:45
<sayrer>
and some newspeak
23:46
<sayrer>
they already of the amoral stance towards patents
23:46
<sayrer>
half way there
23:46
<sayrer>
of the, have the
23:46
<sayrer>
you get it
23:46
<annevk2>
not really
23:47
<sayrer>
ok
23:51
<Hixie>
hm, annotations in rfcs describing which parts aren't actually implemented would be really useful