tantekKevinMarks++ for starting /etag - it's a good start. A step-by-step How To, and perhaps IndieWeb Examples section (is anyone programmatically setting ETag / Last-Modified headers? ) would be even better!
LoqiA reader (or indie reader) in the context of the indieweb is the portion/feature integrated into an indieweb site that provides a way to read content from other indieweb sites, possibly including posts from the current site as well https://indiewebcamp.com/reader
Loqi[mention] Brynn Evans, Deb Schultz, Christian Crumlish, Kara Murphy, Adam Rifkin, Paul Mison, Sabrina Bruning, Doc Searls, Pascale Diaine, Nicole Tollefson, Elisa Jo Harkness, Simon Law, Joël Franusic, Sarah Austin, Matthew Levine, Thor Muller, Colleen Taylor, Joichi Ito, Ben Ward, Katarzyna Babula, Beau Smith, Dan Gailey, Stacey Rivet, Bettina Warburg-Johnson, Matt Harris, Chris Heuer, Cari Levay, Zoe Schiffer, Charles Hope, Olya Lapina, Lawrence Lessig, Jesse Vincent, Zack Fischmann, Jon Pierce, Robin Andersen, Mo Kudeki, Stephanie Vacher, Faruk Ateş, Loic Le Meur, Jordan Harband, Stephen Wyatt Bush, Natalie Downe, Jessica Suttles, Erin Jo Richey, Kevin Smokler, Joseph Smarr, Paul Tarjan, Micah Snyder, Stephanie Haupt Sullivan Rewis, Jeremy Anderson, Brendan Eich, Mary Specht, Jen Bradburn, Laura Forrest, David Baron, Jet Villegas, Anselm Hook, Karen Nguyen, Sarah Dopp, Edward O'Connor, Thomas Vander Wal, Arezu Aghasey, Evan Prodromou, Yan XZ, Paul Hammond, Ian Fung, Larry Halff, Jordan McArthur, Jay Alle
Loqi[mention] Arshad Tayyeb, Eddie Codel, Monica Wilkinson, Aza Raskin, Heather Gold, Liane Baskin, Christopher Carfi, Carla Borsoi, Matt Schaar, Lizz Noonan, and Kat Lucky were invited to https://webmention.io/notification/k6PgoX8TR7DL9dIKyTL2XQ
Loqi[mention] Nate Koechley, Cariwyl Hebert, Justin David Kruger, Nima Dilmaghani, Liza Sperling, Mathias Crawford, Daniel Burka, Erin Stevenson O'Connor, and Zibi Braniecki were invited to https://webmention.io/notification/HWyxJpI76_Hcfx0deU2v_A
voxpelliOh, looks like http://tantek.com/ disappeared from the internet, "This web site is currently inactive. Please contact billing to reactivate your account."
friedcell, j12t, LanceyWork, kerozene, j12t_, eschnou, nitot, hs0ucy, tantek, scoates and snarfed joined the channel
voxpelliwould be cool with an indieweb event "reader"/tracker like Lanyrd – where one could get a notification about such a canceled event :) with some micropub rsvp:ing and favoriting
LoqiAn event is a type of post that in addition to a post name (event title) has a start datetime (likely end datetime), and a location https://indiewebcamp.com/event
voxpelliKartikPrabhu: yeah, but on eg. Lanyrd I can both rsvp and track an event – no matter if I'm invited or not – and if I do then I should get updated around it and Webmentions wouldn't be enough for that
voxpelliactually not really sure how one would communicate a cancellation properly – Pubsubhubbub-subscription to the details of a specific event? Unlike an h-entry one is often very interested in keeping track of what happens to an h-event
fiatjafLoqi: !tell snarfed: the screenshot from your site at https://www.brid.gy/about shows the comments on the side of the post, but I couldn't manage to get them showing like that in your actual site. has something changed? or is my resolution that is too low?
fiatjaf!tell snarfed: the screenshot from your site at https://www.brid.gy/about shows the comments on the side of the post, but I couldn't manage to get them showing like that in your actual site. has something changed? or is my resolution that is too low?
Loqi[snarfed]: fiatjaf left you a message 3 minutes ago: the screenshot from your site at https://www.brid.gy/about shows the comments on the side of the post, but I couldn't manage to get them showing like that in your actual site. has something changed? or is my resolution that is too low? http://indiewebcamp.com/irc/2015-09-23/line/1443022234266
fiatjafsnarfed: I like the comments on the side of the bridgy screenshot. it has been a source of confusion for me over the last months. every time I see the screenshot I go to your site to see it better, and it is never there.
tantekvoxpelli: yes - site disappeared briefly yesterday and a few hours this morning due to exceeding bandwidth limits - nearly all due to bots, nearly all due to bad behaving bots, and a big % of that was excess polling of Atom feed.
tantekI will add that to /event as well since it is non-obvious that this is a (hypothetically) solved problem - I don't know of any implementations yet
voxpelliOh, WebMentions again :/ So if something gets stuck in the moderation queue or rejected otherwise by publisher then no way for client to subscribe to updates
tantekif you send a response webmention to an original post, you should be ready to receive a webmention right back to your response from that original post when the original post is updated, WITHOUT moderation
voxpelliAnd for it to work with my endpoint I would more or less have to create a PuSH-like hub that users of my endpoint can ping on updates rather than them pinging a Pubsubhubbub hub
voxpelliWe have two techs: WebMention and PuSH. One is for upstream notifications, the other for downstream subscriptions. Yet the latter is often attempted to be solved by the former.
voxpelliSo it should not be possible to subscribe to updates of something without interacting with it? That will force the same polling to happen as killed your site yesterday
voxpelliso unless someone has sent you a WebMention about them accepting an event, there's no way to notify them about changes to the event – unlike there would with PuSH – because the only thing needed then is that someone has subscribed to updates
aaronpkanyone should be able to come along and say "i want to know when this page has changed", and if that page supports PuSH then great, if not, it can just poll it
tantekaaronpk "if you're talking about getting updates to an event, that's what PuSH is for" I disagree - you're jumping to plumbing ignoring the use-case
aaronpkif I save an event, I usually explicitly don't want to tell the event I saved it, it's like a private bookmark of sorts. I certainly don't want to be listed as someone who has saved it
voxpellithe salmentions added enough complexity in my endpoint, distributing updates of content itself will be a pain as it's outside of the scope of my endpoint really – it's a task for a PuSH hub
voxpellialso: it's impossible to unsubscribe from WebMentions – hence WebMentions should only be used for scenarios where you can't be expected to subscribe to something
aaronpknow what you've done is moved the state managment of keeping track of subscribers into the webmention sender, and now it's no longer a simple protocol
aaronpkbasically I don't trust that your implementation of events is going to properly understand the "bookmark" or whatever it is and not display it as a mention
tantekthe right thing for the public post to do would be to keep track of the private reply (perhaps to show original author), but NOT display it to everyone who sees the event
voxpellidoing a WebMention POST or a PuSH POST – both are as easy I think – difference is that with the WebMention POST you need to do one per response, but with the PuSH POST the hub can know who has subscribed
voxpelliI do my PuSH POST:s through GitHub WebHooks right now – for WebMentions updates I would have to create a similar Hub functionality somewhere to at all be able to replicate it. So much harder for me
rhiaroAnd I also second the idea of being able to subscribe to / follow any post (including events) without them displaying it. But I guess I'd have to poll for updates.
kylewmfor subscribing to individual posts for updates, I'm concerned about the part of PuSH that requires you to periodically refresh your subscriptions
tantekthe use-cases are receiving responses and displaying them, and then updating responses when the original changes, and lastly salmentions, updating responses when another response changes
tantekvoxpelli: no, not broken per se, but just partial implementations, which is basically every indieweb site - everyone has different levels of implementations of the building blocks, different IndieMark levels, and that's ok
voxpellibiggest problem we have right now imho: Too few readers with too little diversity inbetween them, thus making it hard to dogfeed certain scenarios
Loqivoxpelli meant to say: a big problem we have right now imho: Too few readers with too little diversity inbetween them, thus making it hard to dogfeed certain scenarios
tantekvoxpelli: you're right about not enough indie readers - still waiting to see someone implement inline reading on their own site with the post /create UI at the top
voxpelliwhat originally sparked this event discussion was the idea of a Lanyrd like reader for indie-events and it was in the context of that PuSH was btorught up
[aaronpk]voxpelli not quite, imagine that you want to receive updates from a page or feed, with PuSH you look for the hub endpoint, if you were to do it with webmention you'd look for a webmention endpoint
voxpelli[aaronpk]: if you wanted to send a "subscribe" WebMention, yes, and then that site would do a lookup on that page and find the callback URL as the WebMention endpoint of that URL – so instead of explicitly sending a callback URL, one embeds it in a "subscribe" webmention
[aaronpk]With webmention subscriptions you'd basically create a URL that acts as your verification of your subscription, and it's easier to manage that because the subscription would be active as long as that URL exists
voxpelli[aaronpk]: so it would be like an infinite PuSH subscription that one would have to explicitly unsubscribe from – something one could make PuSH do as well, but which I imagine there has been a specific reason to not do
voxpelliI think I rather have subscribers resuscribe than publishers polling – the ratio between publishers and subscribers tend to be that there are a lot more of the latter than the former
voxpelli[aaronpk]: the subscriber can request a specific hub.lease_seconds, but the publisher can choose to ignore it, but will always communicate the time frame
gRegorLove(Scrolling back) A subscribe and unsubscribe could still be the same URL. Have it return HTTP 410 when it's unsubscribed, and set the updated date to the unsubscribe date.
voxpellikylewm: yeah, as all the current hubs have the same use case they probably have all set similar minimum times (wonder if they have a shared max as well?)
voxpelliit was simple before Salmentions, then Salmentions complicated things and this will add even more and then we have the Vouch things etc etc – eventually it will be too much to selfdogfood
voxpelliI only receive comments, the WebMentions sending is typically out of scope of my endpoint (although salmentions forced me to do add it partly – and with me I mean my endpoint)
tantekKevinMarks, no need to be inflammatory, just thank the XOXOFest folks for how well they sorted/filtered out all the trolls, especially in person and in Slack, e.g. (insert your favorite GG hashtag here)
voxpellisnarfed: yes, because I don't fully POSSE yet, so it misinterpreted URL:s and stuff – hence my ticket about wishing to lock things down to just those URL:s with a explicit u-syndication
voxpelliKevinMarks: well, public or private, so proposal to snarfed was to export your Twitter block list as a private block list you could link to from your profile and/or import directly into my endpoint
snarfedok bridgy #51 (smarter posse vs mention detection) and #456 (search all tweets for mentions of your site) are now on for everyone, with hopefully final logic for both
voxpelliand I meant it from the perspective of the actual format being XFN like and that the things are two sides of the same coin, rather than as a kickass definition
voxpellitantek: and XFN captures all of the positive relations of the positive side of coin, so the block list / mute / blacklist counterpart would capture the negative relations on the negative side of the coin
Loqivoxpelli meant to say: tantek: and XFN captures many of the positive relations of the positive side of coin, so the block list / mute / blacklist counterpart would capture the negative relations on the negative side of the coin
voxpellilets rephrase it then: XFN has some cool relations (evidently not all). To make it useful in relation to block lists it could be extended with some more.
voxpellitantek: remember one thing: That framing something so that it accurately reflects the message that one wants to convey is something that comes with the skills of a language. So we who are not native english speakers might sometimes make mistakes there and it's kind of frustrating when you then focus on that.
kylewmannoying bug in redwind caused by u-syndication = the URL of the liked post instead of the URL of the like itself (because likes in twitter don't have a url of course)
tantekif you enjoy IndieWebCamp and hacking/building things - you'll be delighted at Science Hack Day too - strongly encourage you to check it out if you can make it out to SF 2015-10-24..25.
gRegorLoveProbably not wiki worthy. "Salesforce Marketing Cloud (formerly known as ExactTarget) is a provider of digital marketing automation and analytics software and services."