#social 2015-11-30
2015-11-30 UTC
bblfish, bengo, shepazu, cwebber_remote, bengo_, tsyesika and shevski joined the channel
# Loqi Mcarvalh made 1 edit to [[Socialwg/2015-12-01]] https://www.w3.org/wiki/index.php?diff=86948&oldid=86944
Arnaud, shevski, jasnell, shevski_ and shepazu joined the channel
# Loqi Rhiaro made 1 edit to [[Socialwg/2015-12-01]] https://www.w3.org/wiki/index.php?diff=86949&oldid=86948
# Loqi Rhiaro made 1 edit to [[Socialwg/2015-12-01]] https://www.w3.org/wiki/index.php?diff=86950&oldid=86949
# Loqi Rhiaro made 1 edit to [[Socialwg/2015-12-01]] https://www.w3.org/wiki/index.php?diff=86951&oldid=86950
# ben_thatmustbeme rhiaro: regarding your proposal, sounds good except for "All issues are closed by working group consensus only, as with Tracker issues." I think that needs to be a judgement call, if there is some dissent, the dissentors can bring it for WG consensus
# ben_thatmustbeme but not waste telcon time until then
shevski joined the channel
# ben_thatmustbeme certainly. it is certainly good to state about driving rather than halting.
bengo joined the channel
# ben_thatmustbeme or rather, driving in the over all sense, halting certain parts of a spec is certainly logical
# ben_thatmustbeme remove X because it creates problem Y
# ben_thatmustbeme but people need to be amenable to other sides of the convo
# ben_thatmustbeme actually, is the repo only open to WG? i mean anyone can comments, certainly a significant number of them have come from a person outside the group
# csarven ben_thatmustbeme FYI since you brought it up: I didn't create a new comment (just to keep the conversation flow as is) but updated my existing one: https://github.com/w3c-social/webmention/issues/1#issuecomment-159755367 . See the Edit.
# ben_thatmustbeme csarven: rel i think fits better since its a descript of a relation though i don't know if that gets confusing since its re-using another vocab, as I said, i'm not one of those vocabulary experts
# ben_thatmustbeme by the way, csarven does your endpoint follow shortlinks?
# ben_thatmustbeme ahh i see
# ben_thatmustbeme cwebber_remote: do you have any place for issues / questions for activity pump?
# ben_thatmustbeme i'm guessing cwebber is in transit though
# ben_thatmustbeme hehe rhiaro
# ben_thatmustbeme csarven: rel= alread has a registry of possible values, but this would be a different set, might be confusing
bengo joined the channel
# csarven phpish/webmention /http /link_header
# ben_thatmustbeme so for you, you follow redirects iff target is given
# ben_thatmustbeme and fair point, just wanted to raise that as a concern
# ben_thatmustbeme thats the part sandro and i got to with that seperate thread, if you have a redirect you must provide target
# ben_thatmustbeme so, trying to put it in your terms here, if i Like two URLs in one post, both URLs on your site, is that two claims or one?
# ben_thatmustbeme i create a post where I, (B) likes example.org/post/1 (Sa) and example.org/non-existant-url (Sb)
# ben_thatmustbeme yes
# ben_thatmustbeme but only 1 request, to the endpoint since i omit target
# ben_thatmustbeme what is the return from the endpoint?
# ben_thatmustbeme csarven: i'm trying to get at the fact that without target, there are multiple statements that are potentially shipped per POST
# ben_thatmustbeme so if i created a single post that likes multiple URLs, but only send source, what is the statment?
# ben_thatmustbeme yes, the "only send source" was what i meant
# ben_thatmustbeme s/what i meant/was the key there
# ben_thatmustbeme yes, but you can always fetch the source and determine repost-of / like-of / etc from the content
# ben_thatmustbeme thats a different issue
# ben_thatmustbeme thats just when you decide to dismiss or not
# ben_thatmustbeme this is about being able to determine what the claim is
# ben_thatmustbeme yes, but wildcard will match multiple
# ben_thatmustbeme s/will/may/
# ben_thatmustbeme so its possibly multiple claims in one POST
# ben_thatmustbeme ah okay, mis-understood your terminology there
# ben_thatmustbeme thats true, i didn't think about that case
# ben_thatmustbeme that certainly makes sense
# ben_thatmustbeme but thats one side of it, adding perperty
# ben_thatmustbeme i'm more concerned about making target optional
# ben_thatmustbeme yes, i know, thats why we created the other
# csarven See the table at http://csarven.ca/webmention#webmention-posts . What's not checkmarked is a wildcard.
# ben_thatmustbeme so source is required, property is option, and target is required sometimes and optional other times
# rhiaro I have some posts that are both a like-of and a repost-of the same link. I don't display them properly because my templates currently can only handle one such property, but when I do, when I send a mention to the target, the target is going to have to decide whether it wants the like-of or the repost-of or both
# ben_thatmustbeme i had been working on getting mine to recognize both i don't know it ever worked or not
# ben_thatmustbeme as no one tried it that i know of
bengo joined the channel
# ben_thatmustbeme csarven: does it really make sense to tell people target is only required under certain conditions though? thats why it has been generally required.
# csarven ben_thatmustbeme For pure functionality, only source is required. The rest can be dealt with at the receiver's discretion. I'm just saying that if all are provided (and I think that we should strongly encourage this), it makes both receivers and senders life easier. It cuts down on all the heuristics you might be doing in your code to figure out 'oh what do i do in this case to see if the claim can be verified.. or do I actually want to deal with this? hmm,
# ben_thatmustbeme well, you can always decide on a generic type when property is missing (default to a "Mention") but you can't always figure out what the target is if its not provided
# ben_thatmustbeme which is the redirect situation
# csarven ben_thatmustbeme You can. If you one or more statements matching the claimed source and property, you might for instance check the target for http://ben.thatmustbe.me/* or only for http://ben.thatmustbe.me/foo or whatever you want.
# csarven ben_thatmustbeme re: defaulting to mention, I talked about 'webmention' being a super property given the context that we are well (uhhhh) dealing with webmentions: https://github.com/w3c-social/webmention/issues/1#issuecomment-160293030
# rhiaro I reply to my own posts a lot, and thread my own replies by sending myself webmentions, same as if replies came in from outside. If I didn't specify target, I'd find a lot of links to my own domain on every post (in side bar etc) and would need to implement logic to work through and disregard the ones that aren't actually posts. Which is a massive pain, but not insurmountable. Though, if I had check ten thousand links to make sure none of them were mine, my
# ben_thatmustbeme csarven: but they might not be in the form of https://ben.thatmustbe.me/ they could be http://btmb.me or bit.ly or t.co/
# ben_thatmustbeme indeed, why would you EVER not want to provide target
# ben_thatmustbeme s/being DDoSed/being an agent of a DDoS/
# ben_thatmustbeme indeed
# ben_thatmustbeme i think target should be required in all cases, and property certainly makes sense, but is optional
# csarven aaronpk Let me say again that, yes, things will function just fine without the property too. But, if we are talking about it at that level, we need to acknowledge that things will function fine without target too. That may have been the confusion on thinking that we want to allow target being optional. Yes, it can be, but we would rather not.
# ben_thatmustbeme things will function fine without property, but it is an iterative improvement, SOME things will function fine without target, others will not
# ben_thatmustbeme thats the distinction
# ben_thatmustbeme sure, but thats an argument for not having any specs at all
# rhiaro I try to look at these ideas from completely outside perspective sometimes. If a developer comes to the spec and it says source is this, target is this, property is the relationship between them from your chose vocab but if you don't have an explicit relationship you can default to "webmention"(/whatever) ... the person intending to implement is going to be like 'okay!' and not actually stress too much about the property inclusion
# ben_thatmustbeme just read those both the same in his head :P
# ben_thatmustbeme hehe
# ben_thatmustbeme I don't see a down side to suggesting people use it, its certainly an improvement
# ben_thatmustbeme other than maybe having to know what vocab to use, but its pretty much the same issue when you fetch the source anyway
jaywink joined the channel
bblfish joined the channel
# ben_thatmustbeme wilkie: no, thats inexcusable :P
bengo, shevski and bblfish joined the channel
# cwebber_remote ben_thatmustbeme: submit to the github tracker
cwebber2, bblfish and jasnell joined the channel