Options:
Previous day, Next day
- # Session Start: Wed Apr 22 00:00:00 2015
- # Session Ident: #microformats
- # [00:16] * Quits: gRegorLove (~me@c-71-201-46-159.hsd1.il.comcast.net) (Quit: ChatZilla 0.9.91.1 [Firefox 37.0.2/20150415140819])
- # [00:18] * Quits: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-d-1.princeton.org) (Ping timeout: 255 seconds)
- # [00:35] * Joins: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-d-1.princeton.org)
- # [00:57] * Quits: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-d-1.princeton.org) (Quit: Leaving.)
- # [03:32] * Joins: KartikPrabhu (~kartik@207.239.77.141)
- # [03:35] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [03:35] * ChanServ sets mode: +o KevinMarks
- # [03:37] * Quits: @KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [03:49] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [03:49] * ChanServ sets mode: +o KevinMarks__
- # [03:52] * Quits: @KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [04:22] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [04:22] * ChanServ sets mode: +o KevinMarks
- # [04:25] * Quits: @KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [04:25] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [04:25] * ChanServ sets mode: +o KevinMarks__
- # [04:26] * Quits: @KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [06:28] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [06:28] * ChanServ sets mode: +o KevinMarks
- # [06:30] * Quits: @KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [06:45] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [06:45] * ChanServ sets mode: +o KevinMarks__
- # [06:46] * Quits: @KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [07:25] * Quits: KartikPrabhu (~kartik@207.239.77.141) (Quit: Leaving.)
- # [07:35] * prtksxna_zzz is now known as prtksxna
- # [07:36] * Joins: eschnou (~eschnou@138.120-240-81.adsl-dyn.isp.belgacom.be)
- # [07:42] * Quits: eschnou (~eschnou@138.120-240-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 250 seconds)
- # [08:05] <Loqi> [@ReviewsSatCom] 1 star #hughesnet-gen4 review: 8-2p.m.& 2-8a.m. BULL http://satellitecomplaints.com/hughesnet-gen4-internet-reviews/?wpcrp=1#hreview-763 Slow connection. Want allow but one device to connect at a timew (http://twtr.io/ycDYrpPkGo)
- # [08:05] <Loqi> [@ReviewsSatCom] 1 star #hughesnet-gen4 review: WORST Internet ever http://satellitecomplaints.com/hughesnet-gen4-internet-reviews/?wpcrp=1#hreview-762 This has to be the worst internet service on the planet. It's so s (http://twtr.io/ycDYxR0MFj)
- # [08:05] <Loqi> [@ReviewsSatCom] 1 star #exede review: Too expensive for little usage http://satellitecomplaints.com/exede-reviews/?wpcrp=1#hreview-760 my internet service through Excede started horribly on day 1. I (http://twtr.io/ycDZ2pbV_w)
- # [08:46] * Joins: KevinMarks (~yaaic@2607:fb90:515:d98a:b63e:cf02:f814:a860)
- # [08:46] * ChanServ sets mode: +o KevinMarks
- # [08:49] * Quits: @KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [09:02] * Joins: kez (~quassel@inet2.evalesco.com)
- # [09:23] * Joins: eschnou (~eschnou@2a02:a03f:897:e100:227:10ff:fe64:feb4)
- # [09:46] * Quits: kez (~quassel@inet2.evalesco.com) (Ping timeout: 256 seconds)
- # [09:46] * Joins: kez (~quassel@chello080109023159.2.14.vie.surfer.at)
- # [09:54] * Joins: kez_ (~quassel@inet2.evalesco.com)
- # [09:54] * Quits: kez (~quassel@chello080109023159.2.14.vie.surfer.at) (Ping timeout: 245 seconds)
- # [09:55] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [09:55] * ChanServ sets mode: +o KevinMarks__
- # [09:56] * Joins: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [09:56] * ChanServ sets mode: +o KevinMarks___
- # [09:57] * Quits: @KevinMarks (~yaaic@2607:fb90:515:d98a:b63e:cf02:f814:a860) (Ping timeout: 245 seconds)
- # [09:59] * Quits: @KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [09:59] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [09:59] * ChanServ sets mode: +o KevinMarks
- # [10:01] * Quits: @KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
- # [10:14] * Joins: chiui (~chiui@2001:5c0:1400:a::463)
- # [10:21] * Quits: @tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [11:34] * Parts: prtksxna (~prtksxna@2604:9a00:2010:a00d:14::12c) ("Textual IRC Client: www.textualapp.com")
- # [12:18] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [12:18] * ChanServ sets mode: +o KevinMarks__
- # [12:19] * Quits: @KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
- # [13:55] * Quits: chiui (~chiui@2001:5c0:1400:a::463) (Ping timeout: 265 seconds)
- # [14:08] * Joins: chiui (~chiui@2001:5c0:1000:a::17d)
- # [14:14] * Quits: chiui (~chiui@2001:5c0:1000:a::17d) (Ping timeout: 256 seconds)
- # [14:25] * Joins: chiui (~chiui@2001:5c0:1000:a::3b3)
- # [15:14] * Joins: Soopaman (~soopaman@67.55.51.56)
- # [15:42] * Joins: elux (~peter@206.223.191.50)
- # [15:43] * Joins: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-a-95.princeton.org)
- # [16:08] * Quits: kez_ (~quassel@inet2.evalesco.com) (Remote host closed the connection)
- # [16:18] * Joins: TallTed (~Thud@63.119.36.36)
- # [16:28] * Quits: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-a-95.princeton.org) (Ping timeout: 264 seconds)
- # [16:41] * Joins: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-a-95.princeton.org)
- # [16:56] * Joins: AcidNerd (~Acidnerd@2a02:a03f:161e:8300:39cd:7631:d77c:cafe)
- # [17:02] * Quits: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-a-95.princeton.org) (Read error: Connection reset by peer)
- # [17:03] * Joins: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-a-95.princeton.org)
- # [17:38] * Quits: eschnou (~eschnou@2a02:a03f:897:e100:227:10ff:fe64:feb4) (Ping timeout: 276 seconds)
- # [17:42] <Loqi> [@ReviewsSatCom] 1 star #exede review: No service http://satellitecomplaints.com/exede-reviews/?wpcrp=1#hreview-764 Our service worked fine for the first 3 months and then our modem just stopped worki (http://twtr.io/yd5N0szh_g)
- # [17:42] <Loqi> [@ReviewsSatCom] 1 star #exede review: Poor Customer Support http://satellitecomplaints.com/exede-reviews/?wpcrp=1#hreview-757 I called "technical support" because I received a warning email, notifyin (http://twtr.io/yd5N6LWmtt)
- # [17:49] * Quits: Soopaman (~soopaman@67.55.51.56) (Quit: Leaving.)
- # [17:50] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [17:50] * ChanServ sets mode: +o KevinMarks
- # [17:51] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
- # [17:51] * ChanServ sets mode: +o tantek
- # [17:54] * Quits: @KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [17:54] * Joins: Soopaman (~soopaman@67.55.51.56)
- # [17:59] * Quits: dariusdunlap (~dariusdun@ip-69-27-182-58.coastside.net) (Read error: Connection reset by peer)
- # [17:59] * Joins: dariusdunlap_ (~dariusdun@ip-69-27-182-58.coastside.net)
- # [18:02] * Quits: elux (~peter@206.223.191.50) (Quit: Bye!)
- # [18:08] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [18:08] * ChanServ sets mode: +o KevinMarks__
- # [18:09] * Quits: chiui (~chiui@2001:5c0:1000:a::3b3) (Ping timeout: 256 seconds)
- # [18:10] * Quits: @KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [18:11] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [18:11] * ChanServ sets mode: +o KevinMarks
- # [18:13] * Quits: @KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [18:15] * Joins: kez (~quassel@inet2.evalesco.com)
- # [18:24] * Quits: dariusdunlap_ (~dariusdun@ip-69-27-182-58.coastside.net) (Quit: Laterz)
- # [18:27] * Quits: kez (~quassel@inet2.evalesco.com) (Remote host closed the connection)
- # [18:37] * Quits: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-a-95.princeton.org) (Ping timeout: 256 seconds)
- # [18:39] * Joins: eschnou (~eschnou@138.120-240-81.adsl-dyn.isp.belgacom.be)
- # [18:45] * Quits: eschnou (~eschnou@138.120-240-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 255 seconds)
- # [18:55] * Joins: eschnou (~eschnou@138.120-240-81.adsl-dyn.isp.belgacom.be)
- # [19:04] * Quits: eschnou (~eschnou@138.120-240-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 250 seconds)
- # [19:05] * Joins: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-a-95.princeton.org)
- # [19:47] <Loqi> [[alternates-brainstorming]] http://microformats.org/wiki/index.php?title=alternates-brainstorming&diff=64908&oldid=36596&rcid=101284 * Tantek * (+131) put warning out of date
- # [20:01] * Quits: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-a-95.princeton.org) (Quit: Leaving.)
- # [20:12] * Joins: eschnou (~eschnou@138.120-240-81.adsl-dyn.isp.belgacom.be)
- # [21:06] * Quits: @KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [21:07] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [21:07] * ChanServ sets mode: +o KevinMarks
- # [21:09] * Joins: gRegorLove (~me@c-71-201-46-159.hsd1.il.comcast.net)
- # [21:15] * Quits: @tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [21:29] * Joins: chiui (~chiui@2001:c08:3700:ffff::21)
- # [21:39] * Joins: KevinMarks__ (~yaaic@2607:fb90:5a2:3ef9:9d7a:bf23:a261:fd36)
- # [21:39] * ChanServ sets mode: +o KevinMarks__
- # [21:40] * Quits: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [21:43] * Quits: @KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
- # [21:58] * Quits: chiui (~chiui@2001:c08:3700:ffff::21) (Ping timeout: 256 seconds)
- # [22:03] * Joins: tantek (~tantek@68-27-230-103.pools.spcsdns.net)
- # [22:03] * ChanServ sets mode: +o tantek
- # [22:17] * Joins: chiui (~chiui@f052050138.adsl.alicedsl.de)
- # [22:18] * Joins: KevinMarks (~KevinMark@172.56.16.224)
- # [22:22] <KevinMarks> so, back to the rel parsing thing. It seems like we have 2 thinsg going on at the moment:
- # [22:22] <KevinMarks> raw rel-only parsing by default
- # [22:22] <KevinMarks> magic parsing for alternate
- # [22:23] <KevinMarks> so should I add magic parsing for the ones I am interested in at the moment (enclosure, tag, xfn rels)
- # [22:23] <KevinMarks> or should I add capture of the other metadata to the general case?
- # [22:25] * Quits: eschnou (~eschnou@138.120-240-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 245 seconds)
- # [22:42] * Quits: chiui (~chiui@f052050138.adsl.alicedsl.de) (Ping timeout: 250 seconds)
- # [22:44] <KevinMarks> hm, another way to model this would be to add the extra attrs to URLs found in rel parsing
- # [22:44] <KevinMarks> so keep the rels to url mapping, but add a urls to extra properties mapping for the alternates etc
- # [22:54] <Loqi> [[microformats2-parsing-brainstorming]] http://microformats.org/wiki/index.php?title=microformats2-parsing-brainstorming&diff=64909&oldid=64904&rcid=101285 * Kevin Marks * (+435) /* rel-tag */ alternative output idea
- # [22:55] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:26] <@tantek> KevinMarks: why is alternates a problem?
- # [23:26] <KevinMarks> because the parsers as written look for known hard-coded values
- # [23:26] <KevinMarks> and so miss other values that can be there
- # [23:27] <@tantek> alternate has specific greater functionality than others per spec
- # [23:27] <@tantek> so that makes sense
- # [23:27] <@tantek> goal was to minimize the work and output needed for use-cases
- # [23:27] <KevinMarks> content not being parsed, title not being parsed etc
- # [23:27] <KevinMarks> so you would suggets adding magic parsed output for tag, xfn etc too?
- # [23:28] <@tantek> e.g. for XFN rel values, the point was that the destination should be used for the canonical name etc.
- # [23:28] <@tantek> not the linktext
- # [23:28] <@tantek> it was a way of avoiding having the consuming code assume too much
- # [23:28] <@tantek> rel=tag is different in that way, because the linktext is canonical
- # [23:30] <KevinMarks> rel=enclosure also has attrs, as does rel=alternate
- # [23:30] <KevinMarks> so 3 alternatives:
- # [23:30] <KevinMarks> 1. magic parsing for each special rel case like alternates now
- # [23:31] <KevinMarks> 2. replace the rels with a list of dicts not bare urls that preserve attrs
- # [23:31] <KevinMarks> 3. add a "urls" that has the extra attrs for the urls so you can look up in there if you care about the ones in rels
- # [23:32] <KevinMarks> 1 seems a bit mf1 and likely to cause a lot of extra code per parser
- # [23:32] <@tantek> indeed
- # [23:32] <KevinMarks> 2 would be simpler but break current users
- # [23:33] <KevinMarks> 3 may be a good compromise
- # [23:33] <KevinMarks> and would help stop rel="friend met crush" causing the data to explode
- # [23:33] <@tantek> in practice that hasn't been a problem
- # [23:34] <aaronpk> i haven't seen many occurrences of more than 2 rel values other than webmention and http://webmention.org/
- # [23:34] <gRegorLove> I like the sound of 3, though I'm not consuming this type of information currently, so it's just in theory for me.
- # [23:35] <KevinMarks> xfn is the one where we have many
- # [23:35] <KevinMarks> though that may be a declining use case
- # [23:35] <@tantek> the many aspect may be declining yes
- # [23:35] <@tantek> I think that data is just too invisible
- # [23:36] <kylewm> I think #2 would be fine with a semantic version increment
- # [23:36] <@tantek> I disagree because it makes the common case of rel for discovery take more steps
- # [23:36] <kylewm> and that seems like the better solution architecturally?
- # [23:36] <@tantek> that's the whole reason we designed it this way in the first place
- # [23:36] <kylewm> ah, ok
- # [23:36] <@tantek> nevermind architecture, it's the 90% use-case that matters
- # [23:36] <aaronpk> most of the rel values i'm consuming are rel=me and rel=webmention and rel=hub
- # [23:36] <@tantek> making it easy for
- # [23:36] <@tantek> right
- # [23:37] <@tantek> most rel consumptions are just give me the URL
- # [23:37] <aaronpk> and in all those cases, i already know what the other end is gonna do, so i just need the URL
- # [23:37] <@tantek> and doesn't care about collections of rels on a URL
- # [23:37] <KevinMarks> right
- # [23:37] <@tantek> I think that's the best use of rel
- # [23:37] <@tantek> and that's what we should encourage moving forward
- # [23:37] <KevinMarks> so adding "urls" for extra url info is a safer change
- # [23:37] <@tantek> the extra attributes on the <link> tend to be fragile / wrong
- # [23:37] <@tantek> because it requires the author to duplicate information from the server
- # [23:37] <aaronpk> alternates is what doesn't work right now, because all I see is a URL, but I need to know what type of alternat it is
- # [23:38] <@tantek> s/server/destination
- # [23:38] <Loqi> tantek meant to say: because it requires the author to duplicate information from the destination
- # [23:38] * Joins: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-a-95.princeton.org)
- # [23:38] <KevinMarks> and alternates has magic values code now
- # [23:38] <aaronpk> the "type" attribute on the rel=alternate disappears in mf2 parsing right now
- # [23:38] <@tantek> that's a bug
- # [23:38] <@tantek> parser says it should go through
- # [23:38] <aaronpk> what's it supposed to look like?
- # [23:38] <@tantek> "type": the value of the "type" attribute
- # [23:39] <@tantek> from http://microformats.org/wiki/microformats2-parsing#parse_a_hyperlink_element_for_rel_microformats
- # [23:39] <KevinMarks> python parser preserves type
- # [23:39] <@tantek> second to last step, right before last end if
- # [23:39] <aaronpk> oh yeah and hreflang would be useful too
- # [23:39] <@tantek> right, precisely the attributes that matter are specified, and nothing more
- # [23:40] <@tantek> it's a deliberate minimialist scoping of the feature
- # [23:40] <@tantek> s/minimialist/minimalist
- # [23:40] <Loqi> tantek meant to say: it's a deliberate minimalist scoping of the feature
- # [23:40] <aaronpk> but that's counter to how the rest of the mf2 parsing works, which is purely structural rather than semantic
- # [23:40] <KevinMarks> except that leads to hard-coded implementation
- # [23:40] <@tantek> we're not adding attributes
- # [23:40] <@tantek> the number and names of attributes on <link> are static and fixed in HTML5
- # [23:41] <@tantek> and <a> / <area> for that matter
- # [23:41] <aaronpk> i'd rather it worked more like h-entry, where the mf2 parser doesn't care about what the property names are
- # [23:41] <@tantek> if no one is using the "alternates" array, I'm ok with dropping it frankly
- # [23:41] <aaronpk> that's why mf2 all of a sudden became way easier to use
- # [23:42] <@tantek> only because we're growing mf2 vocabs
- # [23:42] <@tantek> we're not growing html5 vocabs (elements and attributes)
- # [23:42] <@tantek> and frankly I think generalizing that would lead to bad behavior
- # [23:42] <@tantek> people starting to use "data-*" attributes for data exchange across implementations - which is forbidden by HTML5
- # [23:43] <KevinMarks> so, you're arguing for 1 in my alternatives?
- # [23:43] <KevinMarks> add special cases for rel-based mf's we need?
- # [23:43] <@tantek> I'm giving you the background for design considerations
- # [23:43] <@tantek> no need to generalize a static fixed set of things (names of HTML5 attributes)
- # [23:44] <@tantek> may need to generalize a variable set of things (rel values)
- # [23:44] <KevinMarks> the "name" of a rel is useful too
- # [23:44] <@tantek> wat
- # [23:44] <aaronpk> what is the name of a rel?
- # [23:45] <kylewm> e.g.
- # [23:45] <kylewm> <a rel="author" href="http://example.com/b">author b</a>
- # [23:45] <kylewm> name = "author b"
- # [23:45] <KevinMarks> yes
- # [23:45] <KevinMarks> for XFN
- # [23:45] <@tantek> that's a horrible overloading of "name"
- # [23:45] <KevinMarks> no it isn't
- # [23:45] <@tantek> it's just the text
- # [23:45] <@tantek> don't ascribe any more semantics to it - because you can't
- # [23:45] <KevinMarks> it's a natural extension of implied name
- # [23:46] <KevinMarks> you want it for alternate, for xfn and for tag
- # [23:46] <@tantek> it's not because it's used differently in all three
- # [23:46] <@tantek> alternate - the inner text is ignored (or non-existent, e.g. on <link>)
- # [23:47] <@tantek> xfn - the inner text is *informative* name of the person
- # [23:47] <@tantek> tag - the inner text is the *canonical* tag label from the author
- # [23:47] <@tantek> the semantics are completely different
- # [23:47] <@tantek> hence bad to generalize on that, certainly bad to call it a "name"
- # [23:48] <@KevinMarks__> Alternate the link name is the title attr
- # [23:48] * Joins: dariusdunlap (~dariusdun@ip-69-27-182-58.coastside.net)
- # [23:48] <@tantek> that's my point - I'd rather a parser not be smart and just hand back the attributes
- # [23:49] <@tantek> rather than have it attempt to infer where the "name" comes from
- # [23:49] <@tantek> better to have "title" if there is a title attribute
- # [23:49] <@tantek> and "text" if there is any inner text in the element (no markup)
- # [23:49] <@KevinMarks__> That was my #2 suggestion
- # [23:49] <@tantek> and then let the consuming code decide what to do with them
- # [23:49] <@tantek> no your suggestions mix many things
- # [23:49] <@tantek> which is ok, but it's imprecise to say "that was my #n"
- # [23:50] <@KevinMarks__> You just argued that we should not take all attrs
- # [23:50] <@tantek> no
- # [23:50] * Quits: KevinMarks (~KevinMark@172.56.16.224) (Ping timeout: 252 seconds)
- # [23:51] <@tantek> there is the explicit list attrs in the HTML5 spec
- # [23:51] <@tantek> and then there is the potential list of attrs that an author can put on an element
- # [23:51] <@tantek> they are two different "all attrs"
- # [23:51] <@tantek> and yes, I think it's been useful to only add attrs as needed for use-cases from the HTML5 spec for link
- # [23:52] <@tantek> rather than get all of them https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#Attributes
- # [23:53] <@tantek> because that just gunks up the parsed result with stuff that no one has a use-case for
- # [23:53] <@tantek> the desire to keep the parsed result minimal / friendly / useful
- # [23:53] <@KevinMarks__> I am adding these because I have use cases
- # [23:54] <aaronpk> lol at the little trash can next to "rev" on that page: "Also this attribute doesn't mean revision and must not be used with a version number, which is unfortunately the case on numerous sites."
- # [23:54] <@KevinMarks__> The "name" is useful
- # [23:54] <@tantek> KevinMarks I think you need to document your use-cases more explicitly
- # [23:54] <aaronpk> oh another one that is actually used is "sizes"
- # [23:54] <@tantek> the enclosure one I get - for podcasting
- # [23:55] <aaronpk> for rel=icon
- # [23:55] <@tantek> this is not about whether people publish them or not
- # [23:55] * Quits: KartikPrabhu (~kartik@nat-tvwna-outside-visitornet2-a-95.princeton.org) (Quit: Leaving.)
- # [23:55] <@tantek> this is about is there a *use-case* for when you would use an mf2 parser to get this data about a page to then do something for the user
- # [23:55] <@tantek> e.g. IndieAuth -> rel=me
- # [23:55] <@tantek> Podcasting -> rel=enclosure
- # [23:55] <@tantek> I kept alternate only for feed discovery
- # [23:56] <aaronpk> monocle and woodwind both consume alternate right now
- # [23:56] <@tantek> and do you check the "type"?
- # [23:56] <aaronpk> i can't cause the php parser doesn't return it, so i just assume rss right now
- # [23:56] <@tantek> aaronpk - are you using the mf2 parser to get the alternates?
- # [23:56] <@tantek> lack of "type" is a big - that's already in the existing mf2 spec
- # [23:56] * Quits: Soopaman (~soopaman@67.55.51.56) (Quit: Leaving.)
- # [23:57] <@tantek> please file that as an issue on phpmf2
- # [23:57] <aaronpk> just did
- # [23:57] <@tantek> s/big/bug
- # [23:57] <aaronpk> the lack of the parser giving me type (plus i was in a hurry) is the reason monocle only supports microformat feeds right now
- # [23:57] <@tantek> but I want to pushback on *both* any sense of "just add all the attribute" or any sense of replicating an HTML DOM
- # [23:57] <@tantek> aaronpk - but that's a parser bug, not a spec bug
- # [23:57] <aaronpk> i show it, but grey it out http://aaronparecki.com/uploads/monocle-feed-discovery-20150422-145956.png
- # [23:57] <aaronpk> right
- # [23:57] <@tantek> and does not justify any spec changes
- # [23:58] <aaronpk> well that'll be nice to have fixed
- # [23:59] <kylewm> tantek: woodwind doesn't use mf2 for the rel=alternate parsing, probably just because i didn't think to
- # [23:59] <@tantek> kylewm: it would be interesting to see if you could, and then find any holes
- # [23:59] <aaronpk> so what about "sizes"? that seems like it should be added to the parsed result too
- # [23:59] <@tantek> why?
- # [23:59] <@tantek> what's the use-case?
- # [23:59] <aaronpk> since literally millions of phones consume it
- # Session Close: Thu Apr 23 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