#dev 2022-11-11

2022-11-11 UTC
jacky joined the channel
#
[snarfed]
Bridgy Fed traffic is up ~10x since a month ago: https://snarfed.org/bridgy-fed-growth.png
#
aaronpk
is this counting inbound traffic to the inbox?
#
[snarfed]
all traffic, but yeah that's easily the majority
#
[snarfed]
probably dominated by Deletes
#
aaronpk
it's so ridiculous how many deletes are sent, someone should do something about that lol
#
[jacky]
what do those messages even look like?
#
[jacky]
is it akin to a webmention signaling deletion?
#
aaronpk
most of them seem to be messages about account deletions
[tantek] joined the channel
#
aaronpk
waiiiit a second
#
aaronpk
i just did a query on a random delete i got
#
aaronpk
i just picked a random recent delete i got and did a query
#
aaronpk
the first delete message i got for this account was april 6, 2021
#
aaronpk
i've been getting the same delete account message increasingly more often for the same account since then
#
aaronpk
i now have 12868 messages that this account has been deleted
#
[snarfed]
searched briefly but haven't found anything about responding to Delete activities
#
aaronpk
it would be terrible design if you had to
#
aaronpk
especially for an account that you've never seen before
#
aaronpk
something is very wrong
#
[jacky]
so it's like a super-public broadcast
#
[jacky]
why does it need to _keep_ telling people that tho?
#
[jacky]
that feels/smells like a big bug imo
#
aaronpk
no reason
#
aaronpk
also how has nobody noticed this before?
#
barnaby
that’s wild
#
[jacky]
https://www.w3.org/TR/activitypub/#delete-activity-outbox has no immediate info on how to handle that
#
aaronpk
i mean that's basicaly the same answer that webmention gives
neceve joined the channel
#
[jacky]
it does seem easier to ignore a thin plain-text body tho than a whole JSON body that you'd have to parse to even determine if you'd want to block or drop
#
[snarfed]
fwiw I'm not seeing duplicates for all or many of my Deletes
#
[snarfed]
I do get one per user on Bridgy Fed, I assume each user they followed or interacted with, but that's slightly more reasonable
#
aaronpk
that's a bold assumption lol
#
aaronpk
i guess it could be for any user that has replied to anything that any of the people you're following have posted
#
[jacky]
oh yikes
#
[jacky]
that's actually both annoying and understandable
#
[tantek]
also seems like a protocol flaw
#
aaronpk
so i've spot checked a few random other delete messages and i am also not seeing duplicates of them, so i got lucky and randomly found the one account that's been sending me 12000 messages
#
[jacky]
this kind of makes me wonder if I should figure out how to hint to other services in my setup to block some things after a while (like on a iptables level) to reduce load to the webserver
#
[jacky]
OH that's good lol
#
aaronpk
in order to do a deeper dive i need to write some code instead of just doing DB queries
#
aaronpk
i can't imagine this is the _only_ account this has happened for
[jgmac1106], jeremycherfas, gRegor, geoffo, slyduda, sarahd[d], bterry1 and mro joined the channel
#
[Jamie_Tanna]
Anyone got any idea why my feed may not be picked up by Mastodon? Folks I'm following https://indieweb.social/web/@jamietanna/following (ie snarfed) don't seem to work, it's only tantek that's appearing in my feed 🤔
#
@giuseppegurgone
It would be fun to build a decentralized Twitter alternative that can be deployed with one click to your domain. - your handle is @​domain - subscribe (follow) via RSS - reply/repost/share via Webmention
(twitter.com/_/status/1590983095427432449)
#
[KevinMarks]1
Can you dedupe the inbox queue by hashing the messages, or does the signature vary?
cambridgeport90 joined the channel
#
[aciccarello]1
I tried to get bridgy-fed set up on my site. Looking at the bridgy responses I was able to define my account name but testing username search and u-like-of webmentions didn't work. I'll have to take another look tomorrow
mro, slyduda, barnaby, petermolnar, Lunarequest[d], sarahd[d], YimingWu[d], tracydurnell[d], IWDiscordRelay, Silicon[d], connorthemiller[, shaunix[d], Jeremiah[d] and gRegor joined the channel
#
[jacky]
what is a social graph
#
Loqi
A social graph is a network of social profiles/identities and relationships between them, either on a single site like a silo, across the web, or in-person connections; more recently, the indie map shows a visualization of some of the IndieWeb’s social network https://indieweb.org/social_graph
#
aaronpk
just checked another account on mastodon.cc and I've been receiving similar duplicate Delete messages from it too
#
[jacky]
that's odd
#
[jacky]
I wonder if that instance itself got some bad code
#
aaronpk
super weird. i filed an issue
#
Loqi
[aaronpk] #20406 Mastodon is sending repeated Delete activities for the same deleted account
#
aaronpk
just got another mastodon.cc delete and i've been receiving hundreds per month for that account for the last year too
#
aaronpk
ok so mastodon is definitely sending unnecessary deletes. I've now confirmed that the majority of the account Delete messages I've received are for accounts that I have definitely never seen before
#
aaronpk
i agree that there's utility in sending Delete messages for accounts I'm not following, *if* that instance has sent me a message from that account before for some reason like they replied to a post from someone i am following. but that is not what's happening
cambridgeport901, paulrobertlloyd and [jgarber] joined the channel
#
[jgarber]
aaronpk: The mastodon.cc admin (the instance my account is on) has been semi-responsive to some issues I was having following accounts on a particular instance. They may be able to help debug, but it sounds like this may be a broader issue.
#
aaronpk
Would you mind sending them a link to that issue? I doubt it's anything an instance admin can control but would be great to have them as part of the convo
#
aaronpk
btw youre my only follower on that server
#
[jgarber]
It’s a _very_ old account (~2017) so that’s not terribly surprising to hear.
sebbu, geoffo, mro and nertzy joined the channel
#
[tantek]
since when are people / sites / software resorting putting their actual content ONLY in their meta name="description" and nowhere in actual page content? it's like the exact opposite of what you’re supposed to do
jjuran_ joined the channel
#
barnaby
does anyone have a write-up or existing code of how to convert output from XRay into “strict” jf2?
#
barnaby
so far I’ve found two, maybe three, big differences and am wondering if there are more which other people found already
#
barnaby
also aaronpk are you interested in issues documenting differences between XRay and jf2, or would you prefer that XRay remained it’s own semi-compatible thing?
#
@lordmatt
I have come to realise that being on #Mastodon is the first time I have been excited about social media - having actual interactions with people - since I first discovered #WebMention.
(twitter.com/_/status/1591114497888260103)
#
[tantek]
interesting mix
laker joined the channel
#
barnaby
I think for the moment I’ll make an issue documenting all the differences I find, and a function for converting XRay output into jf2 which could potentially be contributed back to the project
mro and gRegor joined the channel
#
[tantek]
barnaby, be sure to form an opinion about how alt text on images should work in either/both 🙂
#
barnaby
I have a couple of ideas which wouldn
#
barnaby
wouldn’t break BC for either already
#
barnaby
noted them here, happy for any feedback https://github.com/indieweb/jf2/issues/46
#
Loqi
[barnabywalters] #46 How to make img alt information available in JF2
#
[tantek]
barnaby++ nice
#
Loqi
barnaby has 31 karma in this channel over the last year (48 in all channels)
mro joined the channel
#
[jacky]
in terms of prior art
#
[snarfed]
[Jamie_Tanna] have you been able to reproduce https://github.com/snarfed/bridgy-fed/issues/270 at all? I haven't managed to find anything in either BF or wm.io that could cause it. I wonder if it's transient somehow
#
Loqi
[jamietanna] #270 @-mention rejected by webmention.io
slyduda joined the channel
#
[snarfed]
also I don't quite follow "why my feed may not be picked up by Mastodon," what are you expecting to happen (and where) that's not happening?
#
aaronpk
barnaby: my goal with xray is not the same as the goal of jf2. the point of xray is to have a schema that is vocabulary-aware, not just a slightly nicer version of mf2 json
#
barnaby
that’s fair, none of the differences I noticed so far had anything to do with vocabularies though. It’s just refs vs references and items vs children
#
barnaby
and possibly some other stuff but I’m testing at the moment to verify it
#
aaronpk
the subtleties are the singular vs plural of specific properties
#
barnaby
yep, jf2 allows singular vs plural properties almost everywhere anyway so I’m not worried about that
#
barnaby
I thought I also saw an example of name or summary being html-encoded already, but that must have been from something else as I can’t reproduce that now
#
aaronpk
xray does do a lot of sanitization of html too, which woudln't be in the jf2 spec
#
barnaby
yep, I’m not too worried about that
#
barnaby
on closer examination it looks like the only differences which would cause me any trouble are those two key names, so I’ll just make a function which renames them whenever I deal with data from XRay
#
[snarfed]
anyone familiar with how AP handles mentions, eg @-mentions? [aaronpk] have you ever gotten https://www.w3.org/TR/activitystreams-vocabulary/#dfn-mention activities from the fediverse?
#
aaronpk
checking...
#
[snarfed]
BF currently handles them and converts them to wms, but not yet sure if it's ever actually seen one
#
aaronpk
interesting query
#
aaronpk
what "type"s have i received..
#
[snarfed]
ah Mentions are in object.tag
#
[aciccarello]1
[snarfed] Is there a way to drop the www. on a domain with bridgy-fed?
#
aaronpk
someone implemented dislike apparently 😂
#
[snarfed]
[aciccarello] yes! looking
#
[snarfed]
what's your site?
#
barnaby
86 of a blank type, wonder what they are
#
aaronpk
i've received more Deletes than all other messages combined. that's not good
#
barnaby
AP is a very destructive protocol :D
#
[aciccarello]1
[snarfed] www.ciccarello.me
#
[aciccarello]1
I was able to look up my site in Mastodon with @www.ciccarello.me but not @ciccarello.me
#
[snarfed]
your site would need to serve the BF redirects from ciccarello.me
#
[snarfed]
right now it redirects them all to www
#
[aciccarello]1
Hm, I need to think about how those redirects are setup
#
[snarfed]
(and probably your home page, since that's where BF gets your h-card to convert to AP)
jjuran and geoffo joined the channel
#
[snarfed]
unrelated, silver lining to all this, may be for the best that I procrastinated migrating Bridgy/granary to Twitter API v2
#
[Jamie_Tanna]
snarfed I'm expecting that folks following me through ie Mastodon would be able to see my posts - as they enter my Atom feed - appear in their Mastodon feed. I'd assumed that would work from my interpretation of the Bridgy Fed setup instructions, and the mentions of Atom feeds
#
[snarfed]
ah, right, no, you have to manually trigger posts, they're not federated automatically from your Atom feed
#
[snarfed]
I definitely need to work on the docs!
jacky joined the channel
#
[snarfed]
I'm open to automatically federating from an h-feed or Atom feed, but I think I'd want to make it opt in, or at least opt out, and I don't yet have a way for sites to indicate that
#
[aciccarello]1
What does bridgy-fed use the atom feed for?
#
[snarfed]
historical Mastodon interop
#
[snarfed]
may or may not still be needed
#
[Jamie_Tanna]
Gotcha, that explains it. Anyone got any recommendations for auto federation of posts?
#
[snarfed]
well and interop with other Salmon-based fediverse implementations, but those are less common
#
[snarfed]
[Jamie_Tanna] if your site sends webmentions, just add an empty https://fed.brid.gy/ link to your post template, that will automate it
#
[Jamie_Tanna]
Thanks - I was hoping to not add links if possible
#
[snarfed]
understood
#
Loqi
[snarfed] #275 Option to federate posts from feeds automatically
#
[tantek]
interesting. curious how that would work. polling? websub?
#
[tantek]
I like that it's an explicit step, so posts aren't federated "automatically"
#
[tantek]
e.g. when I might still be editing them
#
[tantek]
speaking of which, does Bridgy Fed support some method of updating posts? send another webmention?
#
[snarfed]
it thn sends
#
[snarfed]
argh damn keyboard
#
[snarfed]
sorry. it then sends an Update activity
Guest6, angelo, jacky and mro joined the channel
#
[jacky]
I'm curious again about the 'social graph'/address books/relationships because I would like to do the inverse of "entering all of the URLs of people I know to follow" and instead use the data I can either export or have on hand to have a personal representation of the things I engage with on the Web
#
[jacky]
I think I might need to sketch out this idea more but I'd want to do something with my exports to have them even auto-build contacts (or what have you) and use that info to set up subscriptions in my reader
mro joined the channel
#
barnaby
aaronpk: re xray stuff: documented “jf2 compat not a goal” and added my xray to jf2-ish function here in case other people run into this and try searching issues for jf2 https://github.com/aaronpk/XRay/issues/115
#
Loqi
[barnabywalters] #115 Converting XRay to JF2
#
slyduda
what is bridgy fed
#
Loqi
Bridgy Fed connects IndieWeb sites with social networks like Mastodon and HubZilla https://indieweb.org/Bridgy_Fed
[timothy_chambe] joined the channel
#
[timothy_chambe]
Anyone here want to help Dave POSSE from his blog to Mastodon?
#
[timothy_chambe]
Would seem maybe bridgely would do this? Or other solution?
#
@davewiner
I want to hook my linkblog up to my Mastodon account. http://radio3.io/users/davewiner/ Help me do it.
(twitter.com/_/status/1591168119619584000)
#
[timothy_chambe]
If anyone can help, might be good to have him illustrate that indieweb idea in action.
jacky joined the channel
#
@jackyalcine
↩️ I've used https://brid.gy/ to do so from my site. I can imagine that something listening to your site's RSS feed (maybe over WebSub?) could do the same with (potentially) little effort. Could help more at https://chat.indieweb.org/ (https://jacky.wtf/2022/11/4x11)
(twitter.com/_/status/1591181904539275264)
gRegor and [Zeina] joined the channel
#
ash[m]
Ok I've updated the markup. Does the mf2 on acegiak.net/notes look right now to y'all?
#
jacky
ooh a narrative designer o.o
#
jacky
from a quick scan
#
jacky
what are you trying to confirm?
#
barnaby
looks good to me ash[m], only thing I can think of at a glace would be adding timezones to the published datetimes
#
jacky
this site is also very nice
#
barnaby
not directly mf2 related (and I’m not an accessibility expert so could be wrong) but is there any value in having profile photo alt text be “[person]'s avatar”? I imagine that’s not very interesting for people using screenreaders
#
barnaby
and would mostly be useful if there was no textual representation of the person’s name nearby (e.g. in a facepile)
#
ash[m]
Jacky, mostly that the h-entry and u-repost-of h-cites are making sense
#
barnaby
monocle likes it, which is usually a good sign https://monocle.p3k.io/preview?url=https://acegiak.net
#
ash[m]
<barnaby> "not directly mf2 related (and I..." <- Interesting question! Is it less annoying to have no alt text there at all then and then just the name for something like a facepile
#
ash[m]
barnaby: That was the tool I couldn't remember the name of!
#
barnaby
ash[m]: my rule of thumb for alt text is “write whatever you would want to read there if the image didn’t show up”
#
ash[m]
Yeah
#
barnaby
so say you had a “liked by” facepile which displayed like “Liked by: [ ] [ ] [ ]” where each [ ] is a profile photo
#
barnaby
replacing those with the name of the person would be a reasonable (if still noisy) alt text
#
barnaby
and when you have post authorship information which is like “[ ] Author McAuthorface”, having the alt text empty makes more sense than it resolving to “Author McAuthorface’s avatar Author McAuthorface”
#
ash[m]
Yeah that makes sense
#
barnaby
btw ash[m] re not remembering monocle: if in doubt, check the wiki ;) https://indieweb.org/feed#How_To_Test
#
barnaby
which reminds me, at some point I’d like to make a validator for h-feed which isn’t as opinionated as monocle and more aimed towards publishers
#
barnaby
obviously monocle is opinionated in good ways for good reasons, but I think it’d be useful for publishers to have a tool which explains what’s going on a bit more
#
jacky
that'd be really handy when I'm pitching indieweb stuff to people
#
jacky
validators (esp once that can help debug) are ace
#
slyduda
personally i had a lot of trouble getting started because i felt initial testing was difficult^
#
barnaby
jacky: yep, as soon as the new version of my site is up and running and I have time for non-yak-shave community projects again, I’m planning an overhaul and expansion of indiewebify.me
#
barnaby
slyduda: sorry to hear that, I’d be interested in more details about your experiences if/when you’re willing to elaborate
#
slyduda
barnaby: yeah i'll definitely share my experience when i have a bit of free-time
#
barnaby
thanks, that’d be great! I’m collecting ideas and issues wrt testing here https://github.com/indieweb/indiewebify-me/issues
jacky, srushe and j6 joined the channel