Options:
- # Session Start: Tue Mar 11 00:00:00 2008
- # Session Ident: #whatwg
- # [00:02] * Parts: SadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com) ("Konversation terminated!")
- # [00:03] * Quits: tantek (n=tantek@198.214.235.188)
- # [00:03] <annevk> jgraham__, looking through your code, does it work with scope=ROW ?
- # [00:03] <jgraham__> annevk: No, I noticed that bug when I wrote the email
- # [00:03] <jgraham__> I suppose I could check in the fix :)
- # [00:03] * gsnedders waves good night
- # [00:03] <jgraham__> nn
- # [00:05] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [00:05] * Quits: gsnedders (n=gsnedder@host86-138-199-53.range86-138.btcentralplus.com) ("Partying in teh intarwebs")
- # [00:05] <annevk> i see
- # [00:06] * Joins: jruderman (n=jruderma@guest-230.mountainview.mozilla.com)
- # [00:13] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:14] * Quits: eseidel (n=eseidel@nat/google/x-eb0a7f2d94c00a7a)
- # [00:15] <Hixie> annevk: send mail, i'm in meetings a lot right now
- # [00:18] * Joins: tantek (n=tantek@198.214.235.188)
- # [00:19] * Quits: billmason (n=billmaso@ip25.unival.com) (Read error: 104 (Connection reset by peer))
- # [00:21] * Quits: itpastor1 (n=itpastor@139.57.227.87.static.th.siw.siwnet.net) ("Leaving.")
- # [00:23] <annevk> done
- # [00:33] * Quits: tndH (i=Rob@adsl-87-102-81-212.karoo.KCOM.COM) ("ChatZilla 0.9.81-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [00:48] <Hixie> thanks
- # [00:50] * Quits: tantek (n=tantek@198.214.235.188)
- # [00:54] * Joins: phsiao (n=shawn@c-71-232-12-131.hsd1.ma.comcast.net)
- # [01:02] * Joins: tomg (n=tom@unable.to.resolve.host.name)
- # [01:09] <takkaria> Hixie: not the dreaded meetings? I hope they're not regular ones
- # [01:12] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [01:15] * Joins: csarven- (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [01:15] * Joins: weinig (n=weinig@71.9.18.123)
- # [01:15] * Quits: csarven- (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) (Client Quit)
- # [01:17] * Joins: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [01:26] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) ("I get eaten by the worms")
- # [01:41] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [01:46] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [01:53] * Quits: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [02:07] * Quits: jwalden (n=waldo@STRATTON-FOUR-NINETY-TWO.MIT.EDU) (Remote closed the connection)
- # [02:09] * Joins: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net)
- # [02:09] * Quits: MacDome (n=eric@c-69-181-78-198.hsd1.ca.comcast.net) (Remote closed the connection)
- # [02:13] * Quits: phsiao (n=shawn@c-71-232-12-131.hsd1.ma.comcast.net)
- # [02:16] <tomg> I stupidly wrote an email to whatwg@whatwg.org before I'd confirmed my list membership, will it eventually get approved? :)
- # [02:16] <tomg> or be lost forever in a rampant jungle of spam
- # [02:17] <Philip`> tomg: Things in the moderation queue never get approved
- # [02:21] * Parts: jruderman (n=jruderma@guest-230.mountainview.mozilla.com)
- # [02:22] <tomg> I shall resend
- # [02:22] <tomg> ta
- # [02:23] * Joins: jruderman (n=jruderma@guest-230.mountainview.mozilla.com)
- # [02:25] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [02:54] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [03:03] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [03:27] * Parts: tomg (n=tom@unable.to.resolve.host.name) ("bye")
- # [03:27] * Joins: tomg (n=tom@unable.to.resolve.host.name)
- # [04:04] * Joins: bradeeoh (n=bradeeoh@web7.webfaction.com)
- # [04:04] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: Lfe (n=lfe@bergstroem.nu) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: bzed (n=bzed@debian/developer/bzed) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * Quits: bradee-oh (n=bradeeoh@web7.webfaction.com) (kubrick.freenode.net irc.freenode.net)
- # [04:04] * bradeeoh is now known as bradee-oh
- # [04:05] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [04:05] * Joins: bzed (n=bzed@debian/developer/bzed)
- # [04:05] * Joins: Lfe (n=lfe@bergstroem.nu)
- # [04:08] * Quits: sayrer (n=chatzill@user-1087kf0.cable.mindspring.com) (Remote closed the connection)
- # [04:27] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [04:39] * Joins: dveditz (n=dveditz@dsl-63-249-104-137.cruzio.com)
- # [05:02] * Quits: YaaL (i=yaal@hell.pl) (Read error: 110 (Connection timed out))
- # [05:42] * Parts: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [05:45] * Joins: YaaL (i=yaal@hell.pl)
- # [06:02] * Quits: YaaL (i=yaal@hell.pl) (Read error: 110 (Connection timed out))
- # [06:15] * Quits: roc (n=roc@202.0.36.64)
- # [06:22] * Hixie steels himself for a flaming
- # [06:24] <hober> oh?
- # [06:25] <Hixie> the js list
- # [06:27] <hober> ahh. that's in my other emacs. looking...
- # [06:27] * Joins: YaaL (i=yaal@hell.pl)
- # [06:39] <Hixie> hey i hadn't seen this before http://edge-op.org/iowa/www.iowaconsumercase.org/011607/2000/PX02991.pdf
- # [06:50] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [07:25] * Quits: jruderman (n=jruderma@guest-230.mountainview.mozilla.com)
- # [07:39] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [07:49] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:20] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [08:36] * Joins: roc_ (n=roc@121-72-170-76.dsl.telstraclear.net)
- # [08:41] * Quits: weinig (n=weinig@71.9.18.123)
- # [08:43] * Joins: sayrer (n=chatzill@user-1087kf0.cable.mindspring.com)
- # [08:52] <Hixie> http://edge-op.org/iowa/www.iowaconsumercase.org/010807/PLEX_5735.pdf is interesting too
- # [08:55] <Hixie> http://edge-op.org/iowa/www.iowaconsumercase.org/010807/PLEX_5803.pdf too
- # [09:07] <Hixie> http://edge-op.org/iowa/www.iowaconsumercase.org/010807/PLEX_5906.pdf brings up an interesting point
- # [09:08] <Hixie> one way to make the Web platform safer from proprietary embrace-and-extend attempts would be to have a certification mechanism that only certifies web pages that don't use anything proprietary
- # [09:08] <Hixie> sort of like the "Valid HTML4" buttons, but not specifically for conformance, but for lack of using anything that isn't part of the core cross-platform Web standards
- # [09:09] <Hixie> i just talk to hsivonen about this
- # [09:11] <roc_> Myhrvold is smart
- # [09:13] <Hixie> Myhrvold?
- # [09:14] <hsivonen> Hixie: the billg email about Office HTML export is interesting.
- # [09:14] <hsivonen> especially considering the colon legacy today
- # [09:15] <hsivonen> Hixie: detecting the absence of proprietary stuff programmatically will be a hard game of whack-a-mole
- # [09:15] <hsivonen> Hixie: first, checking script API exposure statically is hard
- # [09:16] <hsivonen> Hixie: second, whitelisting standard stuff is not enough due to things like conditional comments
- # [09:16] <Hixie> it would be hard work, yes
- # [09:16] <roc_> Myhrvold sorry
- # [09:17] <hsivonen> Hixie: proprietary stuff would appear where version n of the checker wouldn't know to look and n+1 would have to blacklist that stuff
- # [09:17] <roc_> he's the primary author of PLEX_5803. The first two paragraphs are Gates, the rest is Myhrvold
- # [09:17] <Hixie> ah ok
- # [09:17] <Hixie> oh the nathan guy
- # [09:17] <Hixie> yes
- # [09:17] <Hixie> very
- # [09:17] <roc_> not long after that memo he got bored with Microsoft and left to do research on dinosaur tails
- # [09:18] <Hixie> seems to have respect issues with other employees
- # [09:18] <Hixie> but that's another story
- # [09:18] <Hixie> heh
- # [09:19] <Hixie> hsivonen: yeah, it would be difficult. might be an interesting thing to persue nonetheless, i think. :-)
- # [09:21] <hsivonen> Hixie: I doubt all schemes where software gives a Web author a badge. Software like Validator.nu works when the author uses it in order to solve his development issues privately.
- # [09:21] <hsivonen> but when you start giving out badges, the motivations of the users get distorted badly
- # [09:21] <Hixie> the problem this would be solving has, frankly, little to do with the author's own goals
- # [09:21] <Hixie> i agree that gaming the system is a tough one, though
- # [09:22] <Hixie> as in, a danger to any such scheme
- # [09:22] <hsivonen> consider accessibility checking
- # [09:22] <Hixie> it would have to be continuously monitored and maintained
- # [09:22] <hsivonen> if you really want to make an accessible site, you need to hire people
- # [09:22] <Hixie> automated accessibility checking is a non-starter.
- # [09:22] <Hixie> it's like usability checking. hell it _is_ usability checking.
- # [09:23] <hsivonen> if you want to give the appearance of having done something in the hope that you don't get sued or in the hope of selling stuff to non-disabled buyers, you game an accessibility checker program
- # [09:24] <Hixie> yup
- # [09:33] * Joins: tndH_ (n=Rob@adsl-87-102-81-212.karoo.KCOM.COM)
- # [09:33] * tndH_ is now known as tndH
- # [09:37] <hsivonen> http://del.icio.us/rogerjohansson/dictatorship
- # [09:40] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:40] <roc_> ooh, nice ligatures in the header in Firefox 3!
- # [09:42] <hsivonen> http://a.viary.com/tools/ they sure are advancing on a lot of fronts simultaneously. too bad it's flash--not canvas
- # [09:44] <jruderman> ligatures on http://blog.fawny.org/2007/12/23/janefonda/ ? yeah, easy to see the difference between firefox trunk and safari 3 there
- # [09:44] <jruderman> zapfino i'm guessing (domi seems to be broken)
- # [09:47] <Hixie> http://edge-op.org/iowa/www.iowaconsumercase.org/122106/PLEX0_2272.pdf is funny because they very bluntly put the Web's openness in the "con" category
- # [09:53] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [09:56] <Hixie> http://edge-op.org/iowa/www.iowaconsumercase.org/122106/PLEX0_2278.pdf documents their intent to embrace-then-extend HTML
- # [10:02] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:03] <annevk> it also says to keep Office formats alive and not allow other formats as that might make it easier for people to use other software
- # [10:03] <annevk> (other format cited is HTML)
- # [10:04] <Hixie> holy shit, http://edge-op.org/iowa/www.iowaconsumercase.org/122106/PLEX0_2494.pdf suggests putting hte IE code out there to let peopl experiment with it
- # [10:04] <annevk> what is this stuff about?
- # [10:04] <Hixie> i guess that didn't go down well!
- # [10:04] <Hixie> files from Comes v. Microsoft
- # [10:06] <annevk> interesting
- # [10:07] * Joins: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com)
- # [10:08] <annevk> the embrace and extend HTML thingie also mentions Blackbird as other strategy
- # [10:08] <annevk> they're trying that one again now... it's called SilverLight
- # [10:08] <hsivonen> what was Blackbird?
- # [10:08] <annevk> similar thing to SilverLight as I understand it
- # [10:10] <Hixie> blackbird was their msn client, i believe
- # [10:10] <Hixie> aol competitor
- # [10:10] <Hixie> i may be wrong, the google probably knows
- # [10:10] <Hixie> http://edge-op.org/iowa/www.iowaconsumercase.org/122106/PLEX0_2658.pdf suggests they knew that IE was killing Windows years before they finally pulled the plug
- # [10:10] <annevk> wikipedia says: "Online content authoring technology developed alongside MSN 1.0 but cancelled in favor of HTML and ActiveX"
- # [10:10] <Hixie> right
- # [10:11] <annevk> from http://en.wikipedia.org/wiki/Microsoft_codenames
- # [10:11] <hsivonen> ok
- # [10:12] <annevk> "I agree that making sure applicatiosn are primarily on Windows is something we lost ... of"
- # [10:13] <annevk> "I rail against the people who want to just give things away like DirectX"
- # [10:14] <annevk> "We should have people laughing at the idea of 100% pure Java whether they wnte in JAVA or not"
- # [10:14] <annevk> s/wnte/write/
- # [10:15] <annevk> (character recognition is not perfect)
- # [10:23] <Hixie> IE4 usability study report http://edge-op.org/iowa/www.iowaconsumercase.org/122106/PLEX0_2701.pdf
- # [10:23] <Hixie> interesting to note that they barely changed any of the things that that report lambasts
- # [10:24] * Quits: dveditz (n=dveditz@dsl-63-249-104-137.cruzio.com) (Read error: 104 (Connection reset by peer))
- # [10:25] <hsivonen> how many times does the U.S. legal process fax or photocopy these docs?
- # [10:27] <Hixie> yeah i love how these docs started as digital data and got utterly mangled before turning back into digital data
- # [10:28] <Hixie> some of these papers are really amusing given what Microsoft is doing with .NET/Silverlight/WPF
- # [10:29] <Hixie> like, it's exactly the same thing, just 12 years later and with a different name
- # [10:31] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:31] <annevk> guess they still hae the same strategy
- # [10:33] * Joins: Camaban (n=adrianle@host81-139-199-224.in-addr.btopenworld.com)
- # [10:47] * Parts: Camaban (n=adrianle@host81-139-199-224.in-addr.btopenworld.com)
- # [10:49] * Joins: Camaban (n=adrianle@host81-139-199-224.in-addr.btopenworld.com)
- # [10:52] <roc_> it's not the same thing
- # [10:52] <roc_> the funny thing is that Silverlight is Microsoft's best play right now and it's cross platform
- # [10:53] <roc_> Jim Allchin must be mad
- # [10:53] <annevk> http://simonwillison.net/2008/Mar/11/high/ how does it download scripts in parallel?
- # [10:54] <annevk> that shouldn't be possible without <script async>
- # [10:54] <roc_> it's not that hard
- # [10:54] <roc_> you parse ahead and prefetch things that look like <script> tags
- # [10:54] <roc_> we have a bug on it
- # [10:55] <Philip`> I guess that'd go wrong when the first script does document.write('<!--')
- # [10:55] <Camaban> "The HTTP 1.1 spec recommends that browsers only download two items in parallel per hostname, but the spec was written in 1999. Today?s clients and servers can support more parallel downloads, so IE8 has increased the number of downloads per hostname from 2 to 6."
- # [10:55] <annevk> yeah, that'd make parsing non-deterministic
- # [10:55] <roc_> no
- # [10:55] <roc_> you fetch optimistically
- # [10:56] <roc_> you don't actually parse or execute anything until you've finished the earlier script
- # [10:56] <annevk> <script src=hideevil.js></script><script src=evil?delete=foo></script>
- # [10:56] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("This computer has gone to sleep")
- # [10:56] <roc_> yeah you could do that
- # [10:56] <roc_> feel free :-)
- # [10:56] <Philip`> Fortunately <script src> does GET and GET doesn't have side effects
- # [10:57] <annevk> hah
- # [10:57] <roc_> yeah right
- # [10:57] <roc_> BTW Blackbird was back from when MSN was building a "walled garden" like AOL
- # [10:58] <roc_> so you'd negotiate with Microsoft to get your Blackbird app installed in the MSN garden
- # [10:58] <roc_> I knew a guy at CMU who had a contract with Microsoft to get the Internet Chess Club into MSN
- # [10:58] <roc_> then MS saw the writing on the wall, cancelled the entire idea and tore up all the contracts
- # [10:59] * Philip` remembers a neat 3D chat client on the old MSN
- # [10:59] <Philip`> but I don't remember anything more than its existence :-(
- # [11:01] * Joins: tantek (n=tantek@12.14.133.210)
- # [11:01] * hsivonen has never been on AOL or MSN
- # [11:01] <hsivonen> or Minitel for that matter
- # [11:02] <hsivonen> the Web is larger that any country-focused walled garden
- # [11:02] <Philip`> The web was much more boring back then
- # [11:07] <Hixie> http://edge-op.org/iowa/www.iowaconsumercase.org/122106/PLEX0_5879.pdf is interesting, for those who were interested in the office/IE link earlier
- # [11:07] <Hixie> roc_: how is it not the same thing?
- # [11:08] <Hixie> roc_: silverlight seems almost identical to their reaction to java, as well as their reaction to netscape
- # [11:08] <roc_> IE ended up being Windows only
- # [11:08] <Hixie> roc_: create a platform, put it on all the other platforms (mac and unix), and then pull the rug out of those when you have enough of the market
- # [11:08] <annevk> that stuff is great Hixie
- # [11:08] <roc_> IE was never really on Mac and Unix
- # [11:08] <Hixie> silverlight will be windows only too
- # [11:09] <Hixie> neither is WPF now
- # [11:09] <roc_> I'm not a big Silverlight fan, as you may be aware
- # [11:10] <Hixie> who is :-)
- # [11:10] <Hixie> apart from miguel, i mean
- # [11:10] <Camaban> my boss :|
- # [11:10] <roc_> but Silverlight looks a lot more cross-platform than IE ever did
- # [11:10] <roc_> a big part of the IE story was ActiveX
- # [11:10] <annevk> i thought some open source guy ported SilverLight
- # [11:11] <annevk> (related to mono maybe?)
- # [11:11] <roc_> annevk: are you joking with us?
- # [11:11] <annevk> iirc it is sort of cross-platform though
- # [11:11] <Hixie> roc_: silverlight is the tiny part of WPF in the same way that HTML was the tiny part of IE
- # [11:11] <roc_> I don't think so
- # [11:11] <roc_> Silverlight is the small, auto-updating download
- # [11:11] <annevk> http://www.mono-project.com/news/archive/2007/May-05.html
- # [11:11] <roc_> WPF is huge, requires .NET 3
- # [11:12] <roc_> and is slow and bloated according to the MS shippingseven blogger
- # [11:12] <Hixie> well i'm not saying their execution is any good
- # [11:12] <Hixie> i'm just describing the theory
- # [11:12] <roc_> I agree there are multiple ways they could leverage Silverlight in the future
- # [11:13] <roc_> but right now it does not protect Windows
- # [11:13] <Hixie> silverlight is "WPF/E"
- # [11:13] <Hixie> sure
- # [11:13] <hsivonen> so is the next step for Adobe to put Flash Player under MPL/GPL/LGPL?
- # [11:13] <roc_> silverlight is done by a different team BTW
- # [11:13] <Hixie> just like IE doesn't protect windows
- # [11:14] <roc_> IE does protect Windows because MS never shipped a compatible IE on Mac
- # [11:14] <Hixie> roc_: different team, or different division? because each opera device is done by a different team, for example, doesn't stop them being the same product :-)
- # [11:14] <hsivonen> given the Flash legacy out there, I'd like to have Gecko-native Flash support with nice integration with Cairo and the event loop
- # [11:14] <Philip`> hsivonen: About the only time I use Flash content is for watching videos, and I guess it's quite unlikely for the video codecs to be released as MPL/GPL/LGPL
- # [11:15] <Hixie> roc_: from these papers, it doesn't seem like they considered IE/Mac an incompatible alternative, they always refer to it more as a subset
- # [11:15] <roc_> it ended up being an incompatible alternative
- # [11:15] <Philip`> (I've heard Moonlight has the same problem with video, and relies on a binary component from Microsoft)
- # [11:15] <roc_> one of these memos said "why are we doing IE4 cross platform! stop that!" and they did
- # [11:16] <roc_> Philip`: that is true
- # [11:16] <hsivonen> Philip`: Flash is used awfully lot on sites that try to create a brand image
- # [11:16] <hsivonen> Philip`: it's crazy how much it is used on sites of clothing brands
- # [11:16] <hsivonen> even though a big use case for the sites of clothing sites is using a store locator when you are on the move
- # [11:16] <roc_> Hixie: the environment currently demands that a credible Internet platform be cross-platform
- # [11:16] <roc_> but two things have changed since the mid 90s
- # [11:17] <roc_> Apple is no longer going down the toilet
- # [11:17] <hsivonen> I remember a case when my mother called me from abroad and asked me to act as a voice interface to the Web in order to locate a store
- # [11:17] <roc_> and there's a big market of phones that Microsoft doesn't control
- # [11:17] <hsivonen> the relevant site used flash in a bad way
- # [11:17] <hsivonen> and I had to try three browsers until I was able to extract the information
- # [11:18] <Hixie> roc_: like i said, i'm not saying their execution is any good :-)
- # [11:18] <Hixie> roc_: it does still seem to me like they're just going through the same motions again though
- # [11:19] * Quits: heycam` (n=cam@124-168-55-144.dyn.iinet.net.au) ("bye")
- # [11:20] <hsivonen> Philip`: anyway, in order to dig into a store locator from a browsing setup that Adobe hasn't taken care of, integrated Open Source Flash would be good even without patented codecs
- # [11:20] <roc_> I think the same thinking is going on internally, but conditions are different, and not as favourable to MS
- # [11:21] <roc_> I don't see that they will be able to compromise on the cross-platform-ness of Silverlight any time soon
- # [11:21] <roc_> and if we and Adobe don't drop the ball, we can keep pushing that out
- # [11:22] <roc_> that leaves Windows unprotected indefinitely
- # [11:25] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:26] <Hixie> yeah, i agree that it's not a good position for them this time
- # [11:30] * Joins: heycam (n=cam@124-168-55-144.dyn.iinet.net.au)
- # [11:56] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [11:57] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:00] * Joins: gsnedders (n=gsnedder@host86-138-199-53.range86-138.btcentralplus.com)
- # [12:07] * Joins: qwert666 (n=qwert666@etn77.neoplus.adsl.tpnet.pl)
- # [12:22] * Joins: webben (n=benh@nat/yahoo/x-4f98130017a7ba86)
- # [12:32] * Joins: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp)
- # [13:07] * Quits: heycam (n=cam@124-168-55-144.dyn.iinet.net.au) ("bye")
- # [13:07] * Quits: webben (n=benh@nat/yahoo/x-4f98130017a7ba86)
- # [13:24] * Quits: tantek (n=tantek@12.14.133.210)
- # [13:42] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [13:44] * Joins: webben (n=benh@nat/yahoo/x-b99e4ee39ff0b473)
- # [13:59] <Philip`> It's odd how http://online.wsj.com/public/page/election2008.html sends the request headers back as part of its response
- # [14:17] * Joins: phsiao (n=shawn@c-71-232-12-131.hsd1.ma.comcast.net)
- # [14:34] * Joins: qwert666_ (n=qwert666@acbb6.neoplus.adsl.tpnet.pl)
- # [14:40] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [14:51] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [14:52] * Quits: qwert666 (n=qwert666@etn77.neoplus.adsl.tpnet.pl) (Read error: 110 (Connection timed out))
- # [15:09] <hendry> http://test:test@basic.webvm.net/ # this is probably a http issue, but i had this crazy notion earlier that these types or urls were deprecated. I guess i was wrong or?
- # [15:13] * Joins: weinig (n=weinig@71.9.18.123)
- # [15:22] <annevk> they are
- # [15:28] <hendry> annevk: is there a reference to that somewhere?
- # [15:30] <annevk> RFC3896?
- # [15:30] <annevk> http://annevankesteren.nl/2006/02/alt#comment-6505
- # [15:30] <annevk> about showing alt= in a tooltip ^^
- # [15:32] <hendry> RFC3896 = Definitions of Managed Objects for the DS3/E3 Interface Type ?
- # [15:34] <annevk> 3986
- # [15:40] * Joins: tantek (n=tantek@12.14.133.234)
- # [15:42] * Joins: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [15:42] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:43] <hendry> 3.2.1. User Information # isn't the clearest passage I've ever seen. So hashes or implementations not showing the password are allowed? Bit confused.
- # [15:44] * Quits: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 104 (Connection reset by peer))
- # [15:44] * Joins: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [15:44] <annevk> 'Use of the format "user:password" in the userinfo field is deprecated.'
- # [15:50] * Joins: billmason (n=billmaso@ip25.unival.com)
- # [15:51] <annevk> roc_, if you still think ClientRect.height/width is a good idea let me know and I'll add them, they probably wouldn't make Opera 9.5 though
- # [16:11] <Philip`> Hmm, my regexp-based spec-to-OCaml compiler is not absolutely happy when the spec is all rearranged
- # [16:15] * Quits: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com) ("later")
- # [16:16] * Joins: zcorpan_ (n=zcorpan@pat-tdc.opera.com)
- # [16:17] * Philip` wonders why people sound optimistic about XBL2, when it seems like there's approximately no activity in implementing it
- # [16:20] <krijnh> http://code.google.com/p/xbl/ no?
- # [16:21] <Philip`> http://weblogs.mozillazine.org/roc/archives/2008/03/not_a_crossbrow.html says no
- # [16:22] <krijnh> Ah, what does he know about it
- # [16:22] <krijnh> *runs*
- # [16:42] <Philip`> From <meta> parsing: "change the encoding to the encoding encoding" sounds funny
- # [16:51] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [16:54] * Joins: eseidel (n=eseidel@nat/google/x-4279f28b60656f48)
- # [16:55] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:02] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
- # [17:10] * Joins: SadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com)
- # [17:11] * Quits: phsiao (n=shawn@c-71-232-12-131.hsd1.ma.comcast.net)
- # [17:23] * Quits: weinig (n=weinig@71.9.18.123)
- # [17:24] * Parts: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [17:25] * Joins: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [17:28] <hsivonen> Sam is right about the tiredness of the trajectory
- # [17:28] <hsivonen> too bad this issue is closely related to a rathole topic
- # [17:32] * Joins: qwert666 (n=qwert666@acbb6.neoplus.adsl.tpnet.pl)
- # [17:36] * Quits: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:39] <Philip`> gsnedders: http://diveintomark.org/archives/2008/03/09/no-fury-like-dracon-scorned#comment-11446 looks a bit off
- # [17:39] <gsnedders> Philip`: isn't that the UTF-8 for U+FFFF?
- # [17:40] <gsnedders> yeah, it is. sod.
- # [17:40] <Philip`> gsnedders: I mean the bits like "That is: “?>." and "Well, let’s have a completely valid line of PHP: ."
- # [17:41] <Philip`> I love blogs that don't have a comment preview and/or don't tell you what the comment syntax is
- # [17:41] <gsnedders> ah.
- # [17:44] <Philip`> (U+FFFF is %ef%bf%bf in UTF-8, and it's the only UTF-8 sequence I've ever memorised, but I can't see what your question is referring to)
- # [17:44] * Quits: qwert666_ (n=qwert666@acbb6.neoplus.adsl.tpnet.pl) (Read error: 110 (Connection timed out))
- # [17:46] <gsnedders> Philip`: well, if he doesn't even allow trackbacks I'm not particularly fused about clarifying it
- # [17:47] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:56] * Quits: tantek (n=tantek@12.14.133.234)
- # [18:03] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [18:07] * Joins: othermaciej (n=mjs@17.203.15.201)
- # [18:19] * Quits: zcorpan_ (n=zcorpan@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [18:26] * Joins: tantek (n=tantek@70-13-12-98.area2.spcsdns.net)
- # [18:36] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [18:36] * Joins: qwert666_ (n=qwert666@acbb6.neoplus.adsl.tpnet.pl)
- # [18:41] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [18:44] * Joins: psa (n=yomode@71.93.19.66)
- # [18:45] * Joins: DxSadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com)
- # [18:46] * Quits: SadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [18:56] * Quits: qwert666 (n=qwert666@acbb6.neoplus.adsl.tpnet.pl) (Read error: 110 (Connection timed out))
- # [19:00] * Parts: Camaban (n=adrianle@host81-139-199-224.in-addr.btopenworld.com)
- # [19:05] * Joins: jruderman (n=jruderma@guest-230.mountainview.mozilla.com)
- # [19:17] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) (Read error: 110 (Connection timed out))
- # [19:18] * Quits: tantek (n=tantek@70-13-12-98.area2.spcsdns.net) (Read error: 110 (Connection timed out))
- # [19:19] <hsivonen> http://blog.vlad1.com/2008/03/10/silverwhat/
- # [19:19] * Joins: dbaron (n=dbaron@guest-230.mountainview.mozilla.com)
- # [19:24] * Joins: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com)
- # [19:29] * Quits: DxSadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [19:29] * Joins: DxSadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com)
- # [19:30] * Quits: webben (n=benh@nat/yahoo/x-b99e4ee39ff0b473)
- # [19:36] <hsivonen> did the correctness flag just change to force quirks with true/false flipped or was there something else?
- # [19:36] * Joins: maikmerten (n=maikmert@T7a70.t.pppool.de)
- # [19:50] * Joins: phsiao (n=shawn@nat/ibm/x-3b22390c7387d34f)
- # [19:52] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [19:54] * Quits: roc_ (n=roc@121-72-170-76.dsl.telstraclear.net)
- # [19:59] <Dashiva> hsivonen: say what?
- # [20:01] <annevk> hsivonen, it was just a renaming afaict
- # [20:02] <annevk> hsivonen, though some small changes have been made to the tokenizer
- # [20:04] * Quits: dbaron (n=dbaron@guest-230.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:04] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:05] <hsivonen> annevk: ok. thanks
- # [20:05] <hsivonen> Dashiva: the tokenizer changed
- # [20:17] <hsivonen> http://annevankesteren.nl/2006/11/dot-mobi#comment-6506
- # [20:20] * eseidel is now known as grumpyeric
- # [20:23] * Parts: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [20:26] <Hixie> man, people start debating solutions really quickly
- # [20:26] <Hixie> there's been like one or two e-mails on the problems solved by namespaced content in text/html tops
- # [20:27] <Hixie> and ironically, most of those are likely best solved by solutions that nobody has even considered
- # [20:27] <Hixie> e.g. using <script> and changing the syntax of SVG so that angle brackets use square brackets instead
- # [20:29] <hsivonen> Hixie: I should resist responding better even when questions are directed at me :-(
- # [20:29] <Hixie> no, your responses are very useful
- # [20:29] <Hixie> as are their own e-mails, by and large
- # [20:29] <hsivonen> Hixie: anyway, the thread might get back on track if you responded to Sam's last email in the thread
- # [20:29] <Hixie> cool, will see if i can respond when i get to it
- # [20:30] <Hixie> (today, i mean)
- # [20:30] <hsivonen> cool
- # [20:32] <Hixie> not clear how to reply
- # [20:34] <hsivonen> aren't there any open technical issues needing answers?
- # [20:34] <hsivonen> or research items, rather.
- # [20:35] <Hixie> the primary problem i have is that the only use cases i'm aware of are the ones you listed
- # [20:35] <Hixie> while i'm sure there must be other use cases, because if those are the only ones, then the solution i come up with is going to look a hell of a lot different than what people are talking about
- # [20:36] <hsivonen> that looks like a way to reply :-)
- # [20:38] <hsivonen> Hixie: I fail to see how you can get to a hell of a lot different if you take the constraint of being able to paste source created in an SVG editor and the requirement to have the same kind of DOM as in the XHTML+SVG case
- # [20:39] <Hixie> well, maybe no that different
- # [20:40] <hsivonen> somehow I remember flipping the boolean of the doctype token to the exact opposite once before...
- # [20:41] <Hixie> m?
- # [20:42] <hsivonen> the boolean value should be the opposite when modeling force quirks compared to modeling correctness
- # [20:43] <Hixie> oh, you're using a boolean for that
- # [20:43] <hsivonen> perhaps I should just call it dontForceQuirks to avoid breaking the interface
- # [20:43] <Hixie> i would have used constants other than "true" and "false" :-)
- # [20:45] <Philip`> The tokeniser test JSON files have true/false meaning "don't force quirks"
- # [20:45] <Hixie> ah
- # [20:45] <hsivonen> Philip`: that probably dates from before the previous flip...
- # [20:46] * grumpyeric is now known as eseidel
- # [20:46] <hsivonen> Hixie: when you have a flag that has states "on" and "off", implementing it as a boolean is not that far-fetched...
- # [20:47] <Hixie> sure :-)
- # [20:47] <Hixie> i usually prefer using constants that map to true and false to make it clearer what they mean in argument calls
- # [20:47] <Hixie> so instead of foo(true, true, false) you have foo(doThis, doThat, doTheOther)
- # [20:48] <Hixie> question about inkscape. Does it always output un-prefixed content?
- # [20:48] <Philip`> setDoctypeCorrectness(true) seems clear enough to me
- # [20:48] <Philip`> (I tend not to call my functions foo :-p )
- # [20:49] <hsivonen> Hixie: leopard broke my inkscape, so I can't test, but IIRC, yes at least for docs started in Inkscape
- # [20:49] <hsivonen> Hixie: for SVG elements, that is
- # [20:49] <Hixie> k
- # [20:50] <hsivonen> Hixie: inkscape's own cruft (that renderers are supposed to ignore) has colons
- # [20:51] <hsivonen> Hixie: fwiw, the documentation about its own cruft on the inkscape wiki is incomplete
- # [20:51] <Hixie> shocking
- # [20:52] <hsivonen> considering the inkscape cruft and the DOM fragment serialization idea I mentioned, it would be desirable to put sodipodi: and inkscape: stuff in the right namespaces...
- # [20:52] <hsivonen> which kinda opens the door for xmlns...
- # [20:53] <hsivonen> then there's the embedded RDF stuff...
- # [20:53] <Hixie> we can't use xmlns="" itself
- # [20:53] <Hixie> so any solution that ends up going towards a geeric solution loses copy/paste.
- # [20:53] <hsivonen> Hixie: we could if it happens only in SVG scope
- # [20:53] <Hixie> not in any sane way that is compatible with IE
- # [20:53] <hsivonen> :-(
- # [20:54] <Hixie> btw what is it about this use case that would exclude using MathML and application/xhtml+xml?:
- # [20:54] <hsivonen> anyway, when I uttered inkscape, I wasn't thinking about its app-specific cruft
- # [20:54] <Hixie> * Publishing the kind of content that is published on
- # [20:54] <Hixie> http://golem.ph.utexas.edu/~distler/blog/ using a
- # [20:54] <Hixie> legacy PHP content management system that is not XML-ready.
- # [20:54] <hsivonen> the "legacy PHP content management system that is not XML-ready" bit
- # [20:55] <Hixie> oh you just mean that you can't be affected by ysod?
- # [20:55] <Hixie> ok
- # [20:56] <hsivonen> Hixie: yeah
- # [20:57] <hsivonen> Hixie: I gather the only way for Jacques Distler's colleagues to publish MathML is by using a system carefully patched by Distler with him on the ysod firefight alert
- # [20:57] <Hixie> makes sense
- # [20:58] <hsivonen> btw, you might also look into copypasteability from Illustrator
- # [20:58] <hsivonen> the illustrator output is evil
- # [20:58] <hsivonen> it uses the internal subset to define entities for the namespace URIs
- # [20:59] <Hixie> that's fine, i have no reason to believe we ever need to look at namespaces here
- # [21:00] <Hixie> does LaTeX have vector graphics
- # [21:00] <Hixie> ?
- # [21:00] <Hixie> or did you just mean mathematics?
- # [21:00] <hsivonen> yes
- # [21:00] <Hixie> k
- # [21:01] <hsivonen> LaTeX has packages for graph theory and stuff that plots vector graphics
- # [21:01] <hsivonen> (plus imported PDF images)
- # [21:03] <othermaciej> hsivonen: that sounds incredibly evil
- # [21:04] <hsivonen> Hixie: see http://golem.ph.utexas.edu/~distler/blog/archives/001475.html for example of LaTeX code and what it might look like using Web languages
- # [21:07] <Hixie> wow that page has use cases!
- # [21:07] * Hixie notes them
- # [21:07] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [21:07] * Joins: othermaciej_ (n=mjs@17.255.101.113)
- # [21:08] <Hixie> you know, none of the use cases you list in http://lists.w3.org/Archives/Public/public-html/2008Mar/0039.html give any reason not to just have a <latex> element
- # [21:10] <hsivonen> Hixie: I amend the requirements by saying that you should be able to resize the CSS formatter view box without re-executing a LaTeX program
- # [21:10] <Hixie> :-)
- # [21:10] * Quits: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com) ("later")
- # [21:10] <Hixie> that seems like an optimisation issue :-)
- # [21:10] <DxSadEagle> hsivonen: is one allowed to re-execute metafont? :p
- # [21:10] * Quits: othermaciej (n=mjs@17.203.15.201) (Nick collision from services.)
- # [21:10] * othermaciej_ is now known as othermaciej
- # [21:11] <hsivonen> Hixie: also, CSS should be able to tweak the color etc. of math bits from CSS
- # [21:11] <hsivonen> DxSadEagle: :-)
- # [21:11] <Hixie> oh i agree, i'm just saying that that wasn't on your use cases
- # [21:11] <Hixie> and if resizing the CSS allows you to rerun the truetype hinting programs, why can't it also rerun latex?
- # [21:12] * Joins: jwalden (n=waldo@RANDOM-SIX-THIRTY-TWO.MIT.EDU)
- # [21:12] <hsivonen> Hixie: even though MathML doesn't integrate with a CSS formatter perfectly, it sure integrates a lot better than LaTeX
- # [21:12] <Hixie> indeed
- # [21:12] <Philip`> TrueType hinting is designed to execute in real-time, LaTeX isn't
- # [21:13] <hsivonen> I think I've written about this on the whatwg list a couple of years ago
- # [21:13] <Philip`> and it's cheating to just say that's merely performance
- # [21:13] <Hixie> hsivonen: probably
- # [21:13] <Hixie> Philip`: i agree
- # [21:13] <Hixie> i'm just being a devil's advocate
- # [21:13] * hsivonen searches the archives
- # [21:13] * Joins: roc (n=roc@202.0.36.64)
- # [21:13] <Philip`> because if you don't care about performance you could use a web service API that sends the equation to someone who can write it on a piece of paper and scan it in and send it back
- # [21:16] * Joins: G0k (n=hmason@rrdhcp72-437.redrover.cornell.edu)
- # [21:16] <Philip`> LaTeX is more useful if you're writing a whole document in it, so you can define macros for whatever you're writing about - it'd be much more painful if the LaTeX environment was just a single box on the screen, repeated lots of times
- # [21:16] <hsivonen> lists.whatwg.org htdig looks broken
- # [21:17] <Hixie> yeah it sucks
- # [21:17] <Hixie> there are other sites that let you search the archives
- # [21:17] * hsivonen tries google
- # [21:17] <Hixie> do a google search for "whatwg archives"
- # [21:17] <Hixie> Philip`: i'm not in any way seriously suggesting embedding latex anywhere
- # [21:18] <hsivonen> http://lists.whatwg.org/pipermail/goanet-goanet.org/2005-July/032308.html
- # [21:18] <hsivonen> goanet?
- # [21:18] <Hixie> i was just illustrating that the use cases as given in that e-mail don't necessarily preclude solutions that are far removed from what people are discussing
- # [21:18] <Hixie> o_O
- # [21:18] <Hixie> http://lists.goanet.org/listinfo.cgi/goanet-goanet.org
- # [21:18] <Hixie> that's what one gets for using shared hosting i suppose
- # [21:18] <Hixie> :-)
- # [21:19] <Hixie> though why that url ever came to be, i dunno
- # [21:19] <Philip`> http://lists.whatwg.org/pipermail/
- # [21:19] <Hixie> ah
- # [21:19] <Hixie> heh
- # [21:21] <hsivonen> hmm. I'm pretty sure I've sent email explaining embedded LaTeX renderer baseline and linebreaking problems, but I can't find it
- # [21:24] * Joins: tantek (n=tantek@198.214.235.188)
- # [21:25] <hsivonen> fwiw, about sending math renderer to an outside service: http://golem.ph.utexas.edu/~distler/blog/archives/000106.html
- # [21:26] * Joins: dveditz (n=dveditz@dsl-63-249-104-137.cruzio.com)
- # [21:26] <hsivonen> http://golem.ph.utexas.edu/~distler/blog/archives/000632.html is better
- # [21:27] <hsivonen> “There’s no way to get the baselines to automatically line up, and there’s no way to automatically leave the correct amount of horizontal space in the text to accommodate the equations.”
- # [21:29] * Quits: maikmerten (n=maikmert@T7a70.t.pppool.de) ("Leaving")
- # [21:30] <Philip`> Has someone already suggested Wikipedia as an example that has lots of maths, and could benefit from higher-resolution text and more consistent fonts and fewer resource requests etc?
- # [21:32] <Hixie> hsivonen: did you mean your mail dated Tue, 30 May 2006 ?
- # [21:33] * Quits: othermaciej (n=mjs@17.255.101.113) (Read error: 104 (Connection reset by peer))
- # [21:33] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [21:33] * Joins: othermaciej (n=mjs@17.255.101.113)
- # [21:34] <shepazu> Philip`, http://mathworld.wolfram.com/ is also a place that could benefit from inline MathML... have they spoken up on the list?
- # [21:35] <Hixie> othermaciej: yt?
- # [21:35] <othermaciej> Hixie: yeah, sort of
- # [21:35] <othermaciej> (in meeting but can reply slightly asynchronously)
- # [21:36] <Hixie> k
- # [21:36] <hsivonen> Hixie: I don't see mail from 2006-05-30 from me. I do see http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2006-May/006468.html though
- # [21:36] <Hixie> that's the one
- # [21:36] <Hixie> i guess timezone issues
- # [21:37] <hsivonen> which, surprisingly, doesn't explain well how bad it would be
- # [21:41] * Joins: weinig (n=weinig@17.203.15.180)
- # [21:43] * Quits: othermaciej (n=mjs@17.255.101.113) (Read error: 104 (Connection reset by peer))
- # [21:43] * Joins: othermaciej (n=mjs@17.255.101.113)
- # [21:43] * Quits: G0k (n=hmason@rrdhcp72-437.redrover.cornell.edu)
- # [21:44] * Quits: tantek (n=tantek@198.214.235.188)
- # [21:44] * Joins: othermaciej_ (n=mjs@17.203.15.201)
- # [21:48] <annevk> i do have some sympathy for allowing RDFa kind of things in HTML
- # [21:48] <annevk> it allows communities to do their own stuff with it without having to resort to quirky things (see microformats)
- # [21:49] <Dashiva> Outsource the entire mess
- # [21:49] * Joins: tantek (n=tantek@198.214.235.188)
- # [21:50] <Hixie> how is RDFa less quirky than microformats?
- # [21:50] * Quits: tantek (n=tantek@198.214.235.188) (Client Quit)
- # [21:52] <hsivonen> it's funny how that question is bracketed by tantek joining and leaving
- # [21:53] <Dashiva> There's a lesson to be learned here, kids.
- # [21:54] <annevk> Hixie, something better than RDFa would be cool
- # [21:57] * Quits: weinig (n=weinig@17.203.15.180)
- # [22:02] * Joins: weinig (n=weinig@17.203.15.180)
- # [22:04] * Quits: othermaciej (n=mjs@17.255.101.113) (Connection timed out)
- # [22:08] * Hixie got his mac to just read a lot of the table feedback while he was showering, and noticed for the first time that Alex actually takes a breath when talking.
- # [22:08] <Hixie> that's crazy
- # [22:08] <Hixie> cool, but crazy
- # [22:09] * eseidel suggests Hixie not use his mac in the shower
- # [22:10] <Hixie> well it wasn't IN the shower
- # [22:11] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:11] * jwalden would rather this not go further
- # [22:16] <Dashiva> Macbook Water
- # [22:20] <Philip`> I can't imagine what a MacBook Fire would be, but I think I want one
- # [22:22] * Quits: billmason (n=billmaso@ip25.unival.com) (".")
- # [22:23] * Joins: billmason (n=billmaso@ip25.unival.com)
- # [22:31] <roc> Try building Gecko on a Macbook Pro on your lap
- # [22:32] * Joins: tantek (n=tantek@99-200-237-33.area2.spcsdns.net)
- # [22:32] <Dashiva> Maybe it would just have a million firewire ports
- # [22:36] * Joins: tantek__ (n=tantek@70-13-1-19.area2.spcsdns.net)
- # [22:37] <othermaciej_> roc: sounds painful
- # [22:37] * othermaciej_ is now known as othermaciej
- # [22:38] <roc> instead of -j, 'make' should have an option that caps the maximum temperature
- # [22:39] * Philip` uses 'cpufreq-set -g powersave' to keep the temperature (and fan noise) down, which is quite effective
- # [22:39] <othermaciej> I would not dare build Gecko on a MacBook Pro
- # [22:39] <othermaciej> building WebKit is bad enough
- # [22:40] * jgraham__ wonders if he should mention "being able to use existing authoring tools with minimal amounts of effort" as a requirement for maths in text/html
- # [22:41] <jgraham__> It may already be covered
- # [22:41] <Philip`> jgraham__: What/which existing authoring tools?
- # [22:41] <roc> I do all my development on a MacBook Pro, it's actually great if I avoid skin contact
- # [22:41] <jgraham__> Philip`: That matters less to me, as long as they exist.
- # [22:42] <jgraham__> (in practice I think that requirement means LateX-like syntax or MathML-like syntax)
- # [22:42] <roc> and apart from the fact that some combination of gdb, Firefox and sleeping leaks VRAM on 10.4
- # [22:42] <Philip`> jgraham__: Microsoft Office / OpenOffice.org equation editors might be significant too
- # [22:43] <jgraham__> Philip`: I believe oo.o can output MathML
- # [22:43] * Joins: virtuelv (n=virtuelv@109.80-202-65.nextgentel.com)
- # [22:43] <roc> MathML is the native math format for OpenOffice
- # [22:43] <roc> for ODF, I should say
- # [22:44] <jgraham__> (in practice LaTeX doesn't need an intermediary but MathML does so my real requirement is "no gratuitous syntax changes from MathML")
- # [22:44] * Philip` notes the same issue applies to SVG, because only crazy people write vector graphics by hand and everyone else uses Flash or Illustrator or Inkscape
- # [22:45] <hsivonen> roc: does OOo now really read back MathML instead of sticking StarMath somewhere and reading it back instead?
- # [22:45] <roc> I actually don't know
- # [22:45] <jgraham__> Philip`: This is why I would be against e.g. <script type="svg"> and replacing angular brackets with square brackets, fore example
- # [22:46] <roc> but at least the MathML is there, and SVG too. It's great to be able to just pull that out and render it
- # [22:46] <hsivonen> Philip`: Sam writes SVG in vim...
- # [22:47] * Quits: tantek (n=tantek@99-200-237-33.area2.spcsdns.net) (Read error: 104 (Connection reset by peer))
- # [22:47] <jgraham__> hsivonen: Sam is abnormal :)
- # [22:47] * Quits: tantek__ (n=tantek@70-13-1-19.area2.spcsdns.net)
- # [22:48] <Philip`> hsivonen: He is crazy people ;-)
- # [22:48] <Philip`> (Of course I might be generalising a bit...)
- # [22:49] * Quits: jwalden (n=waldo@RANDOM-SIX-THIRTY-TWO.MIT.EDU) (Remote closed the connection)
- # [22:49] <Philip`> Incidentally, I use SVG export from Graphviz and Gnuplot much more than from direct editing programs
- # [22:49] * Joins: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [22:50] <roc> Quite a few people are using SVG export from Omnigraffle
- # [22:50] <roc> Personally I use OpenOffice Draw
- # [22:50] <Philip`> hsivonen: OO.o at least keeps both equation formats when saving, like
- # [22:50] <Philip`> <math:math xmlns:math="http://www.w3.org/1998/Math/MathML"><math:semantics><math:mrow><math:mrow><math:msup><math:mi>e</math:mi><math:mrow><math:mi>i</math:mi><math:mo math:stretchy="false">π</math:mo>[snip]</math:mrow><math:annotation math:encoding="StarMath 5.0">e^{i %pi}+1=4</math:annotation></math:semantics></math:math>
- # [22:50] <hsivonen> last year, I discovered that OmniGraffle Pro SVG export sucked big time
- # [22:50] <hsivonen> so I didn't buy pro
- # [22:50] <roc> it outputs some gnarly filters that we have to optimize for
- # [22:51] <hsivonen> and instead drafted stuff in OmniGraffle, expoted to PNG and redrew over the PNG in inkscape
- # [22:52] <Philip`> If I keep both MathML and StarMath, the StarMath takes precedence when loading
- # [22:52] <hsivonen> that's dirty if not evil
- # [22:52] <roc> if you delete the StarMath, does it load the MathML?
- # [22:52] <Philip`> If I delete the StarMath, it loads from the MathML
- # [22:52] <roc> ok cool
- # [22:52] <Philip`> and says "{e^{i π} + 1} = 4"
- # [22:53] <Philip`> which is about reasonable, except it'd be easier to edit if it said %pi
- # [22:53] <roc> it'd be more reasonable if the equation was correct :-)
- # [22:54] <Philip`> (Incidentally, the content.xml file says <!DOCTYPE math:math PUBLIC "-//OpenOffice.org//DTD Modified W3C MathML 1.01//EN" "math.dtd"> - I don't know how that differs from normal MathML)
- # [22:54] <Philip`> roc: Pfah, that's just constant factors
- # [22:56] * Quits: jgraham (n=james@81-86-216-20.dsl.pipex.com) ("I get eaten by the worms")
- # [22:58] <jgraham__> Hmm. When I tested OO.o also seemed to have some sort of binary cache for the math object which I had to delete. But I guess I could have been mistaken.
- # [22:59] * Quits: othermaciej (n=mjs@17.203.15.201) (Read error: 104 (Connection reset by peer))
- # [22:59] <Philip`> jgraham__: When I just save from OpenOffice.org Math (i.e. not part of a bigger document), it only has XML files and a thumbnail.png
- # [22:59] * Joins: othermaciej (n=mjs@17.203.15.201)
- # [23:00] <jgraham__> Ah, I was saving as part of a bigger document
- # [23:00] <Philip`> Yay XML - <config:config-item config:name="PrinterSetup" config:type="base64Binary">VAH+/0dlbmVyaWMgUHJpbnRlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0dFTlBSVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAMAmgAAAAAAAAABAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9R2VuZXJpYyBQcmludGVyCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCm1hcmdpbmRhanVzdG1lbnQ9MCwwLDAsMApjb2xv
- # [23:00] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [23:03] * Joins: jgraham (n=james@81-86-216-20.dsl.pipex.com)
- # [23:03] <Philip`> When I save from Writer, it has an ObjectReplacments directory containing a binary file for the equation
- # [23:03] <Philip`> s//e/
- # [23:04] <Philip`> (...in addition to the standard XML version of it)
- # [23:04] <jgraham__> Yeah, that's what I saw
- # [23:06] * Quits: phsiao (n=shawn@nat/ibm/x-3b22390c7387d34f) (Read error: 110 (Connection timed out))
- # [23:06] <annevk> It's pretty hard to come up with use cases for "generic extensibility"
- # [23:07] <annevk> * metadata annotations (internal format expressed in HTML)
- # [23:07] <annevk> * game objects (cf. voidwars.com)
- # [23:08] <annevk> maybe in applications it woud sometimes be easier to mint your own elements too
- # [23:08] <Philip`> Come up with use cases for specific extensibility, and show that the generic extensibility solution is the 'best' way to handle those cases
- # [23:08] <annevk> I try not to think of solutions, but it's hard
- # [23:09] <jgraham__> One example of specific extensibility that could, in principle be interesting is distributed references/citations
- # [23:09] <annevk> XBL sort of solves the component story, but does something that's optional makes sense if you bind it to <div class="cart"/>
- # [23:09] <annevk> or should it be <cart/>
- # [23:10] <annevk> (same goes for <planet/> in voidwars fwiw)
- # [23:10] <jgraham__> OTOH I don't know if that would actually happen even if the mechanism to make it happen was there
- # [23:11] <jgraham__> I've also heard biologists express an interest in embedding machine-readable data in HTML but I forget the details
- # [23:11] <annevk> oh, ChemML
- # [23:12] <annevk> i wonder if there's a chance that those vocabularies have been hold back because there hasn't been a good way to implement them on top of browsers so far
- # [23:13] <annevk> if you have XBL, SVG, and <canvas> you can probably implement most languages as a simple library
- # [23:13] <jgraham__> Oh yeah, the Royal Society for Chemistry were doing something that embedded chemistry-specific data in web pages
- # [23:13] <Philip`> annevk: But we don't have XBL :-p
- # [23:14] <annevk> agreed that XBL is not really realistic right now, but i want it to be!
- # [23:16] <Philip`> If it requires all browsers to implement support for it, it seems unlikely it'll ever be realistic
- # [23:16] <annevk> why's that?
- # [23:16] <Philip`> Because browsers tend to not implement features
- # [23:17] <roc> we *want* to implement XBL2
- # [23:17] <Philip`> and nobody would use it until it works adequately in IE
- # [23:18] * Philip` wants to do lots of things that he'll probably never get around to doing :-(
- # [23:24] <othermaciej> all major browsers seem to be on a decent clip of adding features right now
- # [23:25] <Philip`> Are any of those features anywhere near as complex as XBL2?
- # [23:26] <Philip`> (particularly in terms of interactions with existing code, which presumably makes things much harder)
- # [23:26] <othermaciej> SVG is way more complex than XBL2
- # [23:29] * Quits: qwert666_ (n=qwert666@acbb6.neoplus.adsl.tpnet.pl) ("Leaving")
- # [23:29] <hsivonen> http://www.w3.org/MarkUp/Forms/wiki/January-February_2008_Newsletter#head-f76a3e869082c8af2d5c659357614b51f5756ca9
- # [23:30] <Philip`> Browser developers having been working on SVG for several years, and they're still all a bit rubbish at it
- # [23:31] <roc> othermaciej: that's arguable
- # [23:31] <roc> XBL2 is kind of invasive, it requires changes to a lot of core stuff
- # [23:31] * Joins: phsiao (n=shawn@c-71-232-12-131.hsd1.ma.comcast.net)
- # [23:31] <annevk> hsivonen, wow
- # [23:32] <roc> SVG is more modular, especially if you don't care about foreignObject really working
- # [23:32] <Philip`> (I gave up the last time I tried to do some dynamic SVG stuff, and switched to OpenGL, because things kept crashing or failing to redraw or silently failing in Opera and Firefox)
- # [23:32] <othermaciej> SVG wins by far on sheer size though
- # [23:32] <annevk> hsivonen, guess they redefined the meaning of "Forms TF"
- # [23:32] <othermaciej> and it does have some interaction complexities
- # [23:32] <annevk> SVG has <svg:use>
- # [23:32] <annevk> that's some simple XBL right there
- # [23:32] <annevk> in SVG :)
- # [23:32] <roc> I can tell you which of XBL1 and SVG causes *us* more maintenance headaches :-)
- # [23:32] <othermaciej> annevk: looks like clever shifting of what "we" refers to
- # [23:33] <othermaciej> <svg:use> is a giant crock of shit
- # [23:33] <roc> oh yes
- # [23:33] <othermaciej> it's so poorly designed compared to XBL, it's not even funny
- # [23:34] * Philip` wonders what's wrong with it
- # [23:34] <roc> that's because we learned from all the mistakes in XBL1
- # [23:34] <othermaciej> use has multiple references to a single underlying element
- # [23:34] <othermaciej> and at the point of use, you get things that aren't real Elements at all
- # [23:35] <roc> and style is supposed to cascade through each use point, somehow
- # [23:35] <annevk> true, XBL has had the unique opportunity to be redesigned from "scratch" without the usual Web compat issues
- # [23:35] <othermaciej> if you <use> a plugin multiple times for instance
- # [23:35] <othermaciej> each instance has to draw and process mouse events but they must all be in sync
- # [23:35] <othermaciej> in theory
- # [23:36] <annevk> roc, XBL2 has that feature as well (allowing selectors through and things like that)
- # [23:36] <othermaciej> I doubt anyone will ever bother to make that really work
- # [23:36] <roc> annevk: at least you don't have to have a variable number of computed styles applying to *the same element*
- # [23:36] <othermaciej> annevk: XBL2 multiply instantiates the shadow elements, rather than having the fake SVGElementInstance thing
- # [23:37] <roc> we actually clone anonymous nodes for <use>
- # [23:37] <annevk> ah ok, though updates to the binding have to be reflected everywhere it's bound
- # [23:46] <Philip`> Would browser developers willingly implement something as complex as SVG, now that they have some experience of the complexity that's involved?
- # [23:47] <annevk> it would've been useful if someone was there back in the days to decrease the feature creep
- # [23:49] * Quits: gsnedders (n=gsnedder@host86-138-199-53.range86-138.btcentralplus.com) ("Partying in teh intarwebs")
- # [23:56] <annevk> Philip`, http://diveintomark.org/archives/2008/03/09/no-fury-like-dracon-scorned#comment-11453 :p
- # [23:57] * Philip` will have to start charging people for his services as an ill-formedness consultant
- # [23:57] <annevk> what a lame excuse from the other guy btw
- # [23:58] * eseidel wonders how many people hacked on xbl
- # [23:59] <Philip`> annevk: "the other guy" = Aristotle?
- # Session Close: Wed Mar 12 00:00:00 2008
The end :)