Hey Fedifolx! So our brave dev @kene29 is working on a full implementation of ActivityPub in pyfed!

https://dev.funkwhale.audio/funkwhale/pyfed/-/merge_requests/4

and more coming - he would love some feedback and thoughts from #Fediverse

@j12t you know any devs who might give some feedback? This is for what we thought was a small NLNet improvement project but afaics its actually like "implement AP in python" and we want to do it well.

@nlnet anyone who can do a mid-way review?

The Social Web Foundation website is a Fediverse group?! CW: Fediverse meta, non-Mastodon Fediverse meta

The Social Web Foundation website is not only its own ActivityPub actor, but (streams) recognises and lists it as a group.

# What.

# FediMeta # FediverseMeta # CWFediMeta # CWFediverseMeta # SocialWebFoundation # SWF # Fediverse # Groups # FediverseGroups # Wat # WTF
Listened to a BBC Radio4 program on “is the internet getting worse?” (Tl;dr: yes)

Featured an interesting interview with Cory Doctorow, and for once (not guaranteed with the BBC), a decent number of non-male interviewees.

Didn’t learn much, as have already read a lot on this subject, but glad that monopoly control, surveillance capitalism and enshittification are being discussed in a channel that many people tune into.

No obvious mention of the #Fediverse, though 😒.

https://www.bbc.co.uk/sounds/play/m0022z9r

Die Fediverse Files sind eine fantastische Videoserie über das Fediverse, und ich bin stolz, Teil davon zu sein! @docpop bringt mit seinem einzigartigen Stil eine perfekte Mischung aus Information und Popkultur in jede Folge. Auch der Cast ist hervorragend, und ich schätze @docpop, @evan und @bart sowie ihre Arbeit für das Fediverse sehr.

Es freut mich besonders, dass WordPress.com/Automattic und @docpop zusammengefunden haben!

Genug der Lobhudelei!

Ich kann jedem, der die Fediverse Files bisher noch nicht gesehen hat, nur ans Herz legen, dies umgehend nach zu holen! Viel Spaß beim Binge Watching 🍿

https://www.youtube.com/watch?v=QzYozbNneVc

https://www.youtube.com/watch?v=nLqwKph7Sxk

https://www.youtube.com/watch?v=1JKszCKZxqQ

https://www.youtube.com/watch?v=3DhK8uSKIdE

https://www.youtube.com/watch?v=t4pmWufYRr0

content classifier dashboard

We are extremely proud to announce our Content Classification Service is up and running, with our first classifier active. We are starting with detecting child sexual abuse media for our opt-in connected servers, and our plan is to introduce additional classifiers over time, including non-consensual intimate imagery, terroristic and violent extremist content, malicious URLs, spam, and more.

For the time being we are operating in a closed test with a very small number of servers, and we have a slate of additional server admins ready to participate in our beta. You can learn more – and sign up to participate – on the CCS Web page.

Bonfire moderation workflow

In other news, we are kicking off an exciting collaborative with the Bonfire Networks developer team.

Bonfire is a governance-first community platform using ActivityPub, and the developer team are interested in reviewing proposals from the moderator community for rapid iteration of evidence-based, prosocial tooling and workflow in a co-design effort with the moderator community.

The Bonfire team have already rapidly adopted several proposals including:

  • greyscaling and blurring media in reported content – this reduces trauma for moderators reviewing harmful content
  • muting audio in media files – no sudden noises, loud volume or traumatic audio for the moderation workflow
  • removing clickable links from reported content and suggesting URL investigation tools – this reduces the chance of moderators clicking through to phishing, malware, and other harmful web sites

Our IFTAS Connect community is working to provide additional feedback, and anyone is free to suggest additional feedback on the Bonfire GitHub.

This is a fantastic opportunity for the Fediverse’s trust and safety community to interactively guide the development of modular tooling that we hope will not only benefit Bonfire communities but can benefit the ecosystem at large, through modular adoption of the tooling, Fediverse Enhancement Proposals, or other platforms incorporating the same evidence-based prosocial approaches to empowering community managers and moderators.

We urge all IFTAS Connect moderator members to join us in the Moderator Tooling Workgroup and tell us all the tools, features and functions you want to see added to keep you and your community safe!

IFTAS First 50 badge

Lastly, a huge thank you to everyone who has responded to our community support drive, we’ve raised over $2,000 this year in direct community support and our IFTAS First 50 page is filling up! As we head into giving season, a quick reminder IFTAS is a 501c3, all donations are tax-deductible for US supporters, and we accept a wide range of support. If you can, donate today to keep supporting our mission!

https://about.iftas.org/2024/10/03/iftas-update-content-classification-moderation-tooling/

#ActivityPub #BetterSocialMedia #Bonfire #Fediverse

Via ActivityPub Gespräche zurück ins WordPress-Blog holen

Welche Vorteile hat es, sein WordPress-Blog über das ActivityPub-Plugin mit Mastodon und dem Fediverse zu verbinden?

Ein ausführliches Interview von Annette ( @annette) mit Matthias Pfefferle ( @pfefferle).

#ActivityPub #Fediverse #Interviews #Mastodon #MatthiasPfefferle

https://einstieg-in-wp.de/activitypub-interview-pfefferle/

We are excited to celebrate the launch of the Social Web Foundation, a non-profit dedicated to advancing the open, interconnected web through the ActivityPub protocol. At IFTAS, we believe in fostering transparency, innovation, and safety within social platforms, and the formation of SWF is a major step toward that goal.

The Social Web Foundation brings together leaders from the Fediverse, with its mission grounded in educating users, improving social web infrastructure, and enhancing user experience across independent platforms. Under the guidance of leaders like Evan Prodromou (Research Director), Mallory Knodel (Executive Director) and Tom Coates (Product Director), the foundation aims to catalyse innovation while ensuring user autonomy and safety. Already working on end-to-end encryption, GDPR guidance, a Fediverse starter pack and more, the Foundation has plenty of amazing activities lined up.

ActivityPub has enabled thousands of platforms to communicate seamlessly across the Fediverse. This framework encourages a healthier online experience by supporting diversity of thought and content while redistributing governance back to the communities that can best serve their members. In an era where centralised networks dominate, the SWF’s commitment to open standards represents a renewed opportunity for a democratic and inclusive web.

At IFTAS, we share this vision of a safer and more equitable online world. That’s why we are happy to announce that Jaz-Michael King, our Executive Director, is joining the Social Web Foundation as an Advisor. His work at IFTAS has always centred on building safer digital spaces, and this partnership aligns perfectly with our mutual commitment to civil discourse and privacy protection.

The Social Web Foundation’s work is crucial for the future of independent social platforms, and we at IFTAS look forward to collaborating in this endeavour to build a robust, inclusive, and harm-free digital landscape. As Jaz has emphasised, “The opportunities to enhance trust and safety across the Fediverse are immense, and we are eager to work closely with SWF to make this vision a reality.”

Together, we are working to redefine the social web, ensuring that it is not only open but also safe for everyone.

For more information on the Social Web Foundation and its upcoming initiatives, visit socialwebfoundation.org or follow on Fedi using @swf@socialwebfoundation.org.

https://about.iftas.org/2024/09/24/welcoming-the-social-web-foundation/

#ActivityPub #Fediverse #SocialWebFoundation

In the runup to #FediForum, I'm curious to hear if anyone has any hot takes about the future of the #fediverse. There's an incredibly strong case to be made for orgs to move away from Twitter, but the majority of people (aka managers in organizations that currently run a Twitter account) I've come across who share this view see Mastodon as a non-starter because "its confusing" or "its missed its window" (not my opinions BTW). They'd rather invest org resources into building a presence on Threads or BSky.

My thought is that by investing in #Fedi you can get a wildly outsized voice in a really grassroots network, but a lot of times that lands on deaf ears.

Reply collections

Reply Collections have not yet really reached the centre of the #Fediverse. Among other things, moderation aspects play a role here (see FEP-7458 or FEP-5624). But in principle, they offer a wonderful opportunity to maintain consistency in discussion threads in the Fediverse.

Smaller instances in particular often lack reactions to content published in the Fediverse. In principle, this is not a bad thing. Nevertheless, it makes sense for both servers and clients to be able to retrieve a complete comment tree in some scenarios (possibly at the request of a user).

To this end, we have submitted a first draft in a pull request to the Upstream #ActivityPub plugin for #WordPress. In this case, we benefit from the already existing comment management of the WordPress core and only list approved comments in the replies collection.

#ActivityPub #Fediverse #WordPress

It’s a Thing!

Das Fediverse tut sich schwer, das volle Potential der verschiedenen Activity-Objects auszunutzen, hauptsächlich aus Angst, sie falsch oder schlecht darzustellen und deshalb teilen die meisten großen Netzwerke leider nur Notes.<p>Dabei könnte es so einfach sein!</p><p><a href="https://social.wedistribute.org/users/deadsuperhero">@<span>deadsuperhero</span></a> schreibt auf seinem Blog, dass er eigentlich gerne Articles veröffentlichen will, aber (hauptsächlich) durch Mastodon zu Note gezwungen wird, wenn er sicher gehen will, dass der Text […]</p>

Das Fediverse tut sich schwer, das volle Potential der verschiedenen Activity-Objects auszunutzen, hauptsächlich aus Angst, sie falsch oder schlecht darzustellen und deshalb teilen die meisten großen Netzwerke leider nur Notes.

Dabei könnte es so einfach sein!

@deadsuperhero schreibt auf seinem Blog, dass er eigentlich gerne Articles veröffentlichen will, aber (hauptsächlich) durch Mastodon zu Note gezwungen wird, wenn er sicher gehen will, dass der Text vollständig dargestellt wird.

Here’s the problem, though: the biggest player in the space, Mastodon, does a poor job of supporting Article. Instead, every post Mastodon uses is instead a Note. From a semantic point of view, it might not seem like there’s a lot of difference between the two: both are effectively texts posts that can contain some formatting markup, both can hold an arbitrary amount of characters, and both can effectively be used to represent a full article.

A Content-Fallback Mechanism for the Fediverse

Ironischerweise zeigt Mastodon eine föderierte Note vollständig an, auch wenn der Text weit über die eigentlich erlaubten 500 Zeichen hinaus geht, bei einem Article wird statt dessen aber nur die kurze summary benutzt.

Seine Idee: Ein Content-Fallback Mechanismus!

Das heißt jede Aktivität, egal von welchem Typ, liefert zusätzlich zu dem spezifischen Objekt, eine standardisierte Note (content-fallback):

{ "@context":[ "https://www.w3.org/ns/activitystreams", { "Hashtag":"as:Hashtag" } ], "id":"https://wedistribute.org/2024/04/iftas-dsa-guide/", "type":"Article", "content-fallback": { "content":"IFTAS, the dedicated Trust & Safety organization ...", "mediaType":"text/plain", "summary":"", "tag":[{ "href":"https://wedistribute.org/tags/fediverse", "name":"#fediverse", "type":"Hashtag" }], "type":"Note", "updated":"2024-04-11T20:55:29Z" }}Code-Sprache:JSON / JSON mit Kommentaren(json)

Ich verstehe das Problem und finde die Idee generell nicht schlecht, aber eigentlich bietet ActivityPub alles Nötige schon von Haus aus! ActivityPub oder besser ActivityStreams ist so aufgebaut, dass alle Objekte von einem Art Base-Object abgeleitet werden. Das heißt Article, Note, Event oder Place, haben ein gleiches Minimal-Set an Attributen:

Und auch wenn beispielsweise Place oder Event einige spezifische Eigenschaften haben, die nicht jede Plattform „kennt“ und „versteht“, sollte es immer möglich sein, die Beschreibung (content oder summary) und den Titel (name) anzuzeigen.

Das Prinzip ist ähnlich wie, wenn nicht sogar inspiriert durch, schema.org/Thing. Auch hier basieren alle Objekte letztendlich auf einem Thing und trotz der wesentlich größeren Anzahl1 an Objekten und Attributen, können Suchmaschinen sich immer sicher sein, dass es zumindest einen name, eine description und eine url zum Anzeigen gibt.

Bevor wir über also über ein `content-fallback` nachdenken, sollten wir (meiner Meinung nach) erst einmal dafür sorgen, dass die vorhanden Möglichkeiten richtig genutzt werden.

  1. The vocabulary currently consists of 806 Types, 1474 Properties 14 Datatypes, 90 Enumerations and 480 Enumeration members. – https://schema.org/docs/schemas.html↩︎
The news curation platform @Flipboard is becoming a full member of the Fediverse! 🥳 Anyone with a federated Flipboard.com or Flipboard app account can now follow and interact with accounts on Mastodon etc, and vice versa:

➡️ https://about.flipboard.com/fediverse/follow-anyone-in-the-fediverse

If you have a Flipboard account, you can request it to be federated here:

➡️ https://www.surveymonkey.com/r/C7VQY5K

Once it's been federated, you'll be able to do all the Fediverse stuff described in the news item.

#Flipboard #Fediverse#ActivityPub

Die Geschwindigkeit, mit der sich das Fediverse weiter entwickelt ist atemberaubend. Daher hier ein kleines Update der wichtigsten historischen Ereignisse.

Die unvollständige Geschichte des Fediverse


  • 02. Juli 2008: Identi.ca (laconi.ca/stoi.ca), powered by OMB (OpenMicroBlogging-Protokoll) geht online (später umbenannt in StatusNet, GNU Social). Die erste öffentlich eingeführte föderierte Softwareplattform. Der erste erfolgreiche Post wurde am 18.05.2010 versendet.
  • 14. Mai 2010: Friendica, powered by DFRN (Distributed Friends and Relations Network) wird veröffentlicht (Mistpark während der Entwicklung und Friendika zum Launch). Es bindet im weiteren Verlauf bereits verschiedene Netze des Fediverse ein, sowie kommerzielle Plattformen wie Facebook, Twitter & später Google-Plus.
  • 23. September 2010: Diaspora, (powered by diaspora). Diaspora ist ein Community-getriebenes föderiertes, dezentrales Netzwerk.
  • 2010 One - Network - The Federation: Friendica, Diaspora (später Hubzilla) bilden ein gemeinsames Netzwerk "One - Network - The Federation". Damit ist es der Vorläufer des heutigen Fediverse.
  • 2010 - 2012 wurde der Begriff #Fediverse erstmals geprägt, um die markenbasierte Terminologie identiverse (basierend auf Identi.ca) zu ersetzen.
  • 22. März 2011: OStatus, dabei handelt es sich um eine Sammlung von offenen Protokoll Standards wie Atom, RSS, ActivityStreams, PupSubHubbub, Salmon und Webfinger. OStatus ermöglicht die föderierte Kommunikation zwischen verschiedenen Netzwerkdiensten.
  • 15. Juli 2014: Pump.io wird als Protokoll gelauncht und später in Identi.ca verwendet.
  • 2014: Das W3C gründet die ActivityPub-Protokollarbeitsgruppe. Basierend auf ActivityStreams 2.0 wird ActivityPub als Hauptprotokoll für föderierte Netzwerke im Fediverse konzipiert.
  • 2014: Misskey, startet als Bulletin Board. Durch den hohen Zuspruch der Nutzenden wird es schnell mit einer Timeline ergänzt, in denen Kurznachrichten über ActivityPub versendet werden können.
  • Dezember 2015: Hubzilla, powered by ZOT wird gelauncht. Es handelt sich um eine Weiterentwicklung von Friendica Red-Matrix (v1.0 am 19. Dezember 2013), mit dem Ziel weitere starke Datenschutzwerkzeuge zur Verfügung zu stellen, sowie eine hohe Ausfallsicherheit zu realisieren, in dem eine "Nomadische Identität" die Kopplung des Nutzerprofils an eine Instanz aufgelöst.
  • September 2016: Pleroma, powered by OStatus. Ursprünglich als alternative zu dem GNU-Social-Frontend Qvitter konzipiert, entwickelte sich schnell zu einen ressourcenschonenden Client weiter, dass, im Gegensatz zu Mastodon, eine konfigurierbare Zeichenbeschränkung erlaubt und so Macroblog-Beiträge unterstützt.
  • 05. Oktober 2016: Mastodon, powered by OStatus wird auf Hacker News öffentlich bekannt gemacht. Das Projekt begann als alternatives Frontend für das bereits etablierte GNU Social Projekt und entwickelte sich erst im weiteren Verlauf zu einer eigenen Plattformlösung.
  • Juli 2017: Hubzilla kündigt die Unterstützung des neuen ActivityPub-Protokoll Protokolls an. Zot bleibt weiterhin das interne Protokoll.
  • September 2017: Mastodon kündigt die Unterstützung des neuen ActivityPub-Protokoll an und ersetzt das bis dahin verwendete OStatus. Für eine Übergangszeit werden beide Protokolle bedient.
  • 23. Januar 2018 ActivityPub, hat offiziell die „W3C-Empfehlung“ erreicht (auch bekannt als gestarteter, stabiler, endgültiger, empfohlener Standard)
  • 31 März 2018: PeerTube, powered by ActivityPub und WebTorrent spezialisiert sich auf das Verteilen von Videodateien.
  • 23. April 2018: Funkwhale, powered by ActivityPub fokussiert sich auf das Verteilen von Audiodateien.
  • 01. Juli 2018: Pixelfed, powered by ActivityPub spezialisiert sich auf das Teilen von Bildern.
  • November 2018: Friendica unterstützt neben OStatus, diaspora*, Pump.io, DFRN, Atom, RSS, E-Mail zusätzlich ActivityPub.
  • 02. Oktober 2019: Mastodon deaktiviert mit der Version 3.0 die OStatus Unterstützung
  • Oktober 2022: Streams powered by Nomad wird ZOT mittelfristig in Hubzilla ersetzen und verbindet die nomatische Identität mit ActivityPub.
  • Juni 2023: Friendica etabliert eine Brücke zu Bluesky und ermöglicht so die Kommunikation zwischen Bluesky und Friendica Nutzenden.
  • Juli 2023: META stellt mit Threads eine Twitter Alternative vor, die ActivityPub unterstützen wird und mit dem Fediverse kompatibel zusammen arbeitet.
  • 13. September 2023: Wordpress Automattic veröffentlicht das Plug-in für WordPress in der V1.0.0. Die Blog Software kann Beiträge über ActivityPub in das Fediverse veröffentlichen. Das Projekt startete bereits am 24. September 2018
  • 13. Dezember 2023: META Threads aktiviert ActivityPub. Die Implementierung soll im Laufe des Jahres 2024 abgeschlossen werden und eine vollständige Föderation mit dem Fediverse ermöglichen.
  • 24. Dezember 2023: Friendica führt Channels ein. Damit werden erstmals benutzerdefinierte Algorithmen zum Sortieren des Netzwerk-Streams im Fediverse unterstützt.
  • 22. März 2024: META ermöglicht das Teilen von Beiträgen über ActivityPub. Threads Nutzende aus den USA, Kanada und Japan können an dieser BETA-Phase teilnehmen.
  • 03. April 2024: Flipboard ist vollständig im Fediverse angekommen. Das ermöglicht das Folgen von öffentlichen Konten im Fediverse. Die Integration des Protokolls erfolgte in drei Phasen.
  • 03. Juni 2024 brid.gy ermöglicht eine Brücke zwischen dem Fediverse und Bluesky. Durch das gegenseitige Folgen des Account @ap.brid.gy können Beiträge auf Bluesky veröffentlicht werden, als auch Bluesky Konten im Fediverse gefolgt werden.
  • 25.06.2024: META integriert, als weiteren Meilenstein, Beiträge aus dem Fediverse in Threads. Die direkte Interaktionen zwischen dem Fediverse und Threads Nutzern ist nicht möglich.

Quelle: https://c.im/users/youronlyone mit Ergänzungen durch loma.ml/profile/feb
video.mecp.de/watch?v=YO1jQ8_r…

So Long, and Thanks for the Job

Twitter hat sich verändert und das leider nicht zum Guten! Hier ein paar Schlagzeilen: Elon Musk Is Turning Twitter Into a Haven for Nazis Elon Musk says he’s letting Donald Trump back on Twitter Twitter&#39;s sacking of content moderators raises concerns Elon Musk won’t stop tweeting his way into trouble Ich habe, um ehrlich zu sein, keine Ahnung, warum ich immer noch bei Twitter bin, und ich glaube, bei Facebook hat damals wesentlich weniger gereicht, um meinen Account zu [...]

Twitter hat sich verändert und das leider nicht zum Guten!

Hier ein paar Schlagzeilen:

Ich habe, um ehrlich zu sein, keine Ahnung, warum ich immer noch bei Twitter bin, und ich glaube, bei Facebook hat damals wesentlich weniger gereicht, um meinen Account zu löschen

Klar, Twitter war über 17 Jahre lang das soziale Netzwerk meiner Wahl und hatte über lange Zeit hinweg wenig bis keine Konkurrenz! Ich habe viele spannende und inspirierende Menschen kennengelernt. Twitter hat mir geholfen, mich mit der deutschen Web2.0-Community zu vernetzen. Barcamps und Webmontage wurden über Twitter organisiert und diskutiert. Außerdem verdanke ich Twitter wohl auch meinen aktuellen Traum-Job bei Automattic!

Aber das alleine hat mich die letzten zwei Jahre nicht auf Twitter gehalten. Die Menschen, die mir wichtig sind (inklusive mir), sind weitergezogen und haben das Fediverse für sich entdeckt. Ein besseres Job-Angebot als das von Automattic ist aktuell eher unwahrscheinlich (😍) und wenn es hochkommt, schaue ich maximal alle zwei Wochen bei Twitter vorbei, und seit Monaten nutze ich schon keine Twitter-Apps mehr auf meinem Handy oder Computer.

Das was mich hält, kann also nur Nostalgie und die Romantisierung der „guten alten Zeit“ auf Twitter sein!?!

Ich widme jetzt fast 20 Jahre meiner Zeit der Open Web Idee (von Web2.0 über Social Web bis hin zum Fediverse) und predige auf meiner Seite, auf totem Holz, in Podcasts und auf Konferenzen, wie wichtig es ist sich unabhängig vom „corporate web“ zu machen und die volle Kontrolle über seine eigenen Daten zu haben.

Nur fair, wenn ich jetzt auch umsetze, was ich da so von mir gebe!

Ich glaube, vielen geht es ähnlich wie mir: Sie sind unzufrieden mit Twitter, haben ihren Account aber aus Sentimentalität noch nicht gelöscht. Doch so wird sich langfristig nichts ändern. Der einzige wirkungsvolle Protest ist das konsequente Löschen all dieser inaktiven Profile. Das Netzwerk verdient durch uns und mit uns Geld, und nur wenn die Nutzerzahlen sinken, wird genügend Druck erzeugt! Aber selbst wenn nicht… das ist dann nicht mehr mein Problem ☺️

Also…

Ein Screenshot von meinem gelöschten Twitter-Profil.

…oder um es mit den Worten von Groucho Marx zu sagen:

Hello, I must be going, I cannot stay,
I came to say, I must be going.
I’m glad I came, but just the same,
I must be going.

Wir sehen uns im Fediverse 👋