/irc-logs / freenode / #microformats / 2015-06-09 / end

Options:

Previous day, Next day

  1. # Session Start: Tue Jun 09 00:00:01 2015
  2. # Session Ident: #microformats
  3. # [00:00] * Quits: glennjones (~glennjone@cpc18-brig15-2-0-cust225.3-3.cable.virginm.net) (Quit: glennjones)
  4. # [00:08] * Quits: elux (~peter@206.223.191.50) (Quit: Bye!)
  5. # [00:23] <Loqi> [@technotipz] Ultimate Guide to Microformats: Reference and Examples http://www.technotipz.com/tips-and-tricks/ultimate-guide-to-microformats-reference-and-examples/?utm_source=ReviveOldPost&utm_medium=social&utm_campaign=ReviveOldPost #tips (http://twtr.io/10L5a4EuD2w)
  6. # [00:25] * KevinMarks modifies to http://www.technotipz.com/tips-and-tricks/ultimate-guide-to-microformats-reference-and-examples/?utm_source=indieweb&utm_medium=irc&utm_campaign=ReviveOldPost
  7. # [00:29] * Quits: kez (~quassel@chello080109023159.2.14.vie.surfer.at) (Remote host closed the connection)
  8. # [00:40] <kylewm> yikes, article from 2010
  9. # [00:48] * Joins: csarven (~csarven@84-73-123-134.dclient.hispeed.ch)
  10. # [01:08] <@tantek> Twitter often resurfaces old articles
  11. # [01:47] * Quits: @tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Read error: Connection reset by peer)
  12. # [01:48] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
  13. # [01:48] * ChanServ sets mode: +o tantek
  14. # [01:50] <KevinMarks> so html.parser fails 5 built-in tests
  15. # [01:50] <KevinMarks> and is doing a lot it's own bad whitespace run compression
  16. # [01:52] <KevinMarks> it seems to compress whitespace to a single char, but preserve an \n if there is one
  17. # [01:53] <KevinMarks> so we should prefer the other 2
  18. # [01:54] <KevinMarks> hm, lxml does somethign simialr
  19. # [01:56] <KevinMarks> both of them turn https://github.com/microformats/tests/blob/master/tests/microformats-v1/hcard/format.html inot
  20. # [01:57] <KevinMarks> u'name': [u'John\nDoe']
  21. # [01:57] <KevinMarks> as if they are indent stripping
  22. # [01:57] <KevinMarks> which makes some sense I suppose
  23. # [01:58] <KevinMarks> that gives the variation between html5lib abd lxml
  24. # [01:59] <KevinMarks> html.parser also fails test_parser.test_multiple_root_classnames
  25. # [02:00] * @tantek catches up on logs here too
  26. # [02:00] * @tantek wonders if we should provide a nice short recipe example that's actually a good recipe, e.g. for a smoothie
  27. # [02:01] * @tantek has apples, oranges, and bananas at home and may have to try to make one (recipe and smoothie)
  28. # [02:03] * Quits: csarven (~csarven@84-73-123-134.dclient.hispeed.ch) (Quit: http://csarven.ca/#i left.)
  29. # [02:05] <KevinMarks> I have a photo
  30. # [02:05] <KevinMarks> http://known.kevinmarks.com/2015/this-mornings-juice-ingredients-from-the-garden
  31. # [02:06] <KevinMarks> hm https://github.com/tommorris/mf2py/blob/master/test/examples/nested_multiple_classnames.html
  32. # [02:06] <KevinMarks> that closes a <p> it didn't open
  33. # [02:07] <KevinMarks> so html.parser puts the h-cite after the </html>
  34. # [02:08] <KevinMarks> should I fix the html to be more valid?
  35. # [02:08] <KevinMarks> or should we just reject html.parser outright ?
  36. # [02:09] <KevinMarks> or maybe the lenient flag is what we need
  37. # [02:16] <KevinMarks> kylewm: what was the lenient trick?
  38. # [02:20] <kylewm> 'permissive' was the name of the feature that {lxml, html5lib} and !{html.parser}
  39. # [02:23] <KevinMarks> so that will stop the bad markup restructuring problem of html.parser
  40. # [02:24] <KevinMarks> but we still have whitespace variation between lxml and html5lib
  41. # [02:24] <KevinMarks> which is another argument for whitespace collapsing IMO
  42. # [02:24] * Quits: Left_Turn (~Left_Turn@unaffiliated/turn-left/x-3739067) (Ping timeout: 265 seconds)
  43. # [02:25] <kylewm> :(
  44. # [02:25] <kylewm> i wonder if the python parser is more problematic than the others in this regard
  45. # [02:26] <KevinMarks> it may be an artefact of line-oriented parsing
  46. # [02:38] <kylewm> so... another option would be to collapse whitespace in the test harness, when doing string comparisons
  47. # [02:38] <kylewm> and basically punt on the right way for parsers to do it
  48. # [02:42] <Loqi> [[picoformats]] http://microformats.org/wiki/index.php?title=picoformats&diff=65048&oldid=64512&rcid=101425 * Tantek * (-122) removals: hashtags.org corp service site, microsyntax(.)org looks like expired & registered by nothing do with this topic, twitterdata(.)org similarly appears to have been parked after being abandoned
  49. # [02:43] <kylewm> and I'd probably vote to go ahead and do that for now, so we can worry about more interesting parsing issues
  50. # [02:44] <Loqi> [[picoformats]] http://microformats.org/wiki/index.php?title=picoformats&diff=65049&oldid=65048&rcid=101426 * Tantek * (-4) /* Generic */ civilities.net 404 - thus removing - assumed dead site, note @-mentions different from @-replies, add #-hashtags as generic example
  51. # [03:28] <Loqi> [@AllTheTwits] Trying to find a way of inputting microformats that doesn't make you want to smash through walls. (http://twtr.io/10LNFLHxuh9)
  52. # [03:39] <KevinMarks> I want to actually resolve the whitespace issue for parser users though
  53. # [03:40] <KevinMarks> as I don't think anyone actually wants ' \n\r \t ' in their json
  54. # [03:40] * Joins: KartikPrabhu (~kartik@h109.124.232.68.dynamic.ip.windstream.net)
  55. # [03:40] <KevinMarks> and the "we should preserve it" is a theoretical problem
  56. # [03:42] * Quits: Guest49299 (~fuzzyhorn@73.38.57.191) (Read error: Connection reset by peer)
  57. # [03:43] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
  58. # [03:43] <KevinMarks> i wonder if mf2py should put a note in the output if they are using html.parser that warns them
  59. # [03:44] <kylewm> lol, do you mean stdout, or the JSON output?
  60. # [03:44] <@tantek> heh
  61. # [03:45] <KevinMarks> I mean the json output
  62. # [03:48] <KevinMarks> thinking about how long it has taken us to work this out
  63. # [03:48] <KevinMarks> that is what a dev will be looking at
  64. # [03:54] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
  65. # [03:58] * Quits: KartikPrabhu (~kartik@h109.124.232.68.dynamic.ip.windstream.net) (Ping timeout: 256 seconds)
  66. # [04:14] <Loqi> [[microformats2-parsing]] http://microformats.org/wiki/index.php?title=microformats2-parsing&diff=65050&oldid=65044&rcid=101427 * Tantek * (+172) remove leading/trailing whitespace per part of issue whitespace collapsing revisited consensus, and implementation in mf2py
  67. # [04:16] <@tantek> btw one way to explicitly include leading/trailing whitespace with with the data element and value attribute
  68. # [04:16] <@tantek> I'm leaving that in because the only reason you would have whitespace in a quoted attribute value is deliberate
  69. # [04:21] <Loqi> [[microformats2-parsing-issues]] http://microformats.org/wiki/index.php?title=microformats2-parsing-issues&diff=65051&oldid=65047&rcid=101428 * Tantek * (+78) note whitespace collapsing revisited 2015-06-08 option 2 resolved by consensus/mf2py impl - drop leading/trailing whitespace
  70. # [04:26] <@tantek> ok I think I'm caught up to consensus + implementation issues
  71. # [04:26] <@tantek> next I'm going to start incorporating the strong consensus issues that are TBI
  72. # [04:28] <@tantek> in particular: " uf2 children inside a classic microformats root class name", " any h- root class name overrides and stops backcompat root", " backcompat classic microformats should only see backcompat properties", " microformats2 root class names should only see microformats2 properties", " implied properties on backcompat parsing unlikely to be intended", " implied properties when an explicit class is provided", " link elements and u-
  73. # [04:28] <@tantek> parsing"
  74. # [04:29] <@tantek> the first 7 issues listed here: http://microformats.org/wiki/microformats2-parsing-issues please (re)read and speak up if you have had any change of opinion since consensus at the mf2 dev meetup where they were resolved
  75. # [04:48] * Quits: @tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
  76. # [05:05] * Quits: voxpelli (sid31634@gateway/web/irccloud.com/x-oyodxkcvbzufsllc) (Remote host closed the connection)
  77. # [05:07] * Quits: @Phae (sid455@gateway/web/irccloud.com/x-fwmtjywzksqyiodi) (Remote host closed the connection)
  78. # [05:07] * Quits: twisted` (sid6794@gateway/web/irccloud.com/x-lixxcdnzvdohqsqp) (Write error: Connection reset by peer)
  79. # [05:07] * Quits: tommorris (sid639@wikimedia/Tom-Morris) (Remote host closed the connection)
  80. # [05:07] * Quits: bret (sid12421@gateway/web/irccloud.com/x-adevvdgskykzfplr) (Remote host closed the connection)
  81. # [05:09] * Quits: benward (sid523@gateway/web/irccloud.com/x-mcyfydyqzoccflwi) (Quit: X_X)
  82. # [05:09] * Quits: JonathanNeal (sid5831@gateway/web/irccloud.com/x-xhlpdvascpbpmpwt) (Quit: X_X)
  83. # [06:20] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
  84. # [07:15] * Joins: eschnou (~eschnou@14.43-247-81.adsl-dyn.isp.belgacom.be)
  85. # [07:28] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  86. # [07:28] * ChanServ sets mode: +o tantek
  87. # [08:07] * Joins: Phae (sid455@gateway/web/irccloud.com/x-hwrtcjcbqxhgfjgt)
  88. # [08:07] * ChanServ sets mode: +o Phae
  89. # [08:07] * Joins: benward (sid523@gateway/web/irccloud.com/x-ramwlymufygzniue)
  90. # [08:08] * Joins: tommorris (sid639@wikimedia/Tom-Morris)
  91. # [08:09] * Quits: gRegorLove (~me@c-73-140-189-21.hsd1.wa.comcast.net) (Ping timeout: 258 seconds)
  92. # [08:11] * Quits: eschnou (~eschnou@14.43-247-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 265 seconds)
  93. # [08:13] * Joins: gRegorLove (~me@c-73-140-189-21.hsd1.wa.comcast.net)
  94. # [08:14] * Joins: Left_Turn (~Left_Turn@unaffiliated/turn-left/x-3739067)
  95. # [08:17] * Joins: JonathanNeal (sid5831@gateway/web/irccloud.com/x-dozvvfwppyjyunug)
  96. # [08:19] <Loqi> [@pypi_updates] mf2util 0.2.0: Python Microformats2 utilities, a companion to mf2py http://pypi.python.org/pypi/mf2util/0.2.0 (http://twtr.io/10LoS0hgBfo)
  97. # [08:26] * Joins: bret (sid12421@gateway/web/irccloud.com/x-uezyfoqxutaixnkx)
  98. # [08:28] * Joins: csarven (~csarven@84-73-123-134.dclient.hispeed.ch)
  99. # [08:29] * Joins: twisted` (sid6794@gateway/web/irccloud.com/x-pgsucqbdjzrxupzm)
  100. # [08:31] * Joins: kez (~quassel@inet2.evalesco.com)
  101. # [08:32] * kez is now known as kez__
  102. # [08:32] * kez__ is now known as kez___
  103. # [08:32] * kez___ is now known as kez
  104. # [08:32] * Quits: rknLA (sid11560@gateway/web/irccloud.com/x-zwsflowtlpjxxmdk) (Ping timeout: 252 seconds)
  105. # [08:34] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-cjszchdvcroiivch) (Ping timeout: 272 seconds)
  106. # [08:36] * Joins: glennjones (~glennjone@cpc18-brig15-2-0-cust225.3-3.cable.virginm.net)
  107. # [08:38] <csarven> hAtom2Atom e.g., http://tools.microformatic.com/help/xhtml/hatom/ , may be broken. Is the source up somewhere?
  108. # [08:40] * Joins: voxpelli (sid31634@gateway/web/irccloud.com/x-yakjdntavkobxyjz)
  109. # [08:58] * Quits: csarven (~csarven@84-73-123-134.dclient.hispeed.ch) (Quit: http://csarven.ca/#i left.)
  110. # [08:59] <Loqi> [@pypi_updates] mf2util 0.2.1: Python Microformats2 utilities, a companion to mf2py https://pypi.python.org/pypi/mf2util/0.2.1 (http://twtr.io/10Ls1hbuAux)
  111. # [09:15] * Quits: gRegorLove (~me@c-73-140-189-21.hsd1.wa.comcast.net) (Ping timeout: 255 seconds)
  112. # [09:16] * Joins: csarven (~csarven@147.87.229.88)
  113. # [09:17] * Joins: rknLA (sid11560@gateway/web/irccloud.com/x-zioegkfeerrwhxap)
  114. # [09:18] * Joins: eschnou (~eschnou@2a02:a03f:8c6:6900:227:10ff:fe64:feb4)
  115. # [09:26] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-epsbogxmbbfapizf)
  116. # [09:34] <Loqi> [@artwisanggeni] #python mf2util 0.2.1: Python Microformats2 utilities, a companion to mf2py https://pypi.python.org/pypi/mf2util/0.2.1 (http://twtr.io/10LvAqu_Mnk)
  117. # [09:35] * Joins: pfefferle (~pfefferle@213.144.11.136)
  118. # [09:36] * Quits: @KevinMarks_ (~yaaic@2607:fb90:22c7:4a8a:befa:2a2b:7880:5756) (Remote host closed the connection)
  119. # [09:40] * Quits: eschnou (~eschnou@2a02:a03f:8c6:6900:227:10ff:fe64:feb4) (Remote host closed the connection)
  120. # [09:40] * Joins: chiui (~chiui@h-213.61.228.26.host.de.colt.net)
  121. # [09:42] * Joins: eschnou (~eschnou@2a02:a03f:8c6:6900:227:10ff:fe64:feb4)
  122. # [09:42] * Joins: KevinMarks_ (~yaaic@172.56.16.113)
  123. # [09:42] * ChanServ sets mode: +o KevinMarks_
  124. # [09:45] * Quits: @KevinMarks_ (~yaaic@172.56.16.113) (Read error: Connection refused)
  125. # [10:06] * Quits: @tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  126. # [10:23] * Joins: KevinMarks_ (~yaaic@md20436d0.tmodns.net)
  127. # [10:23] * ChanServ sets mode: +o KevinMarks_
  128. # [10:46] * Quits: glennjones (~glennjone@cpc18-brig15-2-0-cust225.3-3.cable.virginm.net) (Remote host closed the connection)
  129. # [10:48] * Joins: glennjones (~glennjone@cpc18-brig15-2-0-cust225.3-3.cable.virginm.net)
  130. # [10:50] <Loqi> [@csarven] #microformats 2 is #RDFa + #SchemaOrg "simplified". (http://twtr.io/10M1z3v8YML)
  131. # [10:53] <Loqi> [@SplashCopy] Microformats - are they the best #SEO tool that you're not using? https://www.splashcopywriters.co.uk/blog/microformats-are-they-the-most-underrated-seo-weapon-of-all-time.html (http://twtr.io/10M2EJcjJ3j)
  132. # [11:16] * Joins: pfefferle_ (~pfefferle@213.144.11.130)
  133. # [11:16] * Quits: pfefferle (~pfefferle@213.144.11.136) (Ping timeout: 265 seconds)
  134. # [11:16] * pfefferle_ is now known as pfefferle
  135. # [11:33] * Joins: KartikPrabhu (~kartik@h109.124.232.68.dynamic.ip.windstream.net)
  136. # [11:39] * Joins: Zegnat (~zegnat@78-69-211-20-no68.tbcn.telia.com)
  137. # [11:40] * Quits: Zegnat (~zegnat@78-69-211-20-no68.tbcn.telia.com) (Client Quit)
  138. # [11:41] * Joins: Zegnat (~zegnat@78-69-211-20-no68.tbcn.telia.com)
  139. # [11:44] * Quits: KartikPrabhu (~kartik@h109.124.232.68.dynamic.ip.windstream.net) (Ping timeout: 265 seconds)
  140. # [11:58] <Loqi> [@antoineguilbert] A relire sur le blog - Comment intégrer les microformats sur votre blog #Wordpress ? http://www.antoineguilbert.fr/comment-integrer-les-microformats-sur-votre-blog-wordpress/ (http://twtr.io/10M85586Tgs)
  141. # [12:04] <Loqi> [@Kids0utofChaos] Check out this great Podcast: http://microformats.org/wiki/Main_Page (http://twtr.io/10M8e2AJSuw)
  142. # [12:10] * Quits: @KevinMarks_ (~yaaic@md20436d0.tmodns.net) (Ping timeout: 272 seconds)
  143. # [12:14] * Quits: csarven (~csarven@147.87.229.88) (Remote host closed the connection)
  144. # [12:25] * Joins: elf-pavlik (~elf-pavli@lorea/elf)
  145. # [12:30] * Joins: KevinMarks_ (~yaaic@2607:fb90:2704:675c:117:5cc4:73bb:fca0)
  146. # [12:30] * ChanServ sets mode: +o KevinMarks_
  147. # [13:12] * Joins: adactio (~adactio@212.42.170.121)
  148. # [13:12] * ChanServ sets mode: +o adactio
  149. # [13:13] * Joins: csarven (~csarven@147.87.229.88)
  150. # [13:23] * Quits: pfefferle (~pfefferle@213.144.11.130) (Ping timeout: 245 seconds)
  151. # [13:27] * Joins: pfefferle (~pfefferle@213.144.11.130)
  152. # [13:42] <Loqi> [@fakebaldur] @bbirdiman @dauwhe @acutebit 'e-content' is a part of Microformats2 h-news which makes life simpler for Instapaper, Readability & scrapers + (http://twtr.io/10MHUSz8kSQ)
  153. # [13:52] * Quits: pfefferle (~pfefferle@213.144.11.130) (Ping timeout: 272 seconds)
  154. # [13:58] * Joins: pfefferle (~pfefferle@213.144.11.130)
  155. # [14:25] <Loqi> [@neogeografen] Skal du til #fm15 på Bornholm? Så findes der også gratis off-line digitale kort til Garmin som er #osm baseret http://www.microformats.dk/2014/05/26/endnu-en-installeringsguide-til-gratis-openstreetmap-cykelkort-pa-garmin-gpsere/ (http://twtr.io/10MMKTPUVHt)
  156. # [14:25] <Loqi> [@neogeografen] Skal du til #fm15 på Bornholm? Så findes der også gratis off-line digitale kort til Garmin som er #osm baseret http://www.microformats.dk/2014/05/26/endnu-en-installeringsguide-til-gratis-openstreetmap-cykelkort-pa-garmin-gpsere/ … 2/2 (http://twtr.io/10MMMdVQmiC)
  157. # [14:29] * Joins: kez_ (~quassel@chello080109023159.2.14.vie.surfer.at)
  158. # [14:29] * Quits: kez (~quassel@inet2.evalesco.com) (Ping timeout: 256 seconds)
  159. # [14:39] <Loqi> [@neogeografen] På #fm15 ? hvad med lave datamotion i pauserne med Mapillary app (crowdsourcet billeder) af øens skønne natur? http://www.microformats.dk/2015/02/16/opvarmning-til-open-data-day-med-en-omgang-high-impack-datamotion/ (http://twtr.io/10MNbxs8SJg)
  160. # [14:43] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Read error: Connection reset by peer)
  161. # [14:44] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
  162. # [14:45] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  163. # [14:45] * ChanServ sets mode: +o tantek
  164. # [14:46] <Loqi> [@El_Don_Carlito] Microdata et http://t.co/iEXsodPQ0t, la sémantique chirurgicale http://www.alsacreations.com/article/lire/1509-microdata-microformats-schema-semantique.html #SEO #Sémantique (http://twtr.io/10MMpYPF6Jf)
  165. # [14:47] * Joins: KartikPrabhu (~kartik@ip-64-134-102-39.public.wayport.net)
  166. # [14:48] * Quits: @tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Client Quit)
  167. # [14:51] * Quits: KartikPrabhu (~kartik@ip-64-134-102-39.public.wayport.net) (Ping timeout: 265 seconds)
  168. # [14:54] * Joins: KartikPrabhu (~kartik@ip-64-134-102-39.public.wayport.net)
  169. # [15:10] * Quits: eschnou (~eschnou@2a02:a03f:8c6:6900:227:10ff:fe64:feb4) (Ping timeout: 276 seconds)
  170. # [15:10] * Quits: glennjones (~glennjone@cpc18-brig15-2-0-cust225.3-3.cable.virginm.net) (Quit: glennjones)
  171. # [15:13] * Joins: elux (~peter@206.223.191.50)
  172. # [15:21] * Quits: kez_ (~quassel@chello080109023159.2.14.vie.surfer.at) (Ping timeout: 244 seconds)
  173. # [15:21] * Joins: kez (~quassel@inet2.evalesco.com)
  174. # [15:22] * Joins: eschnou (~eschnou@2a02:a03f:8d8:8700:227:10ff:fe64:feb4)
  175. # [15:27] * Quits: KartikPrabhu (~kartik@ip-64-134-102-39.public.wayport.net) (Ping timeout: 252 seconds)
  176. # [15:31] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
  177. # [15:32] * Joins: KartikPrabhu (~kartik@ip-64-134-102-39.public.wayport.net)
  178. # [15:46] * Joins: TallTed (~Thud@63.119.36.36)
  179. # [15:52] * Quits: KartikPrabhu (~kartik@ip-64-134-102-39.public.wayport.net) (Ping timeout: 255 seconds)
  180. # [16:36] * Quits: @adactio (~adactio@212.42.170.121) (Quit: adactio)
  181. # [16:39] * Joins: adactio (~adactio@212.42.170.121)
  182. # [16:39] * ChanServ sets mode: +o adactio
  183. # [16:45] * Quits: pfefferle (~pfefferle@213.144.11.130) (Ping timeout: 252 seconds)
  184. # [16:45] * Joins: KartikPrabhu (~kartik@ip-64-134-100-151.public.wayport.net)
  185. # [16:49] * Joins: pfefferle (~pfefferle@213.144.11.130)
  186. # [16:53] * Quits: TallTed (~Thud@63.119.36.36)
  187. # [16:54] * Joins: TallTed (~Thud@63.119.36.36)
  188. # [17:04] * Quits: KartikPrabhu (~kartik@ip-64-134-100-151.public.wayport.net) (Ping timeout: 265 seconds)
  189. # [17:25] * Quits: ben_thatmustbeme (~quassel@2601:196:8200:4929:f66d:4ff:fe22:70a8) (Ping timeout: 256 seconds)
  190. # [17:26] * Quits: chiui (~chiui@h-213.61.228.26.host.de.colt.net) (Ping timeout: 272 seconds)
  191. # [17:29] * Joins: ben_thatmustbeme (~quassel@2601:196:8200:4929:f66d:4ff:fe22:70a8)
  192. # [17:37] * Quits: ben_thatmustbeme (~quassel@2601:196:8200:4929:f66d:4ff:fe22:70a8) (Ping timeout: 256 seconds)
  193. # [17:38] * Quits: eschnou (~eschnou@2a02:a03f:8d8:8700:227:10ff:fe64:feb4) (Ping timeout: 252 seconds)
  194. # [17:41] * Joins: ben_thatmustbeme (~quassel@2601:196:8200:4929:f66d:4ff:fe22:70a8)
  195. # [17:46] * Joins: dym_cx (~dym_cx@ip25053451.dynamic.kabel-deutschland.de)
  196. # [17:47] <dym_cx> is ".p-language" an acceptable microformats class for spoken/witen languages on h-card/h-resume? or ".p-skill" is generally prefered?
  197. # [17:49] <Zegnat> skill seems to be the generally assumed class, though separating languages has been discussed in brainstorming. There are also some good mark-up examples there: http://microformats.org/wiki/hresume-skill-brainstorm#Separating_language_from_skills
  198. # [17:49] <Zegnat> (I would have given that link in #indiewebcamp, but needed some time to dig it up again.)
  199. # [17:53] * Quits: pfefferle (~pfefferle@213.144.11.130) (Ping timeout: 245 seconds)
  200. # [17:53] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  201. # [17:53] * ChanServ sets mode: +o tantek
  202. # [17:56] * Joins: gRegorLove (~me@c-73-140-189-21.hsd1.wa.comcast.net)
  203. # [17:59] * Joins: pfefferle (~pfefferle@213.144.11.130)
  204. # [18:07] <@tantek> good morning #microformats!
  205. # [18:10] <@tantek> !tell csarven re: https://twitter.com/csarven/status/608194508711444480 what's been your personal experience in using microformats2 to markup your HTML, vs. RDFa with/without schemaorg etc.? difficulty / impact on your markup / # of changes / time to do etc.
  206. # [18:10] <Loqi> Ok, I'll tell them that when I see them next
  207. # [18:10] * Quits: pfefferle (~pfefferle@213.144.11.130) (Quit: pfefferle)
  208. # [18:14] <csarven> tantek To be absolutely clear, *for me*, there is hardly any significant difference between writing mf2 and RDFa. In fact, mf2 is so close to RDFa (at least the way I see it), they are virtually interchangeable. Yes, there are plenty of differences if we look closely, but I don't think those are fundamental to picking one over the other. *As I see it*, if one can do either one of those, they can handle the other.
  209. # [18:14] <Loqi> csarven: tantek left you a message 4 minutes ago: re: https://twitter.com/csarven/status/608194508711444480 what's been your personal experience in using microformats2 to markup your HTML, vs. RDFa with/without schemaorg etc.? difficulty / impact on your markup / # of changes / time to do etc.
  210. # [18:15] <csarven> Difficulty of vocab use (e.g., looking up a term to use) is about equivalent.
  211. # [18:17] <csarven> class="p-name" vs. property="foaf:name" --- hardly calls for a debate.
  212. # [18:17] <csarven> class="u-url" vs. rel="foaf:homepage"
  213. # [18:19] <@tantek> except mf2 does not use nor have fragile cnames
  214. # [18:19] <@tantek> s/cnames/qnames
  215. # [18:19] <Loqi> tantek meant to say: except mf2 does not use nor have fragile qnames
  216. # [18:19] <@tantek> which becomes more obvious once you start marking up multiple types of things
  217. # [18:20] <csarven> Can you elaborate on the "fragility"?
  218. # [18:20] <@tantek> yeah it's long discussed and posted in lots of places
  219. # [18:21] <csarven> Let me guess.. in the mf/wiki written my people which have strong dislike to namespaces? :)
  220. # [18:21] <csarven> s/my/by
  221. # [18:21] <Loqi> csarven meant to say: Let me guess.. in the mf/wiki written by people which have strong dislike to namespaces? :)
  222. # [18:22] <@tantek> I think only citations there
  223. # [18:22] <csarven> At the end of the day, whether you tell the machine "foo" or "foo:bar", it doesn't make a difference. Bunch of sufficiently unique-enough strings
  224. # [18:22] <@tantek> since mf folks don't have much direct experience with using qnames, others have documented the problems
  225. # [18:23] <csarven> p-name is a "simple" QName.
  226. # [18:23] <@tantek> csarven - sure, prefixes, whether -webkit- or -foaf- work
  227. # [18:23] <@tantek> but that's not a qname - qname's are bound with URIs (somewhere else) which is what makes them fragile
  228. # [18:23] <@tantek> s/qname's/qnames
  229. # [18:23] <Loqi> tantek meant to say: but that's not a qname - qnames are bound with URIs (somewhere else) which is what makes them fragile
  230. # [18:24] <@tantek> saying p-name is a "simple" QName is as much of a lie / deception as saying that Facebook's OGP is "simple" RDFa.
  231. # [18:24] <csarven> Well, if you treat it as an URN, the problem goes away.
  232. # [18:24] <@tantek> "treat as an URN" - something no one does in actual practice with anything
  233. # [18:25] <@tantek> so that's like saying "if (this hypothetical thing), ..."
  234. # [18:25] <csarven> Your definition of "actual practice" is bound to what's on webpages. I would say that, that is not the best or complete (although I don't disagree that it is a good sample).
  235. # [18:25] <@tantek> right, the web is my dataset, all else is handwaving
  236. # [18:26] <csarven> To be clear: Open/Public/Visible Web is your dataset.
  237. # [18:26] <@tantek> I don't believe in angels on the head of a pin either. What's your point?
  238. # [18:27] <csarven> Just because you can't access or don't want to work with, it doesn't mean that others are not.
  239. # [18:27] * csarven senses a meta-discussion at this point.
  240. # [18:27] <csarven> I'm happy to get back to the main discussion point.
  241. # [18:27] <@tantek> nah - I like stuff that is citable. that typically means open/public/visible web. have pretty much given up on armchair architecture about uncitable things.
  242. # [18:28] <@tantek> science prefers the citable, all else is good material for art
  243. # [18:28] <csarven> If the QName breaks or fragile, information can be extracted just the same. Even if http://example.org/ behind that example:foo disappears you can still make sense of it. Just as you make sense of p-name in different context, i.e., offloading that interpretation to the scripts.
  244. # [18:29] <@tantek> then just use prefixes in the first place, and forget about qnames. it makes the model simpler.
  245. # [18:29] <csarven> Unfortunately we live in a world where not every phenomenon is easily reproducible or even replicable.
  246. # [18:30] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
  247. # [18:30] <@tantek> here are some citations for you: http://krijnhoetmer.nl/irc-logs/whatwg/20080801#l-160
  248. # [18:31] <@tantek> who said anything about solving "every phenomenon"? <-- boiling the ocean strawman
  249. # [18:31] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
  250. # [18:31] <@tantek> more: https://www.w3.org/wiki/BuildOrBuyTerms
  251. # [18:31] <@tantek> and http://krijnhoetmer.nl/irc-logs/whatwg/20071025#l-148
  252. # [18:32] <@tantek> and lastly Hixie's screed: https://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Aug/0035.html
  253. # [18:32] <@tantek> in short: qnames break copy/paste
  254. # [18:32] <@tantek> or vice versa
  255. # [18:32] * Quits: kez (~quassel@inet2.evalesco.com) (Remote host closed the connection)
  256. # [18:32] <@tantek> btw - lots more citations in that Hixie email
  257. # [18:32] <csarven> I think whether the model is simpler or to what extent it is, it is not that clear. The model is arguably "simpler" for your dataset, but I don't think that simplicity is obvious nor is it the case that the fragility of QNames is something to worry about (in a force-able future) - if you think that's the case, show me what breaks and everything falls apart.
  258. # [18:33] <@tantek> see citations to all the things that have broken over the years in https://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Aug/0035.html
  259. # [18:33] <csarven> The fact that mf2 exists is a good testament of mf was "too simple".
  260. # [18:33] <csarven> There is a balance somewhere.
  261. # [18:33] <@tantek> qnames are in the basic category of "YAGNI"
  262. # [18:34] <@tantek> some aspects of classic microformats were very simple, other aspects (needing to write special parsing code per new microformat) were not
  263. # [18:35] <@tantek> we thought that was a reasonable trade-off, turned out with some more thinking / experience / innovation, it was a trade-off we didn't need to actually make
  264. # [18:35] * Quits: TallTed (~Thud@63.119.36.36) (Read error: Connection reset by peer)
  265. # [18:35] <csarven> How is the parsing of mf2 fundamentally different than RDFa?
  266. # [18:35] <csarven> I don't want to discuss edge-cases
  267. # [18:35] * Joins: TallTed (~Thud@63.119.36.36)
  268. # [18:35] <@tantek> lol qnames are all about edgecases
  269. # [18:35] <csarven> mf2 is now ever close to RDF(a) than it ever was.
  270. # [18:35] <@tantek> so you already have by trying to justify them
  271. # [18:35] <@tantek> you also brought up non-open non-public non-visible web things - also edge case
  272. # [18:36] <csarven> [Citation needed]
  273. # [18:36] <@tantek> parsing of mf2 is much simpler
  274. # [18:36] <@tantek> just compare size of specs for starters
  275. # [18:37] <@tantek> I agree there is much potential compatibility between mf2 and RDF(a)
  276. # [18:37] <csarven> Do you think that ... say the World Bank or.... you know NSA and other teams which wear black all day publish their data on webpages? It is even commonly accepted that there is more "invisible" data than visible data.
  277. # [18:37] <@tantek> "commonly accepted" - science is not a democracy - so "commonly accepted" is never a good argument
  278. # [18:38] <csarven> Right. Is that why /triples suggests "unnecessarily complicated"?
  279. # [18:38] <csarven> And that's a good argument right?
  280. # [18:39] <@tantek> right, the proof is the property/value systems work fine
  281. # [18:39] <csarven> While you pick on my "commonly accepted". Will you use the same reasoning towards "unnecessarily complicated"?
  282. # [18:39] <@tantek> AKA I suppose what you'd call "doubles"
  283. # [18:39] <@tantek> so if doubles work fine, triples are unnecessary
  284. # [18:39] <csarven> You can arbitrarily come up with "working systems"
  285. # [18:39] <csarven> p-name will work just as well as xyz-name or xyx:name
  286. # [18:39] <@tantek> csarven: hah - seems pretty difficult for most folks to actually ship working systems
  287. # [18:39] <@tantek> e.g. on their own websites
  288. # [18:40] <@tantek> except that makes it clear you don't understand what the p- is
  289. # [18:40] <Zegnat> I think csarven’s first statement is the real point here: it is just as easy for an implementer to look up the meaning behind “p-name” as it is to find it behind “foaf:name”. The only real pro for mf2 is in the parsing through prefixes, even if the parser doesn’t know what “name” is, it knows it will be text
  290. # [18:40] <@tantek> it's just a parsing instruction, not present in the parsed JSON result
  291. # [18:40] <Zegnat> (I just spent 20 seconds writing what tantek just did in 2)
  292. # [18:40] <@tantek> Zegnat - your explanation is good too
  293. # [18:40] * Quits: TallTed (~Thud@63.119.36.36) (Excess Flood)
  294. # [18:41] <csarven> Again, I don't see fundamental differences neither for the authors or consumers.
  295. # [18:41] <csarven> s/authors/publishers
  296. # [18:41] <Loqi> csarven meant to say: Again, I don't see fundamental differences neither for the publishers or consumers.
  297. # [18:42] <csarven> Differences are minimal at thi spoint.. and I think that itself is a good thing to take note of and learn from. There is some convergence.
  298. # [18:42] <@tantek> for authors, mf2 is less markup
  299. # [18:42] <@tantek> for consuming code, there are only 5 prefixes h- p- u- dt- e-
  300. # [18:42] <@tantek> so it makes sense for both publishers and developers to use mf2 - less work, simpler
  301. # [18:42] <csarven> There is an EAV in place. That's the generalized form of mf2 and RDF(a).
  302. # [18:42] <aaronpk> for parsers, there are only 5 prefixes. for consuming code, there are none, because anything using the parsed result doesn't even see the prefixes
  303. # [18:43] <@tantek> for anyone that has legacy systems / investments in "triples" in their backend, yes they can do conversions
  304. # [18:43] <@tantek> aaronpk is right - once you've run a parser, you don't deal with any prefixes at all
  305. # [18:44] <csarven> If we are going to bring our calculators out... well, RDF has one way to parse ;) spo. Crawl the graph..
  306. # [18:46] <csarven> Not to forget that, it is practically the same way one would query that graph!
  307. # [18:46] <@tantek> csarven more for your "qnames considered harmful" folder of citations: https://lists.w3.org/Archives/Public/www-tag/2002Jun/0126
  308. # [18:47] <csarven> So, not only do you write the data but get it out the same way.
  309. # [18:48] <@tantek> csarven: this is pretty funny - what was the context? https://twitter.com/csarven/status/608214938373517312
  310. # [18:48] <Loqi> [@csarven] Argh.. Go away extra whitespace, you are drunk! (http://twtr.io/10M9GwcxPgs)
  311. # [18:48] <csarven> Oh, don't remind me.. I still have to fix that. Not related to mf2/RDF.. Just some PHP echo or new line somewhere
  312. # [18:48] <@tantek> OTOH this is pure gold: https://twitter.com/csarven/status/608174982523437056
  313. # [18:48] <Loqi> [@csarven] .@SemanticsConf ..where the conference can't tell the difference between print centric and Web based knowledge sharing #SemanticWeb #FAIL (http://twtr.io/10Lv0Z4pzAw)
  314. # [18:49] <@tantek> and the clincher: https://twitter.com/csarven/status/608181029866729472
  315. # [18:49] <Loqi> [@csarven] .@SemanticsConf Self-explanatory. You run a conf on #SemanticWeb. You ask for LaTeX b/c you're not convinced/understand the Web(stack) (http://twtr.io/10LxAA0pfQY)
  316. # [18:49] <@tantek> I just don't even
  317. # [18:49] <csarven> https://twitter.com/csarven/status/592973363800383489
  318. # [18:49] <Loqi> [@csarven] We'd understand & embrace the impact of lower-case semantic web efforts on the upper-case #SemanticWeb #Web eg @microformats @schemaorg_dev (http://twtr.io/yqQc6HBQJ9)
  319. # [18:49] * Quits: @adactio (~adactio@212.42.170.121) (Quit: adactio)
  320. # [18:49] <@tantek> csarven: how do you cope with these people that talk * Web, and yet request LaTeX?!?
  321. # [18:49] <csarven> I'm allergic to both camps dissing the other side :) plenty to learn from different approaches.
  322. # [18:50] <csarven> tantek I try to breath in and out very slowly.
  323. # [18:50] <@tantek> that's good advice :)
  324. # [18:51] <csarven> If we look at microformats/Microdata/RDF(a) history, I think we can see how each evolved due to the other.
  325. # [18:51] <@tantek> certainly agreed - been saying that for quite some time
  326. # [18:52] <@tantek> csarven: and microformats2 is the current latest version that takes into account all the lessons from the previous efforts (microformats/Microdata/RDF(a) history)
  327. # [18:52] <csarven> Roughly: RDF in HTML -> RDFa -> microformats -> Microdata -> RDFa Lite -> mf2 .. ?
  328. # [18:52] <@tantek> microformats predates RDFa
  329. # [18:52] <@tantek> and emerged independently
  330. # [18:52] * Joins: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef)
  331. # [18:53] <@tantek> from web designer's practices of using semantic class names
  332. # [18:53] <csarven> I can't recall exact dates right now.. but are you specifically referring to XFN?
  333. # [18:53] <@tantek> no, rel evolved independently
  334. # [18:54] <@tantek> and predates all of that I think
  335. # [18:55] <csarven> https://plus.google.com/114223893421375686319/posts/aqq9WWHdZd1
  336. # [18:56] <csarven> One of my happy moments of realization.
  337. # [18:56] <@tantek> semantic class names evolved out of modern web designer practices once they started splitting presentation into CSS, and out of HTML, and started using semantic HTML
  338. # [18:56] * aaronpk wonders how much longer that plus.google.com URL will exist ;)
  339. # [18:56] <Loqi> [@jskvishal1] Author hReview: Show Google Rich Snippet Star Rating in Search http://dignol.org/show-star-rating-in-google-search/ (http://twtr.io/10Mkfy10BsZ)
  340. # [18:56] <csarven> aaronpk It doesn't matter. Hopefully something archived it already.
  341. # [18:57] <@tantek> csarven doubtful - G+ URLs seem to not be archived/indexed by anyone other than Google
  342. # [18:57] <csarven> bot Blocked?
  343. # [18:57] <aaronpk> curl https://plus.google.com/114223893421375686319/posts/aqq9WWHdZd1 --> a bunch of <script> tags... so... doubtful
  344. # [18:57] <@tantek> csarven: people used to think of the "road" as XML as well
  345. # [18:57] <@tantek> and now maybe JSON or JSONLD?
  346. # [18:57] <@tantek> there's always the overengineering crowd that imagines themselves as the road
  347. # [18:58] <csarven> MOre like the super-highway
  348. # [18:58] <@tantek> when they're actually more like papers on how a superconducting maglev could be built someday
  349. # [18:58] <csarven> Couldn't capture that in the same photo ;)
  350. # [19:00] <Loqi> [@clixcoin] RT @kevinmarks: http://ctrlq.org/first/69178-microformats/ @biz, @ev, @sacca first to mention #microformats on twitter (http://twtr.io/10Mm4mprWh9)
  351. # [19:07] * Quits: csarven (~csarven@147.87.229.88) (Quit: http://csarven.ca/#i left.)
  352. # [19:16] * Joins: eschnou (~eschnou@14.43-247-81.adsl-dyn.isp.belgacom.be)
  353. # [19:32] * Joins: csarven (~csarven@84-73-123-134.dclient.hispeed.ch)
  354. # [20:10] * Joins: KartikPrabhu (~kartik@ip-64-134-100-151.public.wayport.net)
  355. # [20:15] * Quits: KartikPrabhu (~kartik@ip-64-134-100-151.public.wayport.net) (Ping timeout: 265 seconds)
  356. # [20:18] * Quits: dym_cx (~dym_cx@ip25053451.dynamic.kabel-deutschland.de)
  357. # [20:26] * Joins: KartikPrabhu (~kartik@ip-64-134-100-55.public.wayport.net)
  358. # [20:30] * Joins: TallTed (~Thud@63.119.36.36)
  359. # [20:37] <@tantek> apparently MySpace circa 2012-06-15 supported hCard, according to the "Inspect Element" screenshot in this video, which shows a quite readable class="vcard" on a MySpace profile/friends page: https://youtu.be/iApvUMgk5Mo?t=2m47s
  360. # [20:41] <@tantek> KevinMarks: do you have an example from the "wordpress corpus" that uses rel="bookmark" rel="tag" rel="author" ?
  361. # [20:47] <@tantek> KevinMarks: also rel="author" was never part of hAtom, but if you find examples of hAtom in the wild that seem to depend on it - please provide their URL(s) so we can make an real-world-based back-compat decision
  362. # [20:51] <@tantek> !tell kylewm,KevinMarks does mf2py do backcompat parsing of hAtom's class=hentry?
  363. # [20:51] <Loqi> Ok, I'll tell them that when I see them next
  364. # [20:52] <KevinMarks> yes https://github.com/tommorris/mf2py/blob/master/mf2py/backcompat.py#L60
  365. # [20:52] <Loqi> KevinMarks: tantek left you a message 1 minute ago: does mf2py do backcompat parsing of hAtom's class=hentry?
  366. # [20:55] <kylewm> .
  367. # [20:55] <Loqi> kylewm: tantek left you a message 3 minutes ago: does mf2py do backcompat parsing of hAtom's class=hentry?
  368. # [20:55] * Quits: KartikPrabhu (~kartik@ip-64-134-100-55.public.wayport.net) (Ping timeout: 272 seconds)
  369. # [20:57] <Loqi> [[h-entry]] http://microformats.org/wiki/index.php?title=h-entry&diff=65052&oldid=64884&rcid=101429 * Tantek * (+491) /* Parser Compatibility */ move rel=tag to parser compat (from proposed), and add rel=author to proposed per input from KevinMarks, awaiting citations to real w
  370. # [20:58] <@tantek> KevinMarks, kylewm specifically http://microformats.org/wiki/h-entry#Parser_Compatibility
  371. # [20:58] <kylewm> tantek: re wordpress corpus, the default themes all use those things... https://wp-themes.com/twentytwelve/ https://wp-themes.com/twentythirteen/ https://wp-themes.com/twentyfourteen/
  372. # [20:59] <@tantek> KevinMarks: since you brought it up again, I upgraded rel=tag from proposed backcompat to part of the backcompat spec ^^^ - obviously it may require more parsing code due to the special treatment of "last segment of the URL"
  373. # [20:59] <@tantek> s/segment/path segment
  374. # [20:59] <Loqi> tantek meant to say: KevinMarks: since you brought it up again, I upgraded rel=tag from proposed backcompat to part of the backcompat spec ^^^ - obviously it may require more parsing code due to the special treatment of "last path segment of the URL"
  375. # [20:59] <@tantek> kylewm: they all use all the rels?
  376. # [21:00] <kylewm> yeah, bookmark, tag, and author. we added hEntry scoped rel=bookmark backcompat parsing to mf2py
  377. # [21:00] <kylewm> @pwcc requested it for bridgy to support better original-post-discovery on wordpress blogs
  378. # [21:01] <@tantek> upon inspection, looks like rel=author is on the same link as class="url fn n" inside a span with class="author vcard" - thus no need to look at rel=author (existing author vcard backcompat handles it)
  379. # [21:02] <@tantek> KevinMarks - what's your preferred way to handle (and thus specify) "/?tag=boat" ?
  380. # [21:02] <@tantek> (as the last segment of a rel-tag URL?)
  381. # [21:02] <@tantek> since obviously the intent is "boat", yet existing rel=tag defn produces "?tag=boat" as the tag
  382. # [21:02] <@tantek> found here https://wp-themes.com/twentyfourteen/
  383. # [21:03] * Quits: elf-pavlik (~elf-pavli@lorea/elf) (Ping timeout: 276 seconds)
  384. # [21:08] <@tantek> KevinMarks - re: accomodate WordPress hentry markup, we may have to do some extra work to get the dt-published
  385. # [21:09] <@tantek> as there is no "published" or "updated" classnames in e.g. twentyfourteen
  386. # [21:09] <@tantek> but they do have <time class="entry-date" datetime="…">
  387. # [21:10] <@tantek> I'm going to add that as a proposal to backcompat hentry parsing, and cite the example themes that kylewm provided
  388. # [21:11] <@tantek> being conservative, and *only* looking for time[class|="entry-date"][datetime] in particular
  389. # [21:13] <@tantek> time.entry-date[datetime] to be simpler
  390. # [21:13] * Joins: elf-pavlik (~elf-pavli@lorea/elf)
  391. # [21:14] <@tantek> verified that pattern back to twentyten
  392. # [21:18] * Joins: warehouse13 (~Left_Turn@unaffiliated/turn-left/x-3739067)
  393. # [21:18] * Quits: Left_Turn (~Left_Turn@unaffiliated/turn-left/x-3739067) (Ping timeout: 255 seconds)
  394. # [21:23] * Quits: warehouse13 (~Left_Turn@unaffiliated/turn-left/x-3739067) (Ping timeout: 264 seconds)
  395. # [21:29] <Loqi> [[h-entry]] http://microformats.org/wiki/index.php?title=h-entry&diff=65053&oldid=65052&rcid=101430 * Tantek * (+354) /* Parser Compatibility */ add notes to rel=author proposal, note examples so far don't need it, class="author vcard" enough for WP default themes
  396. # [21:35] <Loqi> [[h-entry]] http://microformats.org/wiki/index.php?title=h-entry&diff=65054&oldid=65053&rcid=101431 * Tantek * (+642) /* Parser Compatibility */ proposed: time.entry-date[datetime] in the absence of "published", evidence, WP default themes 2011-2014.
  397. # [21:36] <@tantek> KevinMarks, following your musing thought, there's a concrete proposal with citation for "entry-date" ^^^ for backcompat with WP themes 2011-2014.
  398. # [21:36] <@tantek> I'll leave it to you and kylewm to vote with your code, implementation or lack there of :)
  399. # [21:40] <Loqi> [[h-entry]] http://microformats.org/wiki/index.php?title=h-entry&diff=65055&oldid=65054&rcid=101432 * Tantek * (-63) /* Proposed Additions */ move u-featured to a solid proposed addition, since there are 2+ indieweb sites with multiple posts using it in the wild
  400. # [21:46] * Quits: TallTed (~Thud@63.119.36.36) (Read error: Connection reset by peer)
  401. # [21:52] * Quits: ben_thatmustbeme (~quassel@2601:196:8200:4929:f66d:4ff:fe22:70a8) (Read error: Connection reset by peer)
  402. # [21:55] * Joins: ben_thatmustbeme (~quassel@c-50-169-211-67.hsd1.ma.comcast.net)
  403. # [22:00] * Quits: @KevinMarks_ (~yaaic@2607:fb90:2704:675c:117:5cc4:73bb:fca0) (Remote host closed the connection)
  404. # [22:01] * Joins: Left_Turn (~Left_Turn@unaffiliated/turn-left/x-3739067)
  405. # [22:06] * Joins: KevinMarks_ (~yaaic@172.56.38.129)
  406. # [22:06] * ChanServ sets mode: +o KevinMarks_
  407. # [22:10] * Quits: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef) (Remote host closed the connection)
  408. # [22:10] * Joins: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef)
  409. # [22:10] * Quits: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef) (Remote host closed the connection)
  410. # [22:11] * Joins: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef)
  411. # [22:11] * Quits: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef) (Remote host closed the connection)
  412. # [22:11] * Joins: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef)
  413. # [22:12] * Quits: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef) (Remote host closed the connection)
  414. # [22:12] * Joins: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef)
  415. # [22:13] * Quits: eschnou (~eschnou@14.43-247-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 246 seconds)
  416. # [22:13] * Quits: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef) (Remote host closed the connection)
  417. # [22:14] * Joins: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef)
  418. # [22:14] * Quits: @KevinMarks_ (~yaaic@172.56.38.129) (Remote host closed the connection)
  419. # [22:16] <Loqi> [@Wpsonar] ISO - Responsive ...: http://wpsonar.com/iso-responsive-wordpress-woocommerce-theme-photography/ #Ajax #Client #Creative #Exif #Lightbox #Microformats #Minification https://twitter.com/Wpsonar/status/608367079004209152/photo/1 (http://twtr.io/10N3cqj96zC)
  420. # [22:16] * Quits: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef) (Client Quit)
  421. # [22:18] * Joins: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef)
  422. # [22:21] * Quits: voxpelli (sid31634@gateway/web/irccloud.com/x-yakjdntavkobxyjz) (Ping timeout: 256 seconds)
  423. # [22:21] * Quits: benward (sid523@gateway/web/irccloud.com/x-ramwlymufygzniue) (Ping timeout: 256 seconds)
  424. # [22:23] * Joins: voxpelli (sid31634@gateway/web/irccloud.com/x-xjavvvguzylnsarf)
  425. # [22:23] * Joins: KevinMarks_ (~yaaic@172.56.38.129)
  426. # [22:23] * ChanServ sets mode: +o KevinMarks_
  427. # [22:23] * Joins: benward (sid523@gateway/web/irccloud.com/x-igukbxmjpxuhguqu)
  428. # [22:29] * Quits: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef) (Quit: Gone..., I'll be back later..)
  429. # [22:29] * Joins: benborges (~benborges@2a02:a03f:1616:6b00:8e73:6eff:fe75:52ef)
  430. # [22:49] <Loqi> [@bbirdiman] @fakebaldur @dauwhe @acutebit -- i woulda found it hard to believe you made such goofy code, but it makes sense the microformats people did. (http://twtr.io/10N6cyordjG)
  431. # [22:53] <Loqi> [@kevinmarks] @bbirdiman @fakebaldur @dauwhe @acutebit how is e-content goofy? it makes a lot of sense in context http://microformats.org/wiki/h-entry (http://twtr.io/10N70Arhhcu)
  432. # [22:57] * Quits: elf-pavlik (~elf-pavli@lorea/elf) (Ping timeout: 252 seconds)
  433. # [23:00] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
  434. # [23:03] * Joins: hober (~ted@unaffiliated/hober)
  435. # [23:07] <Loqi> [@bbirdiman] @kevinmarks @fakebaldur @dauwhe @acutebit -- i see microformats as the result of obsessive-compulsive need to explicitly label _everything._ (http://twtr.io/10N8DxKB5fK)
  436. # [23:11] * Joins: elf-pavlik (~elf-pavli@lorea/elf)
  437. # Session Close: Wed Jun 10 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