raccoon, to internet

🧵 [1 / 7]

When says "Protocols, not platforms", they intent two things:

  1. Grabbing people's attention by telling them what they want to hear.
  2. Presenting the AT Protocol as an alternative to to capitalize on the current hype around , the and decentralized social media in general.

The two protocols are not equal solutions for the same problem and, in fact, AT is not even a (communication) protocol to begin with.

dansup, to Pixelfed
@dansup@mastodon.social avatar

Pixelfed is federating with Threads!

hrefna, to fediverse
@hrefna@hachyderm.io avatar

Questions.

  1. If someone calls Delete and sets the object to a Like object, what behavior would you expect to happen?

  2. If someone Deletes a Create, what is the expected behavior?

  3. If someone Deletes a Note, what is the expected behavior on the Create?

  4. If someone Deletes a Follow, what is the expected behavior?

  5. If someone Delete's an Undo of a Follow, what should happen?

DannyBoy, to fediverse

YSK: When making posts on Lemmy/Kbin always put at the end some hashtags related to your post topic.

So users from Mastodon and Pixelfed can interact with your post without even need to use their Lemmy/Kbin account or learn about "how to use the ActivityPub".
This also helps to have more content avaliable across the Fediverse due to better discoverability.

@youshouldknow

schizanon, to fediverse
@schizanon@mas.to avatar

/ has a problem that hasn't even attempted to solve; groups and what happens when they get popular.

, , , whatever they are called are implemented as in . They are basically just very popular users who boost a lot.

You can't just distribute them across instances the way normal actors do. Whichever server hosts @technology or @technology is going to get HOSED on the regular.

matt, to fediverse
@matt@oslo.town avatar

My blog (@coxy) is hosted on a very small server package from the hosting company. It costs me about £10/month and does the job just fine.

Until I installed the plug-in on and now every interaction I get from to my WordPress blog takes the site offline.

:kakao_confused:

mike, to fediverse
@mike@flipboard.social avatar

I think that fully integrating into Flipboard's backend is going to be one of the best things we've done since we started the company.

There are three phases:

Phase 1 (Today): Federate 25 accounts to test and learn

Phase 2 (January): Enable anyone in the Fediverse to engage with any public curator on Flipboard

Phase 3 (April): Enable anyone on Flipboard to follow and engage with any public account in the

Check out my Medium post for more

https://medium.com/@mmccue/flipboard-begins-to-federate-4a80d6bdc209

danyork, to fediverse
@danyork@mastodon.social avatar

Advocates for - IF YOU HAVE A SITE, have you installed the ActivityPub plugin? https://wordpress.org/plugins/activitypub/

At the State of the Word address this week, Matt Mullenweg was asked about support for the plugin, and he commented that less than 5,000 sites had installed it. So he wasn't sure how interested people are in it.

So... if you have a WP site, let's start installing that plugin and making more sites available via ActivityPub! 😀

rolle, to fediverse
@rolle@mementomori.social avatar

Former CEO of Twitter wanted to build a social protocol no-one can control, like SMTP or HTTP for social media. Bluesky’s ATProto was supposed to be an open source protocol that Twitter could eventually utilize, but then Musk happened and Bluesky started taking it to the wrong direction and everything fell apart in Dorsey’s mind.

A very revealing interview. I now see even more future in W3C’s ActivityPub.

https://www.piratewires.com/p/interview-with-jack-dorsey-mike-solana

#X

grunfink, to fediverse
@grunfink@comam.es avatar

One year of

If the source code version control history is to be trusted, I started developing snac (a simple, minimalistic instance server written in C) exactly one year ago (Sept 19th).

It was not my first experience with ActivityPub: I had built a prototype version in Python some months before (hence the "2" in the snac2 repository name), and back in 2019 I made some partial implementation for an unrelated (and now forgotten) blog project, so the protocol was not totally new to me.

These are my thoughts about one year of development.

Why did I start it? Because I read somewhere about the (still baffling to me) humoungous requirements of a basic installation. I read a lot of people affirming that was the bare minimum: "it CAN'T be done with less resources". But I've always seen it as a glorified short message application and challenged myself to write a feature-complete instance with the following goals: keeping it small, simple, easily deployed, and lacking the bloat software tendencies of modern times.

Did it come out as expected? not totally sure, but probably yes. I even implemented more things that I originally planned (I initially said a big NO to myself regarding adding Mastodon API support, but finally did it and it works mostly well). The program is still somewhat small (a stripped binary of less that 300k probably counts). The no-database, no-cookies, no-javascript absolute rules still apply. I'm fine with the (opinionated) web UI that shows conversations as threaded trees instead of the plain, dull stream of posts that Mastodon or Twitter show. It cooperates pretty well with the always growing ecosystem of ActivityPub applications.

Was the time and effort worth it? On this, I'm not sure. I'm old and depressed and unemployed, so developing snac has kept my brain busy and entertained for a little while. But it has been more work that I expected: the ActivityPub specification is a bit diffuse in some areas, so every implementation does some things a bit different and many corner cases had to be implemented; some parts (specifically, the Mastodon API) have been very tedious to implement and test; and also, helping users debugging remote systems is difficult and very stressing for me. Fortunately, some fellow developers have helped me and I'm immensely thankful to them.

Has it been a success? I'm pretty sure about this: no. I thought that the small footprint, the lack of moving parts and the feature set would be attractive to a large base of users, but this has not been the case. Perhaps I've been unable to reach the neccessary potential users for it to reach some critical mass (a failure of the PR department 😆). Perhaps what I consider interesting features (minimalism, footprint, the web UI concept, Mastodon API compatibility, etc.) are not that valuable for most. Perhaps people disregard it just because it's not Mastodon. Perhaps there are errors and crashes that I'm not aware of. Perhaps snac is rubbish and I'm unable to see it. The reality is that snac is a niche and unknown part of the Fediverse ecosystem and there is no sign that the user base will grow from the current small fistful of deployments out there.

What about the future? I'm also not sure. Apart from some pending bugfixes and wishlist items mentioned in the TODO file, I've implemented all the features I initially expected and then many more, so I consider snac a finished program. New bugs will happen, that's for sure. New ActivityPub applications will show out there and, if experience tells me anything, they will all have slightly different protocol interpretations that will need some code tuning on my part. Development will continue; snac is a maintained program. But big changes will probably not happen anymore.

https://comam.es/what-is-snac

If you find snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

pixelfed, to fediverse
@pixelfed@mastodon.social avatar

Loops is a new platform for sharing short videos, and it's open source + federated using

We're really excited to share this sneak peek that showcases the new onboarding flow and discovery features (Connect Mastodon) and look forward to the upcoming beta release!

Are you ready for ?

Loops app demo

hrefna, to fediverse
@hrefna@hachyderm.io avatar

Another example of how the flexibility in is so high it makes it hard to work with: parser edition. Again, this is me thinking out loud while I figure out how to solve problems in my own project.

For this, we'll look at Collection and OrderedCollection.

Collection is an object to wrap, as one might expect, collections of objects.

It's designed to allow paging through collections, which is a hard problem in and of itself, using a forward and backwards cursor.

1/

tomasekeli, to fediverse Norwegian

reading the "standard" has changed my mind on whether for example implementing it would be a good thing. i think it might break the .

the standard is so open and undefined that it relies on de-facto implementation details springing from the larger implementations. a big actor with endless resources could easily dominate it.

justin, to fediverse

One of the challenges that I'm working on is empowering people with consumer-class internet access (i.e., dynamic addresses) to run their own Fediverse servers. The Publish/Publisher and websocket components I've added to move in that direction.

This allows someone with broad connectivity to re-publish connections from users who are more limited.

This is a big addition and I haven't published it to crates.io yet. But the code is at https://gitlab.com/justindthomas/sofapub.

video/mp4

montag, to fediverse German

Hallo an alle und ,

da das immer noch am wachsen ist und es jetzt wohl gerade größere Wanderungsbewegungen weg von zu und dem Fork gibt, hier mal ein aktualisiertes Übersichtsdiagramm um zu zeigen, dass das Fediverse nicht nur aus besteht.

Erst mal vielen Dank an @kuketzblog und @imke für das erstellen des Diagramms.

Dann gibt es natürlich auch noch ein paar Links zu Seiten auf denen man sich einen Überblick über das Fediverse verschaffen kann:

jan, to wordpress Dutch
@jan@mastodon.nl avatar

Who knows what's wrong here?

I have installed the WordPress ActivityPub plugin, everything seems configured correctly (see screenshots), followers show up etc.

However the posts do NOT show up in my Mastodon timeline? The feed is empty (I configured it yesterday show at least 2 posts should be here).

I also see POST calls going out in my Apache logs (with a 202 Accepted).

cc: @pfefferle

Screenshot of empty profile.
Screenshot of plugin configuration.

evan, to fediverse
@evan@cosocial.ca avatar

I started a FEP to define an 2.0 profile for the API (“c2s”):

https://codeberg.org/fediverse/fep/pulls/162

I’d appreciate any feedback or support. I’ve begun implementing this profile, and I think it’s testing out pretty well.

pfefferle, (edited ) to fediverse
@pfefferle@mastodon.social avatar

We just released version 2.0.0 of the plugin for (WordPress.com release is planned for tomorrow).

Main feature: Full bidirectional/threaded comment federation 🎉

Full Changelog: https://github.com/Automattic/wordpress-activitypub/releases/tag/2.0.0

Thanks @mattwiebe @kanru @linos @mediaformat @mat @webrocker @sentynel and @janboddez for your contributions

https://wordpress.org/plugins/activitypub/

jorijn, to fediverse
@jorijn@toot.community avatar

Sooo, does #PeerTube support VR 360 degree videos?

#ActivityPub

mike, to fediverse
@mike@flipboard.social avatar

Hello Fediverse!

Today we're taking another important step in our journey to fully federate Flipboard.

This morning we federated 1,000 Flipboard Magazines curated by the publishers we have been testing federation with in addition to 20 new publishers we are federating today. These include magazines like Adventure Travel by Outside, Eater DC by Eater, Explore NYC by Thrillist, Throwbacks by SPIN, and Climate Tech by Bloomberg.

Flipboard Magazines are a simple way to curate articles, images, videos and podcasts into a thematic feed. This powerful curation tool has been at the heart of Flipboard since 2012 with millions of magazines curated since about recipes, road trips, architecture, books, tech trends and so much more.

Federated magazines become native feeds and can be followed by anyone on Mastodon. For example, check out my Following the Fediverse magazine @following

I believe that thoughtfully curated feeds have the power to make social media a lot more effective and inspiring so I'm excited to bring millions of these magazines to the as we federate all public curators in the next few weeks.

Check out my Medium post for more details along with a list of some of the great magazines we federated today.

https://medium.com/@mmccue/federating-flipboard-magazines-575a18297bd6

evan, to fediverse
@evan@cosocial.ca avatar

OK, I've got a question for developers. I'm working on an extended example for the O'Reilly Media book I'm writing, focusing on the federation protocol. I'm going to cover using HTTP Signature, handling and sending the important set of Activity types defined in the AP spec (Follow, Create, Add, ...).

Edent, to fediverse
@Edent@mastodon.social avatar

🆕 blog! “ActivityPub Server in a Single PHP File”

Any computer program can be designed to run from a single file if you architect it wrong enough! I wanted to create the simplest possible Fediverse server which can be used as an educational tool to show how ActivityPub / Mastodon works. The design goals were: Upload a single PHP file to the server. No […]

👀 Read more: https://shkspr.mobi/blog/2024/02/activitypub-server-in-a-single-file/

pfefferle, to fediverse
@pfefferle@mastodon.social avatar

We released version 2.3.0 of the plugin for .

Some new features:

  • Support for alt-attributes
  • Prioritize attachments based on the post format (article => all, audio => audio, video => video, ...)
  • Improve JS widgets
  • A better default content handling based on the Object Type
  • You can now add/remove the capability to use ActivityPub for each User

Full changelog: https://github.com/Automattic/wordpress-activitypub/blob/master/CHANGELOG.md#230---2024-04-16

Download: https://github.com/Automattic/wordpress-activitypub/releases/tag/2.3.0

Flipboard, (edited ) to fediverse
@Flipboard@flipboard.social avatar

In December, we started to federate the accounts of some Flipboard publishers and in February, we introduced Magazines to the fediverse. Now, we’re taking two important steps: federating the accounts of 400 creators and expert curators; and enabling two-way communication so that new followers and fediverse activity are visible and actionable in the Flipboard app.

To learn more about this, take a look at our blogpost:

https://flipboard.medium.com/flipboard-federates-11-000-magazines-by-400-creators-and-enthusiasts-82dd94691f74

Find all the handles of our newly federated curators here:

https://docs.google.com/spreadsheets/d/1iUFTo6rPvhqzCReLaM1c6-xUKRuBVqlZVStZl9Al-EU/

Thanks so much to everyone who has given feedback on what we’ve done so far. We welcome your thoughts and comments as we continue on our journey to fully federate Flipboard.

Edent, to fediverse
@Edent@mastodon.social avatar

OK. Here's another "developing in the open" post.

I've written an server which can be deployed as a single file.

No databases, no libraries, no dependencies, no frameworks. Also, no advanced features!

It is currently powering the user example@example.viii.fi

I am looking for alpha testers. All you need is a domain, PHP 8, and the ability to add a custom .htaccess rule to your server.

If you'd like to try it out & give me feedback, please drop me a message.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • mdbf
  • magazineikmin
  • ethstaker
  • GTA5RPClips
  • rosin
  • Youngstown
  • ngwrru68w68
  • slotface
  • Durango
  • khanakhh
  • kavyap
  • InstantRegret
  • DreamBathrooms
  • JUstTest
  • modclub
  • tacticalgear
  • normalnudes
  • thenastyranch
  • everett
  • osvaldo12
  • cisconetworking
  • Leos
  • tester
  • provamag3
  • cubers
  • anitta
  • lostlight
  • All magazines