#dev 2021-02-20

2021-02-20 UTC
#
mblaney
[snarfed] ha I wasn't logged in sorry! but I have now and still seeing initial poll did not succeed
[snarfed] joined the channel
#
[snarfed]
mblaney ok! i’ll look
#
[snarfed]
mblaney ah, bridgy needs the same web site in your FB profile that you IndieAuth with. looks like you authed with mblaney.xyz, and your FB profile has unicyclic.com
#
[snarfed]
i’ll improve the error message
#
mblaney
ah forgot to update my domain on facebook. done and fixed, thanks!
#
mblaney
I've been meaning to take a look at switching facebook-atom to mbasic domain, have you looked at that at all?
#
[snarfed]
yes! already done
#
mblaney
awesome! I'm getting a 429 at the moment but will have a look at it later
#
mblaney
looks like I've been fetching content from facebook-atom but the html structure is different on mbasic
#
mblaney
so I need to update my own rules about where to pull the content from
[tantek] joined the channel
#
@fluffy
↩️ The comments on my comic are probably the first thing I stop caring about, especially since most of my interactions come in the form of Webmentions these days anyway.
(twitter.com/_/status/1362957674464223240)
nickodd and pmlnr_test joined the channel
#
Loqi
sebsel: [tantek] left you a message 8 hours, 54 minutes ago: fix is here if you want to take a minute to review it: https://github.com/tantek/cassis/pull/35
pmlnr_test2 joined the channel
#
sebsel
I did have a look at it :)
pmlnr_test3, pmlnr_test4, KartikPrabhu, pmlnr_test1, pmlnr_test2, alex11 and [KevinMarks] joined the channel
#
@frankmeeuwsen
↩️ Dat gebeurt via Webmentions met een koppeling via https://brid.gy/. Ik heb het deel met Webmentions eens beschreven, het Bridgy stuk nog niet. https://diggingthedigital.com/wordpress-en-webmentions/
(twitter.com/_/status/1363110225369309185)
#
@frankmeeuwsen
↩️ Dat gebeurt via Webmentions met een koppeling via https://brid.gy/. Ik heb het deel met Webmentions eens beschreven, het Bridgy stuk nog niet. https://diggingthedigital.com/wordpress-en-webmentions/
(twitter.com/_/status/1363110225369309185)
#
sebsel
lol, tweet mentions webmentions twice, so we got it twice?
jeremych_ and [snarfed] joined the channel
#
[snarfed]
[fluffy] saw your bridgy issue. sorry for the trouble!
#
[snarfed]
bridgy has supported webmention discovery via header pretty much forever. the issue you’re seeing is that it requires a 2xx response, so it’s giving up on your 401.
#
[snarfed]
aaronpk i looked through the spec a bit but couldn’t tell whether endpoint discovery should still succeed on non-2xx response. do you know?
#
sknebel
no spec justification, but I'd argue that if the receiver chooses to link an endpoint from a 4xx page, they have a reason to mean that
#
aaronpk
Yeah interesting that we didn't think to mention it in the spec specifically
#
aaronpk
but I don't see any reason discovery should be ignored on a 4xx response like sknebel said
#
[snarfed]
i guess yeah. i just expect that happens a lot right now, and if i start attempting them all, 99% of those attempts will also fail
#
sknebel
(I guess "login required", request-origin-dependent "blocked for legal reasons", ... are cases were a human might very well see a post, reply to it, but their WM sender then might get an error page)
#
sknebel
I guess that's something you could collect numbers on for a bit?
#
[snarfed]
yeah. and the numbers probably still don’t matter, i should just make all those attempts anyway
#
aaronpk
Whoa I got a webmention from Facebook (I assume via bridgy) but I haven't set up bridgy for Facebook yet
#
aaronpk
unless the extension auto updated and it just started working automatically
#
[snarfed]
kind of the latter
#
[snarfed]
the extension is dumb and the server does all the work, deliberate design choice so i could update easier. which i did just now 😎
#
[snarfed]
specifically updated scraping to handle life event posts like yours a bit better
#
[snarfed]
and you did set it up, right? ie you installed the extension and indieauthed
#
aaronpk
only for instagram
#
[snarfed]
you don’t have to do anything per-silo to set it up, just indieauth once
#
[snarfed]
but yeah also i assume the extension itself auto-updated
#
aaronpk
hm these webmentions look weird in my reader
#
aaronpk
they are in-reply-to the facebook URL
#
aaronpk
rather than my post
#
[snarfed]
guess i should let people opt into or out of silos
#
[snarfed]
they’re in reply to both, right?
#
aaronpk
possibly...? I can't find the bridgy link for it because of how it works on my end
#
aaronpk
oh you know what, i think it might be just a mention of my home page
#
[snarfed]
ah right, mentions of a few of your URLs
#
Loqi
[Justin C. Houk] I respect you choice.
#
aaronpk
argh auto redirect 😂
#
aaronpk
okay yeah i'm surprised that's just an @-mention of my home page
#
aaronpk
that story.php link doesn't seem to work on facebook either
#
[snarfed]
sigh yeah that life event post type still isn’t handled ideally
#
aaronpk
ah right i didn't post that to my website at all, so there's no post of mine to reply to
#
[snarfed]
why surprised at the mention though? it’s in the text, right?
#
[snarfed]
ah yeah there’s no OPD then, so just the text URLs
#
aaronpk
yep so that's as expected
#
aaronpk
i just haven't used facebook in so long i forgot what i did with that post
#
[snarfed]
yeah that’s what i’ve seen w/most of the browser extension users so far 😆
[tantek] joined the channel
#
Loqi
sebsel has 3 karma in this channel over the last year (9 in all channels)
#
[tantek]
sebsel++ thanks for the review and test. merged
[tw2113_Slack_], jeremych_ and [fluffy] joined the channel; nickodd left the channel
#
[fluffy]
[snarfed] ah, makes sense. But mentions to 401s will be very important for supporting private posts in general. Could there be an exception for that? For that matter I feel like any error page which declares an endpoint should still be consisted a valid target.
#
[fluffy]
Like consider a mention to a page that returns an error due to a transitory problem
#
[fluffy]
Wouldn’t want that mention to be lost forever!
#
jacky
aaronpk: I'm getting a 502 on indielogin
#
jacky
wow looking at the pingback spec (https://hixie.ch/specs/pingback/pingback) versus webmention one and I'm kinda surprised it took off lol
#
jacky
not to talk ill of them but it looks more complicated than I expected
#
jacky
like the reinvention of status codes kinda made this more than needed
#
jacky
kinda interesting in implementing it on my site but at the same time, nah
#
jacky
also fixed the URL thing re: streams on my site
[Ramiro_Ruiz] and KartikPrabhu joined the channel
#
jacky
kinda wish there was a tool to determine this: http://microformats.org/wiki/representative-h-card-parsing
#
jacky
like rep-hcard.indieweb.org or something
[KevinMarks] and btrem joined the channel
#
aaronpk
dammit thanks jacky
#
aaronpk
i've gotta figure out why fpm just randomly stops working
#
sknebel
does it crash and not get properly restarted, or does it "hang" in some way?
#
aaronpk
when there's the "bad gateway" error and i look at the process list, all the fpm processes are still running
#
sknebel
seems like there is a "slowlog" option for php-fpm that might help if it gets stuck in a request: https://robertbasic.com/blog/php-fpm-slow-log/
[tw2113_Slack_] and [snarfed] joined the channel
#
Loqi
katherine has 1 karma in this channel over the last year (2 in all channels)
#
@brb_irl
don’t EVER make me use javascript
(twitter.com/_/status/1363228294376804353)
#
jacky
[snarfed]: yeah but not close enough
#
jacky
I wanted to check if my h-card on my site is 'valid' per the representative h-card chec
#
jacky
*check
#
jacky
but it doesn't seem to fly (mainly b/c fed.brid.gy can't find it so I think it's me)
#
jacky
random: does the exposure of one's rel-me links in one's h-card help with anything?
#
jacky
like I can see the rel-me auth angle
#
jacky
but I'm curious if there's anything else it helps with
#
jacky
outside of profile discovery
#
jacky
what is rel=me
#
Loqi
Using rel=me on a hyperlink indicates that its destination represents the same person or entity as the current page, which is a key building-block of web-sign-in and IndieAuth https://indieweb.org/rel-me
#
[KevinMarks]
it helps with identity consolidation
#
jacky
right I think that's what I was addressing w.r.t rel-me auth
#
[KevinMarks]
mastodon uses it for that too
#
jacky
but I don't see anything else it's handy for
#
Loqi
Distributed Verification 2016-09-22
#
[KevinMarks]
so you can have a green tick by your link if it links back
#
jacky
this could be the thing I was looking for re: linking to a feed that's like just the Webmentions of a particular post 👀
#
jacky
but yeah, I kinda don't see the extra value-add _just yet_
#
[KevinMarks]
well, ages ago bradfitz built a crawler for all the xfn values, so you could query it for related accounts and friend links etc too, but it got deprecated
#
jacky
but what does finding 'related' accounts actually do?
#
jacky
like it points to a silo, sure
#
jacky
but like what from that is actually useful?
#
[snarfed]
jacky: it’s discovery
#
[snarfed]
something we still largely haven’t cracked in the indieweb
#
jacky
I don't think it's immediately clicking for me
#
jacky
I'll read that page over
#
[KevinMarks]
it made more obvious sense when we tended to have multiple accounts on different sites rather than a couple of giant silos
#
jacky
that's still kinda the case now
#
jacky
spotify, xbox, instagram, facebook, twitter, (more niche: last.fm, trakt), tiktok etc
#
[KevinMarks]
so you'd have photos on flickr and short notes on twitter and a blog and music plays on last fm and so on, and they did actually use the rel=me links
#
[KevinMarks]
right, but they have all stopped being curlable now
#
jacky
fair yeah
#
[KevinMarks]
if you want a longer video, here's me and brad getting more into the weeds on it when it was still a thing https://www.youtube.com/watch?v=rg-FVDmgyP0
btrem joined the channel
#
[KevinMarks]
plus a lot of detail on how it actually needs some messy code to canoniclize the links
[chrisaldrich] joined the channel
#
btrem
Is there a place to get demo webmentions json to test rendering? What I see on webmentions.io is json for a single url, but the code I borrowed from sia.codes gets webmentions for a site and filters, and it's screwing up, and I really need test data.