Live and let live.
Long life to the federation of decentralized social media and to everyone's freedom to choose how they want to participate.
This is not a herd game. #bluesky#mastodon#Threads#activitypub #atproto
Live and let live.
Long life to the federation of decentralized social media and to everyone's freedom to choose how they want to participate.
This is not a herd game. #bluesky#mastodon#Threads#activitypub #atproto
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/
News and Politics are two of the most followed and read topics on Flipboard, and with the U.S. election just a few weeks away, we have a new feature to help you keep up with the day’s leading stories.
Now you can follow people from social networks in the fediverse, like Mastodon and Threads, so you can get your daily dose of news and political commentary from journalists and experts, alongside content from your favorite publishers.
Here’s a look at some of the people you can follow on Flipboard:
Here’s how you can find and follow them on Flipboard:
Once you’ve followed accounts from Threads, Mastodon or other platforms in the fediverse, you will see their new posts in the Fediverse Activity carousel in your For You feed. If there is a profile that you never want to miss a post from, add their profile to the top of your Home carousel so you can easily keep up on their social sharing. (Note: The Fediverse Activity carousel will only update when there is a new post from a followed account.)
If your Flipboard account is already federated, you’ve got a few more features to enjoy:
For one, in addition to being able to follow accounts from the fediverse, you’ll also be able to comment on and like their posts. Having a federated account fully opens up your Flipboard experience and enables you to seamlessly interact with people across the fediverse.
And while you’ve been able to see your fediverse activity in your Flipboard notifications panel, now you’ll be able to follow and interact with people directly from this experience, making it easier to build connections. For example, if someone follows your profile in the fediverse, you can follow them back from Flipboard — it’s all interconnected.
These features are only available via the latest versions of Flipboard’s iOS and Android apps. And if you’re not federated on Flipboard but all this news is making you wish you were, you can request to federate your account here.
We hope you find new people to follow and inspiring content to explore. Also, be sure to follow The News Desk and The Politics Desk (if you aren’t already) for curated stories from Flipboard’s editors.
Thanks for keeping up with all the Flipboard and fediverse news through our blog. You can download the Flipboard app in the App Store and Google Play Store for free. Personalize it for the stories you’re interested in and curate your favorite articles, videos and podcasts into your own Flipboard Magazines.
https://about.flipboard.com/fediverse/fediverse-news-and-politics-voices-on-flipboard/
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
Our new referral system is live!
When someone signs up on #Fedihost using your code, you will both receive credits in your accounts.
Don't have an account yet? Use our referral code to get started today!
✏️ I want the Read Write Suggest-Edit Accept-Edit Update Web.
The consumer Infinite Scroll Web leaves us feeling empty.
Too few of us participate in the Read Write Web, whether with personal sites or Wikipedia.
A week ago when we wrapped up #IndieWebCamp Portland and I was reading Kevin Marks (@kevinmarks@indieweb.social) live-tooting of the demos¹, I noticed a few errors, typos or miscaptures, and pointed them out in-person.
Kevin was able to quickly edit his toots and update them for anyone reading, thanks to #Mastodon’s post editing feature and its support of #ActivityPub Updates. But this shouldn’t require being in the same room, whether IRL or chat.
We should be able to suggest edits to each other’s posts, as easily as we can reply and add a comment.
13 years ago I wrote²:
“The Read Write Web is no longer sufficient. I want the Read Fork Write Merge Web.”
Now I want the Read Write Suggest-Edit Accept-Edit Update Web.
The ↪ Reply button is fairly ubiquitous in modern post user interfaces (UIs).
Why not also a ✏️ Suggest Edit button, to craft a fix for a typo, grammar, or other minor error, and send the author for their review, and acceptance or rejection? Perhaps viewable only by the suggester and the author, to avoid "performative" suggested edits.
If the author’s posts provide revision histories, when a suggested edit is accepted, a post’s history could show the contributor of the edit.
Instead of asking Kevin in-person, what if I could have posted special "Suggested Edit" responses in reply to his toots, for which he would receive special notifications, and could choose to one-click accept and update (or further edit) his toots?
To enable such UIs and interactions across servers and implementations, we may need a new type of response³, perhaps with a special property (or more) to convey the edits being suggested.
There is documentation of this and similar use-cases, prior art / UIs, as well as some brainstorming on the #IndieWeb wiki:
Our interaction after IndieWebCamp has inspired me to take another look at how can we design and prototype solutions to this problem.
For now, if you host your blog and posts as static files on GitHub (or equivalent), you could add a button like this to your posts alongside Like, Reply, Repost buttons:
✏️ Suggest Edit
and link it to an edit URL for the static file for the post.
I don’t use GitHub static files myself for posts, but here’s an example of such an edit link for one of my projects:
https://tantek.com/github/cassis/edit/main/README.md
This will start the process of creating a “pull request”, GitHub’s jargon⁴ for a “suggested edit”.
After completing GitHub’s ceremony of entering multiple text fields (summary & description), and multiple clicks to create said “pull request”, it’ll be sent to the author to review. Presuming the author likes the suggested edit, they can perform the other half of GitHub’s jargon-filled ceremonies to “Merge” or “Squash & Merge”, “Delete fork”, etc. to accept the edit.
It’s an awkward interaction⁵, however useful for at least prototyping a ✏️ Suggest Edit button on sites that store their posts as files in GitHub. Certainly worthy of experimenting with and gathering experience to design and build even better interactions.
We can start with the shortest path to getting something working, then learn, iterate, improve, repeat.
#readWriteWeb #editableWeb #suggestEdit #acceptEdit
References:
¹ /@kevinmarks%40indieweb.social/113025295600067213
² https://tantek.com/2011/174/t1/read-fork-write-merge-web-osb11
³ https://indieweb.org/responses
⁴ The phrase “pull request” was derived from the git command: “git request-pull” according to https://www.reddit.com/r/git/comments/nvahcp/comment/h12hzj7/
⁵ “edits” in GitHub require taking far more steps, and navigating far more jargon, then say, Wikipedia pages, which come down to “Edit” and “Save”. We should aspire to Wikipedia’s simplicity, not GitHub’s ceremonies.
This is post 20 of #100PostsOfIndieWeb. #100Posts
← https://tantek.com/2024/242/t1/indiewebcamp-portland
→ https://tantek.com/2024/246/t1/adventures-indieweb-activitypub-bridgy-fed
Twenty years ago this past February, Kevin Marks and I introduced #microformats in a conference presentation.
Full post: https://tantek.com/2024/044/t1/twenty-years-microformats
Aside: This is an even shorter summary of that post from ~200 days ago, which #Mastodon readers never got due to a Mastodon #federation bug (details in https://tantek.com/t5Yo1).
Since early 2023, here are the top three updates & interesting developments in microformats:
👉🏾 From Giants to the #Fediverse: My Journey into Decentralized Platforms ( #Mastodon, #Matrix & More) https://youtu.be/9W2xFlOiaKc
A great trip down memory lane! 😂 (I am about 5 minutes in)
Waiting for the ability to reply back to them!
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>
Note
s.Dabei könnte es so einfach sein!
@deadsuperhero schreibt auf seinem Blog, dass er eigentlich gerne Article
s 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.
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:
attachment
attributedTo
audience
content
context
name
icon
image
inReplyTo
published
replies
summary
tag
updated
url
to
bto
cc
bcc
mediaType
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.
Pass it on. #Government #Politics#Harris
Island Networks aka. "Archipelagos": consentual, cooperative, opt-in social networks; an alternative, or a companion to the fediverse
An island network model is an opt-in (allowlist or "limited federation") network; contrasted to the current fediverse, which is overwhelmingly an opt-out (denylist) model.
In an island network model, no one controls "the network" because an island network (or "archipelago") is simply a conceptual term for a collaborative block of servers who mutually allowlist each other, rather than relying on blocklists, and agree to abide by at least a core set of common standards.
You can learn more about island networks here which explains things in more detail: That page also links to how to create an island and/or a network. It also explains how you can host your own island for ~$8 or less per month (depending on your hosting provider).
Islands are fedi servers with a smaller population (recommended 50 or less per island), democratized by being cheap to host ($8/mo or less, depending on hosting provider, easily covered by donations), and configured in allowlist mode (or "limited federation"), with open signups disabled (reviewed signups are fine, or invite-only links), creating a much less porous network. By contrast, mastodon.social is a Continent, and uses denylists, not allowlists, like most fedi servers.
Continents makes it very hard to enforce norms or expectations of behavior due to their style of federation. I don't have to really explain this very much, as this is the water you're swimming in now. It's how you're reading this post.
Island networks themselves have rules, and the rules are "whatever that island network says they are" and by asking to join the network, you agree to follow those rules and help enforce them, along with allowlisting the islands in the network, as they will be allowlisting you back in return.
The best part of all of this is that we don't have to write new code for this. We don't have to wait for any particular dev timetable, this is available now.
This uses all the same existing fediverse software. Your apps will still work (and most support the ability to toggle between multiple accounts.) There can be Mastodon islands, GoToSocial islands (my preference), Akkoma, Catodon, Pixelfed islands, all strung together into a larger archipelago! The only requirements for an island is that the server software has to support allowlist mode, rather than denylist (this is also known by Mastodon as "Limited Federation").
Yes, the Island One Network or ION.
Currently, there are now three GoToSocial servers forming the basis of the new ION closed federation network, although the allowlist will only grow over time:
https://uno.1sland.social (Island One)
https://dos.1sland.social (Isla Dos)
https://tres.1sland.social (Isla Tres)
Note about "closed federation": A closed federation island network is unreachable via the wider fediverse, and only federates with other islands on its allowlist. (Open federation networks that allowlist continents can exist, but someone else will have to build that one.)
Signups are open for all three above servers, though space is limited. I'm looking for a couple admins, too, to basically "take over" Isla Dos and Isla Tres as admins and help govern the network. Note that every admin and every moderator have a governing role (and a vote) in a network.
The population needs to expand across servers, rather than creating new monoliths. So, rather than joining one of those servers, for those looking to add their island server to the network, the current server allowlist will always be found here, along with documentation and some (very basic, but important) rules for the network itself:
I'm on the 'Uno' server (@oliphant@uno.1sland.social) as an admin as a means of testing the network via ION.
I would like to prioritize slots for BIPOC willing to join, and invite friends, including those who might have been run off of Mastodon in the past. This is a closed network, meaning it only federates with other islands and does not connect to the rest of the fediverse.
There is no account migration, you create a new account to join an island network. Your island user, as part of your associated island server, may encompass multiple networks.
I encourage you to create your own island, your own networks, and/or join mine.
#IslandNetwork#IslandOneNetwork#ION #fedi #fediverse #Mastodon#MastoAdmin
In reply to Testing Webmention Plugin Automation by Joseph Dickson:
I believe the expectation for WebMention deleting is an update ping from the same sauce URL as the mention. I’m not sure if brid.gy supports that.
For more direct Mastodon control, might I suggest ActivityPub by the same author?
From: @tchambers
https://indieweb.social/@tchambers/112872024229358892
Edit: If you would like to join this public group for discussion of news and pro-Harris organizing info:
1. Click on the @kamalaharrisforpresidentnews link.
2. Follow the group.
3. Wait to be approved. (May take some time. You will get a follow back notification and it will change to Mutual)
4. Then any post you @ mention the @kamalaharrisforpresidentnews will post to the group.
I wonder when we are going to get groups here on #Mastodon....
💜🐘
If you think he has earned a beer for ~50 years of public service, donate $5 to help elect VP #Harris (and show #Mastodon is worth looking at)!
Or, you know, a six-pack for $30. 😇
@heidilifeldman has started this #MastodonForHarris ActBlue fundraiser and it is blowing past expectations, approaching $200,000 as we speak!