Show newer

@sofia Sweet, I think it's the fetch request in this case! You need to use the `body` property instead of the `data` property. Did the docs say to use `data` by accident or something? :x I know I made that mixup a bunch in the past sadly. developer.mozilla.org/en-US/do

@sofia Do you think you could link to your source code? It'd either be data not being in the body when you send, not parsing from the event source properly, or some sort of bug in the protocol handlers where they payload is being mishandled.

Tired of writing text, I want to operate on content addressed ASTs in 3D instead.

I love it when flexible classes come in handy. The storage class for our inbox conveniently became useful for the outbox when we needed it without any extra tinkering. 🥰

@beka_valentine What course of action should users take when they forget or leak their password?

have to share this pic of @mai from their presentation at trust.support today that a friend shared in a group chat

@tychi Gonna be me when I skill switch into programming cellular automata for photonic computers. 🥰🥰

nature.com/articles/s41377-023

@hank Yup! I think as @thisismissem alluded to the only challenge is getting folks to actually adopt such a strategy. :P

@thisismissem Yeah! Exactly. At the very least the inbox level block will help reduce how much your posts get pushed to those instances and their global timelines.

To be clear though, this will just be on the SocialInbox server to preemtively filter out replies and follow requests from such instances.

Sadly we need a whole new approach to figure out how to prevent instances like this from reading your posts since all your data is available via ActivityPub and HTML on the . 😅

Show thread

Huge thanks for folks/ input on this. We're going to start with the mastodon blocklist format version of gardenfence and go from there.

We'll have a flag for folks to toggle during setup for pulling from a URL and have it set to this one by default:

github.com/gardenfence/blockli

Show thread

@thisismissem Dang yeah having all these domains in a list seems like a great way for folks seeking out communities like that to find each other 🥶 Ah well, we'll adopt whatever new thing comes along once we get to it!

@thisismissem Yeah good point. Any benefits to mastodon's format instead of the fediblocksync format? I assume the mastodon one is more widely deployed at this point?

I came across one a while ago but it seems to be run by some folks that I don't think I could trust or even mention in any professional contexts. :/

I was kinda hoping would be tracking something like this but I didn't see anything in their api

Show thread

@j3j5 Yeah defs a fan of this project and into integrating at some point. For the moment I'd like to reduce the overall size of the blocklist and focus on something with a bit less nuance like "the top most blocked instances" since it's easier to grock without nuance IMO.

Ideally instance operators would then add / remove more allowed/blocked instances from there.

@j3j5 Yeah defs a fan of the bad space. I think my only concern is that there isn't much insight into where it comes from and how much "shared reality" there is. IMO "the top most blocked instances" is an easier sell for folks just getting started + reduces the overall size of your blocklist.

Very much into integrating with it as stuff progresses and stabilizes though.

Anyone got an API endpoint of the "most blocked instances" handy? I wanna add it to the initialization flow for the

Ideally it'd be nice to say "Here's the top 100 most hated instances so you can preemptively block them if you'd like". It's not perfect but I think this would make it easier for small publishers to get started.

@happyborg One hard part is how to intoduce yourself to a person for the first time. If you query folloed of followed outboxes for incoming follow requests a la ssb it's not too bad, but when it's a total stranger you need a central randevous point. There's a bunch of approaches but I wrote one up here: medium.com/@RangerMauve/p2p-in

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.