#dev 2022-11-16
2022-11-16 UTC
# [snarfed] I noticed the AP shared inbox feature just now, https://www.w3.org/TR/activitypub/#shared-inbox-delivery , which sounds like it should significantly reduce the AP traffic I get, but probably wouldn't help you, your repeated Delete problem is different
# @kevinmarks ↩️ If you're already hosting a blog, you can bridge to fediverse with https://fed.brid.gy/ but it is some setup (twitter.com/_/status/1592674717210927104)
# [snarfed] let me implement https://github.com/snarfed/bridgy-fed/issues/276, and then maybe we can start claiming it's easy ish 😎
# [tantek] but that is the difference, it looks like [Simon_Willison] *did* install Mastodon on https://fedi.simonwillison.net/@simon instead of "just" setting up notes/articles on his own blog and hooking it up with Bridgy Fed
# [snarfed] eg this follow from gregorlove.com to https://toot.cafe/@aciccarello had no actor or anything else identifying @gregorlove.com@gregorlove.com, but it still worked, which you can see here: https://toot.cafe/users/aciccarello/followers
# [snarfed] (and yes maybe AP debugging is off topic here, maybe I'll start taking these to https://socialhub.activitypub.rocks/ )
# [aciccarello] [snarfed] I imagine different versions of mastodon make things harder to debug. toot.cafe is on an older version right now.
gRegor joined the channel
# [aciccarello] It feels close to a social reader from the perspective of being able to follow non-mastodon sites like pixelfed and write.as from the same interface. But I do wish it had broader support than just ActivityPub.
# [tantek] the easy UI to "reply, repost and like" I *suspect* is what is at the heart of the Argument Machine Problem http://powazek.com/posts/3368 — which ironically (though not unexpectedly) I'm seeing replicated in various Mastodon instances / threads, completely outside of Twitter
# Loqi It looks like we don't have a page for "home page stream" yet. Would you like to create it? (Or just say "home page stream is ____", a sentence describing the term)
# [tantek] home page stream is /homepage#Stream
# [tantek] barnaby, that's worth adding to /homepage#Brainstorming IMO
# gRegor GWG, could you try logging in to https://indiebookclub.biz/?
geoffo joined the channel
# [KevinMarks] I am not sure how much https://vickiboykis.com/ has set up in terms of notes posting, mf2 and webmention sending already…
geoffo joined the channel
# gRegor No, wait, the indieauth lib does that with normalize. It doesn't reflect in the URL parameter though, is that what you mean? https://indiebookclub.biz/auth/start?me=gregorlove.com?restart=1
bterry1 and [iambismark] joined the channel
# [iambismark] 👋 hi all
# [iambismark] what are some strategies for storing images/videos/etc?
# [iambismark] all of my text -> stored as markdown w/ toml front-matter in git, simple!
# [iambismark] • git lfs / git annex? - i’ve found that support for these can be a bit spotty if i want to say use some hosted service for generating / deploying my site
# [iambismark] but what to do with binary data?
# [iambismark] • just check straight in to git - conventional wisdom is this is a Bad Thing™, but maybe its not a big deal for a single person repo? bloats the repo size, maybe above what hosted services would like
# Loqi It looks like we don't have a page for "some strategies for storing images/videos/etc" yet. Would you like to create it? (Or just say "some strategies for storing images/videos/etc is ____", a sentence describing the term)
# [iambismark] • store them externally somewhere and just reference them? s3?
# [iambismark] curious how other folks approach this..
# [iambismark] good bot, but not my intention 😄
# [schmarty] what is Morris?
# Loqi Morris is a self-hosted PHP service for storing Webmentions from webmention.io in a JSON format that static sites can use to render them without querying webmention.io on each build https://indieweb.org/Morris
# [schmarty] Oops I mean
# [schmarty] What is spano?
# Loqi Spano is a micropub media endpoint which accepts file uploads via Micropub and returns a URL for use in a subsequent Micropub post https://indieweb.org/Spano
# [schmarty] iambismark: I use Spano as my "store them externally and just reference them" solution. A Micropub media endpoint is a pretty powerful building block (if you are using Micropub generally)
# [iambismark] handy thanks. so you are running this on a server, where do the files themselves end up for long term storage/backup? s3/equivalent?
# [schmarty] Unrelated idle dev thought: what if we had a service that provided little validation badge images to verify that a given page had its microformats or rels or etc correct?
# [schmarty] iambismark: I run it on my own server, yeah. It's a barebones content-addressed system that just stores on and serves from the server itself. I do have automated backups for that server.
# [schmarty] tantek: yeah and the nice thing about those badges is they can tell you when things break!
# [schmarty] ✅ Micropub
# [schmarty] (And media and webmention and IndieAuth and websub and etc)
# [schmarty] Hahaha that is cute
# [schmarty] aaronpk: exactly yep
# [schmarty] Hehe yes there are definitely Considerations
geoffo joined the channel
# [schmarty] I am thinking of them more as a way to gently notice something has broken (or changed unexpectedly). Caching for a while seems totally fine. There are other tools to help validate real-time.
# [schmarty] :melting_face:
# [KevinMarks] You could extend verify-me to check more things
mro joined the channel
# [jamietanna] !tell iambismark I use a separate Git repo for my site's media that gets deployed to Netlify, as I'd written most of the code I needed at the time, but now I'd probably stick it into S3 with CloudFront for caching
mro, slyduda1 and sknebel joined the channel
mro, jeremy, jeremycherfas and barnaby joined the channel
# [Murray] relevant to Twitter exports/imports: https://indieweb.social/@philhawksworth/109353365961680480
mro joined the channel
# IWDiscordRelay <capjamesg#4492> Has anyone played around with https://arc.net/?
# [tantek] h-entry << to do: file issue to figure out a mechanism (property & protocol?) to handle explicitly expression of the explicit [[audience]] for a post. Use-case: exporting of mixed public / protected / private posts into a single h-feed, where each post expresses its audience, so that when imported, the destination can replicate the expected privacy. May be applicable to any vocab.
# Loqi ok, I added "to do: file issue to figure out a mechanism (property & protocol?) to handle explicitly expression of the explicit [[audience]] for a post. Use-case: exporting of mixed public / protected / private posts into a single h-feed, where each post expresses its audience, so that when imported, the destination can replicate the expected privacy. May be applicable to any vocab." to the "See Also" section of /h-entry https://indieweb.org/wiki/index.php?diff=84403&oldid=79606
# [tantek] h-entry << ^ real world example of lack of this kind of support potentially causing a problem: relevant to Twitter exports/imports: https://indieweb.social/@philhawksworth/109353365961680480
# Loqi ok, I added "^ real world example of lack of this kind of support potentially causing a problem: relevant to Twitter exports/imports: https://indieweb.social/@philhawksworth/109353365961680480" to the "See Also" section of /h-entry https://indieweb.org/wiki/index.php?diff=84404&oldid=84403
# IWDiscordRelay <capjamesg#4492> What is Arc?
mro joined the channel
# [campegg] capjamesg I have. It’s… OK. I set it as my default for a week to give it a fair shot, but ended up going back to Safari as my daily driver. They are definitely exploring some interesting concepts around what a browser can be. Want an invite?
gxt, cambridgeport901 and [manton] joined the channel
# barnaby I thought a bit about data exports and limited-audience content a while back, and IMO the most robust method is either for data exports to only contain limited audience content if it’s specifically requested, or to segregate it away from public content to limit the likelihood that it ends up anywhere it shouldn’t be
# Loqi export (specifically, How to export your data) in the context of the indieweb refers to the ability to download some or all of your data from a site, typically from a silo, though also for CMS or site migration https://indieweb.org/Export
geoffo, gxt and [jeremycherfas] joined the channel
# [snarfed] searching https://socialhub.activitypub.rocks/ for Move activity doesn't turn up anything obvious
mro joined the channel
# [snarfed] "Profile redirect" section: https://docs.joinmastodon.org/user/moving/#redirect
# [manton] See this response where I added indieweb.social as a test alias: curl -H “Accept: application/activity+json” “https://mastodon.social/users/manton”
slyduda joined the channel
gRegor joined the channel
gRegorLove_ joined the channel
gxt joined the channel
# [tantek] [manton] is the "tell Google not to index, etc. to make their blog more difficult to find." (AKA /unlisted) feature of micro.blog per-account or per-post?
# [schmarty] gRegor++ for 👻-posts
# Loqi Ghost is an an open source blogging software project written in node.js, and also a hosted silo at https://ghost.org https://indieweb.org/%F0%9F%91%BB
# Saphire lmao
# Saphire Good one
# Loqi ok, I added "Feature: [[unlisted]] account. Per-post [[unlisted]] support can be faked by using a category for such posts, and then excluding those categories from your home page / main stream." to the "See Also" section of /Micro.blog https://indieweb.org/wiki/index.php?diff=84411&oldid=84281
# [schmarty] looks like cohost has RSS feeds now. https://cohost.org/mintexists/post/283023-i-found-it
# [snarfed] huh, maybe more interestingly, cohost does per user subdomains, eg https://mintexists.cohost.org/
# [schmarty] yah i was struck by that as well
# [schmarty] haha, yep, i can finally follow cohosters in my reader ✨
[chrisaldrich], tommorris and [aaronpk] joined the channel
# Loqi Keyoxide is an open-source platform for creating and verifying "distributed online identities" using cryptographic signatures https://indieweb.org/Keyoxide
slyduda1 joined the channel
# [tantek] I feel like this is worth a re-read for anyone here who is considering actively setting something up to participate in hosting "decentralized" content for others (e.g. Mastodon or other OSS) https://rhiaro.co.uk/2016/11/decentralisation-considered-harmful
gRegor and mro joined the channel
mro joined the channel
# [KevinMarks] I got asked if I was at iiw on mastodon
# [KevinMarks] Iiw day 1 grid https://mastodon.cloud/@windley/109350676753680277
# Loqi [Phil Windley] Session Wall for day 1 #iiw https://media.mastodon.cloud/media_attachments/files/109/350/674/261/176/576/original/25264c02e839d74b.jpg
lanodan joined the channel