#dev 2023-03-21

2023-03-21 UTC
geoffo joined the channel
#
[tantek]
great thread here about post migration, lots of details that I think are worth perhaps extracting and summarizing in its own page: https://github.com/mastodon/mastodon/issues/12423
#
Loqi
[preview] [SilverWolf32] #12423 Support Post Migration
#
[tantek]
This related issue also seemed interesting: https://github.com/mastodon/mastodon/issues/34 β€” one of the big differences between following someone in a traditional /readers vs following someone on Mastodon or other ActivityPub service.
#
[tantek]
what is follow
#
Loqi
πŸ‘£ follow is a common feature (and often UI button) in silo UIs (like Twitter) that adds updates from that profile (typically a person) to the stream shown in an integrated reader, and sometimes creates a follow post either in the follower's stream ("… followed …" or "… is following …") thus visible to their followers, and/or in the notifications of the user being followed ("… followed you") https://indieweb.org/follow
#
Loqi
[preview] [Gargron] #34 Backfill statuses from remote accounts when first subscribed
#
[tantek]
follow << Open Issue: when you follow someone on an ActivityPub service (e.g. Mastodon account) it only shows you their subsequent posts (in contrast to traditional [[reader]]s & [[feed file]]s where you immediately see their recent posts) https://github.com/mastodon/mastodon/issues/34
#
Loqi
ok, I added "Open Issue: when you follow someone on an ActivityPub service (e.g. Mastodon account) it only shows you their subsequent posts (in contrast to traditional [[reader]]s & [[feed file]]s where you immediately see their recent posts) https://github.com/mastodon/mastodon/issues/34" to the "See Also" section of /follow https://indieweb.org/wiki/index.php?diff=87081&oldid=86827
chenghiz_ and geoffo_ joined the channel
#
[snarfed]
^ afaict that's Mastodon specific. sounds like the AP outbox is how new followers are expected to see someone's past posts. from https://www.w3.org/TR/activitypub/#x1-overview: "You can GET from someone's outbox to see what messages they've posted (or at least the ones you're authorized to see)."
#
[snarfed]
looks like outbox is mentioned briefly in that issue, https://github.com/mastodon/mastodon/issues/34#issuecomment-624841885
#
Loqi
[preview] [yakryder] It seems there's a good higher level outline referenced and described by @gammaPi above on what would be wanted for this feature. One question: If I am understanding this issue and the last word by @dansup on https://github.com/pixelfed/pixelfed/...
geoffo joined the channel
#
@geekplux_cn
ι‰΄δΊŽε‡ δ½εŒε­¦ζ„Ÿε…΄θΆ£οΌŒhttps://geekplux.com/posts/webmention ε†™δΊ†η―‡ζœ‰ε…³ http://Webmention.io ηš„
(twitter.com/_/status/1638029021530267650)
IWSlackGateway and [tantek] joined the channel
#
[tantek]
[snarfed] indeed, also this comment struck me as odd "disabling outboxes for privacy reasons" when they have RSS "outboxes" turned on by default for folks!
IWSlackGateway and [tantek] joined the channel
#
capjamesg
What is an RSS outbox?
#
Loqi
It looks like we don't have a page for "RSS outbox" yet. Would you like to create it? (Or just say "RSS outbox is ____", a sentence describing the term)
[snarfed] joined the channel
#
[snarfed]
he just means RSS feed of their posts
geoffo, chenghiz_, [benatwork], lagash and [dave] joined the channel
#
[tantek]
Seems worthy of broader consideration (how do we avoid similar thundering herd problems) https://github.com/mastodon/mastodon/issues/23662
#
Loqi
[preview] [ddevault] #23662 Reduce load of preview fetching on third-party servers
geoffo, [schmarty] and [aciccarello] joined the channel
#
[aciccarello]
What similar thundering heard problem does the IndieWeb have?
#
[aciccarello]
AP/Mastodon's chatty server propagation seems somewhat unique.
lagash joined the channel
#
[aciccarello]
I'll add that I agree being good web citizens is important so worth watching that issue
#
[tantek]
aciccarello, the "thundering herd" effect has been a problem for any push-based system. E.g. Atom+PuSH(WebSub). sites used to also go down when feed readers all polled their feeds at the same time. That (and analytics) drove the creation of feed proxies like Feedburner, to take the load off the original publisher.
#
[tantek]
What's new here is Mastodon is doing this to sites that were not a first party participant in the interaction.
gRegor and [KevinMarks] joined the channel
#
[KevinMarks]
That's not wholly new - tee slashdot effect was that, and orange site can as well
#
[tantek]
[KevinMarks] can you recall any good blogposts about that from the past? I tried web searching and "thundering herd" has too many false positives πŸ˜•
#
[tantek]
and adding "RSS" or "Atom" doesn't seem to help
#
[KevinMarks]
Older version
#
[tantek]
this is useful.
yousef joined the channel
#
[schmarty]
ooh. aaronpk's advanced oauth course mentioned http signatures with the reminder that they're not yet a published IETF RFC. looks like it's closer as of 2023-02-20 though? https://datatracker.ietf.org/doc/draft-ietf-httpbis-message-signatures/16/
lagash joined the channel
#
capjamesg
How could I set up a live chat feature on my website?
#
capjamesg
cc angelo
[jacky] joined the channel
#
[jacky]
oh finally
#
capjamesg
What is Pusher?
#
Loqi
It looks like we don't have a page for "Pusher" yet. Would you like to create it? (Or just say "Pusher is ____", a sentence describing the term)
#
capjamesg
I'm going to go with Pusher for the chat.
#
angelo
are you going to put it behind indieauth?
#
capjamesg
Put what behind IndieAuth?
#
capjamesg
The chat?
gRegor joined the channel
#
[tantek]
capjamesg, using IndieAuth would solve the problem of having to have chat users pick a username (or impersonate)
[benatwork] and [jjdelc] joined the channel
#
[jjdelc]
hello, is https://indieauth.com/auth still the endpoint to POST to perform an indiauth login?
#
[tantek]
nope. "indieauth.com" is not mentioned anywhere in the IndieAuth spec: https://indieauth.spec.indieweb.org/
#
prologic
It's just a test client right?
#
[tantek]
it may be used for that thought I believe it is being phased out in preference of https://indielogin.com/
#
[jjdelc]
I had a website that used indieauth to login, and it's not working anymore. I am debugging and I was making q POST request to `https://indieauth.com/auth` from which it obtained an argument I used to then proceed with the login
#
[jjdelc]
That same POST request is no longer returning the previous promise, so I can't login anymore. I found `indielogin.com` but it needs client registration it seems, so I can't plug that into my site to login (at least today)
#
aaronpk
Yess http signatures is in final IETF review stages
#
gRegor
As far as I know, indieauth.com (the service) should still work, though is being phased out, yes. https://indieauth.com/developers should still work?
#
gRegor
What HTTP response and message are you receiving?
#
[jjdelc]
I got a 200 , but the body is empty
#
[jjdelc]
Ah, I see now the response is JSON, it is not text format anymore! I was parsing it as a querystring