#aaronpk1) tantek writes a post on his site that says "hey <a href="http://aaronparecki.com">aaronpk</a>, do you have a minute to talk? https://talky.io/ttk"
#aaronpk2) tantek's server sends a webmention to mine for that link
#JonathanNealMost of the magic is working, but the certificate isn’t perfect. While the certificate is added to Mac’s keychain, and you can trust the certificate yourself, it is not trusted by default. I bet a simple configuration change could fix this, if any of you are up to finding the typo/bug.
#aaronpk3) my server notifies my phone via a push notification
#aaronpk4) I see the message, click the talky URL, and we're in a video call
#aaronpkI suppose there could be markup for it, but as demonstrated by that use case it doesn't actually require special markup to work
#bearI just filed an issue with the talky.io team asking if the lock-room feature can be enabled using only a single URL call (to allow a web form button to start one)
#bearthen aaronpk's step 4 above would have a URL to click that includes the locked room key
#aaronpkbear: how about if I visit a room the first time like https://talky.io/example?key=1234 then if the room doesn't yet exist it gets created with the key provided
#aaronpkalthough at that point I might as well just use the existing system with a UUID as the room name
#aaronpkbear: feature request: if I visit a talky.io URL on my iOS device, provide a link that allows me to launch the iOS app to that room, since it doesn't work in iOS browsers right now
#bearaaronpk - yea, I don't know if that works or not - part of why I filed the issue
#LoqiMicropub is an API spec that is used to create h-entry or h-event posts on one's own domain using third-party clients http://indiewebcamp.com/micropub
#GWGaaronpk: How would software interpret a communications request if no additional markup is added? The human could, but...
#GWGtantek: Yes, but online, could be a 'video' call.
#tanteksince there is no video call "standard" (webrtc is just plumbing for now) - people call video calls by brand names, like "FaceTime" or "Skype" to most people means "video"
#bearthe signaling should be different than the actual connection
#tantekGWG - "could be" doesn't matter when you're doing design in UI like that - majority / dominant cultural assumption wins
#bear"I want to make contact" … "I can be reached by phone, skype, talky, sms"
#GWGI'm just saying using a unified methodology with an optional medium seems to be simple.
#GWGBut...if I want to talk to bear on Skype...I could mean video, audio, or text
#KartikPrabhuthis use-case can be handled by existing methods
#tantekKartikPrabhu: I'd avoid jumping to format/protocol solutions until there's a documentation (on the wiki) of the use-case and user-flow supposedly being discussed.
#tantekwouldn't want the leap to format/protocol to drive the interaction model
#tantekwhich would be vice-versa from what's desired
#tantekwhich is to have the interaction drive the formats/protocols necessary to make it happen, and nothing more
#tantekGWG - a use-case describes what steps humans take when they're using a feature to interact with each other or their content. a protocol describes what data/code does both on publishing/sending and consuming/receiving ends.
#GWGtantek: I'm agreeing with you. KartikPrabhu was talking about inventing a protocol. I was saying this seems to be an implementation of the existing format.
scor, brianloveswords and chrissaad1 joined the channel
#bearindieauth/micropub question - with handling of webmentions I normally don't try to validate certs but I'm thinking for micropub auth I should only allow an authorization endpoint if the given domain has a valid cert. thoughts?
#bearmakes it a variable defaulting to false for now
#bearhmm, that may not be possible as even aaronpk's own site fails https cert validation
#KartikPrabhuJonathanNeal: err closure seems to have messed up some of my code! any good minifiers you recommend?
#bearaaronpk - this is the error that the python requests library gives me: requests.exceptions.SSLError: hostname 'aaronparecki.com' doesn't match either of '*.pin13.net', 'pin13.net'
#cweiskedid someone already plan a webmention+mf2-enabled comment hosting silo for websites that want to outsource their comment form and still be indie-compatible?
#JonathanNealKartikPrabhu: started working on the auth again.
#cweiskeJonathanNeal, did you try to clone the public http url phorkie shows?
#JonathanNealcweiske: I was able to fork last night. What would you like me to do?
#cweiskeI mean a git clone on cli with the URL phorkie shows
#KartikPrabhuJonathanNeal: cool! heading to bed now (early morning physics meeting) ... might bother you about fragmention.js weirdness tomorrow though
#JonathanNealGreat. I’m starting to feel better so it would be nice to dive into that.
KartikPrabhu, paulcp, jsilvestre and michielbdejong joined the channel
#bearok, added a config file and updated the code to load it - it now gets client_id and baseurl from config
#beari'm heading to bed -thanks for testing it and apologies for it being so rough to use
#bearLoqi tell KartikPrabhu i've pushed a new version of ronkyuu to pypi - please submit a PR if you have any local changes so I can push that version if needed
#@hmansI'm strongly considering making #pants Webmention compatible, but I'd have to deviate from the spec slightly (on the recipient's side.) (twitter.com/_/status/487239572943015936)
#petermolnar!tell GWG https://github.com/petermolnar/posse - it does nothing apart from building syndication meta boxes & saving the values, but it took me a while to come up with an approach that's flexible enough yet still relatively usable
#petermolnarI'd be glad to hear you opinion on it before proceeding with the actual syndication work
#LoqiGWG: petermolnar left you a message 2 minutes ago: https://github.com/petermolnar/posse - it does nothing apart from building syndication meta boxes & saving the values, but it took me a while to come up with an approach that's flexible enough yet still relatively usable
#tantek.comedited /nicknames-cache (+240) "/* IndieWeb Examples */ link to specific kylewm post and POSSE copy demonstrating use of his nicknames-cache" (view diff)
#tantek.comedited /nicknames-cache (+84) "/* Easier Person References When Writing */ link to expanded POSSE to Twitter explanation" (view diff)
#aaronpk!tell tantek I want to run some sort of indieweb event during http://pdx.devweek.org and am considering co-opting Homebrew Website Club to be more of a hack night or something. any thoughts on how that might work in conjunction with SF? or just not do joint that day?
#hmansI haven't been pushing people to install their own instances (the README is just a big warning right now), and I've been manually adding friends to my own instance. It's just too early for anything else.
#kylewmI'm curious why "The part of the Wm spec I'd have to deviate from is where the recipient checks if their link is inside the referred document." ?
#hmansYeah, turns out I don't actually have to -- it's the part where the recipient checks if the link to their article is actually present on the URL provided by the sender. (I understand why it needs to happen, but Pants does a tiny little thing on top of that -- not a big deal.)
#dariusdunlapGetting new internet service at our new home is a tiring process…
#hmansFriendships on Pants don't need to be mutual
#hmansso when you add someone to your friends list, your Pants will ping your friends when you post something new. Of course, your friends may not have YOU in THEIR friends list, so they pretty much decide on the fly on how to react to your ping.
#snarfedhmans: understood. skipping the link check is generally fine. it's common practice for us here, but definitely not required
#hmans(In the current implementation, the referenced URL will always be fetched, but then the recipient will check the URL against its own friends list)
#snarfedthe spec does say it's a SHOULD, but that may be a bit too aggressive
#aaronpkthat ping you mention is more like the ping of the PuSH spec
#hmansIn addition to that, stuff gets pushed without including a reference to another posts, so yes @aaronpk, I should look at that, too
#hmansI only have very shallow understanding about PuSH, but it was my impression that it focused on hub-style structures? Apologies if I'm wrong, I'll need to do more reading.
#aaronpkthe original PuSH spec (which was tied to XML) did emphasize the hub structure
#aaronpkbut with 0.4 allowing arbitrary content to be pushed around (html or json, etc) it's a bit more useful now
#hmansQ regarding rel=me/indieauth: what if I have multiple web identities (domains, like hmans.de and hmans.io), but I can only link to one of them from one of the indieauth-supported networks (eg. Twitter)?
_axx joined the channel
#hmansI don't mind using just one of my domain as "my identity" when logging in to eg. the indieweb wiki, but I'm planning to allow pants users to log in on any other pants site (using their own site), so indieauth/rel=me looks pretty much exactly what I should be looking at.
#mkoWhen a new feature of Node.js enables something that wasn't previously possible, the Node.js and JS communities as a whole are so large and wanting *more* out of their skillsets that *someone* will build something with the new feature that already exists in other languages just because they can.
#SamBKartikPrabhu: Mozilla had large parts written in JS even back in the late 90s, didn't it?
#mkoNot really. Node.js describes itself as a platform for a reason. It's an entirely new model of programming logic within JavaScript (not that Node.js is that new of a concept from a programming language theory standpoint, just that it's new in JavaScript).
#SamBmko: PHP has SOO MANY unresolved inconsistancies
#kylewmKartikPrabhu: do you know Atwood's Law? "any application that can be written in JavaScript, will eventually be written in JavaScript."
#SamBand did you hear that they used to choose names for things so that they would not all have the same length, because their hash function was length based?
#SamBand many of those names are still here even though they switched to a less stupid hash function?