Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

It is time for an #introduction !


Gli ultimi otto messaggi ricevuti dalla Federazione
  • @deadsuperhero@social.wedistribute.org thanks for posting.

    I think what makes it hard for existing implementations to support it is that if you're not AS-native (that is, consuming ActivityStreams activities directly without converting to some normalized form for your software), then it's possibly a big lift to "level up" your code to do it that way.

    Like Mastodon, NodeBB ingests the activity, extracts the juicy bits, and discards the rest. It makes it hard to later on recall an activity because they were ephemeral (at least in our chain of custody).

    So an entire new middleware layer needs to be built for NodeBB to catalog and store (and later, recall) these activities for ActivityPub API support.

    Correct me if I'm wrong @evan@cosocial.ca!

    read more

  • Finally, I think there are some serious improvements we can bring to fill the gaps that the current spec is missing. What if we had a standard endpoint for notifications?

    Suppose we also developed a standard way of doing timelines as well, and used it as a springboard for custom feeds that could work with any app, any client, and any server?

    There's a lot of useful stuff we could do here to make the whole thing extremely compelling for anyone building on this network.

    read more

  • Why do I care so much about this? A few reasons.

    One, I don't want to have a dozen different accounts across separate types of applications on the same network. I really hate that, it's messy and does nothing to unify my identity across all the spaces I'm active on.

    Two, a seamless login across the entire network could be very powerful for discovery. Instead of having to find people to follow on Pixelfed and PeerTube, the folks I'm already connected to would already be there, right when I sign in.

    Three, we could develop a new generation of rich clients that all do really different things, but all tie back to a singular identity. "Sign In With ActivityPub" could work for the entire network, and it wouldn't have to be a hack using Mastodon's API.

    read more

  • Bluesky absolutely got it right with ATproto: you can make any kind of client, not just microblogging, and it will seamlessly work with your Bluesky identity. Everything you post goes into your personal storage, and the clients that know how to interpret special data types are able to reach into your PDS and the timelines you're following to present that stuff.

    ActivityPub API needs to follow a similar story.

    read more

  • Here's the thing: Mastodon already has a really good API. There's a whole ecosystem of clients around it, to the point that many other Fediverse implementations adopted it, so that they can use the apps.

    I don't think this is a bad thing in and of itself. But, if we want projects like Mastodon to support it, the value proposition has to provide things that the Mastodon API does not.

    I think a killer feature to focus on would be identity management.

    read more

  • I think the #ActivityPub client-to-server API is extremely important and underrated. I'm glad to see the SWF and W3C group prioritizing it, because I think it has the potential to fix something that's kind of broken on the #Fediverse: too many accounts, on too many platforms that really ought to be clients.

    Here's the rub, though: you need the big players in the space to support it. Mastodon needs to support it. Pixelfed and PeerTube need to support it.

    So, how do you get the big existing projects to all implement it? How do you justify it?

    read more

  • Well that was fun, can't believe Pixelfed has over 1M people in our community!

    Looking forward to building bridges for the next million or two people to join the

    We have some important work to do this year!

    read more

  • Nobody speaks for "The Fediverse."

    I keep seeing posts declaring what The Fediverse believes, wants, or demands, often with ALL CAPS and a wall of . It often slides into outright gatekeeping.

    The fediverse is decentralized by design. Its opinions are too.

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    13 Views
    After Nearly 10 Years of Building Mastodon, Eugen Rochko Steps Into Advisory RoleMastodon's creator steps back from CEO role, transfers assets to non-profit organization.https://blog.joinmastodon.org/2025/11/my-next-chapter-with-mastodon/#Mastodon #OpenSource #SocialMedia #ActivityPub #FediVerse
  • 0 Votes
    1 Posts
    11 Views
    Nullish Coalescing: il tuo piano B in JavaScript! ✨Sto facendo un esperimento, voglio portare contenuti un po' diversi e più incentrati sullo sviluppo.Vi condivido questo mio nuovo video PeerTube, ogni feedback è ben accetto 🎮 Link 👇 @opensource https://peertube.uno/w/4LKcBxvSZ4VmiaSx9ru4wx#UnoOpen #opensource #peertube
  • 0 Votes
    1 Posts
    10 Views
    There are two big features in release v3.1.3 of Ktistec: auto-approve followers and a new image viewer.Auto-approve followers is conceptually simple ("the server automatically sends an Accept activity when it receives a Follow activity") but it required extensive changes to some of the oldest code in the codebase: the inboxes and outboxes controllers. I refactored inbox and outbox side-effect processing into independent services, which made it possible to support side-effects like auto-approve follow (and also auto-follow back), without having to go through the controllers.A more significant change for me personally was replacing the lightGallery image gallery (an external dependency) with my own implementation. It's not as slick, and not as full of features—I wrote it in two days—but it is fully free software, and that's important to me.AddedAdd admin page for managing OAuth access tokens.Add support for auto-approve followers. (fixes #26)Add support for auto-follow back.FixedPrevent triggering actor refresh when user is anonymous.ChangedReplace "lightgallery" dependency with custom image viewer.Set OAuth access token expiry to 30 days (previously expired after 24 hours).Refactor inbox and outbox processing into dedicated processor services.The OAuth changes set the groundwork for better support of the Mastodon API and the Fediverse clients that depend on it. Stay tuned!#ktistec #fediverse #activitypub #crystallang
  • 0 Votes
    1 Posts
    16 Views
    Automated Security Patch Management for #Proxmox clusters? The next major feature of #ProxLB comes with automated node patching on Proxmox clusters! This becomes real with the upcoming version 1.2.0!#opensource #pve #proxmoxve #foss #debian #linux #apt #security #homelab