#dev 2024-02-14

2024-02-14 UTC
#
[tantek]
bacardi55[m] I think requesting a bookmark post validator makes the most sense because if we can codify some of our rules / guidelines / best practices into a validator, that will help more people help themselves.
#
[tantek]
separately, I think aciccarello's suggestion *also* makes sense, but is a different feature
sam1 joined the channel
#
bacardi55[m]
Ok will do.
#
[tantek]
thank you!
#
[tantek]
all this talk of indiewebifyme has me reviewing the open PRs: https://github.com/indieweb/indiewebify-me/pulls
#
[tantek]
gRegor or someone more familiar with PHP/PHPUnit/Guzzle versions/isms, can you check PRs 112 & 113 to see if they are safe / make sense to land when you have a moment? https://github.com/indieweb/indiewebify-me/pull/112
#
[tantek]
I don't know enough the the specific technologies involved to offer an informed opinion about these PRs
#
[tantek]
about* the
#
bacardi55[m]
Thanks to implementing indieweb markups, I've been tinkering with my blog like it is 2005 for the past month, which is great :]
#
[aciccarello]
I created https://github.com/indieweb/indiewebify-me/issues/118 for the post type discovery piece.
#
Loqi
[preview] [aciccarello] #118 h-entry validator should indicate post type
nertzy joined the channel
#
[aciccarello]
Didn't gRegor want to update the framework on indiewebify-me or something? I don't know much PHP but indiewebify-me is a project I'd love to contribute at some point.
[tantek] joined the channel
#
[tantek]
same. how do we lower the (coding etc. knowledge) barriers to contributing to indiewebifyme?
#
[tantek]
AKA simpler (as little as possible?) "toolchain"
gRegor joined the channel
#
gRegor
Yeah, I have an in-progress version of it running on /Slim since barnaby and I are both familiar with that and it's a good balance of powerful and lightweight. Given how out of date the current site's framework is (it's been EOL for years), I hem and haw about whether to apply incremental PRs like that or focus more on the new version. I will set a goal to at least get what I have up in a github branch so others can look at
#
gRegor
it and try it out.
#
aaronpk
gRegor++
#
Loqi
gRegor has 24 karma in this channel over the last year (95 in all channels)
#
gRegor
(by the end of the month. I thought that but apparently forgot to type it, haha)
#
[tantek]
gRegor++ I support you judgment and decision either way
#
Loqi
gRegor has 25 karma in this channel over the last year (96 in all channels)
#
[tantek]
your* judgment even
#
[tantek]
and you 🙂
tPoltergeist, geoffo, [snarfed], [0x3b0b], eitilt, strugee_, strugee-, [lifeofpablo] and [Al_Abut] joined the channel
#
[tantek]
BridgyFed++ for working smoothly
#
Loqi
BridgyFed has 11 karma in this channel over the last year (14 in all channels)
#
[tantek]
[snarfed] I noticed ~60 undeliverables in my most recent post federated via BridgyFed, compared to ~30 in the previous few. Does that indicate that ~30 (more?) instances may have fediblocked BridgyFed in the past day or so?
#
[KevinMarks]
The angry fedi people are blocking all of http://brid.gy I think
#
[aciccarello]
I was wondering if that would happen
#
[tantek]
If so that's quite some fallout
tPoltergeist and Guest6 joined the channel
#
[KevinMarks]
Another thoughtful response. Which possibly argues for a change in how mastodon works https://mastodon.me.uk/@CatherineFlick/111929330291726562
#
Loqi
[preview] [Prof. Catherine Flick] As someone who did her PhD on consent I just want to flag a few things in the bsky bridge discussion. One: medical style disclosure based consent (terms and conditions, EULAs etc.) is totally inappropriate for this sort of situation and has been for ...
tPoltergeist, Kaja_, sknebel, Zegnat, oenone, AramZS, Kaja, jacky, [Jo], mahboubine, fran1, [Matt_Hamilton], rrix, [aciccarello], [bjoern], [jacky], gRegor and [Joe_Crawford] joined the channel
#
[tantek]
!tell [snarfed] this is very odd, https://fed.brid.gy/web/tantek.com shows that 296 instances got my latest post, however when I spot checked https://mastodon.social/tags/microformats2 and https://indieweb.social/tags/microformats2 (servers I expect have NOT blocked BridgyFed) I did not see my latest post listed. Also, zero reactions on the Notifications tab which is unusual (though not impossible obviously).
#
Loqi
Ok, I'll tell them that when I see them next
#
gRegor
Last post of yours I see on that instance is February 4. Guessing it was one of the 60 that failed, shown under the 296
#
gRegor
Big jump in failures there, from 31 to 60
#
[tantek]
right, asked about the jump in failures last night, I hink
#
[tantek]
just to be sure [timothy_chambe] has indieweb.social blocked BridgyFed?
#
[tantek]
also makes me wonder if BridgyFed is under some other sort of attack
#
[campegg]
[tantek] I don't think indieweb.social has blocked Bridgy Fed; my posts are showing up (https://indieweb.social/@cam@campegg.com)
#
gRegor
I have a hard time with the logs figuring out which ones failed. I have 1 that fails for me consistently
tPoltergeist joined the channel
#
[campegg]
And Tim also posted a pretty strong statement of support: https://indieweb.social/@tchambers/111926373215445212
[marksuth] and [schmarty] joined the channel
#
[schmarty]
this post seems to be magic that must be viewed from the standpoint of an activitypub server/client, haha
#
[schmarty]
in my reader it says: "hey you yes you, on http://fed.brid.gy you are good"
#
[snarfed]
hi all! I'm still alive 😁
#
[snarfed]
[tantek] you're right, I don't see your post on eg https://indieweb.social/@tantek.com@tantek.com , not sure why
#
[tantek]
[snarfed] glad you are ok 🙂
#
[snarfed]
re BF getting blocked, I tried to say explicitly that http://bsky.brid.gy was the domain for admins to block, and avoid blowback on the non-bluesky parts of the domain, but inevitably some admins blocked *.http://brid.gy
#
[snarfed]
sorry all
#
[tantek]
oof that's some nasty fallout/collateral damage
jacky joined the channel
#
[tantek]
what is deduplication
#
Loqi
deduplication (de-duplication AKA deduping/de-duping) is the process of comparing responses (sometimes posts) and seeing if they are exactly or essentially the same, and only keeping the earliest or most canonical version, perhaps keeping track of alternative URLs, like syndicated copies https://indieweb.org/deduplication
#
[tantek]
Need to add reader use cases to that
#
Soni
[snarfed]: did you get our messages?
#
aaronpk
omg HTTP Signatures just became an RFC! https://datatracker.ietf.org/doc/html/rfc9421
tPoltergeist joined the channel
#
GWG
aaronpk: How do you feel about that?
#
[tantek]
aaronpk, technically it was an RFC before also. do you mean it just became a Proposed Standard?
#
[snarfed]
Soni: the one about using mitmproxy and block-meta-from-fedi to bounce Bridgy Fed's requests back it? you're welcome to if you want
#
[snarfed]
and of course you don't need my permission
#
aaronpk
it got its RFC number
#
[tantek]
what's the use-case to "bounce Bridgy Fed's requests back it"?
#
Soni
there is an actual, fully-featured implementation of poisoning somewhere https://socialhub.activitypub.rocks/t/poisoning-and-privacy/3787
#
[tantek]
poisoning is not a use-case. if anything that seems like disrespectful behavior
#
Soni
the use case is primarily to point this at instances the admin deems malicious
#
[tantek]
Bridgy Fed is not malicious
#
Soni
plenty of ppl would disagree with that assertion
#
Soni
but honestly? you're right. we just wanna convince someone to implement this so we can point it at every last soapbox instance under the sun.
#
[tantek]
if you think it is malicious why are you bothering to try to have a conversation with its creator / maintainer?
#
[tantek]
I think it's fairly disrespectful to the community to engage in hostile behavior towards a service that many of us in the community depend on
#
[tantek]
what does Bridgy Fed have to do with soapboxes even metaphorically?
#
Soni
it is the current meta and we figured we could use the current meta to get some pretty useful moderation tools going for us
#
[tantek]
I'd say such "poisoning" is at least a violation of the code of conduct in spirit if not literally.
#
[tantek]
what is code of conduct
#
Loqi
🌈 IndieWeb code of conduct tl;dr: Be respectful of other people, respectfully ask people to stop if you are bothered, and if you can't resolve an issue, contact staff. If you are being a problem, it will be apparent and you'll be asked to leave https://indieweb.org/Code-Of-Conduct
#
Soni
(unfortunately nobody's made new moderation tools for the fedi in years...)
#
[tantek]
moderation++ and moderationtools++
#
Loqi
moderationtools has 1 karma in this channel over the last year (2 in all channels)
#
Loqi
moderation has 1 karma over the last year
#
Soni
poisoning would be great seriously, it's a deeply underrated moderation tool
#
aaronpk
anyway i'm really excited about RFC9421! maybe we can finally get some better library support for it now, and then we could even profile it for authenticated feed fetches!
#
Soni
(in its simplest form, it provides shadow banning for instances. shadow defederating?)
#
Soni
(unlike regular defed where it blasts the instance with 403 forbidden or whatever)
[Paul_Robert_Ll] joined the channel
#
[tantek]
[snarfed] I've tried posting an update to that post and looks like Bridgy Fed has received the update and is processing it. Will see if that makes it out to any sites
#
[tantek]
jamietanna I spot check the tags pages on various instances that I know have worked in the past
#
[snarfed]
thanks [tantek]! Updates don't usually make posts visible if they weren't before, sadly, but who knows
#
[tantek]
so maybe I should change the permalink/slug to trick Bridgy Fed into thinking it's a new post?
[jamietanna] joined the channel
#
Loqi
[jamietanna]: gRegor left you a message 5 days, 22 hours ago: you written about how you post your podcast listens?
#
[tantek]
jamietanna, also searching for yourself on an instance and looking for its view of your profile
#
[tantek]
and scroll to see if it has my latest post
#
[snarfed]
[tantek] I suspect something else happened that wasn't transient, so I kinda doubt redoing the Create will fix it, but you're welcome to try
#
[snarfed]
I'll look, but may take a day or two, I got a bit busy all of a sudden 😁
#
[jamietanna]
!tell gRegor sorry I missed that! No I don't think I have - what sort of things would you want to see? Just how I'm tracking them? (tis very manual, no fun automation here aside from Micropub 😂)
#
Loqi
Ok, I'll tell them that when I see them next
#
[tantek]
no worries [snarfed] totally understand
#
[tantek]
I'll try to keep gathering data in the mean time
#
gRegor
[jamietanna], Aha, yeah I was wondering if it was automated in any way. I poked around in Pocket Casts a bit, they have a good history page in the web app but it appears to be React driven and no public APIs for it, so might just try manual until it hurts.
#
Loqi
gRegor: [jamietanna] left you a message 1 minute ago: sorry I missed that! No I don't think I have - what sort of things would you want to see? Just how I'm tracking them? (tis very manual, no fun automation here aside from Micropub 😂)
#
[jamietanna]
The closest I got was https://www.jvt.me/posts/2022/04/28/podcast-addict-sqlite/ but I now just post a Listen as I'm finishing the episode
#
[jamietanna]
As it's much more real-time
#
gRegor
Do you upload the podcast image each time too then?
#
[jamietanna]
Ah, no I don't - I fetch cite data via https://opengraph-mf2.tanna.dev/ and then render that
#
gRegor
Ooh, nice.
#
gRegor
Another good use-case for metaformats in mf2 parsers :)
#
gRegor
I'd not seen this converter, very cool! [jamietanna]++
#
Loqi
[jamietanna] has 2 karma over the last year
#
[jamietanna]
Thanks! It's been super handy for cites/contexts that seems to support most sites as a fall back when MF2 isn't there
#
[jamietanna]
That reminds me of all my other /pipes - https://indieweb.org/pipes
[KevinMarks], geoffo, barnaby, gRegorLove_, [lifeofpablo], jacky, rrix and bterry joined the channel