@pluralistic EXCELLENT article!

Have you had a look at #Nostr too? It can be bridged with #ActivityPub and it appears to be totally resistant to #enshittification by design.

A little bitcoin-bro heavy in these early days, but it can outgrow that I think.

Made it through @evan’s #activitypub book. Lots of good and useful stuff for implementors there.

Particularly intriguing: his chapter on “Far Horizons”: ideas on what else could be built with ActivityPub that goes beyond today’s typical social media functionality. Need an idea for a new project or startup? There are several interesting ones in there.

There are some new test reports, including system tests for:

* Running two Mastodon instances against each other
* Running Mastodon against WordPress + plugins

and even running three Mastodon instances against each other, for tests such as "if A posts, B reshares, and C gets it, and then A deletes the post, will it disappear on C" Happy to report that in case of Mastodon, it does!

Check them out: https://feditest.org/contrib/results/

#Mastodon#Wordpress#ActivityPub#Fediverse #testing

you are asking what features the new ActivityPub plugin version has?

thanks for asking! ☺️

* Support for post visibility - you can choose between "public", "only followers" and "no federation".
* Attribution-Domains - that should fix the fediverse:creator issues, if you had issues
* Improved compatibility with caching plugins

github.com/Automattic/wordpres

Hello Fedi friends!

I've been refreshing the website of my project #TheRealists and I'm taking full advantage of the #ActivityPub#Wordpress plugin to share articles straight to the #Fediverse.

This one is from earlier this year, but it feels timely, with everything that's going on in the social media space. Most popular platforms feel like Pinocchio's Pleasure Island IMHO.

"From the attention economy to the addiction economy": https://therealists.org/2024/10/the-addiction-economy/

feat @JustinH

Follow the blog: @elena

@Gargron@mosseri@zuck I remember #Meta employees talking about this on #Threads.

However, @verge published a timeline of when @threads would integrate with the #Fediverse & integration with #Mastodon was late 2024.

👉🏾 A peek at the Threads / #ActivityPub roadmap. https://www.theverge.com/2024/1/11/24035256/a-peek-at-the-threads-activitypub-roadmap

Also @j12t can confirm this roadmap too: https://reb00ted.org/tech/20231208-meta-threads-data-dialogue/

Notes from @tomcoates too: http://plasticbag.org/archives/2024/01/how-threads-will-integrate-with-the-fediverse/

I'm building a public Autospam detection service that will be compatible with Pixelfed, Mastodon and other projects!

I'm leveraging my expertise* in Autospam, along with my 3 year old dataset to build the best fediverse Akismet alternative.

Are you interested? Boosts appreciated!

* - https://pixelfed.blog/p/2023/feature/autospam-and-naive-bayes-the-grandfather-of-spam-filters-still-making-waves

#pixelfed #fediverse #spam #autospam #activitypub #mastodon

Minutes from 3 October 2024 WG Meeting

The minutes from yesterday's Forum and Threaded Discussions Task Force monthly meeting can be found at this Google Docs link

Apologies in advance if I misrepresented anybody or missed any crucial bits of information.


Of note:

Mastodon and its treatment of non-note items

  • Darius Kazemi ( @darius@friend.camp) reports that Hometown already supports improved conversion of non-note items (like as:Article) into statuses, and that this serves as a working proof-of-concept towards getting this merged upstream into Mastodon proper.
  • We discussed briefly the Mastodon PR approval process and how it sometimes drives away contributions
    • Darius emphasized the importance of showing real user support to facilitate the merging of pull requests.

Context Collections and FEP Convergence

  • Julian proposed consolidating various FEPs (7888, 400e, 171b) to publish a unified recommendation.
  • Evan ( @evan@cosocial.ca) objected to the use of the "context" property in FEP 7888, advocating for a new vocabulary instead.
  • The discussion included differing views on the utility of the context property and its historical usage.
  • Darius utilized his data observatory (TBD) data set to hopefully prove that context is not a properly currently seeing any usage.

"Convenings" and Collaboration Initiatives:

  • Darius, representing the Applied Social Media Lab, proposed organizing physical meetings to enhance interoperability in the fediverse.
  • He will provide a blog post detailing the ActivityPub Data Observatory and related goals.

ActivityPub Trust & Safety Task Force

  • A new task force will focus on protocol-level issues within ActivityPub, including proper content warnings and labeling.
  • Meetings are tentatively scheduled for the second Tuesday of each month (starting November), with a call for input on scheduling.

Quoted posts

Note that I said "quoted posts", not "quote posts", don't @ me!

After the last WG meeting @thisismissem@hachyderm.io @trwnh@mastodon.social and I chatted a bit about how NodeBB handles quoted posts, but also in relation to quote posts. I thought that it was an interesting chat that merited further discussion; also because some of it was over my head.

When asked how NodeBB handles blockquotes specifically, I replied that blockquotes themselves are rather simple. We set a copy of the text wrapped in <blockquote>.

The rationale is simple: forums typically represent content in a linear fashion, and quoted posts are a handy way to reinforce subcontext within a topic. A typical topic/thread could have many separate discussions all happening together (aka thread drift), so quotes help others know what you're responding to. We don't have special handling or references to our blockquotes because there is a history in forums of edited blockquotes.

Perhaps you want to have a block quote and add some emphasis?

It's also better netiquette (god, that term is old) to trim down the quote to only the relevant parts.

Another upside is that a copy-paste of a post preserves that post to history. That can be useful if the quoted user tries to edit their post later, etc.

vis-a-vis the concept of "quote posts", which I take to mean an embedded post within a post, allowing for replies, likes, etc. How that is represented via ActivityPub is probably detailed in some FEP, but NodeBB doesn't implement that yet. It's a more complicated mechanism that requires a lot more thinking through, and to be honest, we haven't had the need for that in the 10+ years we've been building NodeBB.

Mastodon compatible #polls in #WordPress? Coming soon 😊

This is a feature I was looking for myself and due to the amazing work of @pfefferle on the #ActivityPub plugin things like this are now possible to realize pretty straight forward. The hardest part for me is getting UI right.

This was a little side project, and I was challenging myself how fast I could get a prototype to work. But #Gutenberg and #React is something you do not get used to in an hour. I'll try to release the source soon.

Introducing Fedify: Build Your Own Fediverse App with Ease! 🚀

Are you excited about the #fediverse but find implementing #ActivityPub daunting? Meet #Fedify, a #TypeScript framework that simplifies building federated server apps. Whether you're creating the next Mastodon, Pixelfed, or something entirely new, Fedify has you covered.

#fedidev

What Fedify Offers:

Fedify abstracts away the complexities of ActivityPub, letting you focus on your app's unique features. It's designed to work seamlessly with popular web frameworks like Hono, Express, and Fresh.

Get Started Today!

Check out our step-by-step tutorial to create a microblog: https://fedify.dev/tutorial/microblog

Explore the discussions, contribute, or just star us on GitHub: https://github.com/dahlia/fedify

Join the Fedify community! Questions? Ideas? Find us on Matrix: #fedify:matrix.org.

Let's build a more diverse and interoperable fediverse together with Fedify!