2019-05-18 UTC
snarfed, gRegorLove_, [cleverdevil], KartikPrabhu, chrisaldrich, [schmarty], Katharina, [frank], [tantek], [Rose], jjuran, [Michael_Beckwit and johannes joined the channel
# 05:47 GWG Speaking of which, do we have an RSVP property for remote attendance?
# 05:48 GWG According to my notes, I support yes, no, maybe, or interested
# 05:49 GWG I see a debate on the RSVP page about this.
# 05:50 GWG If I wanted to add it, not sure if I should add remote or remote yes? And I don't why it isn't just remote?
# 05:51 GWG I think the extra word is redundant.
# 05:53 GWG I suppose. I may push it. I still think remote implies the yes.
# 05:56 GWG So I am up for opening ceremonies
# 05:56 [tantek] Better document anything involving new formats / protocols on the wiki first, just to capture the design for discussion
[jeremycherfas] joined the channel
# 06:01 GWG [tantek]: Not sure if you have an opinion on my opinion
chrisaldrich, [Rose], johannes, [grantcodes], Johannes, [Zegnat], [frank], paulrobertlloyd, [jgmac1106], djoerd, [tantek], KartikPrabhu, jgmac1106, [Djoerd_Hiemstra, [kevinmarks] and [jeremycherfas] joined the channel
# 11:00 GWG [tantek]: By the way, does my logic re RSVP remote make sense?
jgmac1106, [pfefferle], [tonz], [Rose] and [jeremycherfas] joined the channel
# 12:23 [Rose] !tell Zegnat I'm at the point now where I can use help 😛
# 12:23 Loqi Ok, I'll tell them that when I see them next
# 12:24 Zegnat Hahaha. Gotta wait ’til tomorrow, since we won’t do laptops at drinks tonight
[stefp], [jgmac1106] and [tonz] joined the channel
# 13:33 [jgmac1106] [tonz] coming here from chat I think personal navigation and search kind of connected. What about an opt in search engine but users can also decide what websites to crwal?
# 13:38 [jgmac1106] [sebsel] Ohh I was thinking more of recommendations from friends of friends with likes and bookmarks
# 13:38 Loqi [Sebastiaan Andeweg] Three things about Readers during IndieWebCamp Nürnberg
# 13:40 sebsel either way it's still vaporware until someone actually makes this. My code from Nürnberg is on Github somewhere and I believe I MIT'ed it.
# 13:41 sebsel I would want do be that person, but there are so many projects I want to do
# 13:55 [jgmac1106] It ain't vaporware until you have a landing page until then just random ideas I wanted captured
[jeremycherfas] and [ephes] joined the channel
# 14:29 [ephes] Hi, last week I started to implement an indieauth endpoint server for django in Düsseldorf. One error was fixed with the kind help of [aaronpk] (I forgot the post method on the auth endpoint), but there was a remaining error I just couldn't reproduce. Now I've fixed it after only a few hours of debugging. And the reason was: A missed trailing "/" at the end of the 'link rel="authorization_endpoint"' url. This led django to discard the post req
# 14:29 [ephes] valid) to verify the auth code and send a redirect elsewhere but without writing anything to the application logs. To make this a little bit more confusing there was an additional get request to the authorization endpoint which ended up in the application logs. Well, but now it works \o/ 🙂.
snarfed, [dariusdunlap], Katharina, [frank], [manton], [jgmac1106], [tonz], [aaronpk], [jeremycherfas], [sebsel], [Zegnat], [Rose], [kim_landwehr], [cleverdevil] and [tantek] joined the channel
# 19:13 GWG Do people actually store failed webmentions?
jgmac1106 joined the channel
# 19:22 jacky GWG: I kinda do - only for outgoing syndications
# 19:22 jacky that and webmention jobs are implictly stored to disk by Koype's job system so one could retry them if they found it
# 19:23 GWG There is also the question of storing the source of webmentions
# 19:24 GWG I feel like webmentions haven't been discussed at an IWC in a while at a high level
# 19:24 jacky I do re-try failed incoming on a waterfall rate (1m, 5m, 10m)
# 19:25 sknebel I store incoming failures, but don't have retries etc for outgoing - probably should
# 19:28 sknebel (and I don't do anything with the incoming failures, it was more a "lets see if this code works and store stuff to be sure" situation :D)
# 19:29 sknebel retrying outgoing when the link is temporarily dead or the webmention endpoint didn't respond seems more useful
# 19:32 GWG The webmention code in WordPress is over 5 years old
# 19:33 GWG And it was mimicking how pingbacks work. No need to think of it that way
KartikPrabhu, [jeremycherfas], [manton] and snarfed joined the channel
# 19:48 GWG [manton]: By the way, I changed how I do icons, might mess up your icon mitigation
KartikPrabhu, [tonz], [Vanessa], [frank], snarfed and [calumryan] joined the channel
# 20:32 GWG Straightening up, found the notes on my profile image problem that [Rose] wrote on poster-size paper that I folded up and put into my suitcase. Still haven't written it down
# 20:35 [Rose] I was asked to document. The format was not specified.
# 20:36 [Rose] I'm still not sure about subscribing to elements of a h-Card. How would I subscribe to an element that doesn't yet exist?
# 20:36 GWG You are subscribing to the h-card entirely
# 20:38 [Rose] But I thought what I documented was subscribing to the photo in a h-Card
# 20:40 GWG It assumes you already have one and are watching for changes
# 20:40 GWG You can also watch the whole page
# 20:42 [Rose] Hmm, I think I like that more now than I did in Berlin.
gRegorLove joined the channel
# 20:43 GWG [Rose]: I think I should keep the large paper in my living room until I build it
# 20:50 [Rose] IIRC this was related to caching profile images, but when you update your image the image shown in webmention on my site should be updated.
# 20:51 sknebel there's been interesting back-and-forth on changing the photo on past mentions
# 20:52 GWG sknebel: That's the other part of the problem
# 20:52 GWG But, websub + h-card would make a great nickname cache idea
# 20:52 sknebel but interesting - if the url changes one would easily notice (well, depending on caching of a bigger h-card maybe not immediately)
# 20:53 sknebel right, then you need to either occasionally refetch or subscribe to the image
# 20:54 sknebel unless the image gets deleted... but that doesn't happen if past images are kept. so yes, agreed, tricky :D
# 20:55 sknebel (I know some people argued for keeping past profile pictures unchanged, which e.g. enables things like aarons "mood" profile pictures)
# 20:55 sknebel (vs others more arguing for "If I update my profile picture I don't want the old to stick around, or at least a way of forcing an update")
# 20:58 sknebel not sure anyone has done websub for images before
# 20:59 sknebel I feel like just regular fetching with cache headers might be better overall here
snarfed and [tonz] joined the channel
# 21:11 jacky right now I guess I "hot-link" profile images
# 21:12 jacky but caching the actual photo and refreshing often is an interesting concept
# 21:13 sknebel so there's kind of two things: a) storing the profile image yourself b) not refetch it on every interaction with the site
# 21:13 sknebel e.g. some just fetch the image every time and store it, e.g. named with the hash to not store duplicates
# 21:14 sknebel so if you change your profile image, the new image gets fetched, stored and used with all future interactions
# 21:14 GWG If you change your username on a silo, it changes it on old posts
# 21:14 GWG The question is whether you should preserve historic or current
# 21:15 sknebel some kept the image as it was, and people used that e.g. for seasonal avatars
# 21:21 [Rose] This was specifically the h-card picture IIRC.
# 21:22 sknebel true, if that doesn't have an image and you fetch one from e.g. the homepage you could treat that somewhat differently
# 21:25 [Rose] That's a good point. I was assuming this was using the homepage one.
# 21:26 jacky GWG: silos use usernames as decoration though, no?
# 21:26 GWG No, this is for webmentions and such
# 21:27 jacky like it's for humans to use; IDs were the identifiers that are used
# 21:37 snarfed fortunately individual indieweb sites can choose for themselves whether to preserve old usernames, avatars, etc on webmention display or always show the current ones. we don't need to choose or mandate it universally.
# 21:42 GWG snarfed, what would cause granary to return a 405?
# 21:49 GWG All URLs. When verifying a feed, it checks for the content type
snarfed joined the channel
# 22:17 snarfed GWG: i guess i'd recommend just looking at the received content type from the GET
# 22:17 snarfed i can add HEAD support but it'd be very weak at best
# 22:18 snarfed also, totally unrelated...what's the use case for remote rsvp, vs just yes? i wonder if we need it in plumbing at all
# 22:18 GWG snarfed: I'll see what I can do on my end rearchitecting the code to, if it gets a 405, to try a full pull, but...
# 22:19 GWG snarfed: It was remote vs remote yes. If you look at the brainstorming, Zegnat posted a remote yes to IWS 2017.
# 22:19 GWG snarfed: The reason for remote is that you advise attendance, but no count toward venue maximums.
snarfed joined the channel
# 22:23 GWG snarfed: I may add in remote as an option. I don't see remote maybe and remote interested as necessary.
snarfed, [Rose], [tantek] and [cleverdevil] joined the channel