Options:
- # Session Start: Sun Feb 06 00:00:00 2011
- # Session Ident: #whatwg
- # [00:04] * Joins: abarth (~abarth@173-164-128-210-SFBA.hfc.comcastbusiness.net)
- # [00:08] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [00:09] * Quits: jomn (~jomn@c80-216-13-27.bredband.comhem.se) (Remote host closed the connection)
- # [00:11] <annevk> nn
- # [00:11] * Quits: annevk (~annevk@33.115.34.95.customer.cdi.no) (Quit: annevk)
- # [00:12] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [00:12] * Joins: espadrine (~espadrine@acces1341.res.insa-lyon.fr)
- # [00:17] * Quits: matjas (~matjas@91.182.101.93) (Quit: Computer has gone to sleep.)
- # [00:20] <Hixie> what's the implementation status of image borders?
- # [00:21] <Hixie> caniuse says browsers do it with prefixes
- # [00:25] <othermaciej> border-image you mean?
- # [00:26] <othermaciej> -webkit-border-image is pretty clearly prefixed
- # [00:26] <othermaciej> if that is what you had in mind
- # [00:26] <webr3> q, anybody know if it would be possible to get the browsers to generate key pairs and wrap them up in certificates, perhaps coupled to keygen?
- # [00:27] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [00:27] * Quits: erlehmann (~erlehmann@i59F6DF4.versanet.de) (Ping timeout: 276 seconds)
- # [00:31] * Joins: erlehmann (~erlehmann@i59F6B926.versanet.de)
- # [00:31] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
- # [00:35] <Hixie> othermaciej: yeah that's what i meant by prefixed
- # [00:35] <Hixie> othermaciej: was wondering what the status of the spec was
- # [00:40] * Quits: weinig (~weinig@17.203.14.133) (Ping timeout: 265 seconds)
- # [00:47] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:52] * bga_ is now known as bga_|away
- # [01:02] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [01:03] <abarth> webr3: its possible, but there isn't much momentum to do it now
- # [01:05] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [01:06] * Joins: jochen___ (~jochen@nat/google/x-sywvfqogqhzixxbb)
- # [01:07] <webr3> abarth, that's good enough for me, cheers :)
- # [01:09] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [01:09] * Quits: jochen__ (~jochen@nat/google/x-wuupzzidsdnqjgde) (Ping timeout: 260 seconds)
- # [01:10] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [01:11] * Joins: jochen__ (~jochen@nat/google/x-qlnljjybcqpctitj)
- # [01:11] * Quits: jochen___ (~jochen@nat/google/x-sywvfqogqhzixxbb) (Ping timeout: 250 seconds)
- # [01:18] * webr3 meh's at xmlns, bloody pita
- # [01:20] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [01:22] * bga_|away is now known as bga_
- # [01:22] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Quit: Leaving)
- # [01:26] * Quits: miketaylr (~miketaylr@dhcp-202-46.njit.edu) (Ping timeout: 276 seconds)
- # [01:35] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [01:41] * Joins: nessy (~Adium@124-171-47-99.dyn.iinet.net.au)
- # [01:44] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [01:48] * Joins: FastJack (~fastjack@dumpstr.net)
- # [02:01] * Quits: enhydra (~kalan@wikimedia/Kalan) (Quit: leaving)
- # [02:01] * Joins: benschwarz_ (~ben@59.167.185.148)
- # [02:15] * Joins: hdhoang (~hdhoang@cmalu.zahe.me)
- # [02:15] * Joins: toyoshim (~toyoshim@y252189.dynamic.ppp.asahi-net.or.jp)
- # [02:18] <MikeSmith> Hixie: http://caniuse.com/#background-img-opts
- # [02:18] <MikeSmith> fwiw
- # [02:18] <MikeSmith> as far as browser support
- # [02:19] <Hixie> border-image, not background-image, but yeah, i looked at caniuse :-)
- # [02:19] <MikeSmith> seems fantasai is still working on the spec pretty actively
- # [02:19] <MikeSmith> ah
- # [02:19] <MikeSmith> nm then *)
- # [02:19] <Hixie> she's been working on that spec for like a half-decade
- # [02:24] <gsnedders> Does anywhere spec that getting an element which has had a custom property set on it before must get the same element with the custom property still set, regardless of GC?
- # [02:26] * Quits: hdhoang (~hdhoang@cmalu.zahe.me) (Quit: bye)
- # [02:28] <hober> I could have sworn that was in web dom core, but I can't find it
- # [02:29] <gsnedders> If it's in web dom core, I guess I should be embarrassed seeming I briefly edited it :P
- # [02:30] <hober> :)
- # [02:32] * Joins: danbri (~danbri@235.13-64-87.adsl-dyn.isp.belgacom.be)
- # [02:34] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [02:41] * Parts: sebadoh (~Adium@c-98-210-49-147.hsd1.ca.comcast.net)
- # [02:55] * Quits: danbri (~danbri@235.13-64-87.adsl-dyn.isp.belgacom.be) (Remote host closed the connection)
- # [03:04] * Quits: benschwarz_ (~ben@59.167.185.148) (Quit: benschwarz_)
- # [03:06] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [03:12] * Parts: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:12] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:13] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [03:13] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:17] * Quits: silanus (~silanus@p5DDE9776.dip.t-dialin.net) (Ping timeout: 255 seconds)
- # [03:21] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [03:21] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:23] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Client Quit)
- # [03:23] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:24] * Joins: silanus (~silanus@p5DDEA78E.dip.t-dialin.net)
- # [03:25] * bga_ is now known as bga_|away
- # [03:25] * Quits: kal-EL_ (~jor-EL@host181-69-dynamic.16-79-r.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
- # [03:29] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [03:32] * bga_|away is now known as bga_
- # [03:41] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [03:56] * bga_ is now known as bga_|away
- # [03:59] * bga_|away is now known as bga_
- # [04:18] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [04:24] * Joins: jacobolus (~jacobolus@c-24-128-190-29.hsd1.ma.comcast.net)
- # [04:35] * bga_ is now known as bga_|away
- # [04:40] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [04:53] * bga_|away is now known as bga_
- # [04:54] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [05:01] * bga_ is now known as bga_|away
- # [05:01] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [05:31] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
- # [05:36] <Hixie> when making a tileset, e.g. for techniques like css sprites, is there any advantage to using a grid over using a single row for all the images?
- # [05:44] * Joins: benschwarz (~ben@59.167.185.148)
- # [05:52] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [06:32] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [06:50] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [06:53] * Quits: erlehmann (~erlehmann@i59F6B926.versanet.de) (Ping timeout: 240 seconds)
- # [06:55] * Quits: jacobolus (~jacobolus@c-24-128-190-29.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [07:00] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [07:01] * Joins: brosnan (~kbrosnan@pool-74-97-44-137.prvdri.fios.verizon.net)
- # [07:08] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [08:48] * Quits: brosnan (~kbrosnan@pool-74-97-44-137.prvdri.fios.verizon.net) (Ping timeout: 240 seconds)
- # [08:52] * Joins: jacobolus (~jacobolus@c-24-128-190-29.hsd1.ma.comcast.net)
- # [09:05] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
- # [09:09] <Hixie> man, webkit-border-image is quite buggy
- # [09:38] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:44] * Joins: kal-EL_ (~jor-EL@host158-0-dynamic.52-82-r.retail.telecomitalia.it)
- # [09:55] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [10:03] * Quits: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
- # [10:03] * Joins: Yudai (~Yudai@p434d26.kngwnt01.ap.so-net.ne.jp)
- # [10:16] * Joins: ROBOd (~robod@109.96.194.75)
- # [10:20] <hsivonen> must be a busy year both for legitimate HTML5 trainers and snakeoil salesmen
- # [10:21] <hsivonen> now that publishers are waking up to iOS apps being a bad deal and staff need to be trained for "HTML5"
- # [10:25] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [10:38] * Joins: annevk (~annevk@33.115.34.95.customer.cdi.no)
- # [11:08] * Joins: Ms2ger (~Ms2ger@91.181.114.182)
- # [11:11] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [11:12] * Joins: matjas_ (~matjas@91.182.101.93)
- # [11:34] * Joins: maikmerten (~maikmerte@port-92-201-193-178.dynamic.qsc.de)
- # [11:50] <Philip`> Hixie: If the images are not all equal sizes, you can pack them more tightly into a squarish grid
- # [11:51] * Joins: jomn (~jomn@c80-216-13-27.bredband.comhem.se)
- # [11:52] <Philip`> Implementations will have some maximum height/width limits, so if you've got a very large number of images in a row you might hit that
- # [11:53] <Philip`> (PNG can only represent 64K pixels in each direction; I don't know if implementations have tighter limits)
- # [11:54] <Philip`> (Incidentally, I'd expect a column would probably be minutely more efficient than a row, if you don't want a grid)
- # [11:57] * matjas_ is now known as matja
- # [11:57] * matja is now known as matjas
- # [11:58] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [12:02] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [12:13] * Quits: matjas (~matjas@91.182.101.93) (Quit: Computer has gone to sleep.)
- # [12:19] * Joins: Martijnc (~Martijnc@91.176.197.36)
- # [12:20] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [12:20] * Joins: wakaba_0 (~wakaba_@219.157.197.113.dy.bbexcite.jp)
- # [12:21] * Quits: wakaba_1 (~wakaba_@219.157.197.113.dy.bbexcite.jp) (Ping timeout: 240 seconds)
- # [12:31] * Joins: danbri (~danbri@conference/fosdem/x-kpgyfntjlgnhffph)
- # [12:31] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [12:46] * Quits: danbri (~danbri@conference/fosdem/x-kpgyfntjlgnhffph) (Ping timeout: 272 seconds)
- # [12:49] * Joins: danbri_ (~danbri@conference/fosdem/x-hnmxxyoayhgzkudi)
- # [12:56] * Joins: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com)
- # [12:56] * Quits: danbri_ (~danbri@conference/fosdem/x-hnmxxyoayhgzkudi) (Ping timeout: 272 seconds)
- # [13:02] * Joins: wakaba_1 (~wakaba_@219.157.197.113.dy.bbexcite.jp)
- # [13:04] * Quits: wakaba_0 (~wakaba_@219.157.197.113.dy.bbexcite.jp) (Ping timeout: 276 seconds)
- # [13:04] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [13:11] * Joins: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
- # [13:17] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [13:19] * Joins: torvalamo (~loriisacu@c3373BF51.dhcp.bluecom.no)
- # [13:38] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [13:54] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [14:03] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [14:04] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
- # [14:06] * Joins: benschwarz (~ben@59.167.185.148)
- # [14:07] <annevk> alright, I guess I'll write some more Change Proposals
- # [14:08] <annevk> one for ISSUE-150 as micromanaging editors is annoying (if the W3C had a proper style guide for these questions it would be a different matter)
- # [14:09] <annevk> and one for ISSUE-140 as we should not introduce versioning in conformance
- # [14:09] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Quit: Leaving)
- # [14:15] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
- # [14:18] * Quits: nessy (~Adium@124-171-47-99.dyn.iinet.net.au) (Quit: Leaving.)
- # [14:20] * Quits: wakaba_1 (~wakaba_@219.157.197.113.dy.bbexcite.jp) (Ping timeout: 240 seconds)
- # [14:23] * Joins: wakaba_0 (~wakaba_@219.157.197.113.dy.bbexcite.jp)
- # [14:24] * Joins: Anti-X (~loriisacu@102-196-212.connect.netcom.no)
- # [14:25] * Quits: torvalamo (~loriisacu@c3373BF51.dhcp.bluecom.no) (Ping timeout: 265 seconds)
- # [14:25] * Anti-X is now known as torvalamo
- # [14:37] <annevk> damnit
- # [14:37] <annevk> now I wrote CPP twice
- # [14:37] <annevk> if you all read CCP there you'll be fine
- # [14:40] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (Quit: Leaving)
- # [14:48] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [14:50] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [14:50] * Quits: wakaba_0 (~wakaba_@219.157.197.113.dy.bbexcite.jp) (Ping timeout: 240 seconds)
- # [14:51] * Joins: wakaba_0 (~wakaba_@219.157.197.113.dy.bbexcite.jp)
- # [14:54] * Quits: toyoshim (~toyoshim@y252189.dynamic.ppp.asahi-net.or.jp) (Ping timeout: 255 seconds)
- # [14:58] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [14:58] * Quits: heycam (~cam@wok.mcc.id.au) (Ping timeout: 255 seconds)
- # [14:58] * Joins: wakaba_1 (~wakaba_@219.157.197.113.dy.bbexcite.jp)
- # [14:58] * Quits: wakaba_0 (~wakaba_@219.157.197.113.dy.bbexcite.jp) (Ping timeout: 255 seconds)
- # [15:04] * Quits: pererik (~pe@unaffiliated/pererik) (Ping timeout: 265 seconds)
- # [15:05] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [15:06] * Quits: Ms2ger (~Ms2ger@91.181.114.182) (Read error: Connection reset by peer)
- # [15:12] * Joins: Ms2ger (~Ms2ger@91.181.114.182)
- # [15:13] * Joins: mokush (~quassel@188.24.40.245)
- # [15:15] * Joins: realityking___ (~rouven@f053049093.adsl.alicedsl.de)
- # [15:17] * Quits: realityking (~rouven@g228143119.adsl.alicedsl.de) (Ping timeout: 240 seconds)
- # [15:20] * Joins: toyoshim (~toyoshim@y252189.dynamic.ppp.asahi-net.or.jp)
- # [15:39] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [15:47] * Joins: Rik` (~Rik`@conference/fosdem/x-xdfmosifgarfdhir)
- # [15:49] * Joins: mokush_ (~quassel@188.24.45.219)
- # [15:49] * Quits: silanus (~silanus@p5DDEA78E.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [15:50] * Quits: mokush (~quassel@188.24.40.245) (Ping timeout: 240 seconds)
- # [15:54] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [16:08] * Joins: silanus (~silanus@p5DDEA78E.dip.t-dialin.net)
- # [16:17] * Quits: wakaba_ (~wakaba@219.157.197.113.dy.bbexcite.jp) (Quit: Leaving...)
- # [16:22] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [16:22] * Joins: wakaba (~wakaba@219.157.197.113.dy.bbexcite.jp)
- # [16:23] * Joins: hdhoang (~hdhoang@cmalu.zahe.me)
- # [16:32] * Joins: erlehmann (~erlehmann@89.204.137.64)
- # [16:34] * Quits: Rik` (~Rik`@conference/fosdem/x-xdfmosifgarfdhir) (Read error: Connection reset by peer)
- # [16:38] * Joins: benschwarz (~ben@59.167.185.148)
- # [16:49] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [16:58] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [16:58] * Parts: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [17:00] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [17:01] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [17:05] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [17:06] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [17:09] * Quits: maikmerten (~maikmerte@port-92-201-193-178.dynamic.qsc.de) (Read error: Connection reset by peer)
- # [17:18] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [17:23] * Quits: Ms2ger (~Ms2ger@91.181.114.182) (Ping timeout: 240 seconds)
- # [17:25] * Joins: Anti-X (~loriisacu@c3373BF51.dhcp.bluecom.no)
- # [17:29] * Quits: torvalamo (~loriisacu@102-196-212.connect.netcom.no) (Ping timeout: 240 seconds)
- # [17:35] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [17:42] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [17:42] * Joins: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no)
- # [17:53] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [18:02] * Joins: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk)
- # [18:04] * Quits: huehnts (~huehnts@static.213-239-210-158.clients.your-server.de) (Quit: quitting)
- # [18:04] * Quits: mokush_ (~quassel@188.24.45.219) (Remote host closed the connection)
- # [18:17] * Quits: Stiks (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [18:19] * Joins: Ms2ger (~Ms2ger@91.181.114.182)
- # [18:26] * Quits: annevk (~annevk@33.115.34.95.customer.cdi.no) (Remote host closed the connection)
- # [18:28] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [18:29] * Quits: hdhoang (~hdhoang@cmalu.zahe.me) (Quit: bye)
- # [18:33] * Joins: maikmerten (~maikmerte@port-92-201-193-178.dynamic.qsc.de)
- # [18:34] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [18:34] * bga_ is now known as bga_|away
- # [18:35] * bga_|away is now known as bga_
- # [18:42] * Joins: xtoph (~xtoph@213.47.185.206)
- # [18:47] * Quits: Ms2ger (~Ms2ger@91.181.114.182) (Ping timeout: 240 seconds)
- # [18:50] * bga_ is now known as bga_|away
- # [18:50] * bga_|away is now known as bga_
- # [19:02] * Joins: boaz (~boaz@64.119.153.2)
- # [19:08] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [19:10] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Remote host closed the connection)
- # [19:13] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [19:15] * Joins: lil654 (~mike@cpc2-seac16-0-0-cust506.7-2.cable.virginmedia.com)
- # [19:30] * Joins: Rik` (~Rik`@118.6-246-81.adsl-static.isp.belgacom.be)
- # [19:31] * Joins: Ms2ger (~Ms2ger@91.181.37.224)
- # [19:37] * Joins: estellevw (~estelle@adsl-99-151-255-101.dsl.pltn13.sbcglobal.net)
- # [19:39] * Joins: matjas (~matjas@91.182.101.93)
- # [19:50] * Quits: Rik` (~Rik`@118.6-246-81.adsl-static.isp.belgacom.be) (Read error: No route to host)
- # [20:12] <AryehGregor> Why do people use things like Mersenne twister when they can just use, e.g., AES in counter mode?
- # [20:12] <AryehGregor> Are they much faster?
- # [20:13] <AryehGregor> If AES is a secure block cipher, its output is computationally indistinguishable from a random bitstring.
- # [20:14] <AryehGregor> Maybe things like Mersenne twister are comparably secure, though, in which case I guess it makes no difference.
- # [20:19] <Philip`> The cipher will never repeat, which doesn't sound like good randomness
- # [20:20] <AryehGregor> Oh, right.
- # [20:20] <AryehGregor> It's indistinguishable from an arbitrary pseudo-random permutation.
- # [20:20] <AryehGregor> But repetitions have negligible probability anyway with a 128-bit block size, right?
- # [20:20] <erlehmann> I don't get it. Wouldn't a cipher need an initialization vector and a key? and on top of that a counter input?
- # [20:21] <erlehmann> While a random number generator only needs a seed?
- # [20:21] <AryehGregor> You'd use your seed as a key, and start the counter from 0. You have to have a random seed anyway.
- # [20:22] <Philip`> Depends on what you consider negligible, and why you'd put up with theoretical non-randomness instead of using something specifically designed to be random
- # [20:22] <AryehGregor> You can't be secure against negligible probabilities anyway. Basically all cryptographic theorems say "except with negligible probability" in them.
- # [20:23] <AryehGregor> I mean, you can be secure in some cases.
- # [20:23] <AryehGregor> Like a one-time pad.
- # [20:23] <AryehGregor> But it's an unreasonable requirement given how much more you can do if you allow negligible probabilities of stuff breaking.
- # [20:23] * Joins: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net)
- # [20:23] <AryehGregor> I dunno, my crypto course covered block ciphers and not PRNGs independently, so maybe I'm biased. :)
- # [20:24] <AryehGregor> Theoretically, it's considerably superior to minimize the number of assumptions, so if you can prove something secure given that AES is secure, and you already rely on AES's security . . .
- # [20:24] <erlehmann> AryehGregor, a one-time pad only moves the problem. How to you securely communicate the one time key? I suspect that is an infinite regress.
- # [20:25] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Read error: Connection reset by peer)
- # [20:25] <AryehGregor> Well, that's a separate problem. You have to solve one problem at a time. The one-time pad solves one specific problem perfectly.
- # [20:25] <AryehGregor> It has other problems too, like it's malleable.
- # [20:26] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
- # [20:26] <AryehGregor> E.g., I can flip a bit in the ciphertext and it will be flipped in the message.
- # [20:26] <AryehGregor> So if I happen to have external knowledge of what a particular bit means, I can modify the message -- although it stills gives me no information.
- # [20:27] <Philip`> If you only want the PRNG output for use in crypto stuff, then I guess you might worry less about its randomness properties than if you're using it for statistical computation stuff, so AES would probably be okay
- # [20:28] <Philip`> If you care about it being a good uniform distribution in up to 623 dimensions then you'd use a Mersenne twister instead, I suppose
- # [20:28] <AryehGregor> Even for statistical computation, surely you can't run enough rounds of AES for non-repetition to be statistically detectable?
- # [20:29] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
- # [20:29] <erlehmann> >rounds
- # [20:29] <erlehmann> that sounds computationally expensive
- # [20:29] <AryehGregor> I don't know why people want such extragavant period sizes for RNDs.
- # [20:30] <AryehGregor> I meant "you can't run AES enough times". AES has a fixed number of rounds depending on key size.
- # [20:30] <AryehGregor> Maybe it's just that AES is slower than Mersenne twister.
- # [20:30] <erlehmann> Jack up the AES rounds up to eleven!
- # [20:32] * Quits: erlehmann (~erlehmann@89.204.137.64) (Quit: Ex-Chat)
- # [20:33] <Philip`> There is e.g. http://infoscience.epfl.ch/record/99493 which says "A preliminary study suggested that [Rijndael] required too many rounds for randomness, because the size of the elementary round functions is too small."
- # [20:34] <Philip`> I don't understand what it's talking about at all, but it seems the general impression is that being a decent cipher doesn't necessarily imply being a decent PRNG
- # [20:35] <Philip`> (or at least not provably decent)
- # [20:36] <AryehGregor> Ms2ger, what's "Assert: refNode is not null" supposed to mean?
- # [20:37] <Ms2ger> That refNode shouldn't be null at that point in the algorithm
- # [20:38] <Ms2ger> The "Node!" in the IDL means that a TypeError should be thrown when you pass null in
- # [20:38] <Ms2ger> (Not yet in any spec, though)
- # [20:39] <AryehGregor> Oh, exclamation point.
- # [20:39] <AryehGregor> I didn't notice that.
- # [20:40] <AryehGregor> Current WebIDL says you can always pass null for objects, right?
- # [20:41] <Ms2ger> Yeah
- # [20:41] <Ms2ger> That might change
- # [20:41] <gsnedders> But null is an object! typeof says so!
- # [20:42] <AryehGregor> It's not a Node, though.
- # [20:43] <AryehGregor> So why should it be passable as a Node argument?
- # [20:43] <AryehGregor> That's why we have "Node?", right?
- # [20:43] <Ms2ger> We don't
- # [20:43] <Ms2ger> "Node?" isn't allowed in current WebIDL
- # [20:44] <AryehGregor> Well, only because "Node" already means what you'd expect "Node?" to mean.
- # [20:44] <Ms2ger> (The idea is that "Node" becomes "Node?" and "Node!" or "[NoNull] Node" becomes "Node")
- # [20:45] <gsnedders> AryehGregor: That wasn't a serious argument.
- # [20:48] * Joins: benschwarz (~ben@59.167.185.148)
- # [20:48] <AryehGregor> Ah.
- # [20:58] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [20:59] <Hixie> anyone know of an equivalent to ImageMagick for audio?
- # [21:00] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [21:01] <benschwarz> Hixie: I want to discuss some features for appCache with you… are you around in about an hour and a half?
- # [21:03] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [21:09] * Joins: heycam (~cam@wok.mcc.id.au)
- # [21:13] <Hixie> benschwarz: can't predict when i'll be around
- # [21:13] <Hixie> benschwarz: sorry
- # [21:13] <benschwarz> Hixie: sure, I'll pull something together if you're not around
- # [21:16] <Hixie> benschwarz: my irc client is always online, so feel free to ask questions and i'll reply when i can (assuming you leave your irc client on too!)
- # [21:17] <Hixie> i have to merge some sound files together in an automated fashion on my linux server
- # [21:17] <Hixie> so far the only way i've found to do it is to manually mix the wave files
- # [21:17] <benschwarz> Hixie: wav files? can't they just be cat / appended to each other?
- # [21:17] <Hixie> i need to mix them
- # [21:18] <Hixie> not concatenate them
- # [21:18] <Hixie> with differences in volume and in stereo position
- # [21:19] <benschwarz> Hixie: you're not on a mac, are you?
- # [21:19] <Hixie> the server is debian
- # [21:19] * Hixie is on a mac right now, but this is for a web service, not a one-off
- # [21:19] <benschwarz> ok. I can't help :)
- # [21:21] <Hixie> and my input files are all different bitrates, #s of channels, etc
- # [21:21] <Hixie> this is going to suck
- # [21:21] <AryehGregor> Blech, writing tests requires you to actually decide what you want to test. How tiresome.
- # [21:21] <Hixie> AryehGregor: i often write what i call "demos" which have no pass conditions
- # [21:21] <Hixie> AryehGregor: and then, if i remember, convert them to real tests afterwards
- # [21:22] <AryehGregor> My problem is, if I have an algorithm defining something like range.setStart(), how do I decide what Ranges to test on?
- # [21:22] <AryehGregor> Since I could construct arbitrarily many.
- # [21:22] <AryehGregor> I guess I could just reuse the ones I made up for my extend() tests.
- # [21:23] <Hixie> could construct arbitrarily many :-)
- # [21:23] <Hixie> oops, copy-paste error
- # [21:23] <Hixie> i meant: construct arbitrarily many :-)
- # [21:23] <AryehGregor> No, because that takes forever to run.
- # [21:24] <AryehGregor> Like "longer than I'm willing to wait".
- # [21:24] <Hixie> construct arbitrarily many / 10 ?
- # [21:24] <Hixie> they can't be random, they have to be reproducible
- # [21:25] <Hixie> so just take a complicated DOM and then make a good cross-section of the possible ranges given that DOM
- # [21:25] <Hixie> (then repeat with a different DOM a few times so that you don't miss bugs that are hidden by that specific DOM)
- # [21:25] <AryehGregor> If I naively constructed test-cases for setStart() based on the nodes and offsets I have now, it would be something like (23*9)^3, which is too many.
- # [21:25] <AryehGregor> Yeah, I'm basically doing that (although the DOM isn't so complicated). I'm just annoyed that it requires thought, I guess. :)
- # [21:25] <Hixie> writing test cases requires a lot of thought
- # [21:26] <Hixie> (writing test cases without thought rarely finds bugs)
- # [21:26] <Hixie> (writing test cases _with_ thought should result in at lesat one bug per test :-) )
- # [21:26] <Hixie> though in your case you're not really looking for bugs per se
- # [21:27] <Hixie> more just edge cases to reverse engineer
- # [21:27] <AryehGregor> Writing test cases without thought finds lots of bugs. :)
- # [21:27] <AryehGregor> I'm writing general DOM Range tests right now.
- # [21:27] <AryehGregor> So it's not reverse-engineering at the moment. Reverse-engineering is different.
- # [21:27] <Hixie> ah ok
- # [21:27] <Hixie> do dom range implementations really suck that badly?
- # [21:28] <Hixie> that's sad
- # [21:28] <AryehGregor> Yes, they're totally incompatible.
- # [21:28] <AryehGregor> Especially Opera's.
- # [21:29] <Hixie> good times
- # [21:29] <Hixie> not really that surprising given how the dom range spec used to suck
- # [21:29] <Ms2ger> And I haven't specced what happens on DOM mutations yet
- # [21:30] <AryehGregor> Heh, didn't even notice that.
- # [21:33] * Quits: Martijnc (~Martijnc@91.176.197.36) (Quit: Martijnc)
- # [21:35] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [21:36] * Parts: estellevw (~estelle@adsl-99-151-255-101.dsl.pltn13.sbcglobal.net)
- # [21:38] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
- # [21:38] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [21:38] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:39] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [21:44] * Quits: maikmerten (~maikmerte@port-92-201-193-178.dynamic.qsc.de) (Remote host closed the connection)
- # [21:45] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [21:46] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [21:48] * Joins: boaz (~boaz@64.119.153.2)
- # [21:49] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [21:57] * bga_ is now known as bga_|away
- # [21:58] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [21:59] * Joins: annevk (~annevk@33.115.34.95.customer.cdi.no)
- # [21:59] <annevk> I hope mutations can be made to go asynchronous...
- # [22:01] * realityking___ is now known as realityking
- # [22:04] <annevk> Ms2ger, I'm still thinking about putting events in DOM Core by the way. Just been a bit too busy.
- # [22:04] <annevk> Ms2ger, now you joined WebApps I guess your name can be put as editor of DOM Core again. :-)
- # [22:05] <annevk> Ms2ger, and you can update the W3C copy too! Teehee
- # [22:05] <Ms2ger> Yay :)
- # [22:06] <annevk> hmm, my "CPP" got quite some response. Does that mean I have to do something?
- # [22:07] <AryehGregor> You don't have to, but if you think it won't convince the chairs, it might make sense to change it.
- # [22:07] <Hixie> annevk: for the CCPs, are you still editing them?
- # [22:08] <annevk> I can change them, of course
- # [22:08] <annevk> but I just wrote them as one-off emails to start with
- # [22:08] <annevk> feel free to turn them into wiki pages though
- # [22:09] * Quits: ROBOd (~robod@109.96.194.75) (Quit: .)
- # [22:10] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [22:14] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Kthxbye!)
- # [22:16] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Quit: Leaving)
- # [22:17] * bga_|away is now known as bga_
- # [22:20] <AryehGregor> . . . what does it mean in WebKit Developer Tools when a CPU profile says 70% of time spent in "(program)"?
- # [22:21] <gsnedders> AryehGregor: program code, stuff in the global code
- # [22:21] <gsnedders> *scope
- # [22:21] <AryehGregor> Hmm.
- # [22:21] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [22:21] <AryehGregor> That seems unlikely, somehow.
- # [22:22] <AryehGregor> Hmm.
- # [22:27] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [22:28] <AryehGregor> Someone remind me, what's the point of the convention of wrapping your whole JS body in function () {...}();? Just to not litter the global namespace with anything?
- # [22:30] <gsnedders> AryehGregor: Yeah
- # [22:30] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: Computer has gone to sleep.)
- # [22:30] <AryehGregor> kthx.
- # [22:31] <bga_> AryehGregor `;(function(global){ })(this)`
- # [22:32] <zcorpan> function(window,undefined){}(window); is a pattern i saw somewhere
- # [22:32] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
- # [22:33] <GarethAdams|Home> zcorpan: jquery does that
- # [22:33] <zcorpan> right
- # [22:35] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
- # [22:35] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [22:35] <zcorpan> seems a bit pointless to me
- # [22:35] * Joins: mokush (~quassel@188.24.45.219)
- # [22:35] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [22:36] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [22:38] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 246 seconds)
- # [22:41] * zcorpan does not like it when he gets emails with both a text/plain body and an HTML body but the text/plain body is entirely useless
- # [22:42] <Ms2ger> zcorpan++
- # [22:43] * Joins: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com)
- # [22:45] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [22:45] * Quits: stevela (~anonymous@74.125.59.76) (Quit: stevela)
- # [22:47] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
- # [22:47] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [22:50] <AryehGregor> Looks like IE9 freaks out on long-running scripts.
- # [22:56] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [22:58] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:59] <Hixie> i'm having great trouble understanding the CP for 140
- # [22:59] <Hixie> what problem does it solve?
- # [22:59] <Hixie> it seems so completely misguided that i don't understand how to argue against it
- # [23:00] <Ms2ger> I'm not sure solving a problem is a requirement or CPs
- # [23:06] * Quits: abarth (~abarth@173-164-128-210-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [23:07] * Quits: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444) (Remote host closed the connection)
- # [23:08] * Quits: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
- # [23:15] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:24] * Quits: matjas (~matjas@91.182.101.93) (Quit: Computer has gone to sleep.)
- # [23:28] * Quits: mokush (~quassel@188.24.45.219) (Remote host closed the connection)
- # [23:28] * Joins: nessy (~Adium@124-171-47-99.dyn.iinet.net.au)
- # [23:30] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [23:42] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:45] * Quits: Ms2ger (~Ms2ger@91.181.37.224) (Quit: nn)
- # [23:46] * _bga is now known as bga_|away
- # [23:47] * Joins: benschwarz (~ben@59.167.185.148)
- # [23:49] * bga_|away is now known as bga_
- # Session Close: Mon Feb 07 00:00:00 2011
The end :)