/irc-logs / freenode / #microformats / 2015-07-27 / end

Options:

Previous day, Next day

  1. # Session Start: Mon Jul 27 00:00:00 2015
  2. # Session Ident: #microformats
  3. # [00:06] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  4. # [00:24] * Quits: benborges (~benborges@46.165.222.248) (Remote host closed the connection)
  5. # [00:28] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Ping timeout: 252 seconds)
  6. # [01:02] <Loqi> [@cbxi] @lov   IP.Blog 2.6: SEO Improvements and Microformats - http://newz.scriptz-team.info/IPS-News-And-Updates/078819-IP-Blog-2-6-SEO-Improvements-and-Microformats.html (http://twtr.io/123hrNuwbQY)
  7. # [02:26] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
  8. # [02:26] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
  9. # [02:29] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  10. # [02:38] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
  11. # [02:40] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  12. # [02:52] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Ping timeout: 246 seconds)
  13. # [03:09] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  14. # [03:47] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
  15. # [04:05] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  16. # [04:53] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
  17. # [05:08] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  18. # [05:16] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
  19. # [05:16] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
  20. # [05:22] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
  21. # [05:41] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  22. # [05:47] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
  23. # [05:49] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  24. # [05:54] * Joins: tantek (~tantek@67.221.169.243)
  25. # [05:54] * ChanServ sets mode: +o tantek
  26. # [06:00] * Quits: @tantek (~tantek@67.221.169.243) (Ping timeout: 264 seconds)
  27. # [06:38] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  28. # [06:38] * ChanServ sets mode: +o tantek
  29. # [06:47] * Joins: KevinMarks_ (~yaaic@2607:fb90:2c2c:e357:5707:f5b8:4c2b:ddc8)
  30. # [06:47] * ChanServ sets mode: +o KevinMarks_
  31. # [06:47] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
  32. # [06:49] * Quits: @KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  33. # [07:07] <Loqi> [@AllTheTwits] has been sorting through Microformats-discuss emails. (http://twtr.io/124Fdnzb47U)
  34. # [07:07] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  35. # [07:07] <@tantek> those were the days
  36. # [07:22] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Ping timeout: 264 seconds)
  37. # [07:23] * Quits: @tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  38. # [07:24] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  39. # [07:46] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  40. # [07:46] * ChanServ sets mode: +o tantek
  41. # [07:55] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  42. # [07:55] * ChanServ sets mode: +o KevinMarks__
  43. # [07:57] * Quits: @KevinMarks_ (~yaaic@2607:fb90:2c2c:e357:5707:f5b8:4c2b:ddc8) (Ping timeout: 244 seconds)
  44. # [08:04] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
  45. # [08:24] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  46. # [09:04] <Loqi> [@shopl] RT @ProjectPeachUK: We've #played with #microformats. Love the #idea of #marking up our #business data to #machines as well as #humans! #sb… (http://twtr.io/124SCREHPm8)
  47. # [09:06] * Quits: ChiefRA (~RA@unaffiliated/chiefra)
  48. # [09:30] * Joins: csarven (~csarven@84-72-72-181.dclient.hispeed.ch)
  49. # [09:31] * Parts: csarven (~csarven@84-72-72-181.dclient.hispeed.ch)
  50. # [09:35] * Joins: eschnou (~eschnou@linkvago130-209.linkwave.it)
  51. # [10:06] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
  52. # [10:10] * Quits: eschnou (~eschnou@linkvago130-209.linkwave.it) (Ping timeout: 246 seconds)
  53. # [10:21] <KevinMarks> twas brian: https://twitter.com/briansuda/status/881493
  54. # [10:21] <Loqi> [@briansuda] has been sorting through Microformats-discuss emails. (http://twtr.io/44rZ)
  55. # [10:24] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  56. # [10:39] * Joins: eschnou (~eschnou@linkvago130-209.linkwave.it)
  57. # [10:42] * Quits: @tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  58. # [10:44] * Quits: eschnou (~eschnou@linkvago130-209.linkwave.it) (Ping timeout: 256 seconds)
  59. # [10:59] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
  60. # [11:17] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  61. # [11:21] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: No route to host)
  62. # [11:35] * Joins: adactio (~adactio@212.42.170.121)
  63. # [11:35] * ChanServ sets mode: +o adactio
  64. # [12:20] * Joins: JonathanNeal_ (sid5831@gateway/web/irccloud.com/x-kaqtarfxotqrdwcl)
  65. # [12:22] * Quits: JonathanNeal (sid5831@gateway/web/irccloud.com/x-luamtcthvrplygin) (Ping timeout: 240 seconds)
  66. # [12:22] * Quits: twisted` (sid6794@gateway/web/irccloud.com/x-quypcfwjiryydsvu) (Ping timeout: 240 seconds)
  67. # [12:23] * JonathanNeal_ is now known as JonathanNeal
  68. # [12:34] * Joins: eschnou (~eschnou@linkvago130-209.linkwave.it)
  69. # [12:38] * Joins: twisted` (sid6794@gateway/web/irccloud.com/x-afousrmogiernjyk)
  70. # [12:41] * Quits: eschnou (~eschnou@linkvago130-209.linkwave.it) (Ping timeout: 265 seconds)
  71. # [12:48] * Joins: eschnou (~eschnou@linkvago130-209.linkwave.it)
  72. # [13:00] * Quits: eschnou (~eschnou@linkvago130-209.linkwave.it) (Ping timeout: 255 seconds)
  73. # [13:42] * Quits: Left_Turn (~Left_Turn@unaffiliated/turn-left/x-3739067) (Ping timeout: 265 seconds)
  74. # [13:49] * Joins: Left_Turn (~Left_Turn@unaffiliated/turn-left/x-3739067)
  75. # [14:53] * Joins: eschnou (~eschnou@linkvago130-209.linkwave.it)
  76. # [14:59] * Quits: eschnou (~eschnou@linkvago130-209.linkwave.it) (Ping timeout: 255 seconds)
  77. # [15:48] * Joins: TallTed (~Thud@63.119.36.36)
  78. # [17:14] * Quits: @adactio (~adactio@212.42.170.121) (Quit: adactio)
  79. # [17:40] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  80. # [18:06] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Read error: Connection reset by peer)
  81. # [18:06] <Loqi> [@nodenpm] microformat-shiv (1.0.0): https://www.npmjs.com/package/microformat-shiv A cross browser JavaScript Microformats 2 parser (http://twtr.io/125Ex4mHb00)
  82. # [18:07] * Joins: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net)
  83. # [18:25] <Loqi> [@JasonWeathersby] RT @dietrich: Prototyped a Microformats panel for @FirefoxDevTools today. https://twitter.com/dietrich/status/623627610619277312/photo/1 (http://twtr.io/125Gf3CYHd8)
  84. # [18:28] * Quits: KartikPrabhu (~kartik@108-69-72-147.lightspeed.cicril.sbcglobal.net) (Ping timeout: 244 seconds)
  85. # [18:39] * Joins: KevinMarks_ (~yaaic@2607:fb90:5ad:4c48:a6c8:7e2a:4476:58fb)
  86. # [18:39] * ChanServ sets mode: +o KevinMarks_
  87. # [18:40] <rhiaro> aaronpk: I wondered the same
  88. # [18:41] * Quits: @KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  89. # [18:42] <aaronpk> so the question i had was why are the prefixes listed under the vocabularies?
  90. # [18:43] <aaronpk> e.g. http://microformats.org/wiki/microformats2#h-adr h-adr lists "p-locality" as one of the properties, but in reality, the parsed result shows just "locality" and can have a value there by one of many different prefixes
  91. # [18:43] <rhiaro> I think that having prefixes listed under the vocabularies is confusing for people who haven't realised they're for parsers, and it looks like they're constraints on how terms should be used
  92. # [18:44] <rhiaro> I also think listing properties under h-*s - whilst I understand they're a guide to which make properties in which contexts - is also confusing as it implies constraints that aren't there
  93. # [18:44] <aaronpk> well for the h-adr vocabulary, there is a fixed list of properties that are acceptable
  94. # [18:45] <rhiaro> There are some cases where only certain properties actually make sense, sure
  95. # [18:45] <rhiaro> But there's no technical reason that if someone wanted to mix it up they couldn't do that
  96. # [18:45] <aaronpk> it's the parsing vs vocab issue. the parser doesn't care about the vocab
  97. # [18:45] <rhiaro> Indeed
  98. # [18:45] <aaronpk> but the point of h-adr or h-entry is to devine vocab
  99. # [18:45] <aaronpk> s/devine/define
  100. # [18:45] <Loqi> aaronpk meant to say: but the point of h-adr or h-entry is to define vocab
  101. # [18:45] <aaronpk> in which case you want to see a fixed set of properties
  102. # [18:46] <rhiaro> One of the things I noted about mf2 was that it doesn't over constrain like many RDF vocabs do - I wouldn't want to presume how people are going to want to use terms in the future
  103. # [18:46] <rhiaro> But if those lists *are* constraints, that definitely needs to be made clearer anyway
  104. # [18:46] <aaronpk> i guess the lists are meant to be constraints as much as you can constrain what people do on their websites
  105. # [18:47] <rhiaro> And, what's the point of of the constraints anyway?
  106. # [18:47] <aaronpk> the point is so consumers have a known set of properties to look at
  107. # [18:47] <rhiaro> With RDF, such constraints allow you to infer further information that's not explicit. But nobody is expecting that with micformats.
  108. # [18:47] <aaronpk> sure you can put a "p-fiddlydits" property on an h-entry, but that's not going to mean anything to a consumer so they'll just ignore it
  109. # [18:48] <rhiaro> Well, exactly. Consumers are going to look for terms they are interested in anyway
  110. # [18:48] <aaronpk> right, so that's the point of the list of properties
  111. # [18:49] <rhiaro> So it's like guidence - this is what consumers probably want, so this is what you should probably provide
  112. # [18:49] <aaronpk> i think that's a fair statement
  113. # [18:49] <rhiaro> When I was running through it a while ago, there were defintely h-*s that didn't have properties listed that I thought would be valid with them
  114. # [18:49] <rhiaro> I forget what now. I'll have to go through again.
  115. # [18:50] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  116. # [18:50] * ChanServ sets mode: +o KevinMarks__
  117. # [18:53] * Quits: @KevinMarks_ (~yaaic@2607:fb90:5ad:4c48:a6c8:7e2a:4476:58fb) (Ping timeout: 246 seconds)
  118. # [18:58] <KevinMarks> hm, this bumps into the type versus parsing thing again
  119. # [18:58] <KevinMarks> some properties are dates, so dt- makes sense
  120. # [18:59] <KevinMarks> some are urls, so u- makes sense
  121. # [18:59] <aaronpk> but dt- is just to tell the parser where to get the value from
  122. # [18:59] <aaronpk> my point is the parsed result doesn't contain "dt-", it ends up just being "published"
  123. # [18:59] <KevinMarks> but p- and e- are trickier
  124. # [18:59] <aaronpk> e- is the only one that actually changes the parsed result
  125. # [18:59] <aaronpk> but that's a very simple rule
  126. # [18:59] <KevinMarks> right, which is the conversation we were having the other day
  127. # [18:59] <aaronpk> and doesn't depend on vocab
  128. # [19:00] <KevinMarks> the point it to converge vocabulary based on what is being published and consumed
  129. # [19:00] <rhiaro> and if you wanted a url as text but not a link on the page, you could use p-url and get the same result
  130. # [19:01] <KevinMarks> hcard and hcalendar we cheats to an extent as they were bootsrapped from existing structrues
  131. # [19:02] <aaronpk> KevinMarks: my point is the parser prefixes don't appear in the parsed result, so they aren't part of the vocabulary, they are just publishing guidelines
  132. # [19:02] <KevinMarks> so the point of http://microformats.org/wiki/process#Standard is to show convergence of property publication and consumption
  133. # [19:03] <KevinMarks> this gets tricky if things aren't consistently URLs
  134. # [19:04] <aaronpk> that's a vocab issue
  135. # [19:05] <KevinMarks> and u- is a shorthand for that
  136. # [19:05] <KevinMarks> so, yes, thinsg are overlaoded
  137. # [19:05] <aaronpk> as in, the vocab should say the "published" property is expected to be an ISO8601 timestamp, and if it's not, then the data is bad
  138. # [19:06] <KevinMarks> well, strictly this profile: http://www.w3.org/TR/NOTE-datetime
  139. # [19:06] <aaronpk> similarly, the "in-reply-to" property is expected to be a URL, and if it's actually an h-cite object, the value can be found in in-reply-to.value
  140. # [19:09] * Joins: KartikPrabhu (~kartik@nsit-dhcp-205-208-056-206.uchicago.edu)
  141. # [19:19] <rhiaro> starting to sound like domains and ranges being specified
  142. # [19:21] <aaronpk> ?
  143. # [19:24] <rhiaro> if the value of a property should be a certain datatype or object type, and you want to enforce that, it's very RDF-y
  144. # [19:24] <aaronpk> orly?
  145. # [19:25] <KevinMarks> well, it's lots of things - json-schema tries that too
  146. # [19:27] <aaronpk> i guess i don't see what's so bad about saying "published" must be a datetime or "url" must be a URL
  147. # [19:28] <KevinMarks> no, quite
  148. # [19:28] <KevinMarks> it's when you get into 'must be an integer between 1 and 12' that it gets annoying and people start writing validation parsers
  149. # [19:28] <rhiaro> Sure. You're probably going to get people saying you're reinventing rdf whilst pretending not to be rdf, that's all.
  150. # [19:29] <KevinMarks> but RDF is such a flexible representation format, I'm sure they can parse microformats into it usefully
  151. # [19:30] * KevinMarks must practice saying that with a straight face
  152. # [19:34] * Joins: tantek (~tantek@guest-nat.p2p.sfo1.mozilla.com)
  153. # [19:34] * ChanServ sets mode: +o tantek
  154. # [19:51] <kylewm> !tell glennjones when you have a chance I'd love if you could review this PR https://github.com/glennjones/microformats-testrunner/pull/2 ... There's an Apache project that's apparenntly interested in using mf2j, I'd love them to be fully informed about how ready/no ready it is for production :)
  155. # [19:51] <Loqi> Ok, I'll tell them that when I see them next
  156. # [19:51] * kylewm said love twice...dumb
  157. # [19:51] <aaronpk> you can never have too much love
  158. # [19:53] <@tantek> aaronpk++
  159. # [19:53] <Loqi> aaronpk has 911 karma
  160. # [19:54] <KevinMarks> kylewm++
  161. # [19:54] <Loqi> kylewm has 201 karma
  162. # [19:54] <KevinMarks> karma accepted?
  163. # [19:55] <kylewm> hehe
  164. # [19:56] <kylewm> is 911 the number for the karma police?
  165. # [20:26] * Joins: chiui (~chiui@2001:470:71:41b:863a:4bff:fe19:60c4)
  166. # [20:29] * Quits: @tantek (~tantek@guest-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
  167. # [20:40] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
  168. # [20:40] * ChanServ sets mode: +o tantek
  169. # [21:14] * Quits: @tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
  170. # [21:27] * Joins: gRegorLove (~me@c-73-140-189-21.hsd1.wa.comcast.net)
  171. # [21:58] * Joins: tantek (~tantek@guest-nat.p2p.sfo1.mozilla.com)
  172. # [21:58] * ChanServ sets mode: +o tantek
  173. # [22:39] * Quits: chiui (~chiui@2001:470:71:41b:863a:4bff:fe19:60c4) (Ping timeout: 244 seconds)
  174. # [22:42] * Joins: chiui (~chiui@2001:470:71:41b:863a:4bff:fe19:60c4)
  175. # [22:52] <Loqi> [[web-sign-in]] http://microformats.org/wiki/index.php?title=web-sign-in&diff=65143&oldid=64403&rcid=101524 * Aaronpk * (-12)
  176. # [22:52] <@tantek> nice
  177. # [22:53] <@tantek> oh dear where did I get "RESTful" from originally when I added that?!?
  178. # [23:00] * Quits: TallTed (~Thud@63.119.36.36)
  179. # [23:11] * Quits: chiui (~chiui@2001:470:71:41b:863a:4bff:fe19:60c4) (Ping timeout: 244 seconds)
  180. # Session Close: Tue Jul 28 00:00:00 2015

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn