Options:
Previous day, Next day
- # Session Start: Mon Oct 19 00:00:00 2015
- # Session Ident: #microformats
- # [00:17] * Quits: elf-pavlik (~elf-pavli@lorea/elf) (Quit: Leaving)
- # [00:50] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [01:04] * Joins: tantek (~tantek@107-1-116-254-ip-static.hfc.comcastbusiness.net)
- # [01:04] * ChanServ sets mode: +o tantek
- # [01:47] * Quits: @tantek (~tantek@107-1-116-254-ip-static.hfc.comcastbusiness.net) (Quit: tantek)
- # [02:06] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
- # [02:27] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [02:27] * ChanServ sets mode: +o tantek
- # [03:07] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [03:23] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Ping timeout: 260 seconds)
- # [03:32] <Loqi> [[h2vx]] http://microformats.org/wiki/index.php?title=h2vx&diff=65256&oldid=65253&rcid=101643 * Tantek * (+48) /* issues */ subhead for newest issues
- # [03:37] <Loqi> [[h2vx]] http://microformats.org/wiki/index.php?title=h2vx&diff=65257&oldid=65256&rcid=101644 * Tantek * (+212) /* Fatal error Call-time pass-by-reference */ github issue, noting which line of code is causing the rror
- # [03:38] <Loqi> [[h2vx]] http://microformats.org/wiki/index.php?title=h2vx&diff=65258&oldid=65257&rcid=101645 * Tantek * (+11) /* Fatal error Call-time pass-by-reference */ typo, sign
- # [04:08] <Loqi> [[h2vx]] http://microformats.org/wiki/index.php?title=h2vx&diff=65259&oldid=65258&rcid=101646 * Tantek * (+268) /* issues */ Fatal error Call-time pass-by-reference resolved
- # [04:19] * Quits: @tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [04:32] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [04:39] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
- # [04:39] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [04:43] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
- # [05:43] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [09:23] * Joins: MeanderingCode (~Meanderin@palantir.aetherislands.net)
- # [09:35] * Quits: MeanderingCode (~Meanderin@palantir.aetherislands.net) (Quit: Off the grid)
- # [09:35] * Joins: MeanderingCode (~Meanderin@palantir.aetherislands.net)
- # [10:07] * Joins: pfefferle (~pfefferle@213.144.11.130)
- # [10:58] * Quits: j4y_funabashi (~j4y_funab@82.109.33.252) (Read error: Connection reset by peer)
- # [11:35] * Joins: adactio (~adactio@212.42.170.121)
- # [11:35] * ChanServ sets mode: +o adactio
- # [11:59] * Joins: behind_you (~Erkan_Yil@dslb-188-098-064-087.188.098.pools.vodafone-ip.de)
- # [12:00] * behind_you is now known as Erkan_Yilmaz
- # [12:00] * Quits: Erkan_Yilmaz (~Erkan_Yil@dslb-188-098-064-087.188.098.pools.vodafone-ip.de) (Changing host)
- # [12:00] * Joins: Erkan_Yilmaz (~Erkan_Yil@wikimedia/Erkan-Yilmaz)
- # [12:17] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [12:17] * ChanServ sets mode: +o tantek
- # [12:34] * Quits: @tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [12:40] * Quits: joskar (~joskar@joskar.ros.sgsnet.se) (Ping timeout: 246 seconds)
- # [12:42] * Joins: joskar (~joskar@joskar.ros.sgsnet.se)
- # [12:51] * Joins: glennjones (~glennjone@cpc83567-brig19-2-0-cust736.3-3.cable.virginm.net)
- # [12:52] * Quits: glennjones (~glennjone@cpc83567-brig19-2-0-cust736.3-3.cable.virginm.net) (Client Quit)
- # [12:53] * Quits: pfefferle (~pfefferle@213.144.11.130) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [14:02] * Joins: pfefferle (~pfefferle@213.144.11.130)
- # [14:45] * Quits: Zegnat (~zegnat@2a00:d0c0:200:0:b9:1a:9c2a:1) (Ping timeout: 250 seconds)
- # [14:45] * Joins: Zegnat (~zegnat@elnath.uberspace.de)
- # [14:47] * Joins: eschnou (~eschnou@91.180.219.168)
- # [15:03] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
- # [15:03] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [15:23] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Remote host closed the connection)
- # [15:45] * Joins: pfefferl_ (~pfefferle@213.144.11.130)
- # [15:45] * Joins: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
- # [15:48] * Quits: pfefferle (~pfefferle@213.144.11.130) (Ping timeout: 260 seconds)
- # [16:11] * Joins: Soopaman (~soopaman@198.16.243.21)
- # [16:24] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # [16:56] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [16:56] * ChanServ sets mode: +o tantek
- # [17:14] * Quits: Soopaman (~soopaman@198.16.243.21) (Quit: Leaving.)
- # [17:25] * Joins: Soopaman (~soopaman@198.16.243.21)
- # [17:52] * Quits: eschnou (~eschnou@91.180.219.168) (Ping timeout: 272 seconds)
- # [18:03] * Quits: @tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Ping timeout: 260 seconds)
- # [18:13] * Quits: pfefferl_ (~pfefferle@213.144.11.130) (Quit: Textual IRC Client: www.textualapp.com)
- # [18:16] * Quits: @adactio (~adactio@212.42.170.121) (Quit: adactio)
- # [18:28] * Quits: Zegnat (~zegnat@elnath.uberspace.de) (Ping timeout: 264 seconds)
- # [18:29] * Quits: Hixie (~ianh@178.255.149.100) (Ping timeout: 264 seconds)
- # [18:30] * Joins: Hixie (~ianh@178.255.149.100)
- # [18:32] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [18:32] * ChanServ sets mode: +o tantek
- # [18:32] * Joins: Zegnat (~zegnat@elnath.uberspace.de)
- # [18:35] * Quits: KartikPrabhu (~kartik@99-133-145-14.lightspeed.cicril.sbcglobal.net) (Ping timeout: 255 seconds)
- # [19:00] <Loqi> [@Jeremy_Arent] RT @a2exandre: Oups... #microformats https://twitter.com/a2exandre/status/648899229373591552/photo/1 (http://twtr.io/156ZrB9keyx)
- # [19:28] * Joins: gRegorLove (~me@c-73-140-189-21.hsd1.wa.comcast.net)
- # [19:33] * Quits: Soopaman (~soopaman@198.16.243.21) (Ping timeout: 240 seconds)
- # [19:42] * Joins: Soopaman (~soopaman@198.16.243.21)
- # [19:42] * Quits: Soopaman (~soopaman@198.16.243.21) (Max SendQ exceeded)
- # [19:42] * Joins: Soopaman (~soopaman@198.16.243.21)
- # [19:56] * Joins: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be)
- # [20:03] * Quits: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 246 seconds)
- # [20:20] * Joins: KartikPrabhu (~kartik@128.135.100.107)
- # [20:33] * Joins: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be)
- # [21:37] * Quits: nitot (~nitot@210.209.24.109.rev.sfr.net) (Remote host closed the connection)
- # [21:38] * Quits: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 260 seconds)
- # [21:43] * Joins: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be)
- # [21:55] <@tantek> one big challenge for h-entry is - how do we allow/encourage innovation with / on top of it, without it just becoming a dumping ground for dozens of new properties?
- # [22:01] <aaronpk> to avoid needing to add new properties for different kinds of objects, you'd have to have a way for h-entry to have a place to put unknown/new objects
- # [22:01] <aaronpk> like how attachments work in email
- # [22:03] <aaronpk> for example, I want to publish my bike rides, which have a set of properties like "duration" and "average speed" not to mention the actual route data with all the location points.
- # [22:03] <aaronpk> I could define a new object, h-x-route and say that this object has all these properties
- # [22:03] <@tantek> all microformats allow arbitrary new objects - they just go into the children collection
- # [22:03] <@tantek> there is no need for new properties for new nested objects
- # [22:04] <aaronpk> aha there is children! I kind of forgot about that!
- # [22:04] <@tantek> children is the trivial modularity extension mechanism built-into all microformats
- # [22:04] <aaronpk> maybe that's good enough then
- # [22:04] <@tantek> thus leaving you to "just" come up with figuring out what your new object needs (if you even need one), and then marking up your content as such
- # [22:05] <aaronpk> the post-type-discovery algorithm changes slightly then, right?
- # [22:06] <aaronpk> since it would need to look at what is in the children
- # [22:06] <@tantek> it would when such things become a practice
- # [22:06] <aaronpk> consumers of an h-feed that know how to render routes would just need to look for whether there is an h-x-route object as one of the children of the h-entry
- # [22:06] <aaronpk> then a reader could show a little map and stuff
- # [22:07] <@tantek> which then begs the question - does post type discovery itself need to have a core and have modularity for others to extend it?
- # [22:07] <aaronpk> hm yeah it would
- # [22:08] <@tantek> since you're running into a real world itch/example for that, could you add that to https://indiewebcamp.com/post-type-discovery#Issues ?
- # [22:09] * Joins: nitot (~nitot@210.209.24.109.rev.sfr.net)
- # [22:13] * Quits: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 260 seconds)
- # [22:16] * Joins: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be)
- # [22:17] <aaronpk> done
- # [22:20] <@tantek> thanks!
- # [22:22] <@tantek> interesting, "feed" was dropped from HTML5's explicit lst of rel values
- # [22:27] * Quits: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 240 seconds)
- # [22:29] * Joins: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be)
- # [22:30] * aaronpk reconsiders his whole internal storage format and thinks about using "children" instead
- # [22:31] <@tantek> would doing so simplify your storage and your code?
- # [22:31] <aaronpk> i think it's about equivalent
- # [22:32] <aaronpk> right now i'm storing the route object on a property called "route" internally. when I want to use it, I check "is there a value for the route property" and then use it
- # [22:32] <aaronpk> if I switch, the "is there a route" would have to change to iterate over the children and look for an "h-route" object there
- # [22:33] <aaronpk> this may be a problem if I want to store more than one object of the same type that mean different things, like a start and end location (contrived example)
- # [22:33] <@tantek> aaronpk: did you look at / consider any of the previous "directons" research / brainstorming? http://microformats.org/wiki/directions
- # [22:33] <aaronpk> not sure that's actually a problem yet
- # [22:33] <aaronpk> yeah this isn't directions at all
- # [22:33] <@tantek> or is "route" different enough from "directions" that you think it deserves different consideration? if so, how are they different?
- # [22:33] <@tantek> they seem similar
- # [22:33] * Quits: nitot (~nitot@210.209.24.109.rev.sfr.net) (Remote host closed the connection)
- # [22:34] <aaronpk> this is what I mean by a "route" http://aaronparecki.com/metrics/2015/10/19/065451/
- # [22:34] <@tantek> aaronpk, perhaps start a page http://microformats.org/wiki/route similar to http://microformats.org/wiki/directions, along with stubs for route-examples, route-formats, route-brainstorming?
- # [22:34] <aaronpk> also http://aaronparecki.com/metrics/2015/09/01/063757/
- # [22:34] <aaronpk> a run with a photo http://aaronparecki.com/metrics/2014/11/06/064017/
- # [22:35] <@tantek> hmm - the picture looks like directions summary to me
- # [22:35] <@tantek> as does distance
- # [22:35] <@tantek> the duration is presumably *actual* instead of *estimated*
- # [22:35] <@tantek> the method of transport (bike vs walk vs car) is also typically published in directions (e.g. google maps)
- # [22:35] <aaronpk> it's not really directions summary since it's actual location traveled rather than planned, and i would also never describe the route in words used to describe directions
- # [22:36] <@tantek> seems like the text equivalent for the image could describe the route in words similar to those used in directions
- # [22:36] <@tantek> and would be useful for accessibility, search indexing etc.
- # [22:36] * @tantek tries to avoid "would be nice" :)
- # [22:37] <aaronpk> also the data I actually have is a bunch of lat/lng, not words
- # [22:38] <@tantek> "head east south east from ???,??? lat long"
- # [22:38] <@tantek> "turn left at ???,??? lat long"
- # [22:38] <@tantek> etc. :)
- # [22:38] <aaronpk> but that's not the data i have
- # [22:38] <@tantek> sure looks like it from the map
- # [22:39] <aaronpk> no it's literally a bunch of lat/lng locations
- # [22:39] <@tantek> with a start and stop
- # [22:39] <aaronpk> and timestamps for each location
- # [22:39] <@tantek> that seems like enough to render such text as a textual summary
- # [22:39] <aaronpk> it's not even "turn left at..." it would be "turned left at ..." since it happened in the past and is not an instruction
- # [22:39] <@tantek> yes!
- # [22:39] <aaronpk> turning that into text is harder than you'd think
- # [22:40] <aaronpk> also would likely be completely unusuable in text form
- # [22:40] <@tantek> I'll take your word for the difficulty.
- # [22:40] <aaronpk> am i going to have to actually do this to prove a point?
- # [22:40] * Quits: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 265 seconds)
- # [22:40] <@tantek> no, I realize that geocoding from lat long to streetnames is a non-trivial problem that people have to call pay-for APIs to do :/
- # [22:41] <@tantek> was just hoping you'd already figured that out somehow
- # [22:41] <aaronpk> ever since simplegeo shut down i haven't found a good lat/lng to street intersection api
- # [22:41] <@tantek> given being at ESRI
- # [22:41] <@tantek> dang
- # [22:41] <aaronpk> geonames is close, (us only) but isn't as good as simplegeo
- # [22:41] <@tantek> what about open street maps? tommorris ?
- # [22:41] <aaronpk> ironically simplegeo built that API because I asked them to
- # [22:41] <aaronpk> geonames uses OSM data
- # [22:42] * Joins: nitot (~nitot@210.209.24.109.rev.sfr.net)
- # [22:42] <@tantek> ok, for now can you at least start http://microformats.org/wiki/route-examples and cite your published examples that you linked above?
- # [22:43] <aaronpk> even if there were a good API for that, there's still the problem of describing the route as I run through the park where there are no street names and the path wanders around
- # [22:44] <tommorris> tantek: OSM has Nominatim for reverse geocoding and there are open source routing engines on top of OSM data (have seen them support cars, cycles, walking, even horse riding)
- # [22:44] <aaronpk> is "trip" a better name for it?
- # [22:44] <@tantek> or is a route an optional object of a trip?
- # [22:44] <aaronpk> i've never been quite satisfied with the term "route"
- # [22:44] * Joins: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be)
- # [22:44] <@tantek> thinking of the dopplr use of "trip"
- # [22:45] <aaronpk> i do have trips without routes (many plane flights)
- # [22:45] <@tantek> route makes sense in the way you're using it with all the coordinates
- # [22:45] <tommorris> As for a route through a park: you are welcome to add footpaths to OSM :) and just take a GPX and turn it into geoJSON and render that
- # [22:45] <@tantek> right!
- # [22:45] <tommorris> If the GPX is too large, run a simplification algorithm over it
- # [22:45] <aaronpk> i just think a route doesn't make sense to have timing information necessarily, nor does it convey that it is a thing that happened at a single point in the past
- # [22:47] * Quits: nitot (~nitot@210.209.24.109.rev.sfr.net) (Ping timeout: 260 seconds)
- # [22:47] <tommorris> Class object distinction between the route and the individual run/walk/cycle through it?
- # [22:47] <@tantek> you can brainstorm the name / bikeshed later too - ok to have a page like route-examples and then come up with h-somethingelse later
- # [22:47] <@tantek> tommorris: hence why I thought of directions
- # [22:47] <@tantek> since directions clearly have a route
- # [22:48] <tommorris> So directions would be defined by the fact it is ordered?
- # [22:49] <tommorris> An ordered list almost... <ol> :)
- # [22:49] <tommorris> <ol>é! <ol>é!
- # [22:50] <@tantek> tommorris: see and feel free to expand upon http://microformats.org/wiki/directions
- # [22:51] <tommorris> I kinda have to go and work dinner off by engaging in directed travel along a route...
- # [23:14] * Quits: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
- # [23:27] * Quits: eschnou (~eschnou@245.87-240-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 250 seconds)
- # [23:30] * Quits: rhiaro (~quassel@178.62.197.214) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
- # [23:31] * Joins: rhiaro (~quassel@178.62.197.214)
- # [23:43] * Joins: nitot (~nitot@210.209.24.109.rev.sfr.net)
- # [23:47] * Quits: nitot (~nitot@210.209.24.109.rev.sfr.net) (Ping timeout: 240 seconds)
- # [23:52] * Quits: fuzzyhorns (~fuzzyhorn@73.38.57.191) (Read error: Connection reset by peer)
- # [23:53] * Joins: fuzzyhorns (~fuzzyhorn@73.38.57.191)
- # Session Close: Tue Oct 20 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