Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. Working on Fediverse standards: https://codeberg.org/silverpill/feps

  • 0 Posts
  • 18 Comments
Joined 4 years ago
cake
Cake day: November 6th, 2021

help-circle

  • As I understand it ActivityPub uses a combination of push notifications at time of publishing and pull notifications at time of subscription/query for objects?

    It’s a mix of pushing and pulling. When something happens, the server pushes a notification (“activity”) to other servers. But recipients often need to pull additional data, such as user profiles or related posts.

    Duration of caching is set by the instance admin I take it?

    Yes, and it also depends on the software. Some applications may keep cached objects forever and only prune cached media (because objects don’t require much space).

    Regarding Authorship, if there wasn’t an issue then ATProtocol devs wouldn’t have made it the cornerstone feature of their network

    Moving in ActivityPub world is difficult because authorship is tied to a specific server. We can solve this problem by using cryptographic identities and signing everything, like ATProto and Nostr do.

    I’d like to know how delete requests propagate, when the “Object” is deleted does a request to clear cache go out to all federating instances?

    Deletes and edits are usually sent to followers of a user or a community. Delivering them to all known instances is not practical.








  • ActivityPub is supposed to be a solution to this problem.

    As far as I know, Mastodon and Pixelfed are already interoperable, and shouldn’t need a cross poster. Bluesky users can be reached through BridgyFed. Lemmy is only partially interoperable with Mastodon, but this is a result of developers’ choices and not a limitation of the protocol. I can post to all four services, for example.


  • Fediverse is tens of thousands of instances. You may need a VPN to access your home instance (e.g. if it is blocked in your country), the rest of the network can be accessed from there.
    I never heard about instances doing KYC (which is usually done by payments processors). If your home instance requires KYC, you can always move to another instance that doesn’t require it, because there are so many of them all across the world.

    VPNs are not much different from the Fediverse, by the way. It’s just servers, they can be blocked by ISPs, and they can geoblock users. This is also true for Nostr relays, IPFS gateways, Tor relays, etc.

    @fediverse









  • @AnonomousWolf @fediverse

    Looks reasonable overall, but I don’t understand some of your assessments.

    >Easy (Leverage email hosting services)

    What are those email hosting services? If hosting and maintenance are delegated to 3rd parties, that doesn’t count towards decentralization.

    >Top Provider User Share: Reddit ≈ 48.4%

    Why this is not 100%?

    >Very Easy: One-command Docker,

    I think the easiest option is distro’s default package manager – docker is additional layer of complexity. Also some services are nearly impossible to self-host without docker, and points should be subtracted if that is the case.