#dev 2026-01-22
2026-01-22 UTC
cotsuka, shoesNsocks, vidak, sebbu and grufwub joined the channel
#
[Sophia_wood] [artlung]++ - I got my first webmention! I have decided to show these as π:

#
tgagor I did now, and looks like it didn't send the missing one. Can I do something about it?
#
tgagor [edit] I checked Bridgy now, and it looks like it didn't send the missing one. Can I do something about it?
#
tgagor I tried to use "Resend for post" in Bridgy, now I can see only one "like" - so it's not getting better ;/
blacklight, cotsuka, jonnybarnes, DanQ, simpleauthority_, simonbc, gRegor and [snarfed] joined the channel
#
[snarfed] tgagor sorry for the Bridgy trouble! https://brid.gy/mastodon/@tgagor@mastodon.social looks like it eventually sent all of the likes on that post, and one repost . it didn't send the other because they have #nobot in their profile bio: https://brid.gy/about#opt-out
#
[snarfed] https://brid.gy/about#missing may also be helpful
thegreekgeek and [rose] joined the channel
#
[rose] Anyway, topic for today: Backups. What system do people prefer? My own situation: VPS, about 80 GB max., and a storage box, about another 120 GB. I had initially used Restic, but god one tweak and I seem to break my script fast. Takes a bit of work to make it more user-friendly, but it's good for almost byte-level de-duping. Rsync, so much easier, and if you can integrate hard links, you can dedupe at the file level. What are other people
blacklight joined the channel
#
Loqi A backup of an indieweb site should have everything necessary to redeploy it on a new webhost https://indieweb.org/backup
#
jadedblueeyes Just spent a lil less than an hour adding support for likes n stuff on my site via webmentions.io + bridgy
#
jadedblueeyes Was surprisingly easy
#
jadedblueeyes for example: https://jade.ellis.link/blog/2025/07/27/let's-talk-about-policy-servers
#
jadedblueeyes :3
cotsuka joined the channel
#
jadedblueeyes Will probably add comments in a bit
#
jadedblueeyes But that'll be harder cause I have to process the HTML
#
jadedblueeyes Wish we had matrix here lol
#
[Al_Abut] Question I've been meaning to ask for ages: what's the difference between bridgy and posse party (and any other cross-posting I’m forgetting about)
#
[Al_Abut] I used to use a pretty popular app for it back in the day, Buffer
#
[aciccarello] POSSE Party has support for the more popular networks but requires some more complicated setup.
#
[aciccarello] Compare the sites listed on https://brid.gy/ vs https://posseparty.com/
#
[aciccarello] Mastodon and bluesky are supported by both, but the others are different
#
[aciccarello] Plus you have to host posse party yourself
#
[snarfed] http://micro.blog is one of the few (only?) other full-featured backfeed implementations I know of
#
[Al_Abut] Gotcha. I get it from a technical perspective now, thanks for the round up from you both! I can see the utility of adding backfeed to your original site like @jadedblueeyes did above, that looks cool. Sort of like a modern distributed version of old school blog comments, or the interactions in a Medium post.
#
[Al_Abut] Still not sure if it's for me though. I’m torn between it being a low friction way to link conversations vs it being context collapse of a different sort. That's where I can see the one-way broadcast being a feature and not a bug, if each platform has its own vibe and strengths.
#
[Al_Abut] Like I don't see how it enables more back and forth, as you put it T
#
[Al_Abut] ?
#
[Al_Abut] I can see that. My lived experience is very different though and there's where I'm drawing from, not “marketing” whatever that means.
#
[Al_Abut] Again, not in my experience
#
[Al_Abut] Since I follow and talk to the same people on different platforms
#
[Al_Abut] Which is normal human nature. I'm going to have very different conversations with one buddy in a group ride on my bike than I am with that same buddy talking about recipes in a cooking class or coffee shop meeting consulting about their business ideas or whatever
#
[Al_Abut] Yeah again, not sure I follow how backfeed helps all that instead of plain vanilla posse. Sounds like it'd be a coffee talk instead because I'm not getting something over text.
#
[Al_Abut] Over text it's one of those things where asking the same question in different ways makes it sound argumentative when I'm just being dense and not getting it
#
[Al_Abut] [tantek] Ah, so you see it as calmer because you're not having to go to those various platforms to see who’s replied?
#
[Al_Abut] [artlung] no, don't have an answer yet because I don't get the why behind using the tool beyond just the technical capability to do so
quaff left the channel
#
[Al_Abut] Ah! I thought you meant going to each platform to reply in kind there and I was like, then what's the point?!?
#
[Al_Abut] [artlung] it is now, yeah. First I didn't even understand the technical difference and then the follow up is to understand the point of the difference.
#
[Al_Abut] [tantek] is it Bridgy that allows you to do that reply-on-your-own-site? Or just webmentions.
#
[artlung] we have https://indieweb.org/why_post if you sort out an answer I suggest starting a https://indieweb.org/why_bridge
#
[Al_Abut] [artlung] great suggestion! “Why Bridge” is the succinct name of this side quest.
#
[Al_Abut] Why backfeed is new to me:
#
[Al_Abut] https://indieweb.org/backfeed
#
jadedblueeyes [tantek]: well, not so much broke down but it became too much effort for m.org to run free ones
#
jadedblueeyes one of the other communities I'm a part of - musicbrainz- runs their own stuff and bridges to IRC and Discord from matrix
gRegor joined the channel
#
[artlung] started. https://indieweb.org/why_bridge
#
[tantek] see /discuss#Matrix for details
#
[Al_Abut] Does anyone manually or selectively show webmentions on their site? I.e. curate which ones to show instead of displaying them all by default?
#
[Al_Abut] I don't want to turn the clock all the way back to the blog commenting days and have anyone be able to add words to my own site without permission
#
[Al_Abut] [artlung] so you have a dashboard where you click on stuff to display? Or it all displays by default and you delete stuff after the fact.
#
[Al_Abut] Ah, got it
#
[Al_Abut] Sigh. Sometimes I hate being an old school static site kind of guy, haha.
#
Loqi Akismet is an anti-spam webservice from Automattic that has various levels of service both free and paid https://indieweb.org/Akismet
#
[aciccarello] Al, you could see having a static site as a benefit in that you have more control over when mentions get added to your page.
#
[Al_Abut] [aciccarello] fair!
#
jadedblueeyes [tantek]: It's an instance of appservice irc run via matrix docker ansible deploy
#
[Al_Abut] [aciccarello] is that what you do with 11ty?
#
jadedblueeyes we want to move away from it to a bridge that's maintained though
#
[aciccarello] I actually don't have webmentions as part of my build yet. I only load them client-side
#
jadedblueeyes Probably heisenbridge or maturix-irc depending on when we move
#
[Al_Abut] [aciccarello] that's very cool. I'm already using http://webmention.io as a sort of internal dashboard. Is there a way to selectively add specific webmentions through that library? Or is it a binary all on/all off kind of thing.
#
[aciccarello] I think you would have to log into http://webmention.io to remove/block mentions you don't want.
#
[Al_Abut] Ah
#
[Al_Abut] Yeah then it sounds just like blog commenting moderation
#
[Al_Abut] No thanks
#
[Al_Abut] Avoiding that kind of admin tax from the blogger days is probably half the reason I'm still rocking static sites
#
[Al_Abut] Makes me want to make a “why static” wiki page
#
[aciccarello] I'd suggest a why section on an existing page rather than a separate page
#
[Al_Abut] Yeah I just realized that when looking through the wiki
#
[Al_Abut] Which led to finding this fun hot take:
#
[Al_Abut] https://indieweb.org/database-antipattern
#
[Al_Abut] [tantek] I'm curious about this line from the anti-db page:
#
[Al_Abut] > “It's likely that eventually we'll come up with something resembling a database / storage API on top of an HTML+microformats2 file.”
#
[Al_Abut] How's that going?
#
[KevinMarks] You can leave http://webmention.io as the repository and add filters to webmention.js to block the sites you're not interested in sharing
Psychotic1 joined the channel
#
[Al_Abut] This is good info and food for thought. Thanks gents!
#
[Al_Abut] Feel like I crowdsourced my own personal HWC this morning because I couldn't make either of the ones yesterday 😆
#
[Al_Abut] I've got a solid chunk of this afternoon set aside for working on my site for the first time since houseguests arrived almost two weeks ago.
#
[aciccarello] I know webmention support is on the roadmap for indiekit too which is a micropub server for static sites.
#
[aciccarello] I say it is on the roadmap but I don't think any work has been done. I'm still using http://webmention.io
#
[aciccarello] I don't think http://webmention.io was meant to be self hosted so there might not be documentation for that.
#
[aciccarello] I've also seen a few projects follow the same API model as http://webmention.io
#
[aciccarello] I can't remember which exactly
#
[KevinMarks] I built mention.tech but it's on a deprecated version of appengine so I wouldn't recommend running your own version, but the basic webmention functionality is not complex to implement on anything that supports web endpoints and some kind of backend storage
#
[aciccarello] aks, on my static site I have a step after my build to pull the latest post and send mentions for it.
#
[aciccarello] Yeah, probably the same one I use
#
[KevinMarks] You're welcome to look at https://github.com/kevinmarks/mentiontech for ideas
#
[rose] I probably will go back to Restic. I feel as a sort of pro I really should be using the most sustainable solution, and know how to reliably implement it for others... (I'm an Editor of the W3C Web Sustainability Guidelines, and going for rclone when I do already know Restic is better is sort of... not in line with the standards I am trying to hold myself to.)
#
gRegor aks, your mention of lizards reminded me to make this silly thing: https://gregorlove.com/lab/lizard.php
#
[Sophia_wood] [Al_Abut] I am grabbing the count and just putting that with a pi on each page. if a mention would add to a post, I may manually incorporate it. I do this at build time only and my python script lets me know what new mentions there are - I am very new to this.
#
[Sophia_wood] the site is banjomagpi (pi) - so no, but art is in the eye of the beholder.
#
capjamesg https://granary.io/url?input=html&output=rss&url=https://jamesg.blog/hwc-notes/#hwc-pacific converts the first h-feed on the page, whereas https://granary.io/url?input=html&output=rss&url=https%3A%2F%2Fjamesg.blog%2Fhwc-notes%2F%23hwc-pacific converts specifically the #hwc-pacific feed.
#
[artlung] what is URI Fragment? https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment
#
capjamesg I'm not sure where it fits on the wiki but https://jamesg.blog/hwc-notes lets you follow HWC archived notes via a web feed.
#
[Al_Abut] Does anybody have a semi-automated posse setup? I hear a lot about manual or fully automated, but I'm thinking of a 3rd way. Something like an array in my frontmatter of where to syndicate to, or nowhere at all.
#
aks well with bridgy you can automate it like this https://brid.gy/about#webmentions
#
[Al_Abut] Nice! Just what I had in mind, thank you!
thegreekgeek joined the channel
#
[Al_Abut] [gRegorLove] interesting. Is there a pattern to which ones you cross-post vs not?
DanQ joined the channel
#
[Al_Abut] Does “Mastodon fully on Bridgy Fed” mean everything is automated for Masto and you're more selective about bsky? Or did I read that wrong.
#
gRegor The difference is bsky I set up an account the "normal" way. It was before Bridgy Fed, so I have a username/password. Mastodon I'm using Bridgy Fed entirely. If you view one of my posts on Mastodon directly (may need to refresh the permalink), it should redirect you to my permalink, because BF makes gregorlove.com my fediverse profile
barnaby joined the channel
#
gRegor Example: https://xoxo.zone/@gregorlove.com@gregorlove.com/115923684631858416 this should warn you it's redirecting. The "fed.brid.gy/r" link it shows is just a redirect to my canonical link, due to how Mastodon works
#
[Al_Abut] Oh interesting. Wait, I seem to remember some issues with that when I was trying to reply on Mastodn to something you said. Or was that Cam Pegg? It was a while ago.
#
[Al_Abut] Cool cool, glad to hear I'm on to something. I feel the same nerves about auto posting as I do about autogenerating the RSS, which I didn't know I didn't have to do until recently
#
[tantek] [Al_Abut] I was VERY picky about what my POSSE tweets looked like so I super overthought (and likely over designed) the problem and that's why most of the /Twitter article is this section with intricate details about how to POSSE every sort of thing to Twitter: https://indieweb.org/Twitter#POSSE_to_Twitter
#
[Al_Abut] Oh I can relate to that. I wordcraft my descriptions a lot too.
#
[Al_Abut] To the point of often describing the same post in different ways on different platforms.
cotsuka joined the channel
#
[Al_Abut] What do you do now?
#
[Al_Abut] Do you posse anywhere else?
#
[Al_Abut] Interesting
#
[Al_Abut] Interesting want to pick back up the momentum on photo stuff again soon. Been derailed lately with a combo of microformats feed and general life stuff.
#
[Al_Abut] The MF feed is acting as a blocker dependency on all kinds of projects
#
[Al_Abut] Thanks man, I absolutely will. For now just cross your fingers that it's more of a mental blocker about finally shipping it?
#
[Al_Abut] I'm still super stoked to get off RSS, enthusiasm hasn't waned, just that the energy to get it over the line went into non-screen stuff
#
[Al_Abut] Oh god yes, that's a real thing. Probably why I gain energy from dispensing unasked for impromptu design audits 😆
#
[KevinMarks] more interesting atproto interop https://bsky.app/profile/stephenreid.net/post/3mczi2xkqqs22
CrimeWave joined the channel
#
[Al_Abut] [KevinMarks] is there an uptick in atproto momentum lately?
#
[Al_Abut] I liked the other articles you shared earlier this week
#
[Al_Abut] Just to keep tabs for curiosity, I'm not sure where it's all unfolding
cotsuka joined the channel
#
[KevinMarks] I'm seeing a lot of devs using it as a distributed storage for apps in the way that we hoped for in OpenSocial and TimBL has been pitching for SoLiD - OpenSocial we gave the social network silos too much control; SoLiD has all the LD bad smells and complexities. I give Paul Frazee the credit for making developer experience work with OAuth and personal storage, albeit fully public.
#
[KevinMarks] If you want a long read on the history of his thinking see https://github.com/beakerbrowser/beaker/issues/820 and https://github.com/pfrazee/json-lz/blob/master/DESIGN.md which were when he was trying to make a PDS part of a browser
#
[artlung] I've seen more than a few people noting enthusiasm for ATmosphere Conference. https://atmosphereconf.org
#
[KevinMarks] I do like the idea of going, though tricky currently with no employer
thegreekgeek joined the channel
#
[morgan] I was about to say thats in my neighborhood albeit over a border so if anyone is around could get a coffee or hang out
DanQ, cotsuka and [snarfed] joined the channel
