#pwccGWG: appreciate the help - knowing what's going on is 90% of it
#pwccGWG: yeah, just saw that - might hack it when I relaunch this weekend. Eitehr WP core or the plugin. or both
#GWGglobal $wp_version; if (version_compare($wp_version, '4.2', '>=')) { // version is 2.7 or higher }
#GWGJust put a version check in there. I might do it and submit a PR
#pwccthinks wistfully that hacking WP core would be more fun but knows he will do it the more robust way
benwerd_, tantek, scor and tantek_ joined the channel
#pwccGWG: just changed the comment types in the DB - worked a charm - thank you
electronicmaji and mdik joined the channel
#tantekbenwerd: "ship it or shut it" is growing on me
#Loqitantek: snarfed left you a message 1 day, 7 hours ago: happy birthday tantek!
#Loqitantek: aaronpk left you a message 1 day, 6 hours ago: ah thanks. she hasn't imported those yet (they had to be done manually) and I think you're getting redirected based on fancy wordpress slug matching magic
#tantekdeliberately authored that way because I know my auto-ellipser will be smart enough to break at the "Continued: " and put a permalink to the original
#tantekbut now I'm considering updating my original quotation post to reconstitute the quote into a single block, as I would have authored it if POSSEing were no consideration.
#tantekand then the question becomes, is there some way for my POSSE code to *automatically* shorten a quote like that, with a "Continued: " for the sake of higher fidelity POSSEing (rather than just dumb-ish truncation/ellipsing in the middle of the longer quote)
#tantekI'm thinking of trying to automate a quotation POSSEier for Twitter - e.g. having it automatically excerpt from *inside* what's being quoted, leaving enough room for 1. attribution, 2. hashtag(s), 3. a "Continued:" link to the original quotation post with the whole thing
#tantekKevinMarks: aaronpk somewhat does this with his POSSE notes - he puts hashtags automatically at the end of the POSSE copy, and counts them first when ellipsing the rest of the content that precedes the hashtags
#tantekKevinMarks: good because: Disqus - js;dr ;)
#tantek"Please enable JavaScript to view the comments powered by Disqus." :)
#KevinMarkswell, that's true fro webmentions on my site...
#tantekKevinMarks: yeah, web apps manifest overkill - though better than a JS lib hack
#ben_thatmustbemeelf-pavlik, it looks like most APIs don't support it either
#ben_thatmustbemebasically they believe the easiest, and sanest way to do this is to just use chanserv to give voice to those you wish to display authenticity
#petermolnarshort story: X worker for a silo collects all the relevant posts - relevant is determined it there is a matching line entry in syndicated_urls meta field
#GWGI know. Just didn't want to deal with a net outage on my day off. I find it hard to look at code on my phone
#petermolnarafter this either from wp cron or manually, in batches, it imports every response (silo specific, comments, favs, etc) as comments as matching comment type ( favorite, comment, etc )
#petermolnarthe problems are: speed, memory usage, number of api calls
#petermolnarand those I have no idea how to reduce
#aaronpkIf you get "token" it's because you're using IndieAuth.com as a shortcut for development, not becAuse you're using it as a user delegating to it
#ben_thatmustbemei do want to work out a way of direct server-server auth and comms that doesn't open things up to the security issues fkooman pointed out
#aaronpki'm pretty sure that if you trust your authorization server (which you obviously do since you delegated to it) then you could trust it to generate auth codes on your behalf even if you are not in front of the keyboard, which can be used for server-server auth
#fkoomanoh with server-to-server auth you mean authorization
#aaronpkactually now i don't remember. ben_thatmustbeme what was the server-server case again?
friedcell, michielbdejong and j12t joined the channel
#ben_thatmustbemeaaronpk, we were creating auth tokens between our servers that would auth without any interaction to allow fetching of private messages.
#ben_thatmustbemeit got really complex... and we didn't have a whiteboard
#ben_thatmustbemebut In any case, I use state value as a checksum rather than a unique key
#ben_thatmustbemeso i don't store that the regquest to log in to my site actually came from my site, only that the call back gives me a code that will validate the whoever is in the 'me' param.
#ben_thatmustbemewhich was what allowed you to just generate a code from your auth provider, send it to my site and thereby get me an auth token to pull data from your site
#kylewmtantek: aaronpk: were you guys going to show something with Woodwind at the f2f? Is there a particular day I should be careful not to break it :)
#tantekkylewm I would except I don't have micropub support on my site :(
tilgovi joined the channel
#tantekbut yes - someone *with* micropub support on their site should demo woodwind as a client!
#kylewmI thought it was discussed for realtime pubsubhubbub updates
#tantekI have a feeling that might come up during Federation discussions
#tanteksorry, was focused on Social API discussions
#ben_thatmustbemei only have a few months (at most) to really get this worked out, I need to make a micropub client that works on my ios and android that can track diaper changes for 2 kids.... figure my girls will have every piece of data we collect saved to a private site for them
#tantekfrom analyzing the API Candidates page, nothing other than micropub has anyone in the WG running anything on their own personal client/server site
#tantekexcept I know from inference that Evan's site supports pump.io
#aaronpkhmm should I add Monocle even though it's not finished yet? ;-)
#Gues_____@tantek I'm just reading http://indiewebcamp.com/Micropub for the first time (ima noob). do you think that the accepted Social API solution/candidate should specify how to request/respond with JSON and not just formencoded? I do.
#tantekGues - no. plumbing based requirements are out of scope.
#tantekbengo: no. plumbing based requirements are out of scope. This is why we have documented user stories for API Candidates to support, not acronyms.
#bengoI see. That makes sense for consensus building.
#tantekmicropub can and is used client-server or server-server
#tanteknot sure what you mean be "not client-side"
#tantekthen again I don't understand most of those API candidates anyway as they don't seem to be related to any citable real world uses of anything - very abstract
#tanteksome of them appear to border on architecture astronomy
#kylewmmaybe just me but that description of the Social API deliverable is confusing
#bengo@kylewm I agree! I'll take a stab at it soon. Was just ruminating on whether there's some work to do to groom it further for the WG, where it seems like because the WG wants the candidate API to speak ActivityStreams2, there should be a AS/JSON-flavored spec-extension for MicroPub
#kylewmok, why are people talking about CERN scientific data in the social wg?
#tantekbengo - we may very well end up with web-based replacmenets for IRC. The challenges fall into two big categories IMO.
#tantek1. design. UI of IRC clients is so simple and information dense that it is greatly superior for back/forth discussion as compared to anything even remotely similar, even Twitter @-replies
#tantek2. latency. typical IRC clients have apparently "instant" latency (far less than 200ms), and there are no web-based posting / reading solutions that have that (yet)
#tantekthose are the two big challenges if you want to replace IRC
#tantekpdurbin: it's the principle that everything you write/create you should own (ownyourdata), on your own domain, and anything in a "shared space" should be either peer-to-peer copies, or POSSE copies (e.g. to an IRC channel)
#tantekpdurbing - no, it is like saying *an IRC server* is a silo, just like *a* website itself is a silo
#bengoweb developers don't want to learn protocols if they don't have to. If the Social WG also produces sufficient work to inspire chat servers, then web developers will have a choice of which protocol to learn. They'll choose the new one.
#tantekand everything you said had its own permalink on your own server
#bearright - that's why I was saying a feed api - so I could go to bear.im/topics/indieweb and see a stream from freenode/#indiewebcamp because that's how I curate that topic
#ben_thatmustbemeTantek. Somewhat. My interest was more in direct messaging. But I realized that chat goes hand in hand with that. My interests for now are to start making the tools to store and recall the necessary info then just obscure the pipe. I don't care if it's irc or done other thing at that point
#tantekpdurbin - right, it's also not at all how people in general today use the social web (which is by picking a silo first, then finding friends there)
#tantekwhich is precisely the user model we are shifting with POSSE
#tantekpeople using IRC today first go to a server, then a channel, then find people to talk to
#pdurbinRight. I'm on IRC because that's where the open source people are. Especially the freenode silo.
#tantekpdurbin - right, and in the indieweb perspective, that would be motivation to *POSSE* to the freenode silo
#LoqiIRC is an abbreviation for Internet Relay Chat and is the primary discussion forum for the indiewebcamp community, in particular the #indiewebcamp channel on the irc.freenode.net server https://indiewebcamp.com/IRC
KevinMarks__ and marclaporte joined the channel
#pdurbintantek: if you can get it to work and not be spammy, more power to you.
#bengoGood social servers will have good solutions for the 'spammy' problems
#bengoe.g. restricting clients and using spam detection techniques
marclaporte and electronicmaji joined the channel
#pdurbinSeeing how people here POSSE to Twitter makes sense to me. I'm just trying to decide how well I think it would work for IRC. I'm a little skeptical.
squeakytoy2 joined the channel
#aaronpkwe already see POSSE to IRC, with Loqi bringing in #indiewebcamp tweets
#aaronpkthe only time it's spammy is when it's actually spam
#pdurbinI guess the way I think of it is that as long as my IRC logging bot is in the channel, I'm posting both to my own site ( http://irclog.greptilian.com ) and the channel itself. I feel like I'm done already. I own the data. :)
sammachin joined the channel
#aaronpkpdurbin: that's true for you, but not for everyone else in this channel
#pdurbinIt's not even true for me in *this* channel. I don't log it. But I trust Loqi to log it. :)
#tantekpdurbin: your bot logging from IRC is PESOS, not POSSE ;)
#pdurbintantek: for a split second I suppose it goes through a silo. Meh.
#aaronpkI don't have PESOS likes set up for instagram yet and I've found myself no longer checking instagram because I know that if I see something I'll want to like it and then it won't be on my site
#aaronpkmaayyybe that's a good thing to add to ownyourgram
#pdurbinIf an IRC channel isn't logged, you're aren't even publishing anything. So it isn't PESOS.
#tantekaaronpk: agreed on adding PESOS of likes (and heck, why not comments too) to ownyourgram
#pdurbin... and it's interesting/weird to think that the moment I send *my* IRC logging bot into a channel it's suddenly considered "publishing" and hence PESOS. Hmm.
#tantekproblem is - what I don't know is how long it takes for me to type something and have you all see it, vs. my client just "show it" as if it was already seen in the channel
#KevinMarksI tried _KevinMarks and now it is in a loop
#aaronpkthe web chat at ?beta doesn't put it on the page itself, it waits for the regular streaming logs to show it on the page like all other messages
#tantekright, that's what I meant by good round trip test
Kevin__Marks joined the channel
#kylewebI've noticed it takes Woodwind quite a bit longer to post a "realtime" update than the latency here
#kylewebthat may be where PuSH fat pings would help
#aaronpktantek: btw the socialwg wiki skin on mobile has all the section headers collapsed by default so none of the fragment links worked while i was reading on my phone :(
#tantekshould I do something similar for the "discuss federation candidates" agenda item on day 2?
#aaronpkthe only thing i was curious about was the requiement of "personal" website
#tantekI figured I'd put "personal website" in there as a think you should link your name to, as what you're using to demo, instead of a demo/test site