Options:
- # Session Start: Fri May 15 00:00:00 2009
- # Session Ident: #whatwg
- # [09:05] * Disconnected
- # [09:05] * Attempting to rejoin channel #whatwg
- # [09:05] * Rejoined channel #whatwg
- # [09:05] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
- # [09:05] * Set by annevk on Thu Feb 05 13:51:18
- # [09:06] <tantek> Quick question - the archives for the channel should be here right? http://krijnhoetmer.nl/irc-logs/whatwg/20090515
- # [09:08] <Hixie> yup
- # [09:08] <Hixie> but krijnh wasn't in the channel these past few hours so some stuff will have been missed
- # [09:09] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [09:10] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [09:18] * Quits: ojan (n=ojan@203.39.247.241) (Read error: 110 (Connection timed out))
- # [09:19] * weinig is now known as weinig|zZz
- # [09:20] * Joins: NicolasRaoul (n=NicolasR@116-64-101-12.rev.home.ne.jp)
- # [09:21] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [09:53] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [09:58] * Quits: ojan_ (n=ojan@203.39.247.241)
- # [09:58] * Quits: othermaciej_ (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [10:04] <Hixie> jesus, the win7 installer makes the linux installers look positively consistent
- # [10:04] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [10:08] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:10] <Hixie> ok seriously
- # [10:10] <Hixie> even the VERY FIRST DIALOG of the installer mixes the win2k skin and the vista skin
- # [10:10] <Hixie> wtf
- # [10:12] <Hixie> the first window is win2k-style (with non-native buttons) and can be dragged around, the second window in the installer is aero-style with buggy button focus outlines
- # [10:12] <Hixie> -_-
- # [10:12] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [10:14] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [10:14] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [10:15] <othermaciej> Hixie: just wait until you find the stuff with Windows 98 skins
- # [10:15] <othermaciej> or Win 3.1
- # [10:15] <Hixie> really?
- # [10:15] <Hixie> in win7 proper?
- # [10:15] <othermaciej> the Windows UI is an archeological treasure trove
- # [10:15] <othermaciej> well I dunno about Win7
- # [10:15] <othermaciej> in Vista you can still find retro dialogs
- # [10:16] <othermaciej> it is possible they fixed it all for 7, though I suspect some of the dialogs were in programs where MS may have lost the source code or something
- # [10:16] <Hixie> if the win7 installer is any indication, they didn't.
- # [10:18] <Philip`> Hixie: In an all-array API, when you're dealing with data of a form you already know, all you have to do is write "item.properties.name[0]" instead of "item.properties.name", which doesn't seem too hard, and then your code won't randomly inexplicably fail when you make small changes to your data
- # [10:18] <Hixie> yeah
- # [10:18] <Hixie> it's really ugly
- # [10:18] <Hixie> having [0]s everywhere
- # [10:18] <Hixie> and i always forget to include them
- # [10:18] <Hixie> (e.g. with gEBTN i always forget the [0])
- # [10:20] * jgraham always forgets the [0] too but still prefers APIs which are consistent over ones where you always have to put in explicit type checks
- # [10:20] <Hixie> you still have to type check even with the [0]
- # [10:20] <Hixie> (you have to check for null)
- # [10:20] <Hixie> so it doesn't actually gain you much
- # [10:20] <Philip`> "[0]" is less ugly than "if (!x instanceof Array) x = [x];"?
- # [10:21] <Hixie> yes, but "" is less ugly than "[0]"
- # [10:21] <Hixie> and that's the common case
- # [10:21] <Hixie> the generic case isn't the common case
- # [10:21] <Philip`> It seems a very common pattern to have some property which can occur one or more times
- # [10:21] <Philip`> and that's the case where (in the current API) you can't tell whether you're going to get back an array or a string
- # [10:21] <Philip`> and you have to do the instanceof thing
- # [10:22] <Hixie> so what api changes would you want?
- # [10:22] * Joins: heycam (n=cam@124-168-80-239.dyn.iinet.net.au)
- # [10:22] <jgraham> (FWIWW the interal API in my implementation effectively uses property:[values] where [values] is a list of one or more values, so it is more like the API Philip` is proposing
- # [10:23] <jgraham> )
- # [10:23] <Hixie> i could make HTMLPropertyCollection always return a PropertyNodeList
- # [10:23] <Philip`> I haven't thought about this in any detail so I don't know if there's a better solution, but changing HTMLPropertyCollection.namedItem to always return an array (and maybe an empty array instead of null) would make me happier
- # [10:24] <Philip`> The JSON serialisation already makes everything an array, so it's no different to that
- # [10:24] <Philip`> (s/array/PropertyNodeList/ or whatever)
- # [10:24] <jgraham> Yeah that sounds like a good solution at first glance
- # [10:26] * jgraham seems to have got his senses confused there
- # [10:27] <Hixie> ok, done
- # [10:29] <jgraham> (BTW I made some changes to my implementaion so that it has a slightly different set of bugs. I expect it is still very broken though)
- # [10:30] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
- # [10:33] * Joins: virtuelv_ (n=virtuelv@pat-tdc.opera.com)
- # [10:38] <Hixie> ok, updated the examples too
- # [10:40] * Joins: roc (n=roc@121-72-196-6.dsl.telstraclear.net)
- # [10:43] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:52] <aja_> fixed the vcard example, too?
- # [10:53] <Hixie> what was wrong with it?
- # [10:53] * aja_ had system hange after mentioning it to you earlier
- # [10:53] <aja_> class=adr instead of itemprop
- # [10:54] <Hixie> yeah fixed that when you said it
- # [10:54] <Hixie> none of this is checked in yet
- # [10:54] <aja_> the jack bauer vcard.....afred's okay
- # [10:54] <aja_> alfred
- # [10:55] <aja_> cools
- # [10:55] <aja_> geez...can't friggin type today
- # [10:57] * Quits: aja_ (n=aja@adsl-70-237-194-225.dsl.stlsmo.sbcglobal.net) ("Ex-Chat")
- # [10:59] <Hixie> gotta love how win7 has a magical 16x16 hit box in the top left of windows that has no visible affordance but that shows a menu if you click it
- # [10:59] <gsnedders> Doesn't that exist going back to at least 95?
- # [11:00] <gsnedders> Hixie: Also: stop giving your cats drugs. They're crazy enough as is.
- # [11:01] <Hixie> in win95, there's an icon there
- # [11:01] * gsnedders nowadays only uses the school's crippled version of Windows, and his memory isn't that great
- # [11:02] * gsnedders only needs a text editor anyway :P
- # [11:07] <Philip`> http://en.wikipedia.org/wiki/File:Windows_2.0.png - they've had that top-left-corner icon for a long time
- # [11:11] <Hixie> i like(d) the icon, my complaint is just that now they have a ui element with no visual affordance
- # [11:14] <Philip`> Maybe it's for compatibility with programs that automatically open the menu by simulating a mouse click in the top-left 16x16 pixels of a window
- # [11:14] <Hixie> man, win7 has all kinds of weird bugs
- # [11:14] <Hixie> e.g. the UAC window has the wrong cursor for the path label
- # [11:14] <Hixie> Philip`: i'm sure it is
- # [11:14] <Hixie> Philip`: or compatibility with legacy users that do that, ilke me
- # [11:14] <Hixie> like, even
- # [11:15] <Hixie> and there's no way to enable UAC on high but have it not dim the desktop...? weird
- # [11:16] * Joins: webben (n=benh@nat/yahoo/x-b8c086871f46bbe0)
- # [11:20] <Philip`> Does the screen still flash black when it brings up the UAC box?
- # [11:21] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [11:21] <Hixie> it does something similar
- # [11:21] <Hixie> fades it on display, and then fades back poorly on dismissal
- # [11:24] * Quits: harig (n=opera@59.90.71.35) (Read error: 110 (Connection timed out))
- # [11:28] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [11:29] <Hixie> looks like actually most windows do have an icon, it's just explorer windows that don't
- # [11:31] <virtuelv_> Hixie: aren't path labels in Windows >= Vista just buttons?
- # [11:31] <jgraham> The default windows 7 UI is so /so/ ugly
- # [11:32] <jgraham> (that was irrelevant but still)
- # [11:32] <Philip`> virtuelv_: They turn into text fields if you click them in the right way, if I remember correctly
- # [11:33] <virtuelv_> Gnome/Nautilus is also doing the buttons thing, but never pretends to be both
- # [11:34] <virtuelv_> if you want to make it editable, you either press ctrl-l, or a button
- # [11:34] <virtuelv_> at which point, it becomes an <input type="text">
- # [11:36] <Hixie> virtuelv_: didn't do anything when i clicked it
- # [11:36] <Hixie> virtuelv_: but it had the hand cursor
- # [11:36] <Hixie> btw win7 seems to come with more cronjobs preconfigured than even linux installs
- # [11:36] <Hixie> which is impressive
- # [11:36] <Hixie> (33)
- # [11:38] <Hixie> [This content is preliminary and subject to change.]
- # [11:38] <Hixie> surely that shouldn't appear in a release candidate :-)
- # [11:38] <Hixie> (help for the memory checker tool)
- # [11:44] * Quits: heycam (n=cam@124-168-80-239.dyn.iinet.net.au) ("bye")
- # [11:51] * Quits: ap (n=ap@194.154.88.42)
- # [11:56] <Hixie> is there any end-user software that uses RDF? something that isn't a semantic web tool per se but actually does tasks a typical end user actually wants to do
- # [11:56] <Hixie> like booking plane flights or whatever
- # [11:58] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [12:00] <zcorpan> <form><span></form><input> does not seem to match browsers - browsers associate the input with the form, afaict
- # [12:00] <jgraham> Hixie: I don't know but it might help if you defined "uses" better. Do you mean "uses for input", "uses as its internal data model", "has the option to serialize to" or something else?
- # [12:01] * Joins: hdh (n=hdh@58.187.202.140)
- # [12:01] <Hixie> uses for input
- # [12:03] * Quits: NicolasRaoul (n=NicolasR@116-64-101-12.rev.home.ne.jp) (Remote closed the connection)
- # [12:04] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/114
- # [12:05] * Joins: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz)
- # [12:08] <jgraham> Hixie: Maybe http://www.mkbergman.com/?page_id=325 is helpful (I selected category:harvester which I have to tell you since apparently they don't give queries unique uris)
- # [12:09] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Read error: 60 (Operation timed out))
- # [12:10] * Quits: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz) (Client Quit)
- # [12:11] <zcorpan> though it says "null" in ie8
- # [12:11] * Quits: virtuelv_ (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [12:11] <zcorpan> so html5 matches ie8
- # [12:11] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [12:13] <zcorpan> wait now it's null/undefined in webkit and firefox too... must have done something wrong before
- # [12:13] <zcorpan> aha
- # [12:13] <zcorpan> <form><span>foo</form><input>
- # [12:14] <zcorpan> makes it non-null in firefox
- # [12:14] <zcorpan> but still null in webkit and ie
- # [12:15] <zcorpan> <form><div></form><input> is non-null in webkit
- # [12:19] * Joins: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz)
- # [12:21] <Hixie> jgraham: i don't understand what that is
- # [12:21] <Hixie> jgraham: but it doesn't look like something my mum would use
- # [12:21] <jgraham> Hixie: It's a list of semantic web tools
- # [12:21] <Hixie> oh
- # [12:21] <jgraham> Well RDF tools I guess
- # [12:21] <gsnedders> Hixie: Well, in my mum's case, the whole web doesn't look like something she would use :P
- # [12:22] <jgraham> (it doesn't seem to work in Opera)
- # [12:22] <Hixie> jgraham: does it not work in safari?
- # [12:22] <gsnedders> Actually, s/web/computer/
- # [12:22] * Hixie opens firefox
- # [12:22] <jgraham> Hixie: I don't know and finding out would mean starting my wwindows virtual machine which is... slow
- # [12:23] <Hixie> hm, works in ff
- # [12:23] <Hixie> doesn't work in safari.
- # [12:23] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com) (niven.freenode.net irc.freenode.net)
- # [12:23] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (niven.freenode.net irc.freenode.net)
- # [12:23] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (niven.freenode.net irc.freenode.net)
- # [12:24] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [12:24] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [12:24] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [12:24] * Joins: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp)
- # [12:25] <jgraham> Hixie: To be fair nothing that I have seen listed thee looks like something my Mum would use
- # [12:25] <jgraham> (and my Mum is rather more computer literate than gsnedders' Mum)
- # [12:26] <Hixie> i can't even find a _category_ that my mum might use
- # [12:26] <Hixie> there has to be some average-end-user software SOMEWHERE that uses RDF as its input
- # [12:27] <gsnedders> Hixie: Google, nowadays? :P
- # [12:27] <gsnedders> Time for me to head off to school to do some last minute revision before a three-and-a-half hour long English exam. Yay. :\
- # [12:27] <jgraham> gsnedders: Good luck
- # [12:27] <Hixie> i've already looked at how google handles rdf internally, i'm looking for more data points
- # [12:28] <gsnedders> Hixie: Well, it's some average-end-user software, no? :P
- # [12:28] <Hixie> yeah but i'm looking for something else
- # [12:28] <jgraham> Hixie: There just aren't people publishing RDF for the kind of things that ordinary people do. So there is no need to build tools
- # [12:28] <Hixie> there are tools for end users that use xml
- # [12:28] <Hixie> why not tools for end users that use rdf?
- # [12:30] <jgraham> (I can vaugely imagine my Mum using something that allowed her to annotate web pages and there seem to be several RDF-based tools for doing that but I'm not really sure why the RDF is needed or whether, in fact my Mum would use one of those even in the unlikely event that it had perfect UI)
- # [12:31] <Hixie> would or would not?
- # [12:32] <jgraham> ?
- # [12:32] <Hixie> "in fact my Mum would use one of those even..."
- # [12:32] <Hixie> my dad does all kinds of things with data graphs, like geneology, which i presume is well suited to being handled in RDF if anything is
- # [12:32] <jgraham> oh s/infact/in fact,/
- # [12:32] <Hixie> but i'm not aware of any end-user software that does geneology using rdf
- # [12:32] <jgraham> er s/in fact/in fact,/
- # [12:33] <Hixie> that still doesn't make much sense :-)
- # [12:34] <Hixie> (most geneology software seems to use GEDCOM as an interchange format)
- # [12:34] <Philip`> Are you missing the "whether"? :-)
- # [12:34] <Hixie> oh, i get it now
- # [12:34] <Hixie> thanks :-)
- # [12:34] <pesla> Does anyone of you know wether its possible to load HTML from a file on a FTP server using Javascript?
- # [12:34] <pesla> (Maybe a bit offtopic)
- # [12:35] <Hixie> it's possible if the javascript is itself running in a page from the same ftp server, i believe
- # [12:35] <Hixie> just use xhr
- # [12:36] <pesla> Is there cross browser support for xhr already?
- # [12:36] <Hixie> sure
- # [12:36] <pesla> Thx for the suggestion, didn't come to my mind yet ;)
- # [12:37] <Hixie> oh hey, that's exciting, i have a meeting in 7 hours and i haven't slept yet
- # [12:37] <Hixie> crap
- # [12:37] * Hixie rushes to bed
- # [12:37] <Hixie> nn!
- # [12:38] * jgraham guesses Hixie no longer wants to know that http://www.jenitennison.com/blog/taxonomy/term/34 has a lot of references to a geneology web 2.0 app using RDF but, afaict no actual link
- # [12:43] <beowulf> what's the point of the RDF in HTML5 stuff?
- # [12:44] <Philip`> There isn't RDF in HTML5 stuff
- # [12:44] <beowulf> oh
- # [12:44] <Philip`> There's just data in HTML5 stuff, and you can represent that data with RDF if you really want to
- # [12:46] <beowulf> why would you do that, then?
- # [12:47] <jgraham> Want to represent data in RDF? Not sure but some people seem to like it
- # [12:47] <jgraham> (I guess it might be appropriate for some applications where your model is a graph of interconnected nodes)
- # [12:48] <beowulf> i've worked on a couple of sites that used the UK eGMS standard for data in html, but i've never really understood to what end this activity was aimed
- # [12:50] <jgraham> beowulf: Isn't this the sort of thing that goverments just like even if it has no actual value? At least that was always the impression I got...
- # [12:52] <beowulf> jgraham: that's the impression i have, should i have the same impression of the microsyntaxes section of html5? (sorry if i've confused two seperate techs)
- # [12:54] <jgraham> beowulf: I can imagine some cases where it has the potential to be useful. e.g. if academic journals stopped using their own made up classnames for citation data and used the bibtex microdata spec instead it would be trivial to write a tool that extracted tose citations for inclusion in a LaTeX document
- # [12:54] <Philip`> <meta name="e-GMS.accessibility" content="NEED ICRA RATING. PLACE IN WEBENGINE.CFG" /> - hooray for metadata
- # [12:54] <jgraham> Which I would probably have done if people had been doing that two years ago
- # [12:55] <jgraham> s/done/writeen a tool to do/
- # [12:55] <jgraham> argh
- # [12:56] * Quits: webben (n=benh@nat/yahoo/x-b8c086871f46bbe0) (Remote closed the connection)
- # [12:56] * Joins: webben (n=benh@nat/yahoo/x-aab2731b0ddf45a5)
- # [12:57] <Philip`> In fact, "NEED ICRA RATING. PLACE IN WEBENGINE.CFG" is the second most common value for e-GMS.accessibility, coming just behind "A" and just ahead of "Triple-A"
- # [12:57] <Philip`> (with Double-A falling in last place)
- # [12:58] <Philip`> jgraham: Why wouldn't you have just clicked the "view as BibTeX" links that online journals seem to all provide?
- # [12:58] <jgraham> Philip`: IIRC Nature doesn't
- # [12:58] <jgraham> and some others too
- # [12:58] <Philip`> Oh
- # [12:59] <jgraham> At one point Monthly Notices of The Royal Astronomical society got a new website that removed all the useful features of the old one, including BibTeX data
- # [12:59] * Philip` almost never uses anything other than the ACM Portal and sometimes CiteSeer and Google Scholar
- # [13:00] <beowulf> Philip`: so most cases or that metadata are wrong and useless, and yet you're probably the only one who noticed
- # [13:00] <beowulf> s/or/for
- # [13:00] <jgraham> (but fortunatley NASA provided the Atrsophysics Data System which almost always had BibTeX data, but it did mean finding the article again)
- # [13:01] * beowulf is still scared from having to read the eGMS stuff, never mind use it
- # [13:01] <jgraham> beowulf: metadata is sure to be wrong if no one is using it and merely likely to be wrong otherwise
- # [13:01] <Philip`> beowulf: (Admittedly this is only 11 pages, so the margin of error in the results are quite high)
- # [13:01] <Philip`> *margins
- # [13:02] <Philip`> ((by which I mean this is 425K pages, of which 11 use e-GMS.accessibility))
- # [13:03] <Philip`> (and a handful of others use e-GMS for some keywords)
- # [13:04] <Philip`> (Actually, all of those handful are on the site http://www.youngscot.org/ which repeats the huge list of keywords five times on every page)
- # [13:05] <Philip`> (Metadata is great in theory)
- # [13:07] <beowulf> like a laser, then?
- # [13:09] <Philip`> HTML5 microdata seems to be more about replacing microformats with something that can parsed with a generic parser
- # [13:09] <Philip`> s/can/can be/
- # [13:09] <Philip`> and that doesn't have to squeeze itself into attributes where it doesn't really fit
- # [13:10] <Philip`> and tha has a decentralised mechanism for avoiding name conflicts
- # [13:10] <Philip`> *that
- # [13:13] * Quits: sid0 (n=sid0@unaffiliated/sid0) ("Leaving")
- # [13:15] * Philip` can never decide whether something relying on DNS is centralised or decentralised
- # [13:16] <hober> I think @class has the same story as @item insofar as disambiguation is concerned. Which is to say, those concerned about disambiguation can choose sufficiently disambiguous names for their own vocabularies.
- # [13:33] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [13:39] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [13:40] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [13:49] * Quits: webben (n=benh@nat/yahoo/x-aab2731b0ddf45a5) (Read error: 110 (Connection timed out))
- # [13:56] * Joins: annevk5 (n=annevk@146.145.41.51)
- # [14:08] * Joins: ap (n=ap@194.154.88.42)
- # [14:09] <jgraham> "I will never support microdata, because no case has been made for its existence." That seems logically flawed
- # [14:10] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [14:26] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [14:30] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Remote closed the connection)
- # [14:35] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [14:40] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Read error: 54 (Connection reset by peer))
- # [14:46] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [14:47] * Joins: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [14:48] * Joins: webben (n=benh@nat/yahoo/x-b3f00022581c0090)
- # [14:49] * Quits: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net) (Client Quit)
- # [14:49] * Quits: annevk5 (n=annevk@146.145.41.51)
- # [14:56] * Joins: virtuelv (n=virtuelv@213.236.208.247)
- # [14:56] * Parts: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [15:02] * Quits: virtuelv (n=virtuelv@213.236.208.247) ("Ex-Chat")
- # [15:19] * Joins: pmuellr (n=pmuellr@nat/ibm/x-5615bc872225f7fe)
- # [15:37] * Quits: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz) ("Leaving")
- # [15:38] * Joins: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [15:43] * Quits: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [15:46] * Joins: heycam (n=cam@124-168-80-239.dyn.iinet.net.au)
- # [16:23] <Philip`> XMLLiteral handling in text/html seems a bit inconsistent at the moment - for the same input in three implementations I get:
- # [16:23] <Philip`> "Test<i>Test<br/>Test</i>Test"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral>
- # [16:23] <Philip`> "Test<i>Test<br>Test</i>Test"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral>
- # [16:24] <Philip`> "Test<I>Test<BR>Test</I>Test"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral>
- # [16:24] <Philip`> "TestTestTestTest"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral>
- # [16:24] <zcorpan> 3 impl, 4 results?
- # [16:25] <Philip`> Yes (since some were JS implementations, and vary between browsers)
- # [16:25] <zcorpan> ah
- # [16:26] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
- # [16:27] * Parts: danbri (n=danbri@unaffiliated/danbri)
- # [16:29] <zcorpan> Philip`: btw, had you sent email about triples changing after following an internal link? should the fragment be omitted from "the document's current address"?
- # [16:29] <Philip`> Using the same implementations on XHTML, I get:
- # [16:29] <Philip`> "Test<i xmlns=\"http://www.w3.org/1999/xhtml\">Test<BR/>Test</i>Test"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral>
- # [16:29] <Philip`> "Test<i xmlns="http://www.w3.org/1999/xhtml">Test<BR xmlns="http://www.w3.org/1999/xhtml"/>Test</i>Test"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral>
- # [16:30] <Philip`> zcorpan: Oh, I forgot about that and haven't sent anything
- # [16:33] * Philip` notes that those XHTML bits are correct, because the input had a "<BR/>" in it
- # [16:36] <hsivonen> where's the parsing spec for XML literals (that don't seem to have a root element)?
- # [16:46] * Joins: tehu (n=tehu@pas72-1-88-161-62-51.fbx.proxad.net)
- # [16:49] <hsivonen> http://www.w3.org/TR/rdf-concepts/#section-XMLLiteral
- # [16:50] <hsivonen> wow. is that really saying that XMLLiterals must be exclusively canonicalized to be conforming?
- # [16:52] <hsivonen> it seems there's no explicit parsing spec but it's implied that the precessing is similar to setting innerHTML in XHTML
- # [16:52] * Quits: Hixie (i=ianh@trivini.no) (Remote closed the connection)
- # [16:58] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:58] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:04] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:12] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [17:15] <zcorpan> wouldn't it be <span item><span itemprop=w3c.time propvalue="12-25-2009"> ?
- # [17:16] * Joins: xydyx (n=hdh@58.187.202.140)
- # [17:17] <hsivonen> zcorpan: why the reverse endianness?
- # [17:17] <hsivonen> or permuted rather than reversed
- # [17:19] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [17:19] * Parts: tehu (n=tehu@pas72-1-88-161-62-51.fbx.proxad.net)
- # [17:20] <Philip`> zcorpan: It would (according to the current spec)
- # [17:20] * Joins: harig (n=opera@59.90.71.35)
- # [17:20] <Philip`> (since itemprops correspond to the nearest ancestor item, and an element is not its own ancestor)
- # [17:22] <zcorpan> hsivonen: copy-paste from what jonas wrote
- # [17:22] * Quits: hdh (n=hdh@58.187.202.140) (Read error: 60 (Operation timed out))
- # [17:28] * Joins: wakaba (n=wakaba@EM114-51-143-186.pool.e-mobile.ne.jp)
- # [17:28] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
- # [17:33] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:35] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [17:38] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [17:38] * Joins: smedero (n=smedero@pia145-154.pioneernet.net)
- # [17:40] * Joins: dglazkov (n=dglazkov@nat/google/x-3c5f8f8dc4437076)
- # [17:53] * Quits: webben (n=benh@nat/yahoo/x-b3f00022581c0090) (Read error: 110 (Connection timed out))
- # [18:00] * Quits: nslater (n=nslater@tumbolia.org) ("http://tumbolia.org/nslater")
- # [18:02] * Joins: cgriego (n=cgriego@out-02.hotels.com)
- # [18:02] * Quits: harig (n=opera@59.90.71.35) (Read error: 110 (Connection timed out))
- # [18:10] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [18:16] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [18:17] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:21] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [18:30] <gsnedders> w00t! English! Done!
- # [18:32] <hsivonen> gsnedders: did it go well?
- # [18:33] <Philip`> gsnedders: Did you fail miserably?
- # [18:34] * Joins: onar_ (n=onar@17.244.69.220)
- # [18:39] <gsnedders> hsivonen: The first part, definitely. The second part, not so well, but I think well enough.
- # [18:40] <gsnedders> Philip`: Hence no.
- # [18:40] <gsnedders> Philip`: Also, seeming I apparently had the best dissertation it'd be hard to fail badly, seeming I scarcely had to get any marks to pass
- # [18:40] <hsivonen> gsnedders: btw, there's no "XHTML WG"
- # [18:40] <hsivonen> (Re: twitter)
- # [18:41] <gsnedders> Peh. XHTML2 WG. You know what I mean.
- # [18:44] <Philip`> gsnedders: Were the people marking your dissertation impressed by the markup?
- # [18:44] <gsnedders> Philip`: It wasn't markup :P
- # [18:45] <Philip`> gsnedders: I thought that's what you were spending all your time doing? :-)
- # [18:45] <gsnedders> Philip`: No. Markup for my notes for English in general
- # [18:45] <gsnedders> Also: my fingers hurt from writing for three hours so I don't want to type too much
- # [18:46] <Philip`> Type with other appendages
- # [18:46] * Joins: mlpug (n=mlpug@a91-156-60-235.elisa-laajakaista.fi)
- # [18:49] * Philip` gets an impression from the "Link rot is not dangerous" topic that namespace URIs are quite a fragile foundation
- # [18:50] <Philip`> so they suggest building other structures on top of that, like caching and redirecting and hardcoding override lists and reminding people not to accidentally let their domains expire and making local subclasses
- # [18:50] <hsivonen> Philip`: it seems to be that believing in Follow your Nose and believing in Link Rot not being dangerous are contradictory beliefs but you can pick either one and argue coherently
- # [18:51] <Philip`> and I suppose it makes me wonder instead whether it'd be a good reason to not use that foundation at all
- # [18:52] <Philip`> (though I don't know what other foundations would be better)
- # [18:53] <hsivonen> Philip`: Java-style FQNs avoid the temptation to succumb to Follow Your Nose
- # [18:54] <Philip`> hsivonen: They still suffer from a mild form of Link Rot, because if I start using com.example.foo and then accidentally let com.example expire and someone else registers it and builds a new application based on that domain then they might conflict with my names and people will think my names belong to them
- # [18:55] * Quits: philipj_ (n=philipj@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [18:55] <Philip`> The problem is that an object with a certain lifetime is depending on an object with a potentially shorter lifetime
- # [18:56] <Philip`> and C++ teaches us that such relationships will eventually cause horrible pain and memory corruption
- # [18:56] <hsivonen> Philip`: more likely, the owner of com.example is acquired by another company or the product is made open source under org.apache
- # [18:57] <Philip`> That too
- # [18:57] <hsivonen> but yeah, Java FQNs suck because code outlasts organization structure
- # [18:57] <Philip`> I wonder if all the com.sun.* Java classes will be renamed to com.oracle.*
- # [19:01] <Philip`> Has anyone (in distributed systems in general, not just the web) solved the problem of having identifiers that are globally unique and eternally unique, and that don't depend on a centralised registry, and that are human-readable?
- # [19:02] <Philip`> (I suppose I consider mildly distributed registries, like the IP number assignment system, to be similar enough to a centralised registry that it's not acceptable either)
- # [19:03] <Philip`> If not, I guess the question is which of those requirements to sacrifice
- # [19:03] <hsivonen> Philip`: depends on probablility of collision
- # [19:03] <hsivonen> Philip`: openid.delegate seems to strike the right balance
- # [19:06] * Joins: maikmerten (n=maikmert@BAE06f6.bae.pppool.de)
- # [19:13] <hober> Python package names seem to strike a good balance
- # [19:17] <hsivonen> hober: yeah, they are basically the same as openid.* and openid2.* rel values
- # [19:17] * Quits: weinig|zZz (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [19:18] <Philip`> But Python lets you manually override the mapping from identifier to implementation (e.g. by changing PYTHONPATH or moving libraries into the current directory) if you need to resolve conflicts in exceptional cases
- # [19:18] <Philip`> just like XML Namespace prefixes do
- # [19:19] * Quits: ap (n=ap@194.154.88.42)
- # [19:19] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [19:19] <Philip`> Without some mechanism for conflict resolution, it's not a robust way to avoid problems caused by naming conflicts
- # [19:20] <hsivonen> Philip`: how often do python names actually collide?
- # [19:23] <Philip`> It's not terribly unlikely that I would e.g. create a physics simulation program with a file called "atom.py" containing my Atom class, and say "import atom"
- # [19:23] <Philip`> and it would collide with the 'atom' package (for RFC 4287 style Atom)
- # [19:24] <hober> I think python package names, or java FQNs, etc. provide enough disambiguation
- # [19:24] <Philip`> (The conflict there is easily resolved because Python will look for ./atom.py before it looks for /usr/lib/python2.5/site-packages/atom, if I remember correctly)
- # [19:24] <hober> People seem to want more disambiguation than they really need, to get some kind of warm-fuzzy feeling of false security
- # [19:24] * Quits: pmuellr (n=pmuellr@nat/ibm/x-5615bc872225f7fe)
- # [19:25] <Philip`> Why is it false security? (as opposed to unnecessary (but true) security)
- # [19:25] <hober> But given author error, cut-and-paste, etc. the straightjacket solutions to disambiguation don't really get you any more disambiguation than the "sufficiently-interesting prefix" solution
- # [19:30] * Joins: ap (n=ap@194.154.88.42)
- # [19:34] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:35] <gsnedders> Is there any way to have a form that can be submitted to multiple URLs depending on what button is pressed, without script?
- # [19:37] <gsnedders> I guess @value of the submit button
- # [19:40] * Quits: xydyx (n=hdh@58.187.202.140) (Remote closed the connection)
- # [19:45] * Joins: weinig (n=weinig@17.246.16.178)
- # [19:45] * Quits: nessy (n=nessy@124-168-135-6.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [19:54] * Quits: weinig (n=weinig@17.246.16.178)
- # [19:58] * Joins: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [19:59] * Joins: zdobersek (n=zan@cpe-92-37-71-107.dynamic.amis.net)
- # [20:00] <Philip`> "link rot within the RDF world is an extremely rare and unlikely occurrence"
- # [20:00] <Philip`> That sounds like a testable observation
- # [20:00] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [20:00] <Philip`> and the test seems to refute that observation
- # [20:02] * jgraham had python package name conflicts when he tried to build V8 so it does happen and can be confusing
- # [20:02] <Philip`> I see several 404s and several servers-not-responding, from the few dozen mosts common RDF namespace URIs
- # [20:02] * Joins: weinig (n=weinig@17.246.16.178)
- # [20:02] <Philip`> s/mosts/most/
- # [20:04] <Philip`> (There are so many servers-not-responding that my download script is taking forever :-/ )
- # [20:04] * Joins: tantek (n=tantek@adsl-69-106-246-132.dsl.pltn13.pacbell.net)
- # [20:06] * Joins: weinig_ (n=weinig@17.203.15.210)
- # [20:08] * Joins: weinig__ (n=weinig@17.246.16.178)
- # [20:09] * Quits: weinig (n=weinig@17.246.16.178) (Read error: 104 (Connection reset by peer))
- # [20:14] <Philip`> I really should have reduced curl's timeout
- # [20:19] * Quits: tantek (n=tantek@adsl-69-106-246-132.dsl.pltn13.pacbell.net)
- # [20:20] * Quits: ap (n=ap@194.154.88.42)
- # [20:21] * aroben is now known as aroben|lunch
- # [20:26] * Quits: weinig_ (n=weinig@17.203.15.210) (Read error: 110 (Connection timed out))
- # [20:33] * Joins: Hixie (i=ianh@trivini.no)
- # [20:48] * aroben|lunch is now known as aroben
- # [20:48] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:52] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [20:53] * Joins: weinig (n=weinig@17.203.15.210)
- # [20:54] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [20:55] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
- # [20:55] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [20:57] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Nick collision from services.)
- # [20:59] * gsnedders dreams of a world in which HTML was sane
- # [20:59] * riven`` is now known as riven
- # [21:00] * Quits: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [21:03] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [21:05] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [21:09] * Quits: weinig__ (n=weinig@17.246.16.178) (Read error: 110 (Connection timed out))
- # [21:11] <gsnedders> http://direct.tesco.com/search/default.aspx?search=%EF%BF%BF
- # [21:11] <gsnedders> Oh how boring. They fixed it.
- # [21:11] <Dashiva> "Unexpected error" is a fix? :)
- # [21:11] <gsnedders> Dashiva: Well, at least what it returns is well-formed
- # [21:12] <Dashiva> Fair enough
- # [21:17] * Joins: pmuellr (n=pmuellr@user-0ce2gjn.cable.mindspring.com)
- # [21:23] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [21:27] * jgraham wonders ifmoving the predefined microformats into their own small specs would keep people happy whilst having few downsides
- # [21:30] <hsivonen> jgraham: what WG would publish those?
- # [21:30] <jgraham> HTML WG? I guess it might be outside our charter...
- # [21:31] <gsnedders> webapps. Everything that doesn't have a proper WG goes there. :P
- # [21:31] <jgraham> (In practice I can't imagine that Sam would dicourage it at least)
- # [21:36] <Philip`> Is Shelley failing to notice that any random person could start using xmlns:foo="http://www.w3.org/foo" even if the W3C has got nothing to do with it? I don't see why URLs would prevent that whereas reversed domains wouldn't
- # [21:36] <Philip`> hsivonen: Publish them on wiki.whatwg.org
- # [21:38] <gsnedders> Can you reply to multiple emails at once in Thunderbird?
- # [21:38] * gsnedders needs a sane email client
- # [21:38] * gsnedders is on the edge of giving up on GUIs and moving to alpine
- # [21:40] <Dashiva> Philip`: I'd guess so. Sacred URLs seem to be a common thing in semweb :)
- # [21:40] <hsivonen> is there a corollary for Godwin's law for "I can't wait for the lawsuits on this one."?
- # [21:42] * Quits: pmuellr (n=pmuellr@user-0ce2gjn.cable.mindspring.com)
- # [21:45] <jgraham> I have concluded that there is no point in discussing things with Shelly. She has stated that she is not interested in technical merit and will not change her opinion regardless of facts so I don't see that she has anything productive to contribute
- # [21:46] <jgraham> Or at least there is nothing productive to be gained from calling her out when she is making falicious arguments because she is uninterested in facts, only in seeing her chosen solution suceed
- # [21:49] <jgraham> (I guess there might be something gained by the side effect of someone who is interested in rational discussion seeing the issues but I think overall it is better to discourage people who are unwilling to be reasonable)
- # [21:52] <Philip`> Even if someone will not be convinced by any arguments, they might still bring up relevant points that are worth discussing
- # [21:53] <Philip`> so it seems useful to respond to those points, but not to respond if you're just repeating past arguments rather than finding anything new
- # [21:55] <jgraham> Philip`: That was what I ws trying to say in the parenthetical above
- # [21:56] <jgraham> Although I'm not sure I am right that the value of discouraging pure advocacy outweighs the value of discussing all relevent points when those two goals conflict
- # [21:57] <Philip`> jgraham: Indeed, but I started responding during a respawn break in TF2 before your parenthetical, and didn't finish responding until the next respawn
- # [21:58] <jgraham> gsnedders: http://mailtweak.mozdev.org/tweaks.html#collect looks like it might help you
- # [22:05] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [22:12] <Hixie> oh hey, shelley quit in a huff again
- # [22:13] <Hixie> it must be 1pm
- # [22:16] * Joins: olliej (n=oliver@17.203.15.172)
- # [22:18] * Quits: mlpug (n=mlpug@a91-156-60-235.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:18] * Joins: weinig_ (n=weinig@17.246.16.178)
- # [22:22] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [22:24] * Joins: weinig__ (n=weinig@17.203.15.210)
- # [22:25] * Quits: weinig (n=weinig@17.203.15.210) (Read error: 104 (Connection reset by peer))
- # [22:34] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:37] * Quits: maikmerten (n=maikmert@BAE06f6.bae.pppool.de) (Read error: 60 (Operation timed out))
- # [22:39] * Joins: maikmerten (n=maikmert@BAE331b.bae.pppool.de)
- # [22:40] * Quits: weinig_ (n=weinig@17.246.16.178) (Read error: 110 (Connection timed out))
- # [22:43] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:44] * Quits: zdobersek (n=zan@cpe-92-37-71-107.dynamic.amis.net) ("Leaving.")
- # [22:45] <Philip`> http://bnode.org/blog/2009/05/15/could-microdata-work-better-for-me-than-rdfa - "it took me quite some time to admit that (intuitively desirable) URI abbreviations in HTML do have negative practical implications"
- # [22:46] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [22:54] * Quits: maikmerten (n=maikmert@BAE331b.bae.pppool.de) (Remote closed the connection)
- # [23:03] * Quits: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [23:03] * Quits: onar_ (n=onar@17.244.69.220)
- # [23:04] * Joins: onar_ (n=onar@17.244.69.220)
- # [23:05] * Joins: weinig (n=weinig@17.246.16.178)
- # [23:07] * Joins: awong (n=awong@72.14.227.1)
- # [23:13] * Quits: smedero (n=smedero@pia145-154.pioneernet.net)
- # [23:15] * Joins: othermaciej (n=mjs@17.203.15.180)
- # [23:15] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [23:15] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [23:19] * Joins: weinig_ (n=weinig@17.203.15.210)
- # [23:19] * Quits: weinig__ (n=weinig@17.203.15.210) (Read error: 104 (Connection reset by peer))
- # [23:21] * Joins: weinig__ (n=weinig@17.246.16.178)
- # [23:21] * Quits: wakaba (n=wakaba@EM114-51-143-186.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [23:22] * Joins: wakaba (n=wakaba@EM114-51-145-97.pool.e-mobile.ne.jp)
- # [23:23] * Quits: weinig (n=weinig@17.246.16.178) (Read error: 104 (Connection reset by peer))
- # [23:31] * Quits: Hixie (i=ianh@trivini.no) ("bbiab")
- # [23:32] * Joins: slightlyoff_ (n=slightly@72.14.229.81)
- # [23:36] * Quits: weinig_ (n=weinig@17.203.15.210) (Read error: 110 (Connection timed out))
- # [23:46] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:48] * Quits: slightlyoff (n=slightly@72.14.229.81) (Read error: 110 (Connection timed out))
- # Session Close: Sat May 16 00:00:00 2009
The end :)