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

Quick question to all #activitypub and #atproto experts:

General Discussion
7 3 0

Gli ultimi otto messaggi ricevuti dalla Federazione
  • Summer/Autumn 2025: Little coding, but lots of socializing and planning

    At the first October weekend I (@linos) was attending the Berlin FediDay 2025. It was a meetup of the Berlin and German community, developers of Fediverse applications, and representatives of German speaking media institutions. It was great to see old friends again and meet some online contacts for the first time. We were discussing the future and the role of the Fediverse, which was super motivating.

    Two weeks later, I travelled to Sofia, Bulgaria, to attend this year’s OpenFest, give a talk and lead a workshop on how the Fediverse can help announce and discover events. Unfortunately, the talk didn’t attract much attention, as LLMs are currently drawing more of an audience. But the discussions with those in attendance were very interesting. The workshop was mainly about trying out , and and learning about the possibilities for local communities by trying out the applications themselves. I simply provided real test instances, created a list of tasks, including minor pitfalls, and, of course, answered all the questions that came up – and there were quite a few! And a big thank you to the crew and the organizing team, who were so friendly and simply wonderful throughout.

    People sitting around a table. Some have notebooks to work on the workshops tasks. André is standing with a bright yellow pullover and explaining stuff. There is a big screen that shows some information about the workshop.

    Yesterday, I had an awesome online meeting with the incredibly cool folks behind LAUTI, a free and open-source software for hosting small event calendars. is aimed at small and medium-sized communities and has a big focus on social, cultural and activist stuff. The instance for the Stuttgart area, run by the collective that develops it (@klasse_methode@chaos.social), can be found at https://einftopf.info. The developers are in the process of exploring the potential of and the . I’m very excited and think this could be really great! In case you’ve been wondering: I see LAUTI kind of in between and . In my opinion, it would not be a competitor to them, but it could be a great addition to the Fediverse by filling this gap.

    I will be at the in Bolzano, Italy, in two weeks. There will be a whole afternoon focusing on the Fediverse! So in case you’re there you’re invited to join my short talk about Interoperability of Events in the Fediverse: status quo and vision. Or you’re welcome any time to say hello and let’s have a chat.

    After that, it’s time to sit down and get back to programming. But it’s very important to me to continually evaluate and understand what the priorities are, and to remind myself why it’s so important that we all continue our work in this area.

    read more

  • @thisismissem

    Thanks for the suggestion, Emelia! Yeah, this looks pretty close to what I imagine.

    Another user shared your repo https://github.com/ThisIsMissEm/activitypds, does this have a similar goal or does it focus more on the auth side of things?

    read more

  • @thisismissem

    Thanks for the suggestion, Emelia! Yeah, this looks pretty close to what I imagine.

    Another user shared your repo https://github.com/ThisIsMissEm/activitypds, does this have a similar goal or does it focus more on the auth side of things?

    read more

  • dominikhofer@social.lol Yes, this already exists. For instance Wafrn is exactly this. There's also one that does the same but from a AT Protocol perspective, translating lexicons into ActivityStreams 2 objects.

    read more

  • benpate@mastodon.social there's multiple levels of consent. If you create a post with me mentioned in it with my location, I should probably have to accept that post for me to be mentioned in it. Otherwise someone can see me out and about, and create a post without me knowing that gives other people my location.

    Hence, to tag other people at a location, they should have to accept that tag:

    Allow anyone to tag me at locations (potentially unsafe) Allow my followers to tag me at locations Allow my following to tag me at locations Allow this specific collection of Actors to tag me at locations Don't allow anyone to tag me at locations.

    This could be achieved through an interaction policy on the Actor (though that's not yet a thing? I think interaction policies in GTS are only on Notes/objects)

    read more

  • Video: Media Empire Trailer

    Andy's Video Pub | original post: https://video.andyrush.net/video/media-empire-trailer/

    read more

  • I love the excitement for new based projects.

    Maybe i'm wrong but 'loops will do for the fediverse what the iPhone did for smartphones' seems a bit out of touch.

    Nothing wrong with being excited, but seeing how few people know of or care about Pixelfed still outside of Mastodon users who many have bailed for Bluesky, I think maybe, just maybe, the fedi is a hopeful echo chamber in a bubble sometimes.

    read more

  • Just enable on your closed platforms, you cowards. Nothing prevents this. People won't leave if you're actually better.

    read more
Post suggeriti
  • So queer.party is shutting down

    Fediverso fediverse
    1
    0 Votes
    1 Posts
    4 Views
    So queer.party is shutting down.What's the best gay-friendly NSFW-friendly well-federated instance?#fediverse
  • 0 Votes
    2 Posts
    8 Views
    @feyter ohh boy... IMHOI believe I am a game developer. Even though my games are barely games and I have sold $0.I am also a hobby game developer, because I am not selling anything and I just want to make something.A profesional game developer is someone that can/has gotten hired to develop games.An indie games developer used to mean something but can now mean almost anything.A solo games developer is a rockstar fullstack genius that does entire games, except the parts they cant do.🤭
  • 0 Votes
    1 Posts
    4 Views
    We were excited to see the recent release of Ghost 6 with ActivityPub features. The Ghost team have been an active participant in our Long-form Text project. John O’Nolan, founder and CEO of Ghost.org, was kind enough to answer our questions about the software and its community.SWF: For our readers who don’t know Ghost, how would you describe the platform?JO: Ghost is an independent publishing platform for people who take writing seriously. We’re open source, non-profit, and built to give creators complete ownership of their content and their audience. We’ve helped indie publishers generate over $100 million in revenue from sustainable modern media businesses like 404Media, Platformer and Tangle News.SWF: Tell us about your user community. Can you paint a picture of them with a broad brush? What kind of people choose Ghost?JO: Ghost attracts people who care about owning their home on the internet, rather than having another profile on a social media platform. Our publishers range from solo journalists and creators, to established news outlets and large businesses. They value independence, and they’re willing to do the work to maintain control of their brand, distribution, data, and relationship with readers.SWF: What is it like to be a Ghost user in 2025? What kind of problems are your users facing today?JO: The big challenge today is the same one that’s haunted independent publishers for two decades: discovery. You can own your platform and serve your audience beautifully, but if people can’t find you, none of it matters. Email newsletters have been a solid answer, but they’re still dependent on deliverability and inbox placement. Algorithms on social platforms actively suppress links now, so sharing your work there is like shouting into a hurricane.SWF: Tell us about your experience with ActivityPub. Why did you decide to add ActivityPub support to your software?JO: Ghost has had support for delivering content by email newsletters for a number of years, and email has remained an unassailable distribution platform for publishers because it’s an open protocol. No company controls your email list except you, so it’s one of the best investments you can make. ActivityPub is now doing the same thing for social technology. It allows publishers to own and control a distribution channel that allows their work to spread and be discovered by others. For the first time, you can publish independently and grow faster than ever before.SWF: What stack is Ghost built on? What development tools does your team use?JO: Ghost is all built in modern JavaScript; mainly Node and React. Our ActivityPub service is built on Fedify, and everything we build is released under an open source MIT license. Our development tools are constantly evolving, and now more quickly than ever before with the advent of AI tools, which seem to change on a near weekly basis.SWF: What was the development process like?JO: Challenging, honestly. ActivityPub is beautifully designed but the spec leaves room for interpretation, and when you’re building something new, there’s no roadmap. Building interoperability between other platforms, who’ve all interpreted the spec in their own unique ways, has been a real challenge. The approach we took was to ship early versions as quickly as possible to beta testers so we could learn as we go, using real-world data and issues to guide our process. We’re in a good spot, now, but there’s still a lot to do!SWF: Ghost produces long-form blog posts, articles and newsletters. How was the experience adapting Ghost articles to the microblogging interfaces of Mastodon and Threads?JO: In some ways really easy, and in other ways quite tricky. We’re at a pretty early stage for long-form content on ActivityPub, and the majority of other products out there don’t necessarily have interfaces for supporting it yet. The easy part is that we can provide fallbacks, so if you’re scrolling on Mastodon you might see an article title and excerpt, with a link to read the full post – and that works pretty well! The dream, though, is to make it so you can just consume the full article within whatever app you happen to be using, and doing that requires more collaboration between different platforms to agree on how to make that possible.SWF: You’ve been an active participant in the ActivityPub community since you decided to implement the standard. Why?JO: ActivityPub is a movement as much as a technology protocol, and behind it is a group of people who all believe in making the web a weird, wonderful open place for collaboration. Getting to know those humans and being a part of that movement has been every bit as important to the success of our work as writing the code that powers our software. We’ve received incredible support from the Mastodon team, AP spec authors, and other platforms who are building ActivityPub support. Without actively participating in the community, I don’t know if we would’ve gotten as far as we have already. SWF: Ghost has implemented not only a publishing interface, but also a reading experience. Why?JO: The big difference between ActivityPub and email is that it’s a 2-way protocol. When you send an email newsletter, that’s it. You’re done. But with ActivityPub, it’s possible to achieve what – in the olden days – we fondly referred to as ‘the blogosphere’. People all over the world writing and reading each other’s work. If an email newsletter is like standing on a stage giving a keynote to an audience, participating in a network is more like mingling at the afterparty. You can’t just talk the whole time, you have to listen, too. Being successful within the context of a network has always involved following and engaging with others, as peers, so it felt really important to make sure that we brought that aspect into the product.SWF: Your reader is, frankly, one of the most interesting UIs for ActivityPub we’ve seen. Tell us about why you put the time and effort into making a beautiful reading experience for Ghost.JO: We didn’t want to just tick the “ActivityPub support” checkbox – we wanted to create something that actually feels great to use every day. The idea was to bring some of the product ideas over from RSS readers and kindles, where people currently consume long-form content, and use them as the basis for an ActivityPub-native reading experience. We experimented with multiple different approaches to try and create an experience with a mix of familiarity and novelty. People intuitively understand a list of articles and a view for opening and reading them, but then when you start to see inline replies and live notifications happening around those stories – suddenly it feels like something new and different. SWF: If people want to get a taste of the kind of content Ghost publishers produce, what are some good examples to follow?JO: Tough question! There are so many out there, and it really depends on what you’re into. The best place to start would be on ghost.org/explore – when you can browse through all sorts of different categories of creators and content, and explore the things that interest you the most. SWF: If I’m a Fediverse enthusiast, what can I do to help make Ghost 6 a success?JO: Follow Ghost publishers and engage with their content – likes, replies, reposts all help! Most importantly, help us spread the word about what’s possible when platforms collaborate rather than compete. And if you’re technical, our ActivityPub implementation is entirely open source on GitHub – contributions, bug reports, and feedback make the whole ecosystem stronger.
  • 0 Votes
    7 Posts
    7 Views
    @box464 if approved on Bonfire's side, Mastodon should recognize it… probably takes time? 🙈There's no approve/deny UI/flow/API on Mastodon's side. I've asked & got this response "we included support for it in case someday another software wants it" and "(but we think it's not a good idea, as it means your quote can be displayed as pending for a long time, which is not ideal in a timeline-based network)" — which I think make sense. By the time it's approved, it's probably too old to be read