Options:
- # Session Start: Wed Jul 04 00:00:00 2012
- # Session Ident: #whatwg
- # [00:01] * Joins: Kingdutch (~kingdutch@188.200.149.217)
- # [00:02] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
- # [00:03] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [00:03] * JohnAlbin is now known as JohnAblin_zzzzzz
- # [00:04] * Quits: annevk (~annevk@bl5-94-39.dsl.telepac.pt) (Remote host closed the connection)
- # [00:08] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [00:09] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [00:11] * jonlee is now known as jonlee|afk
- # [00:12] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:20] * jonlee|afk is now known as jonlee
- # [00:20] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 246 seconds)
- # [00:22] * Joins: Kingdutch (~kingdutch@188.200.149.217)
- # [00:30] * Quits: jsbell (jsbell@nat/google/x-zzbfxfxquaqkypbi) (Quit: There's no place like home...)
- # [00:35] * Joins: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [00:35] * Joins: The_Kingdutch (~kingdutch@188.200.149.217)
- # [00:38] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [00:39] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 248 seconds)
- # [00:39] * Quits: The_Kingdutch (~kingdutch@188.200.149.217) (Read error: Operation timed out)
- # [00:41] * Joins: Kingdutch (~kingdutch@188.200.149.217)
- # [00:42] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
- # [00:49] * Joins: necolas_ (~necolas@5ade2fae.bb.sky.com)
- # [00:55] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [00:57] * Quits: necolas_ (~necolas@5ade2fae.bb.sky.com) (Ping timeout: 250 seconds)
- # [00:59] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [01:05] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Ping timeout: 240 seconds)
- # [01:08] * Quits: tomasf (~tom@2002:55e5:db36:0:716c:c205:5aa0:71b0) (Quit: tomasf)
- # [01:11] * Quits: necolas (~necolas@5ade2fae.bb.sky.com) (Remote host closed the connection)
- # [01:17] * Quits: JohnAblin_zzzzzz (~JohnAlbin@114-36-34-92.dynamic.hinet.net) (Ping timeout: 240 seconds)
- # [01:18] * Joins: miketayl_r (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [01:18] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Read error: Connection reset by peer)
- # [01:20] * abstractj|away is now known as abstractj
- # [01:21] * jonlee is now known as jonlee|afk
- # [01:24] * Quits: oal (u4126@gateway/web/irccloud.com/x-ozrhujdxlytvnrqm) (Quit: Connection closed for inactivity)
- # [01:27] * Quits: drublic (~drublic@frbg-5f730793.pool.mediaWays.net) (Remote host closed the connection)
- # [01:27] * Joins: drublic (~drublic@frbg-5f730793.pool.mediaWays.net)
- # [01:31] * jonlee|afk is now known as jonlee
- # [01:32] * Quits: drublic (~drublic@frbg-5f730793.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [01:32] * Joins: jondong (~jondong@123.126.22.58)
- # [01:33] * jondong is now known as Guest71029
- # [01:33] * heycam|away is now known as heycam
- # [01:33] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
- # [01:38] * Quits: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
- # [01:38] * Quits: izhak (~izhak@188.244.179.79) (Ping timeout: 244 seconds)
- # [01:45] * Joins: izhak (~izhak@188.244.180.1)
- # [01:47] * Joins: smokeyrat (smokeyrat@unaffiliated/smokeyrat)
- # [01:48] <smokeyrat> Do you think that HTTP 2.0 will be released soon in a Windows 95 style commercial jippo with new versions of all major browsers coming out within a week with full support for it and where the protocol supports native and standard and super-safe payments totally free from transaction fees and where any webpage (such as our HTML 5 games) may ask if the user wants to insta-pay $0.1 to play the game,
- # [01:48] <smokeyrat> or any other amount, and when they click yes, it's transferred instantly to our bank account? Because that would be a very, very, very welcome addition to HTML 5 + CSS 3 + modern JavaScript.
- # [01:48] * jonlee is now known as jonlee|afk
- # [01:58] * Joins: The_Kingdutch (~kingdutch@188.200.149.217)
- # [02:00] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 264 seconds)
- # [02:03] * Quits: The_Kingdutch (~kingdutch@188.200.149.217) (Read error: Operation timed out)
- # [02:03] * Joins: Kingdutch (~kingdutch@188.200.149.217)
- # [02:05] * Quits: izhak (~izhak@188.244.180.1) (Ping timeout: 246 seconds)
- # [02:06] * abstractj is now known as abstractj|away
- # [02:06] * Quits: jennb (jennb@nat/google/x-uedrmbpgwhkjcrgx) (Quit: jennb)
- # [02:08] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 240 seconds)
- # [02:09] * Joins: Kingdutch (~kingdutch@188.200.149.217)
- # [02:09] * Joins: izhak (~izhak@188.244.181.46)
- # [02:11] * Joins: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net)
- # [02:11] * Quits: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net) (Changing host)
- # [02:11] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:14] <TabAtkins_> ...what the hell?
- # [02:15] <smokeyrat> What the hell what?
- # [02:16] <TabAtkins_> Your bizarro train-of-thought spew.
- # [02:16] * jonlee|afk is now known as jonlee
- # [02:19] <smokeyrat> Bizarro?
- # [02:19] <smokeyrat> It is a very good idea.
- # [02:19] <smokeyrat> And something I've wanted for ages.
- # [02:19] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [02:20] <tantek> Is there a REQUEST-PONY header in HTTP 2.0?
- # [02:20] * Joins: The_Kingdutch (~kingdutch@188.200.149.217)
- # [02:20] <smokeyrat> Why are you making fun of this?
- # [02:21] <smokeyrat> Do you have any idea how this would revolutionize the Internet?
- # [02:21] <tantek> is "Windows 95 style commercial jippo" not a humorous reference?
- # [02:21] <smokeyrat> I meant that it would be big-scale.
- # [02:21] <smokeyrat> Something that everyone hears about.
- # [02:21] <tantek> or "all major browsers coming out within a week with full support for"
- # [02:21] <tantek> (which has never happened on any spec/feature AFAIK)
- # [02:21] <smokeyrat> Yes, "very soon".
- # [02:21] <tantek> or "super-safe payments" (what does that mean?)
- # [02:21] <smokeyrat> Maybe they have had some kind of secret board meeting and agreed on this and worked behind the scenes.
- # [02:22] <smokeyrat> The point is that it would be truly global, instant, no hazzles and one-click.
- # [02:22] <tantek> or "totally free from transaction fees" is that a wish? or a requirement in a standard? or an expected market outcome?
- # [02:22] <smokeyrat> Or the transaction fee would have to be truly in %, so if the payment is $0.1, the fee truly is just a fraction of that. No minimum charges.
- # [02:23] <smokeyrat> This would open so many doors.
- # [02:23] <tantek> sounds like you're asking for some kind of micropayment standard
- # [02:23] <tantek> searching for that...
- # [02:23] * Quits: izhak (~izhak@188.244.181.46) (Ping timeout: 246 seconds)
- # [02:23] <smokeyrat> I would sure as hell pay $0.1 to support a nice game or article, but I would not bother today to send that amount.
- # [02:23] <smokeyrat> No... I mean that it should be right into the HTTP protocol, thus in the native browser UI.
- # [02:24] * Joins: izhak (~izhak@188.244.181.46)
- # [02:24] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 265 seconds)
- # [02:24] <tantek> the HTTP protocol is a standard
- # [02:24] <tantek> and $0.1 would be a micropayment
- # [02:24] <tantek> so I repeat, sounds like you're asking for some kind of micropayment standard
- # [02:24] <tantek> looking up micropayment...
- # [02:24] <tantek> http://en.wikipedia.org/wiki/Micropayment#History
- # [02:25] <tantek> looks like there is bad news
- # [02:25] <tantek> "During the late 1990s, there was a movement to create microtransaction standards,[5] and the World Wide Web Consortium (W3C) worked on incorporating micropayments into HTML even going as far as to suggest the embedding of payment-request information in HTTP error codes.[4] The W3C has since stopped its efforts in this area,[4]"
- # [02:26] <tantek> If you'd like to propose a micropayment standard e.g. as an extension of HTTP, perhaps consider attempting to start a W3C Community Group on "HTTP micropayments" and see if you can get other people involved: http://www.w3.org/community/
- # [02:27] <smokeyrat> I can't propose anything. It will have to come from the big boys who people listen to.
- # [02:27] <smokeyrat> That they have not sat down in a conference room years ago is a mystery.
- # [02:27] <smokeyrat> There must be some kind of evil conspiracy requiring them to not make it easy for people to pay and charge.
- # [02:27] <tantek> most successful standards start from individuals with good ideas, not "big boys"
- # [02:28] <tantek> from the Wikipedia article, sounds like they did discuss it (whether in a conference room or not is unknown) and eventually stopped efforts.
- # [02:28] <tantek> no evil conspiracy is required for inaction. that's simply inertia.
- # [02:29] <tantek> anyway, if you want to make it happen, try starting a community group to see if there is interest from others. if no one else is interested, then it means it's not worth creating a standard for it. if there are others interested, then you have to do the hard work of figuring out how it would work.
- # [02:33] * Joins: yarco (~yarco_wan@114.94.44.16)
- # [02:33] * Quits: romainhuet_ (u2533@gateway/web/irccloud.com/x-eewrbzzqoupbofny)
- # [02:34] * Quits: yarco (~yarco_wan@114.94.44.16) (Client Quit)
- # [02:34] <smokeyrat> :|
- # [02:34] * Joins: romainhuet_ (u2533@gateway/web/irccloud.com/x-rbkldptkkojarqqv)
- # [02:34] <smokeyrat> It's obvious that it's needed.
- # [02:34] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [02:35] * Quits: izhak (~izhak@188.244.181.46) (Ping timeout: 265 seconds)
- # [02:36] * Quits: dbaron (~dbaron@nat/mozilla/x-mqatizotymsfxluk) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:37] * Quits: othermaciej (~mjs@2620:149:4:1b01:5537:4a22:d124:f7db) (Quit: othermaciej)
- # [02:37] * Quits: darcyclarke (~darcyclar@108.162.149.34) (Quit: Leaving...)
- # [02:37] * Quits: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi) (Ping timeout: 240 seconds)
- # [02:38] <TabAtkins_> Not necessarily. Micropayments have been attempted in lots of forms, both online and off. They don't work very well. Human psychology makes a huge deal of the difference between "free" and "not free", even if the "not free" is "so cheap it's practically free".
- # [02:38] <TabAtkins_> So, asking someone to pay 1 cent is psychologically equivalent to asking them to pay a few bucks, in terms of how willing the average person is willing to do it.
- # [02:39] * Quits: romainhuet_ (u2533@gateway/web/irccloud.com/x-rbkldptkkojarqqv) (Client Quit)
- # [02:39] <TabAtkins_> This might be changeable - it's not clear if this is something built into our psyche, or if it's a result of microtransactions never really being viable in the real world before the last few decades.
- # [02:39] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-vgyofczzttmgjopi)
- # [02:39] <TabAtkins_> But resistance will be high regardless.
- # [02:40] <TabAtkins_> (There were simple experiments with real-world things, like giving people a choice between a 15c truffle and a 1c hershey kiss - 3/4 chose the truffle. But if you drop the kiss to free, 2/3 choose it instead. Most people's brains break when they see "free".)
- # [02:43] <tantek> TabAtkins - the positive examples are music downloads (iTunes, Amazon) for < $1, and ringtones as well
- # [02:43] * Joins: Druide__ (Druid@p5B05CBC4.dip.t-dialin.net)
- # [02:43] <tantek> as well as all those things people buy on Zynga games Farmville etc.
- # [02:43] <tantek> so there is some psychological precedent for it
- # [02:43] <tantek> especially in the use-case mentioned of (HTML5) games
- # [02:44] <tantek> why should Zynga make (nearly?) all the online/web game micropayment $?
- # [02:44] <smokeyrat> TabAtkins_: Well, the price example was just an example.
- # [02:44] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [02:44] <TabAtkins_> tantek: That's true. We do have a lot more microtransactions in today's world.
- # [02:44] <smokeyrat> But even paying $1 is ridiculous today. It's eaten up by fees and is not anywhere near instant or hazzle-free.
- # [02:45] <smokeyrat> In fact, it's a nightmare of credit card info, codes, bank hardware dongles and fees.
- # [02:45] <smokeyrat> Or paying $10.
- # [02:45] * Quits: Druide_ (Druid@p5B05D80B.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [02:46] * Quits: dgathright (~dgathrigh@nat/yahoo/x-llhvlsxfiilqoqix) (Ping timeout: 265 seconds)
- # [02:47] <tantek> smokeyrat, Apple, Amazon, Zynga and others have figured out how to make < $1 payments work, perhaps you could research how they've done it and report back your results.
- # [02:48] <tantek> oh and please post your research on the web somewhere, preferably at a permalink with a creative commons / public domain license - that helps for work towards a standard
- # [02:50] <smokeyrat> For them there isn't anything to figure out. It's a closed system with lots of users.
- # [02:50] <smokeyrat> They enter cash and then they have some virtual credits to spend instantly.
- # [02:50] <smokeyrat> Couldn't be simpler.
- # [02:51] <tantek> smokeyrat - perhaps you could write up your analysis in a blog post
- # [02:51] <TabAtkins_> You're thinking of Zynga. Tantek also pointed out Apple and Amazon, which do microtransactions directly off your CC.
- # [02:51] <smokeyrat> I was not aware that they do that. But that would require CC entering, etc.
- # [02:52] <smokeyrat> So basically they store your CC info. Is that novel?
- # [02:52] <TabAtkins_> Storing CC information is trivial - browsers do that already for autocomplete.
- # [02:52] <smokeyrat> That went well for Sony...
- # [02:52] <TabAtkins_> The difficulty appears to lay elsewhere.
- # [02:57] <zewt> TabAtkins_: well, browsers seem to attempt to *not* store CC info
- # [02:57] <zewt> (but that's a special case)
- # [02:59] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
- # [03:04] * Joins: Kingdutch (~kingdutch@188.200.149.217)
- # [03:04] * TabAtkins_ just realized that </figcaption> isn't an implied end tag. :/
- # [03:07] * Quits: The_Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 265 seconds)
- # [03:13] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [03:14] * Joins: izhak (~izhak@188.244.181.46)
- # [03:17] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [03:19] * jonlee is now known as jonlee|afk
- # [03:25] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Read error: Operation timed out)
- # [03:26] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
- # [03:29] * Joins: ehsan (~ehsan@209.20.29.228)
- # [03:30] * Joins: Kingdutch (~kingdutch@188.200.149.217)
- # [03:40] * Joins: jryans (~jryans@rrcs-108-178-108-5.sw.biz.rr.com)
- # [03:46] * abstractj|away is now known as abstractj
- # [03:48] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [03:49] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [03:51] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [03:59] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [04:02] * Quits: [[zz]] (~q@node-9yd.pool-125-25.dynamic.totbb.net) (Ping timeout: 246 seconds)
- # [04:03] * Quits: jwalden (~waldo@2620:101:8003:200:1d74:16e6:ebd0:6b55) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0.1/20120616205746])
- # [04:07] * Joins: The_Kingdutch (~kingdutch@188.200.149.217)
- # [04:09] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Ping timeout: 265 seconds)
- # [04:10] * Parts: smokeyrat (smokeyrat@unaffiliated/smokeyrat)
- # [04:16] * Joins: [[zz]] (~q@node-90b.pool-125-25.dynamic.totbb.net)
- # [04:22] * ojan is now known as ojan_away
- # [04:23] * Joins: darcyclarke (~darcyclar@108.162.149.34)
- # [04:23] <guzzlefry> should the xml:lang attribute be used in HTML5?
- # [04:24] <MikeSmith> guzzlefry: no not in text/html documents
- # [04:24] <zewt> just use @lang
- # [04:24] <guzzlefry> k, thanks
- # [04:25] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [04:29] * abstractj is now known as abstractj|away
- # [04:34] * Quits: miketayl_r (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: reboooooooooooooooooooooooooooooooooooooooooooooooooooooot)
- # [04:35] * heycam is now known as heycam|away
- # [04:37] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [04:47] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [04:48] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Client Quit)
- # [04:51] * Joins: jryans_ (~jryans@rrcs-108-178-108-5.sw.biz.rr.com)
- # [04:51] * Quits: jryans (~jryans@rrcs-108-178-108-5.sw.biz.rr.com) (Read error: Connection reset by peer)
- # [04:55] * Quits: Druide__ (Druid@p5B05CBC4.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [04:58] * heycam|away is now known as heycam
- # [05:04] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [05:12] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
- # [05:12] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Read error: Connection reset by peer)
- # [05:12] * cgcardona_ is now known as cgcardona
- # [05:16] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [05:20] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
- # [05:21] * Quits: sicking (~chatzilla@nat/mozilla/x-oqhzjkydnbpzrkga) (Ping timeout: 250 seconds)
- # [05:22] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
- # [05:29] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
- # [05:30] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [05:32] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
- # [05:38] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [05:38] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [05:40] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
- # [05:46] * Joins: ehsan (~ehsan@209.20.29.228)
- # [05:47] * Joins: tantek (~tantek@173-164-85-85-Oregon.hfc.comcastbusiness.net)
- # [05:52] * Quits: izhak (~izhak@188.244.181.46) (Ping timeout: 245 seconds)
- # [05:53] * Parts: guzzlefry (~Gus@adsl-068-209-129-166.sip.jax.bellsouth.net)
- # [06:18] * Joins: LBP (~Mirc@pD9EB1C94.dip0.t-ipconnect.de)
- # [06:41] * Joins: Druide_ (~Druid@p5B05CBC4.dip.t-dialin.net)
- # [06:42] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [06:44] * Quits: [[zz]] (~q@node-90b.pool-125-25.dynamic.totbb.net) (Ping timeout: 246 seconds)
- # [06:50] * Joins: [[zz]] (~q@node-1b05.pool-101-109.dynamic.totbb.net)
- # [06:51] * boaz is now known as boaz|away
- # [06:52] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [06:59] * Quits: tantek (~tantek@173-164-85-85-Oregon.hfc.comcastbusiness.net) (Quit: tantek)
- # [07:01] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [07:03] * Joins: izhak (~izhak@213.87.241.129)
- # [07:07] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:11] * Joins: guzzlefry (~Gus@adsl-068-209-129-166.sip.jax.bellsouth.net)
- # [07:11] <guzzlefry> Does HTML5 have implicit end tags like older versions (pre-XHML)?
- # [07:13] <guzzlefry> s/XHML/XHTML
- # [07:16] * Joins: timeless_ (users.4015@id-4015.hampstead.irccloud.com)
- # [07:16] * Quits: timeless (users.4015@firefox/developer/timeless) (Remote host closed the connection)
- # [07:16] * timeless_ is now known as timeless
- # [07:16] * Quits: timeless (users.4015@id-4015.hampstead.irccloud.com) (Changing host)
- # [07:16] * Joins: timeless (users.4015@firefox/developer/timeless)
- # [07:18] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
- # [07:18] * Quits: LBP (~Mirc@pD9EB1C94.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [07:20] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
- # [07:24] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [07:25] * Parts: guzzlefry (~Gus@adsl-068-209-129-166.sip.jax.bellsouth.net)
- # [07:25] * Quits: jryans_ (~jryans@rrcs-108-178-108-5.sw.biz.rr.com) (Quit: Be back later)
- # [07:29] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [07:32] * Joins: daurnimator (~daurnimat@unaffiliated/daurn)
- # [07:33] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [07:34] <daurnimator> do you guys know of some way to test a http client? I wrote one yesterday and what to check it against strange corner cases. connection losses, timeouts, shutdowns; broken ssl handshakes and unexpected re-negotiations. etc
- # [07:39] * Joins: MikeSmith_ (~MikeSmith@s1106072.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [07:42] * Quits: MikeSmith (~MikeSmith@s1106130.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 264 seconds)
- # [07:42] * MikeSmith_ is now known as MikeSmith
- # [07:44] * Quits: darcyclarke (~darcyclar@108.162.149.34) (Quit: Leaving...)
- # [07:46] * Joins: niloy (~niloy@61.12.96.242)
- # [07:48] * Joins: GlitchMr (~glitchmr@178-36-49-234.adsl.inetia.pl)
- # [07:51] <MikeSmith> daurnimator: I thought the HTTPbis WG had a test suite
- # [07:54] <daurnimator> MikeSmith: not much of one... and definiently not one that really tests the underlying tcp connection
- # [07:54] <MikeSmith> I see
- # [07:55] <MikeSmith> maybe could use some tests from browser projects
- # [08:10] * Joins: MikeSmith_ (~MikeSmith@s1106026.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [08:12] * Quits: MikeSmith (~MikeSmith@s1106072.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 246 seconds)
- # [08:12] * MikeSmith_ is now known as MikeSmith
- # [08:13] * Joins: Ducki (~Ducki@pD9E39A05.dip0.t-ipconnect.de)
- # [08:14] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [08:24] * Quits: MikeSmith (~MikeSmith@s1106026.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [08:25] * Joins: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [08:26] * Joins: zcorpan (~zcorpan@c-2f98e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:27] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [08:32] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [08:40] * Joins: PalleZingmark (~Adium@94.234.170.61)
- # [08:41] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:46] * Joins: MikeSmith (~MikeSmith@s1106026.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [08:55] * Joins: markkes (~markkes@62.207.90.201)
- # [08:59] * Joins: charl (~user@2001:0:53aa:64c:28ad:2b70:7da6:1a24)
- # [09:01] * Joins: gwicke_ (~gabriel@212.255.43.36)
- # [09:08] * Joins: raphc (~quassel@153-107-190-109.dsl.ovh.fr)
- # [09:19] * Quits: charl (~user@2001:0:53aa:64c:28ad:2b70:7da6:1a24) (Ping timeout: 272 seconds)
- # [09:19] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
- # [09:19] * Joins: necolas (~necolas@5ade2fae.bb.sky.com)
- # [09:20] * Joins: charl (~user@2001:0:53aa:64c:28ad:2b70:7da6:1a24)
- # [09:22] * Joins: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi)
- # [09:24] * Quits: yoshiki__ (~yoshiki@74.125.56.33) (Quit: Leaving...)
- # [09:24] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [09:27] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 244 seconds)
- # [09:28] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:28] * Quits: smaug____ (~chatzilla@193-64-23-136-nat.elisa-mobile.fi) (Ping timeout: 245 seconds)
- # [09:38] * Joins: JohnAlbin (~JohnAlbin@114-42-49-171.dynamic.hinet.net)
- # [09:40] * Joins: MikeSmith_ (~MikeSmith@s1106215.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [09:42] * Quits: MikeSmith (~MikeSmith@s1106026.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 246 seconds)
- # [09:42] * MikeSmith_ is now known as MikeSmith
- # [09:42] * Quits: charl (~user@2001:0:53aa:64c:28ad:2b70:7da6:1a24) (Ping timeout: 272 seconds)
- # [09:43] * Joins: charl (~user@2001:0:53aa:64c:28ad:2b70:7da6:1a24)
- # [09:51] <zcorpan> TabAtkins_: @import should maybe use the same rules as <link> when it comes to requiring text/css type and quirks mode
- # [09:51] <zcorpan> TabAtkins_: opera seems to use the same logic while chrome and firefox allow text/plain also in standards mode
- # [09:57] <zcorpan> TabAtkins_: hmm, chrome seems to allow text/html cross-origin @imports which i think is a security problem
- # [09:57] <zcorpan> in quirks mode
- # [09:57] * Quits: necolas (~necolas@5ade2fae.bb.sky.com) (Remote host closed the connection)
- # [09:58] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:01] * Quits: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net) (Ping timeout: 248 seconds)
- # [10:02] * Quits: PalleZingmark (~Adium@94.234.170.61) (Quit: Leaving.)
- # [10:03] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [10:03] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
- # [10:05] * Joins: pyrsmk (~pyrsmk@167.219.138.88.rev.sfr.net)
- # [10:08] * Joins: drublic (~drublic@frbg-5f732144.pool.mediaWays.net)
- # [10:12] * Quits: MikeSmith (~MikeSmith@s1106215.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [10:13] * Quits: drublic (~drublic@frbg-5f732144.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [10:14] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [10:15] * Joins: veosotano_ (~veosotano@80.31.157.45)
- # [10:18] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (*.net *.split)
- # [10:18] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-louwqeeuebihymaf) (*.net *.split)
- # [10:18] * Quits: wirepair (fbi@random.supermario.org) (*.net *.split)
- # [10:18] * Quits: Famic (famic@hidden.dns.ug) (*.net *.split)
- # [10:18] * Quits: toddmparker_ (u3054@gateway/web/irccloud.com/x-ygwobndaahdqclyv) (*.net *.split)
- # [10:18] * Quits: hober (~ted@unaffiliated/hober) (*.net *.split)
- # [10:18] * Quits: ivan`` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [10:18] * Quits: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
- # [10:19] * Joins: volkmar (~volkmar@gentoo/developer/volkmar)
- # [10:19] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-louwqeeuebihymaf)
- # [10:19] * Joins: wirepair (fbi@random.supermario.org)
- # [10:19] * Joins: Famic (famic@hidden.dns.ug)
- # [10:19] * Joins: toddmparker_ (u3054@gateway/web/irccloud.com/x-ygwobndaahdqclyv)
- # [10:19] * Joins: hober (~ted@unaffiliated/hober)
- # [10:19] * Joins: ivan`` (~ivan@unaffiliated/ivan/x-000001)
- # [10:19] * Quits: markkes (~markkes@62.207.90.201) (Excess Flood)
- # [10:19] * Quits: ivan`` (~ivan@unaffiliated/ivan/x-000001) (Max SendQ exceeded)
- # [10:19] * Joins: ivan`` (~ivan@unaffiliated/ivan/x-000001)
- # [10:20] * gwicke_ is now known as gwicke_away
- # [10:21] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (*.net *.split)
- # [10:21] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-louwqeeuebihymaf) (*.net *.split)
- # [10:21] * Quits: wirepair (fbi@random.supermario.org) (*.net *.split)
- # [10:21] * Quits: Famic (famic@hidden.dns.ug) (*.net *.split)
- # [10:21] * Quits: toddmparker_ (u3054@gateway/web/irccloud.com/x-ygwobndaahdqclyv) (*.net *.split)
- # [10:21] * Quits: hober (~ted@unaffiliated/hober) (*.net *.split)
- # [10:21] * Joins: markkes (~markkes@62.207.90.201)
- # [10:22] * Joins: MikeSmith (~MikeSmith@s1106215.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [10:23] * Joins: volkmar (~volkmar@gentoo/developer/volkmar)
- # [10:23] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-louwqeeuebihymaf)
- # [10:23] * Joins: wirepair (fbi@random.supermario.org)
- # [10:23] * Joins: Famic (famic@hidden.dns.ug)
- # [10:23] * Joins: toddmparker_ (u3054@gateway/web/irccloud.com/x-ygwobndaahdqclyv)
- # [10:23] * Joins: hober (~ted@unaffiliated/hober)
- # [10:28] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
- # [10:29] * Joins: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi)
- # [10:38] * Quits: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi) (Ping timeout: 240 seconds)
- # [10:38] * Quits: veosotano_ (~veosotano@80.31.157.45) (Quit: Linkinus - http://linkinus.com)
- # [10:42] * Joins: shwetank (~shwetank@122.173.201.69)
- # [10:42] * Joins: necolas (~necolas@5ade2fae.bb.sky.com)
- # [10:43] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [10:45] * Joins: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net)
- # [11:09] * Joins: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi)
- # [11:10] * Quits: JohnAlbin (~JohnAlbin@114-42-49-171.dynamic.hinet.net) (Quit: JohnAlbin)
- # [11:11] <jgraham> The internet is funny. CERN live streams a seminar intended for research scientists at which Higgs boson results are announced. Internet complains that a) research level particle physics is hard to follow and b) they used comic sans in the presentation
- # [11:11] <shwetank> they wanted an apple keynote of the whole thing
- # [11:13] * Quits: necolas (~necolas@5ade2fae.bb.sky.com) (Remote host closed the connection)
- # [11:13] <moo-_-> are we confident that Higgs is smaller than pixels in retina display?
- # [11:13] * Joins: necolas (~necolas@8.25.194.28)
- # [11:15] * Joins: Ms2ger (~Ms2ger@91.181.79.187)
- # [11:18] * Joins: wirepair_ (fbi@random.supermario.org)
- # [11:18] * Quits: wirepair (fbi@random.supermario.org) (Read error: Connection reset by peer)
- # [11:19] * heycam is now known as heycam|away
- # [11:22] <jgraham> shwetank: I guess. Sadly the real world doesn't work like that
- # [11:22] <jgraham> (also I feel great now I got to describe academica as "the real world")
- # [11:22] * Quits: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi) (Read error: Connection reset by peer)
- # [11:23] * Joins: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi)
- # [11:26] * Joins: annevk (~annevk@bl12-181-188.dsl.telepac.pt)
- # [11:27] * Quits: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi) (Client Quit)
- # [11:27] * Joins: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi)
- # [11:29] <Lachy> moo-_-, that depends, how do you define the mass of a pixel in the retina display?
- # [11:32] * Joins: danja (~danny@host238-207-dynamic.9-79-r.retail.telecomitalia.it)
- # [11:32] <Philip`> Lachy: Mass of screen divided by number of pixels?
- # [11:34] <Lachy> do you include the mass of the glass covering it, or just the mass of the phosphorus material? Or you could define it as the energy emitted from the pixel when it's on.
- # [11:42] * Quits: annevk (~annevk@bl12-181-188.dsl.telepac.pt) (Remote host closed the connection)
- # [11:43] * Joins: mpt (~mpt@canonical/mpt)
- # [11:45] <Ms2ger> var scrollTo = window.scrollTo;
- # [11:45] <Ms2ger> w(scrollTo);
- # [11:45] <Ms2ger> What should be logged?
- # [11:45] * Joins: annevk (~annevk@bl12-181-188.dsl.telepac.pt)
- # [11:46] * Quits: izhak (~izhak@213.87.241.129) (Ping timeout: 250 seconds)
- # [11:47] * Joins: JohnAlbin (~JohnAlbin@111-250-46-61.dynamic.hinet.net)
- # [11:47] * Quits: JohnAlbin (~JohnAlbin@111-250-46-61.dynamic.hinet.net) (Client Quit)
- # [11:47] <jgraham> Ohn interesting
- # [11:49] <jgraham> Presumably it depends on whether var scrollTo creates a new global given that one already exists
- # [11:49] <jgraham> on the window object
- # [11:50] <Ms2ger> I, too, would presume that :)
- # [11:50] * Ms2ger looks for gsnedders
- # [11:52] <ashemedai> ObligatoryVenting: not being able to discern at on-hover whether a link opens a JavaScript window on top of your existing window, loads content in your current window, or if it opens a new window/tab.
- # [11:52] <ashemedai> So frustrating and unclear at times.
- # [11:52] <Ms2ger> They used Comic Sans MS?!
- # [11:52] <ashemedai> Ms2ger: Yes, ultimate troll :)
- # [11:52] <Ms2ger> What, me?
- # [11:52] <Ms2ger> Thanks :)
- # [11:52] <ashemedai> The Comic Cans
- # [11:52] <ashemedai> Sans
- # [11:52] * Quits: [[zz]] (~q@node-1b05.pool-101-109.dynamic.totbb.net) (Remote host closed the connection)
- # [11:54] <ashemedai> Ultimate Science requires levity in the form of a funny font
- # [11:54] * Quits: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [11:54] * Joins: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi)
- # [11:55] <Philip`> Surely real science should be conveyed with a marker pen and transparency and OHP
- # [11:56] <Ms2ger> Chalk, dammit
- # [11:56] <jgraham> Using comic sans for presentations is a tradition that dates back for as long as people have been making computer-based slideshows
- # [11:57] <Ms2ger> Though, the ultimate troll would be using Comic Sans MS in a LaTeX presentation
- # [11:57] <jgraham> In an ideal world each slide is a couple of words plus a graph anyway
- # [11:57] <jgraham> Nah, the ultimate troll was the guy that used 12pt Times New Roman
- # [12:04] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [12:06] * Joins: mattlucht (~mattlucht@194.102.13.2)
- # [12:10] * Joins: [[zz]] (~q@node-1b05.pool-101-109.dynamic.totbb.net)
- # [12:10] * Joins: SonicX (~quassel@116.202.166.160)
- # [12:11] <Philip`> Nothing beats a graph with red-squiggly-underlined words that's clearly been screenshotted from Excel
- # [12:11] * Joins: MikeSmith_ (~MikeSmith@s1106141.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [12:13] <odinho> annevk: Did you see the svg?
- # [12:13] <annevk> odinho: no missed it
- # [12:14] <Ms2ger> Nothing beats a maintainer for those canvas tests...
- # [12:14] * Quits: MikeSmith (~MikeSmith@s1106215.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 245 seconds)
- # [12:14] * MikeSmith_ is now known as MikeSmith
- # [12:15] <annevk> odinho: pointer/
- # [12:15] <annevk> ?
- # [12:16] <odinho> Computer strugling
- # [12:16] <odinho> omfg. some memory leak there!
- # [12:17] <Ms2ger> Opera had memory leaks first
- # [12:17] <odinho> Ms2ger: You bet'cha
- # [12:17] <odinho> Ms2ger: But then Fx came and owned us :-(
- # [12:17] <Ms2ger> :D
- # [12:18] <odinho> annevk: http://odin.s0.no/tmp/Hodges_odinho-CORS-Diagram-SimpleRequest.svg
- # [12:19] <annevk> that looks like the Core-Doxcs t-shirt :)
- # [12:19] <odinho> ...
- # [12:19] <odinho> Did I save over it :P
- # [12:19] <Ms2ger> Zing
- # [12:19] <annevk> euh
- # [12:20] <annevk> Core-Docxs
- # [12:21] <annevk> minor announcement: http://annevankesteren.nl/2012/07/leaving-opera
- # [12:21] <odinho> annevk: http://odin.s0.no/tmp/Hodges_odinho-CORS-Diagram-SimpleRequest.svg Tada
- # [12:22] <annevk> my IRC client still displays the same picture funnily enough
- # [12:22] <odinho> Hm. Although I used Ubuntu font, so maybe I should use something neutral like arial if it messes up other places.
- # [12:22] <odinho> annevk: IRC client with pictures? Wat?
- # [12:22] <odinho> My lingogi shows the correct one now.
- # [12:23] <annevk> LimeChat shows images inline
- # [12:23] <annevk> including SVG
- # [12:24] <annevk> odinho: instead of .com it should prolly say .example or something
- # [12:24] <annevk> odinho: also GET lyrics.com/hello.txt is wrong
- # [12:24] <annevk> it's GET /hello.txt
- # [12:24] <annevk> Host: lyrics.com
- # [12:25] * Philip` thinks using a non-conventional TLD like ".example" would make the diagram harder to understand
- # [12:26] <odinho> annevk: It's not supposed to be real. It also misses the HTTP/1.1 stuff
- # [12:26] <odinho> I agree with Philip`
- # [12:26] <odinho> I'm just trying to make it easy for them newbies :P
- # [12:26] <odinho> But, lunch out in the sun!
- # [12:26] <Philip`> (since "webapps.com" is clearly a domain name, but "webapps.example" isn't, so it'd have to be written like "http://webapps.example" to make it unambiguous but then it'd still look kind of weird)
- # [12:27] <odinho> won't anybody think of the children!!11
- # [12:27] <annevk> yeah but there are some unwritten rules against using actual domain names
- # [12:27] <smaug____> annevk: Leaving Opera? What will you do?
- # [12:28] <annevk> smaug____: nothing much for now :)
- # [12:28] <smaug____> oh
- # [12:28] <smaug____> that is possibly a good choice
- # [12:28] <smaug____> and after that, you'd be welcome to Mozilla ;)
- # [12:31] <smaug____> annevk: does this change affect to your role as a spec editor?
- # [12:32] * gwicke_away is now known as gwicke_
- # [12:37] <annevk> smaug____: dunno, hope not too much, I like writing specs
- # [12:38] * Quits: gwicke_ (~gabriel@212.255.43.36) (Ping timeout: 246 seconds)
- # [12:38] <MikeSmith> annevk: http://www.w3.org/Consortium/Recruitment/#techeditor
- # [12:38] * Parts: icaaq (~Adium@c-3fa8e455.68-1076-74657210.cust.bredbandsbolaget.se)
- # [12:38] <annevk> MikeSmith: the link makes it sound interesting, but then there's "for HTML Working Group" on the actual page :)
- # [12:39] * Areks is now known as Seldon
- # [12:39] <smaug____> what... " lead editor for the HTML Working Group"
- # [12:39] * Seldon is now known as Areks
- # [12:41] <annevk> the HTML WG is the new old HTML WG
- # [12:42] <MikeSmith> annevk: trail of broken hearts behind you. First you leave the CSS WG, then the HTML WG, and now this
- # [12:43] <annevk> MikeSmith: quit while you're ahead?
- # [12:43] <MikeSmith> heh
- # [12:43] <MikeSmith> are you ahead?
- # [12:44] <MikeSmith> annevk: leave them wanting more
- # [12:44] <annevk> dunno really, but soon I'm an unemployed bum and I like that idea
- # [12:46] <annevk> CSS WG was too much abuse, HTML WG was too much process abuse and irrelevant anyway given the WHATWG
- # [12:47] <annevk> I had no conflicts with Opera though, just felt like trying something else
- # [12:47] <Ms2ger> WCSSTWG?
- # [12:47] * Quits: [[zz]] (~q@node-1b05.pool-101-109.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [12:50] <annevk> CSS WG was actually also mostly process nonsense, like how to divide WDs rather than how to solve problems
- # [12:50] <annevk> combined with a madman in charge that just gives problems
- # [12:52] * Joins: [[zz]] (~q@node-1b05.pool-101-109.dynamic.totbb.net)
- # [12:58] <MikeSmith> maybe the CSS WG would work better if it were more like the WebApps WG
- # [12:59] <MikeSmith> WebApps WG seem to somehow be able to get stuff done without anybody trying to micro-manage it all and layer further process on it
- # [13:00] <MikeSmith> anyway, question: Is there really no HTTP test suite anywhere?
- # [13:00] <annevk> IETF and testing? mwaha
- # [13:00] <zcorpan> is there a HTTP spec that doesn't suck?
- # [13:00] <annevk> jreschke has a couple of tests for some features though
- # [13:01] <annevk> zcorpan: rhetorical?
- # [13:02] <MikeSmith> it seems whacky that IETF culture does not see any need for requiring test suites for RFCs
- # [13:02] <Ms2ger> Why would you need tests? They're only requesting comments
- # [13:02] <MikeSmith> heh
- # [13:03] <MikeSmith> but don't browser projects have HTTP tests?
- # [13:03] <annevk> for RFCs it makes sense I guess, but not STDs
- # [13:03] <jgraham> We should rename W3C specs RFTs
- # [13:03] <MikeSmith> I would think Mozilla would at least have some HTTP tests
- # [13:03] <jgraham> I expect everybody has some HTTP tests
- # [13:03] <jgraham> Possibly not packaged as a suite
- # [13:03] <Ms2ger> Mm
- # [13:03] <jgraham> Or easy to reuse
- # [13:04] <Ms2ger> And ours run JS on the server
- # [13:04] <Ms2ger> So unless everyone wants to run a Gecko server... ;)
- # [13:06] <MikeSmith> wonder if it's time to write an HTTP spec
- # [13:06] <ashemedai> annevk: Eh? Unemployed? How so?
- # [13:07] <ashemedai> MikeSmith: As an update to HTTP or merely a more concise up-to-date spec?
- # [13:07] <jgraham> ashemedai: Oslo ran out of bacon cheeseburgers
- # [13:08] <MikeSmith> ashemedai: as a real spec to document how it actually works
- # [13:08] <ashemedai> jgraham: Noooooes!
- # [13:08] <annevk> ashemedai: well you know, when you quit your job and there's no direct follow-up, that's what happens
- # [13:08] <annevk> :)
- # [13:09] <ashemedai> MikeSmith: I can tell you that I know a bunch of folks who would be Real Happy(tm) if you do that.
- # [13:09] <ashemedai> annevk: Ahh ok, it was a choice on your end. :)
- # [13:09] <annevk> MikeSmith: gsnedders worked on a part of that a long time ago
- # [13:09] <annevk> MikeSmith: but never finished it unfortunately
- # [13:10] <MikeSmith> interesting
- # [13:10] <MikeSmith> I kind of vaguely remember that now
- # [13:10] <annevk> ashemedai: ah yeah, it was, and I'm welcome back ;)
- # [13:10] <ashemedai> annevk: Hehe, what kind of work do you want to do though?
- # [13:11] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [13:11] <jgraham> Here's a thing
- # [13:12] <jgraham> If I have a document with two framesets, is there a way to set an onload listener and tell *which* frameset loaded
- # [13:13] <annevk> jgraham: you mean two <frame>s?
- # [13:13] <jgraham> Like <frameset rows="*" onload="something"><frameset></frameset>
- # [13:13] <jgraham> I mean two framesets
- # [13:13] <jgraham> You can nest framesets
- # [13:13] * Quits: charl (~user@2001:0:53aa:64c:28ad:2b70:7da6:1a24) (Ping timeout: 248 seconds)
- # [13:13] <annevk> sure, but they do not load anything
- # [13:14] <zcorpan> <frameset onload> reflects window.onload
- # [13:14] * Joins: charl (~user@2001:0:53aa:64c:28ad:2b70:7da6:1a24)
- # [13:14] <zcorpan> right?
- # [13:14] <jgraham> Oh wait
- # [13:14] <jgraham> I am misunderstanding this test
- # [13:14] <annevk> zcorpan: right
- # [13:15] <jgraham> I thought it was giving a load event on the frameset when all the subframes had loaded
- # [13:15] <jgraham> But it isn't
- # [13:15] <jgraham> Ignore me
- # [13:16] <jgraham> Right, I now have a less confusing, non-racy test
- # [13:19] * Joins: icaaq (~Adium@217.13.228.226)
- # [13:27] * Quits: scott_gonzalez (~gonzasi0@205.186.165.147) (Remote host closed the connection)
- # [13:32] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [13:37] * Joins: graememcc (~chatzilla@host86-135-205-52.range86-135.btcentralplus.com)
- # [13:38] <Ms2ger> annevk, so did you leave because Facebook is going to buy Opera? :)
- # [13:39] <jgraham> Maybe facebook bought annevk
- # [13:40] * Quits: annevk (~annevk@bl12-181-188.dsl.telepac.pt) (Remote host closed the connection)
- # [13:41] <zcorpan> he left. surely that means something.
- # [13:42] <icaaq> zcorpan: hehe
- # [13:43] <Ms2ger> Is he not yet allowed to disclose that he's going to work for facebook?
- # [13:44] * Joins: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [13:47] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
- # [13:49] <Ms2ger> matjas, thanks
- # [13:49] <matjas> Ms2ger: I’ll leave a comment with some tests results in other browsers
- # [13:50] * Quits: icaaq (~Adium@217.13.228.226) (Ping timeout: 264 seconds)
- # [14:05] * Joins: ehsan (~ehsan@209.20.29.228)
- # [14:08] * Joins: sarro (~sarro@i5387B573.versanet.de)
- # [14:18] * Joins: annevk (~annevk@bl12-181-188.dsl.telepac.pt)
- # [14:18] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [14:19] <annevk> Ms2ger: I think those rumors started after I quit
- # [14:23] <Ms2ger> Aha!
- # [14:27] <annevk> the plot thickens? lol
- # [14:29] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [14:33] * Quits: annevk (~annevk@bl12-181-188.dsl.telepac.pt) (Remote host closed the connection)
- # [14:33] * Quits: mattlucht (~mattlucht@194.102.13.2) (Quit: mattlucht)
- # [14:36] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [14:36] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [14:37] <matjas> jgraham: “eval.apply({}, code) should throw EvalError” → no browser seems to do this; am I testing this incorrectly?
- # [14:40] * abstractj|away is now known as abstractj
- # [14:40] <zcorpan> isn't EvalError unused?
- # [14:41] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [14:42] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [14:44] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [14:44] * Quits: shwetank (~shwetank@122.173.201.69) (Quit: Linkinus - http://linkinus.com)
- # [14:45] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [14:47] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [14:47] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [14:48] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [14:56] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [15:02] <jgraham> matjas: I don't remember. Possibly everyone changed that behaviour?
- # [15:02] <matjas> jgraham: that’s good news, then
- # [15:04] <MikeSmith> do any engines other than gecko have support for the opus audio codec yet?
- # [15:08] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [15:19] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:21] <zcorpan> hsivonen: MikeSmith: http://validator.keegan.st/
- # [15:21] <MikeSmith> zcorpan: wow
- # [15:22] <MikeSmith> that's pretty nice
- # [15:22] <matjas> woah i know this guy
- # [15:22] <MikeSmith> we should add this upstream
- # [15:24] <Ms2ger> assertThrows(function(){ worker.port.onmessage = 1 }, [], TypeError, {});
- # [15:24] <Ms2ger> zcorpan, sounds bogus to me ^
- # [15:25] <zcorpan> Ms2ger: it probably matched the spec when i wrote it
- # [15:25] <zcorpan> now it should set to null, right?
- # [15:25] <Ms2ger> Right
- # [15:29] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [15:30] * Quits: charl (~user@2001:0:53aa:64c:28ad:2b70:7da6:1a24) (Quit: leaving)
- # [15:36] <matjas> wait, does testharness.js not have an equals() method that compares objects?
- # [15:37] <Ms2ger> How would you compare them?
- # [15:37] <matjas> iterate over all keys/values in both objects and see if there’s a difference
- # [15:37] <matjas> would cover most cases
- # [15:39] <matjas> QUnit does it like this: https://github.com/jquery/qunit/blob/b0c3da8d09b1dcbe5dd0877e27386f4b9e8050a1/qunit/qunit.js#L1343-1525
- # [15:40] <jgraham> matjas: Because there are a huge number of weird edge cases
- # [15:41] <jgraham> e.g. loops in the object graph
- # [15:41] <jgraham> and wanting to compare particular keys with something other than assert_equaks
- # [15:41] <jgraham> *assert_equals
- # [15:41] <matjas> jgraham: why not add a simple method and document that it won’t work for every possible use case?
- # [15:42] <jgraham> Because people will be surprised when it doesn't work for their use case
- # [15:43] <matjas> fair enough
- # [15:43] <jgraham> And because it's hard to get right even in simple cases
- # [15:43] <jgraham> and doesn't promote good quality tests (a single assert can only give a single error message)
- # [15:44] <jgraham> (what was your use case?)
- # [15:45] <matjas> comparing fn.arguments with the arguments object in a function (it should be ===)
- # [15:45] <matjas> i just use assert_equals(argumentsProp === argumentsObject, true) now
- # [15:45] <matjas> but in other cases that wouldn’t be possible
- # [15:45] <jgraham> But if they are === then assert_equals should work
- # [15:46] <jgraham> assert_equals(argumentsProp, argumentsObject)
- # [15:46] <matjas> oh, right
- # [15:49] * Quits: SonicX (~quassel@116.202.166.160) (Ping timeout: 248 seconds)
- # [15:55] * Joins: SonicX (~quassel@116.203.71.39)
- # [15:57] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [15:57] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [16:00] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [16:06] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [16:09] * Joins: darcyclarke (~darcyclar@108.162.149.34)
- # [16:09] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [16:10] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [16:11] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [16:12] * Joins: richt_ (~richt@pat-tazdevil.opera.com)
- # [16:14] * Quits: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi) (Ping timeout: 265 seconds)
- # [16:15] * Quits: richt (~richt@office.oslo.opera.com) (Ping timeout: 272 seconds)
- # [16:16] * Joins: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi)
- # [16:17] * Joins: GlitchMr42 (~glitchmr@178-36-22-34.adsl.inetia.pl)
- # [16:17] * Quits: GlitchMr (~glitchmr@178-36-49-234.adsl.inetia.pl) (Disconnected by services)
- # [16:18] * GlitchMr42 is now known as GlitchMr
- # [16:21] * Joins: mattlucht (~mattlucht@109.144.236.173)
- # [16:23] * boaz|away is now known as boaz
- # [16:28] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [16:30] <matjas> do any of you know if this is a compatibility measure, or just a bug that all engines appear to have? https://mail.mozilla.org/pipermail/es-discuss/2012-July/023888.html
- # [16:30] * Joins: ehsan (~ehsan@209.20.29.228)
- # [16:31] * Quits: richt_ (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
- # [16:31] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [16:32] * Joins: richt (~richt@office.oslo.opera.com)
- # [16:32] * Joins: annevk (~annevk@85.88.130.194)
- # [16:33] <Ms2ger> Heh, people still care about acid2
- # [16:34] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
- # [16:34] <gsnedders> Ms2ger: var scrollTo = window.scrollTo; doesn't create a new variable binding
- # [16:35] <Ms2ger> In the meantime, I found https://bugs.ecmascript.org/show_bug.cgi?id=78#c0
- # [16:36] <gsnedders> Ms2ger: I believe var self = 1; would mutate Window.prototype.self to equal 1.
- # [16:37] <gsnedders> (I could be wrong, I've never been that happy with this stuff)
- # [16:38] <Ms2ger> That sounds rather unlikely
- # [16:38] <gsnedders> That's what I think.
- # [16:38] <jgraham> Huh, how would that work?
- # [16:38] <gsnedders> But you get a reference for "scrollTo", which is a reference to Window.prototype.scrollTo, and then put a value on that reference.
- # [16:38] <gsnedders> Or am I being stupid?
- # [16:39] <zcorpan> that sounds rather likely :-P
- # [16:39] <gsnedders> Yes, it does. :P
- # [16:39] <Ms2ger> No comment :)
- # [16:40] * Quits: Ducki (~Ducki@pD9E39A05.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [16:40] * Joins: izhak (~izhak@188.244.178.68)
- # [16:48] <matjas> Ms2ger: heh, that’s the link from http://mathias.html5.org/specs/javascript/#top-level-var-statements
- # [16:49] <Ms2ger> \o/
- # [16:49] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [16:51] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:52] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [16:53] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [16:56] <Ms2ger> matjas, <jorendorff> Ms2ger: if you look at ES5.1 §10.5, arguments object is created in steps 6-7; variables aren't bound until step 8
- # [16:58] * Joins: ^esc_ (~esc_ape@178.115.251.176.wireless.dyn.drei.com)
- # [16:58] <matjas> Ms2ger: cool, filed it here: Thanks for confirming. I filed it here: https://bugs.ecmascript.org/show_bug.cgi?id=440.
- # [16:58] <matjas> whoops copypasta
- # [17:00] <Ms2ger> So the spec is correct, right?
- # [17:00] * Quits: ^esc (~esc_ape@77.116.247.62.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [17:01] <Ms2ger> Also...
- # [17:01] <Ms2ger> A test!
- # [17:01] <matjas> Ms2ger: the spec text is wrong, but the steps are right
- # [17:02] <Ms2ger> Oh, §10.6 disagrees with §10.5?
- # [17:03] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [17:03] <matjas> unless i misread the text
- # [17:04] <matjas> “an `arguments` object is created unless […] the identifier `arguments` occurs as […] the Identifier of a VariableDeclaration […] contained in the function code.” seems to conflict with 10.5
- # [17:05] <Ms2ger> Looks like we all agree on that point :)
- # [17:11] <matjas> so in the case of function fn() { var arguments = undefined; return typeof arguments; }; fn(); // "undefined"
- # [17:11] <matjas> the `arguments` object is created in step 7
- # [17:11] <matjas> but then overwritten by the variable in step 8, iiuc
- # [17:12] * boaz is now known as boaz|away
- # [17:12] * boaz|away is now known as boaz
- # [17:13] <matjas> heh
- # [17:14] * Quits: mattlucht (~mattlucht@109.144.236.173) (Quit: mattlucht)
- # [17:15] <SimonSapin> I’m now passing Acid2 :) http://weasyprint.org/#acid2
- # [17:15] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
- # [17:16] <matjas> SimonSapin: nice work
- # [17:17] <SimonSapin> matjas: thanks
- # [17:18] <SimonSapin> We’re a bit late to the party but we only started 14 months ago
- # [17:21] * Parts: daurnimator (~daurnimat@unaffiliated/daurn)
- # [17:25] <Ms2ger> matjas, no, it's not overwritten due to 8.c
- # [17:28] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:29] <matjas> Ms2ger: oic. but how is `var arguments;` different from `var arguments = undefined;`, then?
- # [17:29] <matjas> aren’t both VariableDeclarations?
- # [17:29] <Ms2ger> `var arguments = undefined;` is `var arguments; argument = undefined;`
- # [17:29] <Ms2ger> <jorendorff> function fn() { alert(typeof arguments); var arguments = undefined; alert(typeof arguments); }
- # [17:29] <Ms2ger> <jorendorff> alerts "object" then "undefined"
- # [17:29] <Ms2ger> <jorendorff> All the steps in 10.5 happen before the function body starts running.
- # [17:32] <Ms2ger> Is anyone else doing proxies, btw?
- # [17:33] * zcorpan awaits an xkcd about higgs
- # [17:33] <jgraham> Ms2ger: Not yet afaik
- # [17:34] <annevk> zcorpan: me too, I wonder if it'll be about the font :)
- # [17:35] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Excess Flood)
- # [17:35] <matjas> Ms2ger: thanks! http://ecma-international.org/ecma-262/5.1/#sec-12.2 VariableDeclaration : Identifier vs. VariableDeclaration : Identifier Initialiser
- # [17:36] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [17:37] * Quits: markkes (~markkes@62.207.90.201) (Read error: Connection reset by peer)
- # [17:38] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:38] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [17:42] <matjas> i guess i was thrown off by this: function fn() { alert(typeof arguments); var arguments; alert(typeof arguments); }; fn(); // alerts "object" twice
- # [17:42] * Quits: SonicX (~quassel@116.203.71.39) (Ping timeout: 245 seconds)
- # [17:44] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [17:45] * Quits: ^esc_ (~esc_ape@178.115.251.176.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [17:45] * Joins: ^esc (~esc_ape@178.115.251.176.wireless.dyn.drei.com)
- # [17:46] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [17:48] <Ms2ger> That's consistent with what I said, I think :)
- # [17:49] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [17:51] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [17:54] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 248 seconds)
- # [18:02] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [18:11] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:14] <matjas> sure, it all makes sense in YOUR head!
- # [18:15] * Quits: [[zz]] (~q@node-1b05.pool-101-109.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [18:16] <Ms2ger> :D
- # [18:19] <matjas> Ms2ger: http://ecma-international.org/ecma-262/5.1/#sec-12.2 says “Variables are initialised to `undefined` when created” — so I expected `var foo;` to set it to undefined upon creation
- # [18:19] <Ms2ger> But 8.c means there's no variable
- # [18:22] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Ping timeout: 246 seconds)
- # [18:22] <matjas> …as varAlreadyDeclared is false, because the `arguments` object is already created at that point
- # [18:22] <matjas> so only when you do `[var] arguments = undefined` it overwrites that
- # [18:22] <matjas> FINALLY
- # [18:23] <matjas> I don’t know why I keep trying to read specs… not even all this Higgs boson talk makes me feel this stupid :)
- # [18:24] <matjas> /s/false/true/ a couple of messages back
- # [18:25] * Joins: [[zz]] (~q@node-1b05.pool-101-109.dynamic.totbb.net)
- # [18:25] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [18:26] <Ms2ger> ES is horrible, I can only do this thanks to a smart guy in another channel :)
- # [18:27] <jgraham> ES is just quite complicated
- # [18:27] <matjas> the spec is a bit weirder than other specs, too
- # [18:28] <jgraham> I'm not sure that any other programming language spec would be simpler
- # [18:28] <matjas> e.g. “If experValue is null or undefined, return (normal, empty, empty).” — what the hell is (normal, empty, empty)?
- # [18:28] <jgraham> That's defined elsewhere
- # [18:28] <matjas> undoubtedly. but in WHATWG/W3C specs you’d get a clickable link to the explanation/definition
- # [18:28] * Joins: SonicX (~quassel@116.203.44.144)
- # [18:29] <matjas> stuff like that helps make things a bit more n00b-friendly
- # [18:29] <jgraham> http://es5.github.com/#x8.9
- # [18:29] <matjas> although i can see how that is not the goal of any spec
- # [18:30] <jgraham> One major problem with ECMAScript is that it doesn't use HTML natively so obvious features like hypoerlinks of definitions are missing
- # [18:30] <jgraham> e.g. if that was phrased If experValue is null or undefined, return the [completion type] (normal, empty, empty).", with the bit in square brackets being a link it would be a lot easier to work with
- # [18:31] <matjas> jgraham: exactly
- # [18:31] * matjas ♥ Anolis
- # [18:33] <Ms2ger> :)
- # [18:35] <gsnedders> matjas: We love you too.
- # [18:37] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [18:43] * Joins: danbri (~danbri@cable-146-255-150-74.dynamic.telemach.ba)
- # [18:44] * Joins: necolas_ (~necolas@5ade2fae.bb.sky.com)
- # [18:47] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 264 seconds)
- # [18:47] * Quits: necolas (~necolas@8.25.194.28) (Ping timeout: 248 seconds)
- # [18:49] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [18:50] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [19:00] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [19:02] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [19:03] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Client Quit)
- # [19:08] * Quits: annevk (~annevk@85.88.130.194) (Remote host closed the connection)
- # [19:09] * Quits: pyrsmk (~pyrsmk@167.219.138.88.rev.sfr.net) (Read error: Operation timed out)
- # [19:14] <matjas> Ms2ger: ask jorendorff to accept https://github.com/jorendorff/es-spec-html/pull/8 please
- # [19:14] * matjas wants to delete fork
- # [19:17] <Ms2ger> Breaking news: CSSWG is renaming flexbox properties again
- # [19:21] <Ms2ger> ... I guess that wasn't a surprise to anybody
- # [19:25] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [19:32] <shepazu> krijnh: hey, when did your IRC logs change? they look like they've lost flagging functionality, or is that just me?
- # [19:33] <Ms2ger> Just you
- # [19:33] <zewt> been missing for me for a while too
- # [19:35] <shepazu> it's weird… and all of the comments by Ms2ger are now rendered in white text on a black background, with little unicode skulls at the end of each line
- # [19:36] * Joins: tomasf (~tom@2002:55e5:db36:0:6c9a:a932:76d8:925c)
- # [19:36] <Ms2ger> Oh really ? ☠
- # [19:37] <shepazu> took you a while to find that skull, Ms2ger, I'm disappointed :)
- # [19:37] * Ms2ger patpats shepazu
- # [19:38] <shepazu> srsly, do you have to be one of the in-crowd, or signed in, or has the functionality just be removed or broken?
- # [19:39] <gsnedders> WFM, and it doesn't have my nick saved or anything
- # [19:40] <zewt> definitely doesn't work for me
- # [19:40] <gsnedders> Weird.
- # [19:41] <zewt> in ff13 or chrome 19
- # [19:41] <shepazu> gsnedders: I'm on FF13
- # [19:42] <shepazu> gsnedders: you can flag something, and it persists when you reload? it's not just the highlighted line behavior?
- # [19:42] <zewt> it doesn't even give me the UI to do it
- # [19:43] <gsnedders> shepazu: I didn\t try reloading.
- # [19:43] <gsnedders> Why would I do something so radical?
- # [19:44] <shepazu> gsnedders: well, you are an iconoclast, I thought it would be second nature to doubt
- # [19:44] <gsnedders> Right, persisted here, at least.
- # [19:44] <shepazu> zewt: same here
- # [19:44] <gsnedders> You should be using Opera, obviously. :)
- # [19:45] <shepazu> I guess sgsnedders is one of the in-crowd :)
- # [19:45] <shepazu> zewt: … well, I'm sorry...
- # [19:45] <shepazu> you didn't make the cut
- # [19:45] <gsnedders> shepazu: I guess not, given krijnh has no way to tell me from anyone else. :)
- # [19:48] <zewt> looks like something broken on the php side, since it's just not outputting the span that the script is looking for
- # [19:50] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [19:50] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [19:52] * Joins: mpt (~mpt@faun.canonical.com)
- # [19:52] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [19:52] * Joins: mpt (~mpt@canonical/mpt)
- # [19:53] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [20:05] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [20:05] <odinho> I thought we had to use usercss and stuff.
- # [20:06] * Quits: zcorpan (~zcorpan@c-2f98e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [20:07] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [20:09] * Quits: GlitchMr (~glitchmr@178-36-22-34.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [20:10] * Quits: Kasey (~kkellydes@cpe-76-181-198-184.columbus.res.rr.com) (Quit: Computer has gone to sleep.)
- # [20:14] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
- # [20:19] * Joins: Kasey (~kkellydes@cpe-65-24-141-173.columbus.res.rr.com)
- # [20:24] * Joins: annevk (~annevk@bl12-181-188.dsl.telepac.pt)
- # [20:25] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [20:29] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [20:31] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [20:33] * Joins: MARK_667 (~markkes@535177EA.cm-6-2b.dynamic.ziggo.nl)
- # [20:37] * Quits: annevk (~annevk@bl12-181-188.dsl.telepac.pt) (Remote host closed the connection)
- # [20:37] * Quits: jochen__ (jochen@nat/google/x-gffdmzzxxohsuodr) (Remote host closed the connection)
- # [20:41] * Quits: sarro (~sarro@i5387B573.versanet.de) (Ping timeout: 264 seconds)
- # [20:41] * Joins: sarro (~sarro@i5387F5C2.versanet.de)
- # [20:42] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
- # [20:44] * Joins: jochen__ (jochen@nat/google/x-jvygnlyagsyctffc)
- # [20:47] * Quits: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net) (Remote host closed the connection)
- # [20:47] * MARK_667 is now known as markkes
- # [20:47] * Joins: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net)
- # [20:48] * Quits: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net) (Read error: Connection reset by peer)
- # [20:48] * Joins: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net)
- # [20:53] * Quits: drublic (~drublic@frbg-5d84fcaf.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [20:55] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [20:58] * Quits: izhak (~izhak@188.244.178.68) (Read error: Operation timed out)
- # [21:02] * Quits: Kasey (~kkellydes@cpe-65-24-141-173.columbus.res.rr.com) (Quit: Computer has gone to sleep.)
- # [21:06] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [21:09] * Joins: micheil (~micheil@109.224.128.70)
- # [21:11] * Joins: maikmerten (~maikmerte@port-92-201-157-9.dynamic.qsc.de)
- # [21:12] <jgraham> shepazu: You aren't trying to flag something from not today, are you?
- # [21:12] <jgraham> krijnh changed it so that flagging gets disabled after the day is no longer today
- # [21:13] <shepazu> ahhhh
- # [21:13] <shepazu> why's that?
- # [21:13] * The_Kingdutch is now known as Kingdutch
- # [21:13] <Philip`> For caching reasons, I thought
- # [21:13] <Philip`> (making all archived logs be static HTML instead of running slow PHP each time)
- # [21:14] <Philip`> though I may just be imagining remembering that
- # [21:14] <jgraham> Oh, I thought it was just so that people living in silicon valley would have to try double hard to get things in yellow
- # [21:14] <jgraham> Since the cutoff is halfway through the day there
- # [21:14] <shepazu> oh, that's too bad, usually flagging doesn't take place the same day, I'd have thought
- # [21:14] * Quits: toyoshim (~toyoshim@yuri.twintail.org) (Remote host closed the connection)
- # [21:14] <jgraham> If it was me I would have let things be flagged for a few days
- # [21:15] <jgraham> But it's not, and I don't have to pay the bandwidth so...
- # [21:16] <shepazu> I'm looking at improving the W3C IRC bot stuff
- # [21:17] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [21:17] <shepazu> including something like krijn's logs
- # [21:18] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [21:18] * Quits: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi) (Read error: Connection reset by peer)
- # [21:30] <Philip`> Is there really no decent off-the-shelf IRC logging software that could be used?
- # [21:35] * Joins: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi)
- # [21:36] * abstractj is now known as abstractj|away
- # [21:36] <jgraham> It does sound like a solved problem, doesn't it
- # [21:42] * Joins: necolas (~necolas@5ade2fae.bb.sky.com)
- # [21:42] * Quits: necolas_ (~necolas@5ade2fae.bb.sky.com) (Read error: Connection reset by peer)
- # [21:43] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [21:45] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
- # [21:59] * Quits: maikmerten (~maikmerte@port-92-201-157-9.dynamic.qsc.de) (Remote host closed the connection)
- # [22:03] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
- # [22:16] * Quits: Ms2ger (~Ms2ger@91.181.79.187) (Quit: nn)
- # [22:24] * Joins: tantek (~tantek@c-76-105-181-98.hsd1.or.comcast.net)
- # [22:29] * Quits: smaug____ (~chatzilla@212-226-50-247-nat.elisa-mobile.fi) (Ping timeout: 240 seconds)
- # [22:33] * boaz is now known as boaz|away
- # [22:33] * boaz|away is now known as boaz
- # [22:33] * Quits: tantek (~tantek@c-76-105-181-98.hsd1.or.comcast.net) (Quit: tantek)
- # [22:37] * Joins: zcorpan (~zcorpan@c-2f98e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [22:39] * Joins: PalleZingmark (~Adium@90-229-139-33-no195.tbcn.telia.com)
- # [22:41] * Quits: sarro (~sarro@i5387F5C2.versanet.de)
- # [22:42] * Joins: annevk (~annevk@bl12-181-188.dsl.telepac.pt)
- # [22:46] * Joins: drublic (~drublic@frbg-5f732144.pool.mediaWays.net)
- # [22:47] <annevk> jgraham: it's not bandwidth, it's performance
- # [22:47] <annevk> jgraham: but maybe krijnh is willing to tweak it to make it possible to change it for the last three days or so
- # [22:47] <annevk> jgraham: dunno how flexible the setup is
- # [22:51] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [22:55] * abstractj|away is now known as abstractj
- # [22:59] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [22:59] * Quits: zcorpan (~zcorpan@c-2f98e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [23:02] * Quits: PalleZingmark (~Adium@90-229-139-33-no195.tbcn.telia.com) (Quit: Leaving.)
- # [23:09] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:10] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [23:12] <gsnedders> Fairly agressive caching could help without making it immutable.
- # [23:13] * Joins: PalleZingmark (~Adium@90-229-139-33-no195.tbcn.telia.com)
- # [23:14] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [23:24] * Quits: SonicX (~quassel@116.203.44.144) (Read error: Connection reset by peer)
- # [23:28] <annevk> webkit-dev is amusing
- # [23:28] <annevk> Intel guy #1: Look, user timing API implementation!
- # [23:28] <annevk> Intel guy #2: Nice feature!
- # [23:29] <annevk> </thread>
- # [23:30] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
- # [23:31] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:32] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [23:32] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
- # [23:39] * Joins: mattlucht (~mattlucht@host81-129-141-11.range81-129.btcentralplus.com)
- # [23:39] * Parts: mattlucht (~mattlucht@host81-129-141-11.range81-129.btcentralplus.com)
- # [23:40] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [23:41] * Joins: guzzlefry (~Gus@adsl-068-209-129-166.sip.jax.bellsouth.net)
- # [23:41] <guzzlefry> Is it preferable to set image width and height in CSS or the actual HTML?
- # [23:42] <annevk> guzzlefry: if you set them in CSS you might as well not set them
- # [23:42] <guzzlefry> Why is that?
- # [23:42] <annevk> guzzlefry: because by the time the style sheet is loaded the images are prolly too
- # [23:43] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [23:43] <guzzlefry> ah okay, thanks
- # [23:44] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [23:48] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
- # [23:49] <jgraham> annevk: Could make the highlights a seperate JSON file and applied in client script so that you always serve static files and the only dynamic bits are in response to POSTs that update the highlighting JSON
- # [23:49] <annevk> I'm sure krijnh has plenty of free time :)
- # [23:50] <annevk> Which reminds me, how is updating pimpmyspec.net going?
- # [23:50] <jgraham> Sure, I realise it is work
- # [23:51] <jgraham> Not at all. The main missing feature is the xrefs which I don't really know how to implement
- # [23:55] <zewt> annevk: there's no way there's a performance problem with toggling highlights in an IRC log, heh
- # [23:55] <zewt> unless there's some catastrophically bad code involved
- # [23:57] <annevk> it's not about the highlighting itself
- # [23:57] <annevk> it's about generating the pages
- # [23:58] <zewt> it's not like there are thousands of highlights being toggled a second, heh
- # Session Close: Thu Jul 05 00:00:00 2012
The end :)