IRC Log for #microformats on 2009-05-04

Timestamps are in UTC.

  1. [00:14:41] * georgebrock (n=georgebr@client-86-25-197-163.cht-bng-011.adsl.virginmedia.net) has joined #microformats
  2. [00:25:40] * georgebrock (n=georgebr@client-86-25-197-163.cht-bng-011.adsl.virginmedia.net) Quit (Read error: 60 (Operation timed out))
  3. [00:42:29] * georgebrock (n=georgebr@client-86-25-197-163.cht-bng-011.adsl.virginmedia.net) has joined #microformats
  4. [00:45:42] * georgebrock (n=georgebr@client-86-25-197-163.cht-bng-011.adsl.virginmedia.net) Quit (Client Quit)
  5. [00:46:16] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  6. [00:46:16] * ChanServ sets mode +o tantek
  7. [00:48:04] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit (Read error: 104 (Connection reset by peer))
  8. [00:48:09] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  9. [00:48:09] * ChanServ sets mode +o tantek
  10. [00:49:38] * Amorphous (i=jan@unaffiliated/amorphous) Quit (Read error: 110 (Connection timed out))
  11. [00:53:12] * Amorphous (i=jan@unaffiliated/amorphous) has joined #microformats
  12. [00:58:36] * jonrohan (n=jrohan@99-8-186-233.lightspeed.snfcca.sbcglobal.net) has joined #microformats
  13. [00:59:17] * jonrohan (n=jrohan@99-8-186-233.lightspeed.snfcca.sbcglobal.net) has left #microformats
  14. [00:59:59] * singpolyma (n=singpoly@adsl-99-173-26-210.dsl.pltn13.sbcglobal.net) has joined #microformats
  15. [01:11:40] * thomasknoll (n=thomaskn@c-71-198-219-158.hsd1.ca.comcast.net) Quit ()
  16. [01:17:34] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ()
  17. [01:22:08] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  18. [01:22:08] * ChanServ sets mode +o tantek
  19. [01:23:48] * singpolyma (n=singpoly@adsl-99-173-26-210.dsl.pltn13.sbcglobal.net) Quit ("Lost terminal")
  20. [01:26:21] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit (Client Quit)
  21. [01:27:27] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  22. [01:27:27] * ChanServ sets mode +o tantek
  23. [01:35:20] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ()
  24. [01:35:40] * singpolyma (n=singpoly@adsl-99-173-26-210.dsl.pltn13.sbcglobal.net) has joined #microformats
  25. [01:43:21] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  26. [01:43:21] * ChanServ sets mode +o tantek
  27. [01:47:48] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit (Client Quit)
  28. [01:51:53] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  29. [01:51:53] * ChanServ sets mode +o tantek
  30. [02:06:37] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ()
  31. [02:09:02] * thomasknoll (n=thomaskn@c-71-198-219-158.hsd1.ca.comcast.net) has joined #microformats
  32. [02:12:35] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  33. [02:12:35] * ChanServ sets mode +o tantek
  34. [02:18:36] * tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  35. [02:22:25] * tantek__ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  36. [02:35:06] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit (Read error: 110 (Connection timed out))
  37. [02:41:46] * tantek__ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ()
  38. [02:43:11] * tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit (Read error: 110 (Connection timed out))
  39. [02:46:50] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  40. [02:46:50] * ChanServ sets mode +o tantek
  41. [02:49:31] * thomasknoll (n=thomaskn@c-71-198-219-158.hsd1.ca.comcast.net) Quit ()
  42. [02:59:37] * jonrohan (n=jrohan@99-8-186-233.lightspeed.snfcca.sbcglobal.net) has joined #microformats
  43. [03:03:52] * eaton (n=eaton@drupal.org/user/16496/view) has joined #microformats
  44. [03:04:18] * jonrohan (n=jrohan@99-8-186-233.lightspeed.snfcca.sbcglobal.net) has left #microformats
  45. [03:04:42] * eaton (n=eaton@drupal.org/user/16496/view) has left #microformats
  46. [03:16:04] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit (Read error: 104 (Connection reset by peer))
  47. [03:16:26] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  48. [03:16:26] * ChanServ sets mode +o tantek
  49. [03:17:00] * singpolyma (n=singpoly@adsl-99-173-26-210.dsl.pltn13.sbcglobal.net) Quit ("Lost terminal")
  50. [03:23:33] * tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  51. [03:40:12] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit (Read error: 110 (Connection timed out))
  52. [03:56:10] * tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit (Read error: 110 (Connection timed out))
  53. [04:08:07] * jonrohan (n=jrohan@99-8-186-233.lightspeed.snfcca.sbcglobal.net) has joined #microformats
  54. [05:00:35] * besbes (n=besbes@91-115-184-138.adsl.highway.telekom.at) has joined #microformats
  55. [05:00:41] * jonrohan (n=jrohan@99-8-186-233.lightspeed.snfcca.sbcglobal.net) has left #microformats
  56. [05:02:33] * Prometheus (n=promethe@unaffiliated/prometheus) has joined #microformats
  57. [05:06:27] * Prometheus (n=promethe@unaffiliated/prometheus) Quit (Remote closed the connection)
  58. [05:17:21] * singpolyma (n=singpoly@99.173.26.210) has joined #microformats
  59. [05:32:12] * besbes (n=besbes@91-115-184-138.adsl.highway.telekom.at) Quit ()
  60. [05:35:46] * besbes (n=besbes@91.115.184.138) has joined #microformats
  61. [05:43:31] * georgebrock (n=georgebr@client-86-25-196-40.cht-bng-011.adsl.virginmedia.net) has joined #microformats
  62. [05:49:29] * Prometheus (n=promethe@unaffiliated/prometheus) has joined #microformats
  63. [05:55:11] * besbes (n=besbes@91.115.184.138) Quit (Read error: 110 (Connection timed out))
  64. [06:03:35] * pesla (n=retep@procurios.xs4all.nl) has joined #microformats
  65. [06:05:59] * Prometheus (n=promethe@unaffiliated/prometheus) Quit (Remote closed the connection)
  66. [06:21:55] * besbes (n=besbes@91-115-184-138.adsl.highway.telekom.at) has joined #microformats
  67. [06:27:52] <Hixie> http://krijnhoetmer.nl/irc-logs/whatwg/20090504#l-309
  68. [06:31:39] * besbes (n=besbes@91-115-184-138.adsl.highway.telekom.at) Quit ()
  69. [06:57:05] * Prometheus (n=promethe@unaffiliated/prometheus) has joined #microformats
  70. [06:58:04] * Prometheus^ (n=promethe@unaffiliated/prometheus) has joined #microformats
  71. [06:58:25] * Prometheus (n=promethe@unaffiliated/prometheus) Quit (Read error: 104 (Connection reset by peer))
  72. [06:58:40] * Prometheus^ is now known as Prometheus
  73. [06:59:22] * besbes (n=besbes@mercury.mminf.univie.ac.at) has joined #microformats
  74. [07:06:31] * Prometheus (n=promethe@unaffiliated/prometheus) Quit (Remote closed the connection)
  75. [07:32:25] <Atamido> Hixie: Chicken
  76. [07:32:58] <Atamido> Hixie: Chicken/egg problem, though isn't FF 3.5 supposed to have improved support for such microformats?
  77. [07:33:54] <Atamido> What's a real shame is that Google doesn't cull information from our business listings that are all in microformats.
  78. [07:34:51] <singpolyma> Hixie: if someone wants a parser to do something, build one. The reason adding to calendar (/subscribing in google calendar) is the big one is because it's what everyone wanted to build
  79. [07:35:18] <singpolyma> building a microformats parser is pretty simple if you have a decent HTML parser available, which many languages do
  80. [07:36:30] <Atamido> singpolyma: I think the issue is that web surfers that browse to the site aren't able to make use of the microformats due to not having any built in ability in the browser.
  81. [07:36:59] <Atamido> You could write a plugin, but you're still excluding the vast majority of people that wouldn't be able to figure it out.
  82. [07:37:10] <singpolyma> Atamido: NEVER build that kind of cruft into a browser. That's what extensions/userscripts/plugins/other things are for
  83. [07:37:15] <Atamido> In this case, just exporting an iCal file would be easier.
  84. [07:37:36] <Atamido> That type of support should be built into IE.
  85. [07:37:50] <singpolyma> So include a link to export said iCal data from the microformats, or also output iCal (it's not hard)
  86. [07:37:57] <singpolyma> I heartily disagree
  87. [07:38:05] <singpolyma> Browsers have too much crap in them as it is
  88. [07:38:24] <Atamido> But you already said that support for it would be simple.
  89. [07:38:56] <singpolyma> I said building a parser to do something is simple... that doesn't mean it belongs native in the browser
  90. [07:39:09] <singpolyma> The complaint was about behaviours
  91. [07:39:29] <singpolyma> if you build it into the browser, it's still only going to be able to be added to a calendar unless you build another behaviour
  92. [07:39:41] <singpolyma> and if you build another behaviour, just do it with existing tools
  93. [07:40:16] <Atamido> A rather large percentage of the Internet has contact information and events built into web pages. If those were all built as microformats, it'd make sense to build support in for the browser.
  94. [07:40:31] <Atamido> It'd be like not including SVG support.
  95. [07:40:51] <singpolyma> I like the idea of SVG support being a plugin, actually, but that's a seperate matter
  96. [07:41:12] <singpolyma> The point is that the original complaint was that there was only one obvious action
  97. [07:41:20] <singpolyma> Where that action lives makes no difference
  98. [07:41:46] <Atamido> Ideally browsers would support all official web standards out of box, and microformats would gain some sort of official status.
  99. [07:42:11] <singpolyma> Ideally browsers would only be content rendering windows to hang plugin on, and there would be no such thing as "official status"
  100. [07:42:42] <singpolyma> but we're never going to get there, so we work with what we have :)
  101. [07:42:54] <Atamido> HTML 4.01 is an official standard.
  102. [07:43:06] <Atamido> One would hope it is supported by the browser.
  103. [07:43:17] <singpolyma> It's a W3C standard, and thus official for those who recognise their authority
  104. [07:43:45] <Atamido> Are you suggesting JavaScript be moved to a plugin?
  105. [07:43:59] <singpolyma> One would hope that most user agents would process HTML by default, yes, but it need not be a feature of all of them, there's no rule about that
  106. [07:44:11] <singpolyma> Atamido: I'm suggesting *everything* be moved to a plugin
  107. [07:44:21] <singpolyma> Modular designs rule
  108. [07:44:37] <Atamido> Fine, then include all of those plugins by default, including ones that support microformats.
  109. [07:44:46] <singpolyma> But I've already conceeded that people are too rooted in their ways to do that
  110. [07:45:06] <singpolyma> Atamido: sure, but that still doesn't solve the root problem Hixie brought up
  111. [07:45:43] <Atamido> If most users have browsers that support microformats, then that would solve the issue.
  112. [07:46:10] <singpolyma> The issue was that "supporting microformats" only means "let them add to a calendar"... ie, not enough actions/behaviours available
  113. [07:46:16] <Atamido> Oh wait, I think I see what might be being said.
  114. [07:47:22] <Atamido> Yeah, I see that now.
  115. [07:47:26] <Atamido> But I fail to see the point.
  116. [07:48:10] <singpolyma> As do I... adding to calendar seems to be all people care about (as evidenced by it being all they've built)... I've been working on a good "invite others" action as well (bookmarklet), not done yet
  117. [07:48:50] <Atamido> Reading the microformat and getting an iCal file would be functionally identical, and that is the purpose. If they want to "interact" with the event then they just need to add a form and maybe publish an API if someone wants to write an application for it.
  118. [07:49:04] <Atamido> Ala, writing a Facebook application.
  119. [07:50:38] <Atamido> I guess someone could suggest adding a tag to indicate that the Microformat fields are empty and are meant to be filled in by the client.
  120. [07:51:29] <singpolyma> Atamido: microformats are kind of for data... not forms
  121. [07:51:34] <singpolyma> empty ones are not so useful
  122. [07:51:40] <Atamido> Like creating a form with everything tagged as an hCal, and at the root have class="userSubmit" or something.
  123. [07:51:56] * Prometheus (n=promethe@unaffiliated/prometheus) has joined #microformats
  124. [07:52:14] <Atamido> Then an application could automatically find a form and fill data in to the proper fields automatically.
  125. [07:52:33] <Atamido> But I'm still not seeing how that would be useful in any practical sense.
  126. [07:52:48] <singpolyma> better idea: use the class names from microformat be used as the name= attribute on the form (I tend to do this anyway)
  127. [07:53:07] <singpolyma> more semantic, and acheives the same goal
  128. [07:53:36] <Atamido> Someone would need to specify then that form elements MUST not be scrubbed for data.
  129. [07:53:51] <Atamido> That could be problematic.
  130. [07:54:32] <singpolyma> http://pastie.org/467373
  131. [07:55:02] <Atamido> I suppose you could have a plugin that lets you fill in contact or calender information always using the exact same looking interface, and then that filled in form.
  132. [07:56:17] <Atamido> What if someone assigns a value to one of those form fields? How do you make sure a microformat plugin doesn't think that is a contact?
  133. [07:57:06] <singpolyma> Atamido: a microformat plugin won't see it, because the class names aren't set to anything microformatty (or anything at all in this case)
  134. [07:57:41] <Atamido> It would actually be nice to be able to automatically fill in all contact fields in a form.
  135. [07:57:47] * Atamido slaps forehead.
  136. [07:57:52] <Atamido> You're right.
  137. [07:58:59] <Atamido> I think we still come back to the issue of "What's the point?"
  138. [07:59:09] <singpolyma> Quite possibly
  139. [07:59:17] <singpolyma> Although: 03:59 < Atamido> It would actually be nice to be able to automatically fill in all contact fields in a form.
  140. [07:59:43] <Atamido> And that is the only use I can think of.
  141. [07:59:53] <Atamido> That doesn't even apply to a calender.
  142. [08:00:16] <singpolyma> True. Not sure if there's a calendar use case
  143. [08:00:28] <singpolyma> Except that standard field names are nice
  144. [08:00:44] <Atamido> It seems like a lot of work to go through too for a minute or two of saved time every so often.
  145. [08:01:04] <Atamido> Yeah, standard field names are nice.
  146. [08:01:57] <Atamido> Anything but this though. http://www.ietf.org/rfc/rfc3106
  147. [08:03:05] <singpolyma> heh, I agree, using existing field/class names (and short ones) is much nicer than inventing some namespaced new thing :)
  148. [08:03:10] <Atamido> Ecom_ShipTo_Telecom_Phone_Number?
  149. [08:03:14] <Atamido> Seriously?
  150. [08:04:02] <singpolyma> yeah :P
  151. [08:05:10] * singpolyma (n=singpoly@99.173.26.210) Quit ("Lost terminal")
  152. [08:13:26] * Prometheus (n=promethe@unaffiliated/prometheus) Quit (Remote closed the connection)
  153. [09:07:12] * Prometheus (n=promethe@unaffiliated/prometheus) has joined #microformats
  154. [09:07:22] * Prometheus (n=promethe@unaffiliated/prometheus) Quit (Connection reset by peer)
  155. [09:07:36] * Prometheus (n=promethe@unaffiliated/prometheus) has joined #microformats
  156. [09:08:25] * emrojo (n=emrojo@163.117.139.34) has joined #microformats
  157. [09:14:13] * Prometheus (n=promethe@unaffiliated/prometheus) Quit (Remote closed the connection)
  158. [09:29:23] * gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) has joined #microformats
  159. [10:00:43] * levitation[A] (n=levitati@rubiin.physic.ut.ee) has joined #microformats
  160. [10:06:50] * levitation[A] (n=levitati@rubiin.physic.ut.ee) Quit (Remote closed the connection)
  161. [10:28:15] * Joeboy (n=joe@tubbs.trition.org.uk) has joined #microformats
  162. [10:40:23] * pesla (n=retep@procurios.xs4all.nl) Quit ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  163. [10:50:29] * Prometheus (n=promethe@unaffiliated/prometheus) has joined #microformats
  164. [10:58:10] * levitation[A] (n=levitati@rubiin.physic.ut.ee) has joined #microformats
  165. [11:04:01] * levitation[A] (n=levitati@rubiin.physic.ut.ee) Quit (Remote closed the connection)
  166. [11:18:05] * levitation[A] (n=levitati@rubiin.physic.ut.ee) has joined #microformats
  167. [11:37:01] * Broady (n=broady@unaffiliated/broady) Quit (Remote closed the connection)
  168. [11:40:14] * Broady (n=broady@unaffiliated/broady) has joined #microformats
  169. [12:03:36] * georgebrock_ (n=georgebr@client-80-3-172-51.cht-bng-011.adsl.virginmedia.net) has joined #microformats
  170. [12:19:21] * georgebrock (n=georgebr@client-86-25-196-40.cht-bng-011.adsl.virginmedia.net) Quit (Read error: 110 (Connection timed out))
  171. [12:24:54] <mfbot> SamJohnston created User:SamJohnston "created" http://is.gd/wAaS
  172. [12:51:05] <mfbot> SamJohnston created rel-shortlink "created" http://is.gd/wAsh
  173. [12:51:49] <mfbot> SamJohnston edited Main Page "/* Specifications */ " (+20) http://is.gd/wAsW
  174. [12:53:56] <mfbot> SamJohnston edited exploratory-discussions "/* active */ +rel-shortlink" (+34) http://is.gd/wAuq
  175. [12:55:45] <mfbot> SamJohnston edited Main Page "Undo revision 38502 by [[Special:Contributions/SamJohnston|SamJohnston]] ([[User talk:SamJohnston|Talk]]) rel-shortlink not stable yet?" (-20) http://is.gd/wAvo
  176. [12:57:00] <mfbot> SamJohnston edited Main Page "/* Drafts */ +rel-shortlink" (+123) http://is.gd/wAwb
  177. [12:57:49] * besbes (n=besbes@mercury.mminf.univie.ac.at) Quit ("Off for less important things ...")
  178. [12:58:46] <mfbot> SamJohnston edited rel-shortlink "/* normative references */ +apps-discuss thread" (+169) http://is.gd/wAxZ
  179. [13:24:50] * Lautis (i=lautis@ihku.fi) Quit (verne.freenode.net irc.freenode.net)
  180. [13:24:58] * Lautis (i=lautis@ihku.fi) has joined #microformats
  181. [13:28:34] * pesla (n=retep@procurios.xs4all.nl) has joined #microformats
  182. [13:43:29] * tantek (n=tantek@63.195.114.133) has joined #microformats
  183. [13:43:29] * ChanServ sets mode +o tantek
  184. [13:44:38] <mfbot> SamJohnston edited rel-shortlink "/* inferior alternatives */ " (+141) http://is.gd/wB7U
  185. [13:48:48] * ajturner (n=ajturner@209.155.228.129) has joined #microformats
  186. [13:55:33] * ramsey (n=ramsey@unaffiliated/ramsey) Quit (Read error: 110 (Connection timed out))
  187. [13:59:56] * to__ (n=abernier@AAubervilliers-551-1-117-60.w90-61.abo.wanadoo.fr) Quit ()
  188. [14:00:02] * tantek (n=tantek@63.195.114.133) Quit (Connection timed out)
  189. [14:04:33] * _emp_ (n=alex@rakim.cfhp.org) Quit (Read error: 104 (Connection reset by peer))
  190. [14:05:20] * _emp_ (n=alex@rakim.cfhp.org) has joined #microformats
  191. [14:07:43] * georgebrock (n=georgebr@client-80-3-169-113.cht-bng-011.adsl.virginmedia.net) has joined #microformats
  192. [14:13:29] <mfbot> SamJohnston edited rel-shortlink "/* inferior alternatives */ " (-8) http://is.gd/wBwU
  193. [14:14:12] <mfbot> SamJohnston edited rel-shortlink "/* Concept */ " (+41) http://is.gd/wBxD
  194. [14:19:31] * gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) Quit (Remote closed the connection)
  195. [14:19:51] * gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) has joined #microformats
  196. [14:23:48] * georgebrock_ (n=georgebr@client-80-3-172-51.cht-bng-011.adsl.virginmedia.net) Quit (Read error: 110 (Connection timed out))
  197. [14:24:38] * eaton (n=eaton@c-67-173-62-77.hsd1.il.comcast.net) has joined #microformats
  198. [14:36:40] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) has joined #microformats
  199. [14:36:40] * ChanServ sets mode +o tantek
  200. [14:45:43] * ramsey (n=ramsey@unaffiliated/ramsey) has joined #microformats
  201. [14:46:15] * Prometheus (n=promethe@unaffiliated/prometheus) Quit (Read error: 60 (Operation timed out))
  202. [14:48:50] * xxxxxxxxxxx (n=Theorem@aulas-c.fe.up.pt) Quit (Success)
  203. [14:48:54] * xxxxxxxxxxx (n=Theorem@aulas-c.fe.up.pt) has joined #microformats
  204. [14:56:54] * ajturner_ (n=ajturner@209.155.228.129) has joined #microformats
  205. [14:58:15] <mfbot> SamJohnston edited rel-shortlink "/* inferior alternatives */ " (+53) http://is.gd/wCad
  206. [15:04:11] * Phae (n=phaeness@79-74-147-123.dynamic.dsl.as9105.com) has joined #microformats
  207. [15:04:11] * ChanServ sets mode +o Phae
  208. [15:11:40] * Prometheus (n=promethe@unaffiliated/prometheus) has joined #microformats
  209. [15:13:38] * ajturner_ (n=ajturner@209.155.228.129) Quit (Read error: 110 (Connection timed out))
  210. [15:13:46] * ajturner (n=ajturner@209.155.228.129) Quit (Read error: 110 (Connection timed out))
  211. [15:17:49] * cgriego (n=cgriego@out-02.hotels.com) has joined #microformats
  212. [15:25:02] * azazul (n=azazul@95.68.36.66) Quit ("Leaving")
  213. [15:25:46] * csarven (n=csarven@24.202.182.150) has joined #microformats
  214. [15:27:35] * Phae (n=phaeness@79-74-147-123.dynamic.dsl.as9105.com) Quit (Read error: 110 (Connection timed out))
  215. [15:34:55] * to_ (n=abernier@AAubervilliers-551-1-117-60.w90-61.abo.wanadoo.fr) has joined #microformats
  216. [16:02:44] * pesla (n=retep@procurios.xs4all.nl) Quit ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  217. [16:02:57] * jonrohan (n=jrohan@208.82.18.93) has joined #microformats
  218. [16:05:17] * jonrohan (n=jrohan@208.82.18.93) has left #microformats
  219. [16:06:16] * singpolyma (n=singpoly@adsl-99-173-26-210.dsl.pltn13.sbcglobal.net) has joined #microformats
  220. [16:22:48] * Prometheus (n=promethe@unaffiliated/prometheus) Quit (Remote closed the connection)
  221. [16:45:58] <Hixie> singpolyma: i think the problem is that it's not clear how you would build a generic microformat parser
  222. [16:48:49] <cgriego> What good is a generic microformat parser?
  223. [16:56:58] <cgriego> Or instead is what's lacking a generic, intermediary serialization?
  224. [16:59:42] * Phae (n=phaeness@79-74-147-123.dynamic.dsl.as9105.com) has joined #microformats
  225. [16:59:42] * ChanServ sets mode +o Phae
  226. [17:19:58] <singpolyma> Hixie: you mean like mofo, etc? It's already been done multiple times
  227. [17:20:59] * Phae (n=phaeness@79-74-147-123.dynamic.dsl.as9105.com) Quit (Read error: 110 (Connection timed out))
  228. [17:21:17] <Hixie> cgriego: i don't know, but in collecting use cases for html5 for metadata-like stuff, the one piece of feedback i consistently here from almost everyone is "microformats aren't doing it for me because i can't write a generic parser that handles all the various microformats"
  229. [17:22:12] <Hixie> it may be that people want to store microdata in a generic structure internally, and would like to go from text/html to that structure without having to hard-code knowledge of each vocabulary into their parsers
  230. [17:23:10] <singpolyma> Hixie: they want to use microformats like they use JSON? That's not really what it's about/for...
  231. [17:23:37] <Hixie> ah, ok
  232. [17:23:42] <singpolyma> One could (sort of) use XOXO like that, but yeah
  233. [17:23:53] <Hixie> i guess i'll have to add something for this use case that's separate from microformats then
  234. [17:24:18] <Hixie> they do want to encode things like events and contact information and stuff, as far as i can tell
  235. [17:24:22] <singpolyma> Assuming it's a good use case, which it's probably not
  236. [17:24:36] <cgriego> Some parsers like Operator have intermediary formats that use JSON.
  237. [17:24:41] <singpolyma> Hixie: well, then microformats *are* for that... storing specific kinds of data as defined
  238. [17:25:49] <singpolyma> and XOXO is pretty good at storing arbitrary data if that's what one really wants
  239. [17:25:52] <Hixie> yeah but they require the parsers to know about the vocabularies
  240. [17:25:52] <singpolyma> or just POSH, of course
  241. [17:26:07] <tantek> Hixie, the folks that have prioritized "write a generic parser" as their #1 priority have driven the design of XML and RDF.
  242. [17:26:21] <Hixie> i think you have that backwards
  243. [17:26:23] <singpolyma> Hixie: that's the whole point... if you don't have a defined vocabulary, you end up with something useless like RDF or XML, etc
  244. [17:26:33] <tantek> exactly
  245. [17:26:38] <Hixie> folks who have driven the design of XML and RDF had "write a generic parser" as their #1 priority
  246. [17:27:01] <tantek> The key piece of wisdom here is that defined vocabularies are actually where you get *user* value in the real world of data generated/created by humans, and consumed eventually by humans.
  247. [17:27:09] <Hixie> i'm not talking about this being a #1 priority though -- in the case of the guy i mentioned earlier, it was like #4 or #5
  248. [17:27:24] <Hixie> but it was still a reason he was displeased with microformats
  249. [17:28:05] <tantek> Hixie - ironically, people have written more than one generic parser for microformats, despite that not being a priority in the design
  250. [17:28:12] <Hixie> url?
  251. [17:28:18] <tantek> mofo, optimus
  252. [17:28:50] <tantek> http://microformats.org/wiki/parsers
  253. [17:28:54] <tantek> not exactly hard to find
  254. [17:29:11] <tantek> it's ok that writing a generic parser is hard, because not many people have to write one
  255. [17:29:40] <Hixie> optimus requires updating every time you want to use a new vocabulary, though, right
  256. [17:29:42] <tantek> OTOH it is NOT ok to make writing / marking up content hard, because nearly far more people (perhaps 100k x more) have to write / mark up content.
  257. [17:29:59] <Hixie> yes, writing content should be easy, that's clear
  258. [17:30:22] <Hixie> ideally it should be even easier than it is with microformats :-)
  259. [17:30:32] <singpolyma> Of course you have to update every time there's a new vocabulary... microformats are *exclusively* vocabularies
  260. [17:31:40] <Hixie> there seems to be a lot of demand for a technology that's as easy to write as microformats (or even easier), but which lets people write tools that consume arbitrary vocabularies much more easily than is possible with text/html / POSH / Microformats today
  261. [17:32:09] <singpolyma> Hixie: isn't that what RDFa and the other cruft is about?
  262. [17:32:24] <Hixie> RDFa is a disaster insofar as "easy to write as microformats" goes
  263. [17:32:28] <singpolyma> Not that I agree arbitrary vocabularies can be used for anything...
  264. [17:32:35] <Hixie> and it's not particularly great to parse either
  265. [17:34:19] <Hixie> anyway, i take it this is not something that the Microformats community is interested in persuing then?
  266. [17:37:10] * emrojo (n=emrojo@163.117.139.34) Quit ("Leaving.")
  267. [17:38:04] <tantek> Hixie - here are some of the non-goals I set out from the beginning, specifically to avoid traps/pitfalls that others were already very busy exploring: http://microformats.org/wiki/microformats#microformats_are_not
  268. [17:39:42] <tantek> and as far as demand for such a technology, sure - the only questions are - 1. is it worth the time to pursue it (may cost A LOT of time, like decades) ? and 2. what is the best approach? (it may be that experience gained through limited but practical solutions like microformats gets you closer to a generic solution faster than directly pursuing a generic solution in the abstract)
  269. [17:39:43] <Hixie> ok
  270. [17:39:53] <Hixie> is it ok if html5 addresses some of the use cases that _are_ asking for those things, in a way that reuses the vocabularies developed by Microformats?
  271. [17:39:56] * tantek should write that up.
  272. [17:41:06] <tantek> Hixie - the one offering to the "generic markup/transform" world we have, as singpolyma pointed out, is XOXO
  273. [17:41:22] <tantek> it can be transformed generically to/from XML, JSON etc.
  274. [17:41:28] <singpolyma> Hixie: I should expect any use of good, existing vocabularies is a good thing (or a better thing than the invent-you-own model so many use)
  275. [17:42:24] <tantek> Hixie - I have yet to see use cases that demonstrate a sufficient need for a new solution for such things. Nearly all requests are theoretical, and most that aren't are better handled through experience with POSH than trying to drive the creation of a new technology.
  276. [17:43:09] <tantek> off for a bit - I'll be online again in a few hours.
  277. [17:44:05] * tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) Quit ()
  278. [17:46:41] * Hixie tries to learn how to parse hCard and gets really confused by all the weird optimisations allowed
  279. [17:47:34] <singpolyma> Hixie: which weird optimisations? They're mostly the natural things, like you can infer n from fn
  280. [17:48:20] <Hixie> i was hoping http://microformats.org/wiki/hcard-parsing would look more like the html5 parser spec with just a clear set of steps that you follow to end up with a consistent result
  281. [17:49:03] <Hixie> how do i know if a property takes a url or not?
  282. [17:49:13] <singpolyma> Hixie: someone with more academic parsing experiance could take a crack at such
  283. [17:49:26] <singpolyma> No one's against it, it just hasn't been something people have been interested in
  284. [17:52:45] * gsnedders ponders not supporting hAtom in XHTML in SP2
  285. [17:52:50] * ajturner (n=ajturner@209.155.228.129) has joined #microformats
  286. [17:55:01] * Madness (n=petal@85.20.140.21) has joined #microformats
  287. [17:55:49] <Madness> Hi, I have a quick question about hcard and telephone types, the values are all english, how do you handle non-english languages?
  288. [17:57:11] <Madness> Accepted "tel types" are "VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, car, isdn, pcs", what about translation, how is localization to be handled?
  289. [17:57:15] <gsnedders> (hAtom is definitely supported in HTML, though, whatever happens with XHTML)
  290. [17:57:37] <Madness> Whoops, quick reboot.
  291. [17:58:07] * theMadness (n=petal@85.20.140.171) has joined #microformats
  292. [17:58:17] <theMadness> Back.
  293. [18:00:11] <singpolyma> Madness: check out http://microformats.org/wiki/value-class-pattern
  294. [18:00:26] * Madness (n=petal@85.20.140.21) Quit (Read error: 113 (No route to host))
  295. [18:01:57] <theMadness> Checking.
  296. [18:02:47] * singpolyma (n=singpoly@adsl-99-173-26-210.dsl.pltn13.sbcglobal.net) Quit ("Lost terminal")
  297. [18:03:01] <theMadness> You mea...
  298. [18:03:09] <theMadness> Disconnected.
  299. [18:04:08] <theMadness> http://microformats.org/wiki/value-class-pattern#Using_value-title_to_publish_machine-data this probably.
  300. [18:05:10] <theMadness> Like this: <span class="type value-title" title="home">Casa</span>
  301. [18:05:46] <theMadness> Or <span class="type value-title" title="cell">Mobile</span>.
  302. [18:05:56] <theMadness> Does that work?
  303. [18:14:19] <theMadness> The suspance.
  304. [18:39:23] * to_ (n=abernier@AAubervilliers-551-1-117-60.w90-61.abo.wanadoo.fr) Quit ()
  305. [18:41:31] * to_ (n=abernier@AAubervilliers-551-1-117-60.w90-61.abo.wanadoo.fr) has joined #microformats
  306. [18:43:14] * to_ (n=abernier@AAubervilliers-551-1-117-60.w90-61.abo.wanadoo.fr) Quit (Client Quit)
  307. [18:53:00] * singpolyma (n=singpoly@dsl081-055-097.sfo1.dsl.speakeasy.net) has joined #microformats
  308. [19:02:14] <theMadness> singpolyma, is <span class="type value-title" title="cell">Mobile</span> acceptable?
  309. [19:04:13] <singpolyma> theMadness: I think so
  310. [19:04:35] <theMadness> Allright, I'm going to go with that, but the docs are really bad on that subject.
  311. [19:04:56] <singpolyma> it's really new
  312. [19:08:35] <theMadness> hcard? new?
  313. [19:36:46] <singpolyma> not hcard, the value-class-pattern
  314. [19:47:48] * georgebrock_ (n=georgebr@client-80-4-218-249.cht-bng-011.adsl.virginmedia.net) has joined #microformats
  315. [19:50:27] * georgebrock (n=georgebr@client-80-3-169-113.cht-bng-011.adsl.virginmedia.net) Quit (Read error: 60 (Operation timed out))
  316. [19:53:08] * memload_ (n=jamesjef@82-37-24-167.cable.ubr04.wolv.blueyonder.co.uk) has left #microformats
  317. [20:05:54] * georgebrock (n=georgebr@client-86-25-197-166.cht-bng-011.adsl.virginmedia.net) has joined #microformats
  318. [20:10:36] * memload (n=jamesjef@82-37-24-167.cable.ubr04.wolv.blueyonder.co.uk) has joined #microformats
  319. [20:12:00] * BobJonkman (n=BobJonkm@206-248-137-186.dsl.teksavvy.com) has joined #microformats
  320. [20:23:21] * georgebrock_ (n=georgebr@client-80-4-218-249.cht-bng-011.adsl.virginmedia.net) Quit (Read error: 110 (Connection timed out))
  321. [20:34:16] * azazul (n=azazul@195.13.138.124) has joined #microformats
  322. [21:07:09] * enki (n=enki@dsl092-012-007.sfo1.dsl.speakeasy.net) has joined #microformats
  323. [22:01:29] * snail (n=stuart@130.195.178.61) Quit (Read error: 110 (Connection timed out))
  324. [22:02:13] * snail (n=stuart@130.195.178.61) has joined #microformats
  325. [22:18:05] * thomasknoll (n=thomaskn@173-11-69-17-SFBA.hfc.comcastbusiness.net) has joined #microformats
  326. [22:31:11] * jiing (n=jiing@59-120-12-62.HINET-IP.hinet.net) Quit (Read error: 110 (Connection timed out))
  327. [22:33:08] * thomasknoll (n=thomaskn@173-11-69-17-SFBA.hfc.comcastbusiness.net) Quit ()
  328. [22:42:29] * singpoly1a (n=singpoly@dsl081-055-097.sfo1.dsl.speakeasy.net) has joined #microformats
  329. [22:43:04] * singpolyma (n=singpoly@dsl081-055-097.sfo1.dsl.speakeasy.net) Quit (Read error: 110 (Connection timed out))
  330. [22:44:06] * cgriego (n=cgriego@out-02.hotels.com) Quit ()
  331. [23:00:00] * thomasknoll (n=thomaskn@173-11-69-17-SFBA.hfc.comcastbusiness.net) has joined #microformats
  332. [23:00:31] * ajturner (n=ajturner@209.155.228.129) Quit ()
  333. [23:05:59] * georgebrock_ (n=georgebr@client-80-3-174-162.cht-bng-011.adsl.virginmedia.net) has joined #microformats
  334. [23:22:00] * georgebrock (n=georgebr@client-86-25-197-166.cht-bng-011.adsl.virginmedia.net) Quit (Read error: 110 (Connection timed out))
  335. [23:29:49] * to_ (n=abernier@AAubervilliers-551-1-117-60.w90-61.abo.wanadoo.fr) has joined #microformats

These logs were automatically created by mflogbot on chat.freenode.net using a modified version of the Java IRC LogBot.

See http://microformats.org/wiki/mflogbot for more information.