Options:
- # Session Start: Thu Jul 24 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] <gsnedders> roc: You like it then, I take? :P
- # [00:01] * gsnedders bursts out laughing at Chris Wilson's latest tweet: "Twitter's usual web presence = EPIC WHALE"
- # [00:01] <roc> it's a lovely campus
- # [00:02] <roc> now, I chose to go to CMU instead of Stanford, so the campus isn't everything
- # [00:02] <gsnedders> Challenge: convince me why I should go to one of those universities?
- # [00:02] <Hixie> the only experience i have of stanford is the couple of times we were trying to drive from el camino onto university to go to dinner and took a wrong turn and ended up driving up the big stanford avenue in an attempt to find somewhere to u-turn
- # [00:02] <Hixie> that avenue sure looked nice
- # [00:03] <roc> apply to Stanford, CMU, MIT and Berkeley
- # [00:03] <roc> and study CompSci at one of those
- # [00:03] <gsnedders> roc: Berkeley is near-impossible to get into as an international student
- # [00:03] <roc> oh yeah
- # [00:03] <Hixie> yeah if you're going to do compsci then those are the ones to do it at
- # [00:03] <roc> sorry
- # [00:03] <roc> ok the other three
- # [00:03] <gsnedders> roc: CMU?
- # [00:03] <roc> Carnegie Mellon University
- # [00:03] <roc> the best CompSci program that the average person hasn't heard of
- # [00:04] <gsnedders> Pittsburgh… I think I went there.
- # [00:04] <roc> but it's as good as the other big three
- # [00:04] <gsnedders> (I went to the USA once when I was five, I don't remember that much)
- # [00:04] <gsnedders> (I remember I don't like LA, and one or two things I didn't really like in Boston)
- # [00:05] <gsnedders> (and the other place we went to was some random place where my father was giving a paper at a conference, which was the whole reason for going)
- # [00:05] * Quits: roc (n=roc@121-72-172-80.dsl.telstraclear.net)
- # [00:06] * gsnedders sighs
- # [00:06] * Quits: heycam (n=cam@124-168-13-237.dyn.iinet.net.au) ("bye")
- # [00:06] <gsnedders> choices.
- # [00:07] <gsnedders> Someone (not me) should just make a choice from my above list and be done with it :P
- # [00:08] <jgraham> gsnedders: Someone (not you) will decide whether to let you in to those places or not :)
- # [00:08] <gsnedders> jgraham: :P
- # [00:08] <Hixie> if you have money, pick stanford
- # [00:08] <gsnedders> The US unis are pushing it in terms of money
- # [00:09] <Hixie> then you're near google, apple, and mozilla, which might be helpful
- # [00:09] <Hixie> (e.g. for internships)
- # [00:09] * gsnedders sighs
- # [00:09] <gsnedders> I can't even decide what subject to do :P
- # [00:09] <gsnedders> I probably won't get into such good places for physics though
- # [00:10] * Quits: Morphous_ (n=jan@dslb-088-076-166-020.pools.arcor-ip.net) (kornbluth.freenode.net irc.freenode.net)
- # [00:10] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (kornbluth.freenode.net irc.freenode.net)
- # [00:10] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (kornbluth.freenode.net irc.freenode.net)
- # [00:10] * Quits: tomg (n=nnntom@unable.to.resolve.host.name) (kornbluth.freenode.net irc.freenode.net)
- # [00:10] * Quits: hendry (n=hendry@nox.vm.bytemark.co.uk) (kornbluth.freenode.net irc.freenode.net)
- # [00:10] * Joins: hendry (n=hendry@nox.vm.bytemark.co.uk)
- # [00:10] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [00:10] * Joins: tomg (n=nnntom@unable.to.resolve.host.name)
- # [00:10] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [00:10] * Joins: Morphous_ (n=jan@dslb-088-076-166-020.pools.arcor-ip.net)
- # [00:10] * gsnedders notes Cambridge has the advantage of being able to switch to that after the first year of comp.sci. without having to do any catching up
- # [00:20] <takkaria> it's bad that I read comp.sci as a newsgroup name
- # [00:21] * Joins: hasather_ (n=hasather@cm-84.215.63.253.getinternet.no)
- # [00:21] * Joins: othermaciej (n=mjs@17.255.110.59)
- # [00:25] * Quits: weinig (n=weinig@nat/apple/x-713d23c429262489) (Read error: 104 (Connection reset by peer))
- # [00:26] * Joins: weinig (n=weinig@nat/apple/x-7808114c10703287)
- # [00:29] <jcranmer> yay, I'm not the only person who reads newsgroups!
- # [00:50] * Quits: webben (n=benh@nat/yahoo/x-c5d3431c18f936b8)
- # [00:51] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [00:51] * Parts: hasather_ (n=hasather@cm-84.215.63.253.getinternet.no)
- # [00:57] * Quits: weinig (n=weinig@nat/apple/x-7808114c10703287) (Read error: 104 (Connection reset by peer))
- # [00:57] * Joins: weinig (n=weinig@nat/apple/x-f54f137175272f77)
- # [01:05] * Joins: roc (n=roc@202.0.36.64)
- # [01:09] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [01:12] * Quits: weinig (n=weinig@nat/apple/x-f54f137175272f77)
- # [01:13] <Hixie> heycam: you haven't done anything to do with callbacks yet right? other than [NativeObject]? (just checking, not complaining or anything -- there's no rush, i just happened to run into the issue again today)
- # [01:17] <heycam> Hixie, that's right
- # [01:17] <Hixie> k
- # [01:18] <Hixie> i updated html5 to use the constructor stuff today
- # [01:18] <Hixie> it seems to work well
- # [01:18] <heycam> cool
- # [01:28] * Quits: eseidel (n=eseidel@nat/google/x-435cbc58c56aee3b)
- # [01:39] * Joins: tantek (n=tantek@c-24-130-109-139.hsd1.ca.comcast.net)
- # [01:40] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [01:41] * Joins: weinig (n=weinig@nat/apple/x-a8548e4cc199f91f)
- # [01:41] * Joins: eseidel (n=eseidel@nat/google/x-233c0c4c709b5304)
- # [01:43] * Quits: tantek (n=tantek@c-24-130-109-139.hsd1.ca.comcast.net) (Client Quit)
- # [01:43] * Quits: eseidel (n=eseidel@nat/google/x-233c0c4c709b5304) (Client Quit)
- # [01:48] * Quits: othermaciej (n=mjs@17.255.110.59) (Read error: 104 (Connection reset by peer))
- # [01:48] * Joins: othermaciej (n=mjs@17.255.110.59)
- # [01:50] * Quits: weinig (n=weinig@nat/apple/x-a8548e4cc199f91f) (Read error: 104 (Connection reset by peer))
- # [01:50] * Joins: weinig (n=weinig@nat/apple/x-626356df0e78388e)
- # [02:00] * Quits: tndH (i=Rob@adsl-87-102-91-95.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
- # [02:03] * Quits: othermaciej (n=mjs@17.255.110.59)
- # [02:07] * Joins: othermaciej (n=mjs@nat/apple/x-57e4b55c4fd3e08f)
- # [02:08] * Joins: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
- # [02:17] * Quits: franksalim (n=frank@ip-12-22-56-126.hqglobal.net) ("Leaving")
- # [02:31] * Quits: billmason (n=billmaso@ip80.unival.com) (Read error: 110 (Connection timed out))
- # [02:36] * Joins: sidda (n=sidda@ip-12-22-56-126.hqglobal.net)
- # [02:36] * Joins: franksalim (n=frank@ip-12-22-56-126.hqglobal.net)
- # [02:55] * Joins: tantek (n=tantek@12.144.160.217)
- # [02:59] <heycam> where is window.parent defined?
- # [03:08] * Joins: Morphous (n=jan@dslb-088-076-169-009.pools.arcor-ip.net)
- # [03:13] * Quits: tantek (n=tantek@12.144.160.217)
- # [03:19] * Quits: weinig (n=weinig@nat/apple/x-626356df0e78388e) (Read error: 110 (Connection timed out))
- # [03:24] * Quits: aroben (n=aroben@unaffiliated/aroben) ("Leaving")
- # [03:24] * Quits: Morphous_ (n=jan@dslb-088-076-166-020.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
- # [03:27] <Hixie> heycam: it's not yet, iirc
- # [03:27] <Hixie> heycam: do you need it?
- # [03:28] <heycam> i was just going to make some comments about the Global stuff in svg tiny 1.2, and make a reference to parent in html5
- # [03:28] <heycam> but then i realised it wasn't there
- # [03:28] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [03:29] <heycam> (since there's a 'parent' attribute on the SVGGlobal interface)
- # [03:29] * Parts: hdh (n=hdh@118.71.133.99) ("Konversation terminated!")
- # [03:30] <heycam> ah i see it's in www.w3.org/TR/Window
- # [03:30] <Hixie> i'm treating that draft as obsolete, fwiw
- # [03:30] <heycam> yeah i'm wondering what's going to happen with it
- # [03:30] <Hixie> i really should define 'parent' at some point
- # [03:30] <heycam> will you fold it in to html5?
- # [03:30] <Hixie> not sure if it has any complications
- # [03:30] <Hixie> it's already folded in, for the most part
- # [03:31] <heycam> i would rather it be a separate spec, but i know othermaciej mentioned intricate dependencies with other stuff in html 5
- # [03:31] <Hixie> is 'parent' just the parent browsing context's default view's Window object, or is there more to it?
- # [03:31] <Hixie> Window is probably the most integrated part of HTML5
- # [03:32] <othermaciej> or self if there is no parent
- # [03:32] <Hixie> factoring out Window from HTML5 would be like factoring out the nervous system from a human being
- # [03:33] <heycam> i don't think it's impossible, or even necessarily a bad idea. it might be a lot of effort, though.
- # [03:36] <Hixie> ok, defined window.parent
- # [03:45] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [03:47] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [03:55] * Joins: hdh (n=hdh@118.71.133.99)
- # [04:00] * Joins: MikeSmith (n=MikeSmit@EM119-72-89-200.pool.e-mobile.ne.jp)
- # [04:05] * Joins: othermaciej_ (n=mjs@17.255.110.59)
- # [04:06] * Quits: othermaciej (n=mjs@nat/apple/x-57e4b55c4fd3e08f) (Read error: 60 (Operation timed out))
- # [04:07] * Joins: svl (n=me@dsl-58-7-82-83.wa.westnet.com.au)
- # [04:14] * Quits: MikeSmith (n=MikeSmit@EM119-72-89-200.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [04:17] <Hixie> wow, <embed src=""> processing is so far from what http requires as to be stupid
- # [04:17] * Quits: john_fallows (n=j_r_fall@ip-12-22-56-126.hqglobal.net) (Remote closed the connection)
- # [04:21] * Joins: tantek (n=tantek@99-200-172-183.area2.spcsdns.net)
- # [04:28] * Quits: svl (n=me@dsl-58-7-82-83.wa.westnet.com.au) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [04:36] * Quits: hdh (n=hdh@118.71.133.99) (Remote closed the connection)
- # [04:49] * Quits: tantek (n=tantek@99-200-172-183.area2.spcsdns.net)
- # [05:10] * Joins: MikeSmith (n=MikeSmit@dhcp-246-19.mag.keio.ac.jp)
- # [05:35] * Joins: jruderman_ (n=jruderma@corp-241.mountainview.mozilla.com)
- # [05:47] * Joins: hober (n=ted@unaffiliated/hober)
- # [05:52] * Quits: jruderman (n=jruderma@guest-225.mountainview.mozilla.com) (Read error: 110 (Connection timed out))
- # [05:57] * Quits: jruderman_ (n=jruderma@corp-241.mountainview.mozilla.com)
- # [05:58] * Quits: othermaciej_ (n=mjs@17.255.110.59)
- # [06:00] * Joins: excrypf (n=nogah@58.187.88.134)
- # [06:08] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [06:13] * Joins: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
- # [06:54] * Quits: excrypf (n=nogah@58.187.88.134) (Remote closed the connection)
- # [07:17] * Joins: dbaron (n=dbaron@c-71-198-188-254.hsd1.ca.comcast.net)
- # [07:22] * Quits: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
- # [07:28] * Quits: dbaron (n=dbaron@c-71-198-188-254.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [07:29] * Joins: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
- # [07:41] * Quits: roc (n=roc@202.0.36.64)
- # [07:48] * Quits: jruderman (n=jruderma@guest-225.mountainview.mozilla.com) (Read error: 104 (Connection reset by peer))
- # [07:51] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [07:52] * Joins: hober (n=ted@unaffiliated/hober)
- # [08:04] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:23] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [08:29] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
- # [08:45] * Quits: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com) (Read error: 110 (Connection timed out))
- # [08:47] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [09:17] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [09:20] * Quits: YaaL (i=yaal@hell.pl) (kornbluth.freenode.net irc.freenode.net)
- # [09:20] * Quits: JohnResig (n=JohnResi@74.201.254.36) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: Morphous (n=jan@dslb-088-076-169-009.pools.arcor-ip.net) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: franksalim (n=frank@ip-12-22-56-126.hqglobal.net) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: hendry (n=hendry@nox.vm.bytemark.co.uk) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: tomg (n=nnntom@unable.to.resolve.host.name) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: gDashiva (n=magnusrk@195.18.164.170) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: aaronlev (n=chatzill@f051113139.adsl.alicedsl.de) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: wilhelm (i=wilhelm@trivini.no) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: Hixie (i=ianh@trivini.no) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: wakaba (n=w@60.163.210.220.dy.bbexcite.jp) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: inimino (n=inimino@atekomi.inimino.org) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: mitsuhiko (n=nnnnnmit@ubuntu/member/mitsuhiko) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: scotfl_ (n=scotfl@S0106001b114f914a.ss.shawcable.net) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: gavin (n=gavin@firefox/developer/gavin) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: sidda (n=sidda@ip-12-22-56-126.hqglobal.net) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: Lachy (n=Lachlan@85.196.122.246) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: jgraham (n=jgraham@web22.webfaction.com) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: jcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: Yudai (n=Yudai@p9258c3.kngwnt01.ap.so-net.ne.jp) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: MikeSmith (n=MikeSmit@dhcp-246-19.mag.keio.ac.jp) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: uriel (n=uriel@h677044.serverkompetenz.net) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Quits: doublec (n=nchris@li5-223.members.linode.com) (kornbluth.freenode.net irc.freenode.net)
- # [09:21] * Joins: JohnResig (n=JohnResi@74.201.254.36)
- # [09:21] * Joins: YaaL (i=yaal@hell.pl)
- # [09:22] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [09:22] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [09:22] * Joins: MikeSmith (n=MikeSmit@dhcp-246-19.mag.keio.ac.jp)
- # [09:22] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [09:22] * Joins: Morphous (n=jan@dslb-088-076-169-009.pools.arcor-ip.net)
- # [09:22] * Joins: franksalim (n=frank@ip-12-22-56-126.hqglobal.net)
- # [09:22] * Joins: sidda (n=sidda@ip-12-22-56-126.hqglobal.net)
- # [09:22] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [09:22] * Joins: tomg (n=nnntom@unable.to.resolve.host.name)
- # [09:22] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [09:22] * Joins: hendry (n=hendry@nox.vm.bytemark.co.uk)
- # [09:22] * Joins: hsivonen (n=hsivonen@kekkonen.cs.hut.fi)
- # [09:22] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [09:22] * Joins: aaronlev (n=chatzill@f051113139.adsl.alicedsl.de)
- # [09:22] * Joins: uriel (n=uriel@h677044.serverkompetenz.net)
- # [09:22] * Joins: gDashiva (n=magnusrk@195.18.164.170)
- # [09:22] * Joins: Hixie (i=ianh@trivini.no)
- # [09:22] * Joins: wilhelm (i=wilhelm@trivini.no)
- # [09:22] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [09:22] * Joins: mitsuhiko (n=nnnnnmit@ubuntu/member/mitsuhiko)
- # [09:22] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [09:22] * Joins: scotfl_ (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [09:22] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [09:22] * Joins: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
- # [09:22] * Joins: wakaba (n=w@60.163.210.220.dy.bbexcite.jp)
- # [09:22] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [09:22] * Joins: doublec (n=nchris@li5-223.members.linode.com)
- # [09:22] * Joins: Yudai (n=Yudai@p9258c3.kngwnt01.ap.so-net.ne.jp)
- # [09:22] * Joins: jcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu)
- # [09:22] * Joins: jgraham (n=jgraham@web22.webfaction.com)
- # [09:23] * Joins: heycam (n=cam@124-168-13-237.dyn.iinet.net.au)
- # [09:42] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [09:45] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [09:48] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [09:57] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:59] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:06] * Joins: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [10:08] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [10:18] * Joins: roc_ (n=roc@121-72-172-80.dsl.telstraclear.net)
- # [10:23] * Joins: Copyman (n=ano@82-204-22-72.dsl.bbeyond.nl)
- # [10:24] * Copyman is now known as Maurice
- # [10:27] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [10:27] * Joins: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [10:34] * Joins: Copyman` (n=ano@82-204-22-72.dsl.bbeyond.nl)
- # [10:34] * Joins: hdh (n=hdh@58.187.72.190)
- # [10:49] * Quits: Maurice (n=ano@82-204-22-72.dsl.bbeyond.nl) (Read error: 110 (Connection timed out))
- # [10:50] * Joins: webben (n=benh@217.12.14.240)
- # [10:55] * Joins: excrypf (n=nogah@58.187.95.154)
- # [10:58] <Hixie> if anyone has any good ideas on how to resolve http://www.w3.org/Bugs/Public/show_bug.cgi?id=5859 please write them in the bug
- # [11:00] <hsivonen> Hixie: can there ever be a window object and a scripting context whose origin is a URI scheme that the browser doesn't support?
- # [11:00] <hsivonen> or does this issue have a wider scope than examining the document's own origin port?
- # [11:01] * hsivonen searches for default port
- # [11:02] <hsivonen> the only non-Origin-related "default port" I see is under parsing URLs
- # [11:05] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:06] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:07] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [11:10] * Quits: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [11:15] * Joins: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [11:15] <Philip`> http://www.sitepen.com/blog/2008/07/22/windowname-transport/ seems kind of crazy
- # [11:17] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:17] <hsivonen> Philip`: does postMessage do anything that can't be emulated on top of window.name?
- # [11:22] * Joins: tndH (i=Rob@adsl-87-102-91-95.karoo.KCOM.COM)
- # [11:26] <hsivonen> hendry: now that OpenJDK is in Debian, it should be feasible to get all sort of server-side Java stuff in Debian and have it run with reasonable effort. (e.g. latest Jetty)
- # [11:27] * othermaciej_ is now known as othermaciej
- # [11:27] <hendry> hsivonen: from what i gather openjdk is exactly the same as the old sun-java6 package
- # [11:28] <hendry> hsivonen: are all the other deps coming in too now?
- # [11:28] <hsivonen> hendry: I thought some parts were removed or rewritten
- # [11:28] <hsivonen> hendry: but as far as non-GUI stuff goes, yeah it should be the same code
- # [11:28] * Quits: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [11:29] <hsivonen> hendry: dunno. I supposed each package maintainer needs to be poked
- # [11:29] <hsivonen> like getting Jetty upgraded from legacy 5.x to 6.x etc.
- # [11:29] <hendry> hsivonen: i'm not super keen on java as you know ;)
- # [11:30] <hendry> hsivonen: couldn't you shed some depedencies somehow? or migrate to C? ;)
- # [11:30] <hsivonen> hendry: It Free now. What's not to be keen about? :-)
- # [11:30] <hsivonen> hendry: I can shed some of the gratuitous build deps when Saxon 9.1 is out
- # [11:30] <hendry> hsivonen: it's bloatware. i'm a patron of the "lesscode movement" like http://www.suckless.org/ project
- # [11:30] <hsivonen> (then I no longer need to maintain my own fork of Saxon)
- # [11:31] * hendry wonders if the css validator also have tons of Java deps
- # [11:31] <hsivonen> hendry: I like the JVM and I like java.lang and java.util. There's lot of bloat in the class library
- # [11:33] * hsivonen discovers Jetty 7.0
- # [11:34] <hendry> so saxon is XSLT? what do you need XSLT for?
- # [11:35] <hsivonen> btw, the RAM on validator.nu is now updated. It should take about 8 hours for the DNS to point to the higher spec server
- # [11:35] <hendry> couldn't you have a simple light PHP interface and pipe results to a JVM
- # [11:35] <hsivonen> hendry: the Schematron engine compiles the Schematron schema into an XSLT program
- # [11:36] <hendry> hsivonen: why has the service been down? has load increased?
- # [11:36] <hsivonen> hendry: isn't mod_jk that light interface? :-)
- # [11:36] <hsivonen> hendry: http://hsivonen.iki.fi/downtime/
- # [11:36] <hendry> hsivonen: mod_jk, no :)
- # [11:36] <hendry> hsivonen: think less code, think drops deps
- # [11:36] <hendry> PHP is like air nowadays
- # [11:37] <hsivonen> hendry: dropping deps means forking intermediate deps :-(
- # [11:37] <hsivonen> hendry: most of the deps just satisfy latent kitchen sink deps that don't actually load at runtime
- # [11:37] <hsivonen> like Ant
- # [11:38] <hsivonen> don't get me started on depending on Ant
- # [11:38] <hendry> hsivonen: i'll look at your build.xml and see if it can re-written as a Makefile
- # [11:38] <hsivonen> hendry: I don't have build.xml
- # [11:38] <hsivonen> hendry: no XML situps!
- # [11:39] <hendry> hsivonen: oh that's right... well I am just trying to think of ways to dropping deps. I guess your deps require ant
- # [11:39] <hendry> anyway, ant isn't too bad.
- # [11:39] <hsivonen> (and yes, I have now verified that additional swap survives a reboot)
- # [11:39] <hsivonen> hendry: some deps provide an ant task
- # [11:39] <hendry> but Makefiles are *so* much better
- # [11:39] <hsivonen> hendry: and to compile that, ant has to be present
- # [11:40] <hsivonen> and ant inself has ballooned into being huge
- # [11:41] <roc_> Makefiles are better than someting? how astonishing
- # [11:42] <hendry> i used to hate Makefiles. Now I think they're great. :)
- # [11:42] <hendry> hsivonen: did I ever show you http://getacue.dabase.com/ ?
- # [11:43] <hsivonen> hendry: you didn't
- # [11:44] <hendry> hsivonen: take a look at it and tell me what you think. it's ongoing mind
- # [11:47] * Quits: MikeSmith (n=MikeSmit@dhcp-246-19.mag.keio.ac.jp) ("Less talk, more pimp walk.")
- # [11:47] <hsivonen> hendry: so one is supposed to learn to remember the border color?
- # [11:54] <hendry> hsivonen: yes over repeated use over time of course
- # [11:54] <hendry> hsivonen: it was initially an android proposal
- # [11:55] <hendry> so imagine picking up a device and every form was coloured on input
- # [11:55] <hendry> if you have a rediculous long phone number, you can "cue" it by telling the reciepient it's dark green on input or something :)
- # [11:58] <hsivonen> did Ubuntu comment out Apache2 AddDefaultCharset for Hardy? I'm pretty sure it was on by default in Feisty.
- # [12:15] * Joins: Windstoss (n=wind@mnhm-590d80bc.pool.einsundeins.de)
- # [12:18] * Quits: webben (n=benh@217.12.14.240)
- # [12:24] * Joins: webben (n=benh@nat/yahoo/x-9223788409413e3f)
- # [12:49] * Joins: MikeSmith (n=MikeSmit@EM60-254-245-178.pool.e-mobile.ne.jp)
- # [13:01] * Quits: excrypf (n=nogah@58.187.95.154) (Remote closed the connection)
- # [13:03] * Joins: aaronlev_ (n=chatzill@e179204118.adsl.alicedsl.de)
- # [13:11] * Quits: webben (n=benh@nat/yahoo/x-9223788409413e3f)
- # [13:16] * Joins: webben (n=benh@nat/yahoo/x-3db931417806d6cb)
- # [13:17] * Quits: webben (n=benh@nat/yahoo/x-3db931417806d6cb) (Client Quit)
- # [13:18] * Joins: tusho (n=tusho@91.105.96.166)
- # [13:18] <tusho> Which is correct:
- # [13:18] <tusho> <cite>extract from Some Book by Author</cite>
- # [13:18] <tusho> or
- # [13:18] <tusho> extract from <cite>Some Book by Author</cite>
- # [13:18] <hsivonen> tusho: extract from <cite>Some Book</cite> by Author
- # [13:19] <tusho> OK, thanks :)
- # [13:19] <tusho> What if I wanted to style 'Author' a certain way? what tag would it go in?
- # [13:19] <tusho> Just a span?
- # [13:19] <hsivonen> tusho: <span> or <b> depending on the conventions of your publication's style manual, I guess
- # [13:20] * tusho nods
- # [13:20] <tusho> I've always wondered which is more semantic, though: since this is going to be the only span in the paragraph and ostensibly just used for styling, should I give the span a class?
- # [13:21] <tusho> My thoughts say yes when thinking about, e.g. programmatical manipulation of the document.
- # [13:22] <hsivonen> tusho: are you planning to manipulate your documents programmatically right way or is this an investment in case you want to do it later?
- # [13:22] <tusho> Not really planning to do it, but I'd like to keep open the possibility, obviously.
- # [13:23] <tusho> (If I wasn't aiming for a good level of semantics I'd just be using tag soup, wouldn't I?)
- # [13:23] <tusho> I'll give it a class, an unadorned span seems out of place.
- # [13:23] * Quits: aaronlev (n=chatzill@f051113139.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [13:25] <Philip`> Writing <span class=author> doesn't seem any harder than writing <span>, and CSS like "foo .author" seems much easier to read than "foo span", and it means you have less to worry about if you add some other unrelated <span>s in the future since you won't have to rewrite all the existing ones
- # [13:26] <hsivonen> tusho: "good level of semantics" has an opportunity cost just like everything else that takes effort
- # [13:26] <tusho> Philip`: That was pretty much my deduction.
- # [13:26] <tusho> hsivonen: Well, yes, but giving elements a span doesn't seem very difficult ;)
- # [13:30] <Philip`> (Hmm, someone replaced my telephone with a Cisco VOIP one)
- # [13:31] * Philip` guesses it won't be quite as reliable as the old phone system
- # [13:31] <hsivonen> is there any harm in running 'apache2ctl start' from cron every minute or so?
- # [13:33] <tusho> hsivonen: Why would you need to?
- # [13:33] <tusho> If Apache is crashing every minute, well ...
- # [13:34] <hsivonen> tusho: to restart apache if the kernel kills it on OOM
- # [13:34] <tusho> hsivonen: Ah - are you using worker or prefork?
- # [13:34] <tusho> If it's prefork, switch to worker. I find memory problems instantly disappear. Unfortunately, you can't use mod_php any more, but you can run PHP via CGI/FastCGI.
- # [13:36] <hsivonen> tusho: I use the Ubuntu default and it isn't immediately obvious where it is set
- # [13:36] <tusho> hsivonen: Do this-
- # [13:36] <tusho> $ sudo apt-get install apache2-mpm-worker
- # [13:36] <tusho> It'll uninstall mod_php (if installed) and the current one, and install worker.
- # [13:36] <tusho> (Your config files will stay.)
- # [13:36] <hsivonen> tusho: I don't need PHP. I need CGI for Bugzilla and mod_jk for Java
- # [13:36] <tusho> Tjat
- # [13:36] <tusho> *That's OK.
- # [13:36] <tusho> Both will work fine.
- # [13:36] <tusho> Well, look at what apache2-mpm-worker says it'll uninstall.
- # [13:36] <tusho> If it doesn't mention either of those, then you're OK.
- # [13:37] <hsivonen> tusho: thanks
- # [13:37] <tusho> I know for a fact CGI works, though
- # [13:37] <tusho> hsivonen: No problem :)
- # [13:37] <Philip`> I suggest not running out of memory :-)
- # [13:38] <Philip`> Can't you just limit the JVM heap size and limit the number of concurrent processes Apache will spawn?
- # [13:38] * Joins: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp)
- # [13:38] <hsivonen> Philip`: I don't know what # on concurrent processes I should limit Apache to
- # [13:39] <hsivonen> Philip`: It dies like thrice a year and leaves no diagnostic dump of what provoked the unusual memory allocation
- # [13:39] <Philip`> hsivonen: (Total RAM - amount used by OS and services - some spare) / (maximum heap size allocated to each JVM)
- # [13:41] <Philip`> hsivonen: Can you run something like ApacheBench to stress test it and make it break reproducibly?
- # [13:42] <hsivonen> Philip`: I suppose I could. Except I already started the process of pointing the DNS to the real server that is the one needing testing...
- # [13:42] <hsivonen> and DNS changes take 8 hours
- # [13:44] <Philip`> They take no time if you just modify /etc/hosts :-)
- # [13:45] <hsivonen> Philip`: my point is that stress testing the real server now affects real users
- # [13:46] <Philip`> hsivonen: How many real users are there?
- # [13:46] <zcorpan> Hixie: + attribute may be left blank if there is another <code>area<code>
- # [13:47] <zcorpan> Hixie: should be </code>
- # [13:47] <hsivonen> Philip`: does the number matter if the people who care about the service are inconvenienced?
- # [13:48] * Philip` is glad he doesn't have anything with users, since then he'd have to worry about them
- # [13:50] <tusho> Just use -worker, seriously ;)
- # [13:50] <tusho> -prefork is deprecated.
- # [13:50] * Copyman` is now known as Maurice
- # [13:51] <Philip`> hsivonen: If the only users are people in this channel, you could say "please be aware that the validator will be slow and/or crashed while I'm testing it over the next few hours" and probably nobody would mind, which would make it easy :-)
- # [13:51] <hsivonen> tusho: at least aptitude didn't complain about installed modules...
- # [13:52] <tusho> hsivonen: Yay—then you can just install it and be happy.
- # [13:52] <tusho> (Hopefully. I've never had any problems with worker.)
- # [13:52] <Philip`> tusho: Do you have a pointer to something saying it's deprecated?
- # [13:52] <tusho> Philip`: Certainly.
- # [13:53] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [13:53] <tusho> Just a sec.
- # [13:53] <tusho> Hm, can't find it - wait, let me ask #apache for the link.
- # [13:54] <hsivonen> are mpm_* modules special under Ubuntu/Debian in that they don't show up in mods-available?
- # [13:55] <Philip`> MPMs apparently have to be compiled into the server, so you can't load them as runtime modules
- # [13:56] <hsivonen> how do I check which MPM is actually active?
- # [13:56] <Philip`> "it is possible to determine which MPM was chosen by using ./httpd -l"
- # [13:56] <Philip`> says http://httpd.apache.org/docs/trunk/mpm.html
- # [13:57] * hsivonen assumes worker.c means successful install
- # [13:57] <tusho> Huh, you're already on worker.
- # [13:58] <tusho> Then yes, you have a problem.
- # [13:58] <hsivonen> indeed, aptitude install apache2-mpm-worker didn't install anything
- # [14:00] * Quits: YaaL (i=yaal@hell.pl) (kornbluth.freenode.net irc.freenode.net)
- # [14:00] * Quits: JohnResig (n=JohnResi@74.201.254.36) (kornbluth.freenode.net irc.freenode.net)
- # [14:02] * Joins: JohnResig (n=JohnResi@74.201.254.36)
- # [14:02] * Joins: YaaL (i=yaal@hell.pl)
- # [14:04] * gsnedders works his way up through flagged emails
- # [14:15] * Quits: MikeSmith (n=MikeSmit@EM60-254-245-178.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [14:19] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [14:35] <hsivonen> I reduced the Apache Timeout value significantly and added a cron job to kick Apache back up when it gets killed
- # [14:35] <hsivonen> let's see how it goes
- # [14:46] * Quits: aaronlev_ (n=chatzill@e179204118.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a1pre/2008072211]")
- # [14:51] * Joins: webben (n=benh@nat/yahoo/x-1fdc596014ef3474)
- # [14:57] * Quits: roc_ (n=roc@121-72-172-80.dsl.telstraclear.net)
- # [15:11] * Joins: webben_ (n=benh@nat/yahoo/x-796e44b9b191ed70)
- # [15:12] * Quits: webben (n=benh@nat/yahoo/x-1fdc596014ef3474) (Read error: 104 (Connection reset by peer))
- # [15:19] * Joins: aaronlev (n=chatzill@e179204118.adsl.alicedsl.de)
- # [15:45] <hsivonen> http://lists.w3.org/Archives/Public/www-archive/2008Jul/0068.html
- # [15:47] <hsivonen> http://codinginparadise.org/weblog/2008/07/what-heck-is-open-web.html
- # [15:48] <hsivonen> "If Adobe were to open source Flex/Flash, or Microsoft Silverlight, would that be the Open Web? If so, why? If not, why not?"
- # [15:48] * hsivonen notes that Java is now Open Source but Hixie still rejects <applet>
- # [15:49] * hsivonen suspects that multiple independent implementations at least one of which is open source is required
- # [15:49] <hsivonen> although Java approximately has that, too
- # [15:56] <Philip`> Java give the impression of being big and slow and ugly, which is a major failure of marketing, so we don't want to associate that with our The Open Web
- # [15:56] <Philip`> s/give/gives/
- # [15:57] <hsivonen> sure. Applets totally suck.
- # [15:57] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [15:58] <hsivonen> (but Java being slow is no longer true except for the JVM startup)
- # [15:59] <hsivonen> (that said, I use the Web with Java disabled and am quite unhappy when I run into an applet requirement to get information out of a site)
- # [16:00] <hsivonen> (recently, I actually ran across a site that had a superbly bad map hidden inside an applet)
- # [16:00] <Philip`> (For applets, JVM startup time is more significant than its runtime performance - when I visit a site that uses Java applets, and it freezes my browser and crunches my disk for ten seconds, it encourages me to hate Java)
- # [16:00] <hsivonen> (apparently whoever runs the site doesn't have the clue to link to Google Maps)
- # [16:01] <Philip`> (And anyway I said "gives the impression of being [...] slow", not "is slow", and the impressions are what matter when trying to convince people that the Open Web consists of all the cool stuff and none of the rubbish stuff)
- # [16:02] <hsivonen> (I didn't enable Java on the site in question. Instead, I searched for the place on Google Maps)
- # [16:02] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [16:03] <hsivonen> btw, does JavaFX somehow sweep AWT and Swing out of the view?
- # [16:04] <Philip`> (Well, maybe it doesn't actually give that impression, but people have that impression because the JVM used to give that impression and then everyone propagated it even when it untrue. Or something like that)
- # [16:05] <hsivonen> hmm. the JavaFX site is all ajaxy
- # [16:05] <hsivonen> have I misunderstood what JavaFX is?
- # [16:06] * Philip` has never understood what it is
- # [16:07] <hsivonen> "Sun is not replacing Swing with JavaFX Script. Instead, JavaFX Script makes Swing easier to use."
- # [16:07] * hsivonen intends to stay away from it
- # [16:07] <hsivonen> quote from http://www.javafx.com/htdocs/javafxfaq.html
- # [16:08] * Joins: webben (n=benh@nat/yahoo/x-2bd5134f5ee4d3fa)
- # [16:08] <Philip`> Why stay away from it?
- # [16:08] <hsivonen> Philip`: Swing suck. Or at least that's the impression I have. :-)
- # [16:09] <hsivonen> sucks even
- # [16:09] <Philip`> For reasons other than it being hard to use?
- # [16:09] <hsivonen> Philip`: for the default PLAF being hideous and the other PLAFs not feeling native
- # [16:10] <hsivonen> the entire concept of a PLAF doesn't make sense
- # [16:10] <hsivonen> as if you could just plug in the Mac *feel*
- # [16:10] * Philip` has written a total of one small Swing application in his life, and didn't think it was entirely great, mostly because its Win32 L&F font renderer had a bug that made the default font unacceptably hideous
- # [16:12] * Quits: webben (n=benh@nat/yahoo/x-2bd5134f5ee4d3fa) (Client Quit)
- # [16:12] <Philip`> (Also I've got used to how wxWidgets does layouts, and get confused by anything that's different)
- # [16:15] <MikeSmith> Qt
- # [16:16] * Philip` used wxWidgets instead of Qt since he didn't want to have to be GPL
- # [16:17] <hsivonen> what's happening with the licensing of Qt? Before Nokia acquired TrollTech, Nokia was all about a 'level playing field' and LGPL.
- # [16:17] * Quits: webben_ (n=benh@nat/yahoo/x-796e44b9b191ed70) (Connection timed out)
- # [16:18] <hsivonen> (in rhetoric that is)
- # [16:20] <MikeSmith> Qt is dual license
- # [16:20] <MikeSmith> no changes in that afaik
- # [16:21] <hsivonen> ok. I guess the playing field looks different when they own the tollbooth :-)
- # [16:22] * Joins: billmason (n=billmaso@ip53.unival.com)
- # [16:23] <MikeSmith> there's now an open-source Webkit-based browser UI based on Qt port of Webkit
- # [16:23] <MikeSmith> Arora
- # [16:23] <MikeSmith> http://code.google.com/p/arora/
- # [16:23] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [16:24] <MikeSmith> (not that this has anything to do with the Java, applets Swing, etc. discussion)
- # [16:24] <MikeSmith> just with wxWidgets
- # [16:24] <MikeSmith> (there's also a wxWidgets port of WebKit)
- # [16:28] * Philip` thought about embedding WebKit in his program (an OpenGL-based game), but then realised that'd be stupid because there seems to be no existing support for rendering into OpenGL and seemingly no decent cross-platform port :-(
- # [16:30] <MikeSmith> Philip`: Qt is cross-platform and have some kind of build-in OpenGL support
- # [16:35] <Philip`> MikeSmith: I assume you mean support for rendering GL content into a panel on a Qt window? That doesn't seem to be a problem - the difficulty is rendering the WebKit view (no external GUI, but probably buttons and scrollbars and stuff) onto an OpenGL surface, so it can be drawn onto the game's fullscreen window
- # [16:35] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:35] <MikeSmith> ah
- # [16:36] <Philip`> (and hooking it into the game's mouse/keyboard event system, etc)
- # [16:36] * MikeSmith re-reads what Philip` actually said before
- # [16:38] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [16:39] * Joins: csarven (n=csarven@on-irc.csarven.ca)
- # [16:40] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [16:40] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:42] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [16:43] <zcorpan> it appears that the processing rules of aria have changed so now it's again undefined what "whitespace" is for instance
- # [16:45] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 60 (Operation timed out))
- # [16:51] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:01] * Quits: csarven (n=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [17:02] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [17:02] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:04] * Joins: excrypf (n=Nogah@58.187.95.238)
- # [17:17] * Joins: webben (n=benh@nat/yahoo/x-c6d0ed0915fb3ed0)
- # [17:17] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [17:18] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [17:24] * Joins: hober (n=ted@unaffiliated/hober)
- # [17:28] * Parts: excrypf (n=Nogah@58.187.95.238)
- # [17:35] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) (Connection timed out)
- # [18:03] * aroben_ is now known as aroben|away
- # [18:06] * Quits: aaronlev (n=chatzill@e179204118.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [18:07] <gDashiva> Here's the magic line: A JSON parser MAY accept non-JSON forms or extensions.
- # [18:07] <gsnedders> Yay!
- # [18:08] <smedero> huh.
- # [18:08] <gDashiva> But: A JSON generator produces JSON text. The resulting text MUST strictly conform to the JSON grammar.
- # [18:08] <Philip`> That's just Postel's Law
- # [18:09] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [18:09] <gDashiva> Sure, but it throws out probably over 90% of all json implementations
- # [18:24] * Quits: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:45] * Quits: webben (n=benh@nat/yahoo/x-c6d0ed0915fb3ed0)
- #
- # Session Start: Thu Jul 24 18:48:01 2008
- # Session Ident: #whatwg
- # [18:48] * Now talking in #whatwg
- # [18:48] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [18:48] * Set by gsnedders on Tue Dec 18 21:41:19
- # [18:58] * Joins: maikmerten (n=maikmert@La9e7.l.pppool.de)
- # [19:15] * Quits: Windstoss (n=wind@mnhm-590d80bc.pool.einsundeins.de) ("*plonk*")
- # [19:30] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [19:32] * Joins: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [19:33] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [19:33] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [19:47] * Quits: aroben|away (n=aroben@unaffiliated/aroben) (Read error: 113 (No route to host))
- # [19:48] * Joins: hober (n=ted@unaffiliated/hober)
- # [19:51] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [19:52] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [20:02] * Joins: aroben (n=adamrobe@38.98.216.58)
- # [20:10] <sidda> This is a question regarding data framing in the WebSockets protocol. The protocol draft says the contents of the DataFrame should be UTF8 encoded. Can 2 strings (each null terminated) be sent in one dataframe?
- # [20:11] <sidda> Also, can one large string straddle across 2 dataframes?
- # [20:14] * gsnedders finally bothers to write docs
- # [20:20] * Joins: aroben_ (n=adamrobe@c-71-58-68-180.hsd1.pa.comcast.net)
- # [20:24] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
- # [20:25] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Nick collision from services.)
- # [20:25] * aroben__ is now known as aroben
- # [20:25] * Quits: aroben_ (n=adamrobe@unaffiliated/aroben) (Nick collision from services.)
- # [20:30] * Joins: MacDome_ (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [20:30] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [20:30] * Quits: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [20:32] * Joins: weinig (n=weinig@nat/apple/x-ae2ecafea06606d2)
- # [20:32] * Joins: psa (n=yomode@71.93.19.66)
- # [20:34] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [20:37] * gsnedders should probably copy the CSS stylesheet and not just hotlink the WHATWG copy :P
- # [20:46] * Quits: eseidel_ (n=eseidel@72.14.224.1) (Read error: 110 (Connection timed out))
- # [20:49] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [20:53] * Quits: MacDome_ (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [21:00] <Lachy> http://meyerweb.com/eric/thoughts/2008/07/23/any-element-linking-demo/
- # [21:03] * Quits: billmason (n=billmaso@ip53.unival.com) (Read error: 110 (Connection timed out))
- # [21:08] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [21:16] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [21:37] * Joins: aaronlev (n=chatzill@e179204118.adsl.alicedsl.de)
- # [21:44] * Quits: maikmerten (n=maikmert@La9e7.l.pppool.de) (Remote closed the connection)
- # [21:46] * Joins: eseidel_ (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [21:47] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [21:47] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [21:47] * eseidel_ is now known as eseidel
- # [21:50] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (Read error: 104 (Connection reset by peer))
- # [21:51] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [21:55] <Hixie> hsivonen: open source != non-proprietary. q.v. xul.
- # [22:00] <gavin_> xul isn't proprietary in the common sense of the word
- # [22:00] * Joins: csarven (n=csarven@on-irc.csarven.ca)
- # [22:00] <gavin_> (as in, it isn't "exclusively owned")
- # [22:08] * Quits: csarven (n=csarven@on-irc.csarven.ca) ("http://www.csarven.ca")
- # [22:11] * Joins: roc (n=roc@121-72-172-80.dsl.telstraclear.net)
- # [22:13] <hsivonen> XUL is single-implementation technology, though
- # [22:14] <gavin_> yes
- # [22:14] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:14] <mpt> XCF is open source and proprietary
- # [22:17] <hsivonen> If bug https://bugzilla.mozilla.org/show_bug.cgi?id=22942 is any indication, pleople are wedding intranet apps with XUL
- # [22:17] <Hixie> gavin: xul is exclusively owned by mozilla
- # [22:17] <hsivonen> s/pleople/people/
- # [22:17] <Hixie> gavin: i'm not in any way saying this is inappropriate or bad
- # [22:17] <Hixie> gavin: it's perfectly reasonable for groups to invent technologies that they use for their own purposes
- # [22:19] <gavin_> I'm not arguing because I think it being "proprietary" is bad
- # [22:19] <gavin_> I'm arguing because I think it's innaccurate :)
- # [22:20] <gavin_> but I suppose that definition of proprietary is pretty common
- # [22:20] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [22:20] <gavin_> not sure what "owned by mozilla" means
- # [22:21] <gavin_> if IE implemented it would they have 50% ownership?
- # [22:21] <hsivonen> I try to use "product-specific" instead of proprietary when referring to Inkscape cruft to avoid debates about the opensourciness of Inkscape
- # [22:22] <Hixie> gavin: if IE implemented it, and implemented it slightly differently, would mozilla have any interest whatsoever in converging on what IE did? (i'm guessing no.)
- # [22:22] <gavin_> well now we're getting into pretty crazy "ifs"
- # [22:22] <Hixie> that's my point
- # [22:22] <Hixie> :-)
- # [22:22] * Joins: tantek (n=tantek@72-56-197-72.area2.spcsdns.net)
- # [22:23] <gavin_> mozilla does want to converge on an interoperable xul-like box model
- # [22:24] <Hixie> a technology is "proprietary", imho, if the group that defines it is more concerned about its own needs and the needs of its users than about the needs of all competing implementations and their users
- # [22:24] <Hixie> yes, the flexbox stuff isn't proprietary
- # [22:25] <gavin_> ok
- # [22:25] <hsivonen> I think XUL box model together with HTML5 would be Good fo the Web
- # [22:25] <Hixie> yes
- # [22:25] <gavin_> that seems like a weird definition of "proprietary"
- # [22:25] <gavin_> but I won't argue that it doesn't apply to XUL
- # [22:25] <Hixie> wikipedia says "A proprietary format is a file format which is covered by a patent or copyright which is intended to give the license holder exclusive control of the technology to the (current or future) exclusion of others"
- # [22:26] <Hixie> which imho is basically saying the same thing
- # [22:26] * Quits: roc (n=roc@121-72-172-80.dsl.telstraclear.net)
- # [22:27] <Hixie> but if someone has a better word i'm all for using that
- # [22:27] <gavin_> if other people started implementing xul and promoting it's use on the web, mozilla would certainly want to encourage interoperability
- # [22:27] <gavin_> but that's not where we are
- # [22:27] <gavin_> (and arguably that isn't a very good plan)
- # [22:28] <hsivonen> We should have some Venn diagrams and theory about the feature set overlap of Gecko, WebKit and Opera and when stuff becomes part of the open Web platform
- # [22:28] * aroben_ is now known as aroben
- # [22:28] <gavin_> I mean, there's no reason why we would care about more than just our users if only our users are using it :)
- # [22:32] <hsivonen> Hixie: there are at least 3 independent open-souce implementations of Java.
- # [22:33] <hsivonen> Hixie: what would ti take for <applet> not ot be considered an integration poit for proprietary technology?
- # [22:33] <Hixie> sure, just like there's an open source implementation (or two!) of Win32 and an open source implementation of .NET
- # [22:33] <Hixie> doesn't make it an open standard
- # [22:33] <Hixie> it would take Sun giving up control over the language
- # [22:33] <hsivonen> ok
- # [22:33] <Hixie> and turning it over to an actual open standards committee that wasn't beholden to their interests
- # [22:34] <Hixie> ODF and OOXML are other examples of "standards" that are still effectively proprietary
- # [22:35] <hsivonen> personally, I'd prefer to see the language frozen at 5, cutting down the "standard library" and letting innovation happen in open-souce libs that aren't part of the "standard" java platform
- # [22:38] * Joins: eseidel (n=eseidel@72.14.224.1)
- # [22:38] <Hixie> takkaria: did you implement the commented out svg stuff in hubbub? or am i misremembering
- # [22:39] <Hixie> hsivonen: there are plenty of things that are interesting in newer versions of java (i don't know if this is <=5 or >5), like generics, lambdas, etc
- # [22:39] <Hixie> hard to do those in libraries
- # [22:41] <hsivonen> Hixie: generics are 5
- # [22:41] * Quits: eseidel (n=eseidel@72.14.224.1) (Client Quit)
- # [22:42] <hsivonen> Hixie: as I understand it, lamdbas aren't in a release version of Java
- # [22:42] <hsivonen> (the idea seems a bit like lipstick on a pig in the case of java)
- # [22:44] <Hixie> could have sworn they'd been added to the standard
- # [22:44] * Hixie shrugs
- # [22:44] <Hixie> i don't know java
- # [22:45] <Hixie> i just like watching the java talks we have at work because they're given by really good presentators :-)
- # [22:46] <jcranmer> Hixie: lambdas aren't in Java
- # [22:46] <jcranmer> you're referring to closures, I'm guessing
- # [22:47] * Joins: eseidel (n=eseidel@adsl-76-205-26-31.dsl.pltn13.sbcglobal.net)
- # [22:47] <jcranmer> most of the interesting stuff is in 5
- # [22:47] <Hixie> closures were another feature that was added later, yes
- # [22:47] <Hixie> maybe lambdas got cut
- # [22:47] <jcranmer> it's not added yet
- # [22:47] <Hixie> ah ok
- # [22:47] <Hixie> well like i said, i don't know jack shit about java, so i'll shut up now :-)
- # [22:48] <jcranmer> I oppose closures personally for various reasons, most notably because "too much syntax and too much catering to corner cases for too little benefit"
- # [22:48] <jcranmer> someone referred to making "return" and "return;" do *entirely* different things
- # [22:49] <jcranmer> fortunately, the closures people are still fighting over the some of the more egregious additions
- # [23:02] <sidda> Hixie: This is a question regarding data framing in the WebSockets protocol. The protocol draft says the contents of the DataFrame should be UTF8 encoded. Can 2 strings (each null terminated) be sent in one dataframe? Also, can one large string straddle across 2 dataframes?
- # [23:03] <Hixie> a dataframe defines a single string. A string can contain NULLs. You can't straddle two dataframes because then they would be two strings.
- # [23:06] <sidda> Thanks Hixie
- # [23:08] <sidda> Wait, if String can contain a null, then existing decoders would stop at that null right. So, NULL can only occur in the end correct?
- # [23:08] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [23:11] <Hixie> why would a decoder stop at null?
- # [23:17] * Joins: roc (n=roc@202.0.36.64)
- # [23:19] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [23:28] <roc> I think XUL is proprietary, in that control over its evolution is governed by Mozilla alone
- # [23:29] <roc> but it's better than other similar proprietary technologies by being based as much as possible on open standards (DOM, CSS, etc)
- # [23:29] * Quits: eseidel (n=eseidel@adsl-76-205-26-31.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [23:30] <Hixie> xul was just used as an example -- the original debate was over whether java was proprietary now that it "is open source"
- # [23:30] <roc> and hopefully eventually all its functionality will be supported in open standards and then it can go away (remaining in Mozilla products as a compatibility layer only) and we can all breathe a sigh of relief
- # [23:30] <roc> oh
- # [23:30] <roc> Java's not proprietary
- # [23:31] <roc> stakeholders other than Sun have significant input into its evolution
- # [23:31] <jcranmer> like Google
- # [23:31] <roc> that's one
- # [23:31] <jcranmer> IBM
- # [23:31] <roc> another
- # [23:31] <jcranmer> I'd have to look at the JSPs to know others off the top of my head
- # [23:32] <jcranmer> I think Apple has some say as well
- # [23:33] <jcranmer> I'd quite likely say that Java is less proprietary than XUL
- # [23:34] * Joins: eseidel (n=eseidel@adsl-76-205-26-31.dsl.pltn13.sbcglobal.net)
- # [23:35] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [23:35] <Hixie> it's certainly billed that way, yes.
- # [23:36] <roc> maybe Sun has undue influence. It's a question of degree
- # [23:36] <roc> ostensibly C# is governed by an ISO committee but in practice all decisions are made by Microsoft
- # [23:37] <jcranmer> WP has at least 16 JVM impls
- # [23:37] <Hixie> and win32 and .NET have multiple implementations too
- # [23:37] <Hixie> as has flash
- # [23:38] <jcranmer> GCJ, Sun's JVM, and IBM's are three major implementations
- # [23:38] <Hixie> i don't think anyone is arguing java doesn't have multiple implementations :-)
- # [23:38] <roc> the situation with Java is a bit better since people take implementations other than Sun's seriously
- # [23:39] <jcranmer> right
- # [23:39] <jcranmer> I've seen code that checks for at least three or four different JVM versions
- # [23:43] * Quits: roc (n=roc@202.0.36.64)
- # [23:43] <jcranmer> so I'd claim it's not quite under the category of "propiterary"
- # [23:44] <jcranmer> even if I spelled that right
- # [23:45] <gsnedders> proprietary
- # [23:45] * Quits: gsnedders (n=gsnedder@host217-44-35-200.range217-44.btcentralplus.com)
- # [23:46] * Quits: tantek (n=tantek@72-56-197-72.area2.spcsdns.net)
- # [23:46] * Quits: Yudai (n=Yudai@p9258c3.kngwnt01.ap.so-net.ne.jp) (Read error: 110 (Connection timed out))
- # [23:48] * Joins: Yudai (n=Yudai@p03701f.kngwnt01.ap.so-net.ne.jp)
- # [23:48] * Joins: roc (n=roc@202.0.36.64)
- # [23:49] * Quits: roc (n=roc@202.0.36.64) (Client Quit)
- # [23:52] * Joins: gsnedders (n=gsnedder@host217-44-35-200.range217-44.btcentralplus.com)
- # [23:52] * Joins: roc (n=roc@202.0.36.64)
- # [23:58] <hdh> Philip`: webkit in OpenGL http://www.atoker.com/blog/2008/06/12/webkit-meta-a-new-standard-for-in-game-web-content/
- # Session Close: Fri Jul 25 00:00:00 2008
The end :)