Anybody visting #froscon at this weekend?
If interested in #Forgejo #federation I will show what is going on:
https://programm.froscon.org/froscon2025/talk/71b947bc-46fe-415e-b7e8-50ad3c05d597/
Anybody visting #froscon at this weekend?
If interested in #Forgejo #federation I will show what is going on:
https://programm.froscon.org/froscon2025/talk/71b947bc-46fe-415e-b7e8-50ad3c05d597/
Today, we’re announcing the second phase of our Flipboard federation test: Flipboard Magazines are coming to the Fediverse! Now, you’ll be able to follow content from 1,000 Magazines, organized by themes and topics — so you can get FanSided’s Los Angeles Lakers stories, but nothing about the Yankees. Take a look at @mike’s post, which explains all you need to know about this.
https://medium.com/@mmccue/federating-flipboard-magazines-575a18297bd6
It's vacation-planning time (and also Travel Tuesday), so here are a few federated Magazines to follow, whether you're looking for gear recommendations, ideas for family travel, outdoor adventures, restaurant suggestions in the world's best cities (we want to visit NYC) or hotel tips.
@hotel-news-and-inspiration-AfarMedia
@outdoor-adventure-outside
@family-travel-FrommersMag
@eater-new-york-Eater
@travel-products-travelleisure
#Travel #TravelTuesday #Lifestyle #Flipboard #Federation #OpenSocialWeb #Fediverse
Today, we're beginning to federate a selection of publishers based in Germany and the U.K. We've also introduced @FlipboardDE, a new profile for the Mastodon community in Germany. In the first test, we are partnering with 21 publishers to federate their profiles and Magazines. Follow the profile to see all the stories they are posting on Flipboard, or topically curated Magazines to get coverage on specific areas of interest. Here's a blogpost that explains more.
https://flipboard.medium.com/flipboard-begins-federation-in-europe-b7e2ba3651d3
#Flipboard #ActivityPub #Federation #Fediverse #Germany #Deutschland #UnitedKingdom #News #Tech #Culture #Art #Politics #MastodonMigration #Mastodon #OpenSocialWeb
Im letzten Dezember haben wir damit begonnen, Flipboard für das Fediverse zu öffnen. Heute machen wir einen weiteren wichtigen Schritt in diese Richtung, indem wir unsere Testphase ausweiten: Die ersten Publisher aus Deutschland sind nun für das gesamte Fediverse zugänglich.
Mehr Infos dazu findet ihr auf unserem Blog:
https://de-de.about.flipboard.com/flipboard-zieht-ins-fediverse
Threads is the largest player so far to adopt #ActivityPub, and as @mike says, “The implications are huge.”
Why is Threads doing this? How is the team working with the community? How are they thinking about moderation, monetization and privacy in these early days and going forward?
In the newest episode of @dot_social, Mike digs in with @rklambo, Director of Product Management, and @pcottle, Software Engineer. Check it out in the fediverse on PeerTube or wherever you like to listen to podcasts. More details here:
https://about.flipboard.com/inside-flipboard/threads-dot-social/
#DotSocial #Podcast #Fediverse #Federation #MastodonMigration #Threads #Meta #ActivityPub #Flipboard
Today is #WWDC24, Apple's Worldwide Developer Conference. To mark this, and to add even more tech to the fediverse, we've federated the Flipboard accounts of 10 tech publishers.
Follow their profiles for everything they publish, and specific Magazines (topical feeds of content) if you're interested only in particular types of story (we're big fans of We Distribute's Across the Fediverse Magazine, @across-the-fediverse-WeDistribute).
@9to5mac
@cnet
@DigitalTrends
@inversedotcom
@Techcrunch
@thenextweb
@PCMag
@WeDistribute
@WIRED
@ZDNet
#Tech #Technology #Flipboard #Federation #Fediverse #FlipboardMagazines
To discover more federated Flipboard Magazines, follow the Flipboard Magazine Community account, @FlipboardMagazines.
As part of our mission to bring more high-quality journalism to the fediverse, we’re federating today the profiles of nine U.S. media sites, bringing their content to Mastodon and other platforms. We think this is especially important now as the world faces serious crises like Ukraine, Gaza and climate change — not to mention pivotal elections coming up this year in several countries.
We’re delighted to welcome this next wave of trusted publishers:
Bloomberg: @bloomberg
Bloomberg Law: @BloombergLaw
Bloomberg CityLab: @citylab
The Kyiv Independent: @KyivIndependent
Politico: @politico
Quartz: @quartz
Salon: @Salon
Time: @time
Vox: @Vox
Here are just a few of the amazing Magazines you’ll be able to follow:
Business News by Quartz, @business-news-quartz
Congress by Politico, @congress-politico
Markets by Bloomberg, @markets-bloomberg
News & Politics by Salon, @news-politics-Salon
Supreme Court by Vox, @supreme-court-Vox
Urban Planning by Bloomberg City Lab, @urban-planning-citylab
World News by Time, @world-time
More details on today's announcement: https://about.flipboard.com/inside-flipboard/flipboard-brings-more-news-to-the-fediverse/
#Journalism #News #Media #Fediverse #Mastodon #MastodonMigration #Flipboard #Federation
Creators no longer have to depend on “walled garden” platforms that change algorithms on a whim and own the audience. Digital sovereignty is the ultimate influencer status. Help our proposed fireside chat with @molly0xfff become a reality at SXSW '25! Community votes are a powerful signal. TYIA 🙏🏼
#SXSW #Federation #Fediverse #OpenSocialWeb #WalledGardens #Flipboard #DigitalSovereignty
I don’t know who needs to hear this but…
Federation != Decentralization
If you want proof look at bsky implementation
Mastodon is both federated and decentralized. A community can form in the middle of nowhere without the need to connect to Mastodon.social
That’s not the case in bsky?
📣 It's been a while since we've federated a batch of publishers — so to make up for it, here are 250, and they're big ones.
Today, we're bringing names like @abc, @RollingStone, @forbes, @BleacherReport, @NationalGeographic and @newyorktimes to the fediverse. They join the 174 profiles we've already federated, which include everyone from @19thnews to @Vox
Here's a blogpost with more details on this latest batch of publications that cover news, business, cooking, home design, politics, sports, science and more. Follow their Magazine feeds if you're only interested in one topic, or their whole profiles if you want the lot. The spreadsheet below lists out all federated accounts.
https://about.flipboard.com/fediverse/flipboard-federates-250-publishers/
https://docs.google.com/spreadsheets/d/1iUFTo6rPvhqzCReLaM1c6-xUKRuBVqlZVStZl9Al-EU
#Flipboard #Federation #SpreadMastodon #ActivityPub #Media #Publishers #Journalism #News #Politics #Sports #Entertainment #Food #Lifestyle #Science
Forward-thinking journalists are not letting the “media apocalypse” happen to them. Instead, they’re doing the work that arguably has been most critical all along: building direct connections with their readers. @404mediaco's @jasonkoebler and @ProPublica's @ben join fediverse futurist @mike for a conversation about the discovery and sustainability of quality journalism.
Read more about the episode here: https://about.flipboard.com/fediverse/jason-koebler-and-ben-werdmuller/
Watch and listen at PeerTube here: https://flipboard.video/w/r7z6QY3dm5EqrFmDFkAgPY, or wherever you get your podcasts.
#DotSocial #Flipboard #Federation #Fediverse #ActivityPub #OpenSocialWeb #MikeMcCue #SocialMedia #Media #Journalism #MediaIndustry #ProPublica #404Media
If they can’t see what we say, it’s not #federation.
If they can’t follow us, it’s not federation.
If it requires account duplication, it’s not federation.
@mosseri and the rest of you. #Threads, #bluesky, i’m talking to you. But you shut your ears, because all these tricks are ones you need. To continue your data-thieving business model.
The #GreatDataHeist of 2024, that’s you. Trying to do it to us, candidly, but I pay my dues in money, not privacy.
#fediverse, or don’t
We love hearing your lightbulb moments when it comes to the #fediverse! In our new short video series, we want the unconverted* to see its tremendous power through your stories. (*Which is why we’re posting these clips to “walled gardens” like TikTok.)
https://www.tiktok.com/@fedi.curious
#Flipboard #WalledGardens #ActivityPub #OpenSocialWeb #Fediverse #Federation
People who’ve figured out the fediverse understand its power. Hear from early adopters who explain their lightbulb moments in our new short video series. The use cases and potential of the system are awesome, and these stories are just the beginning. Tell us: what's your favorite thing about the fediverse? We're listening and looking for more people to feature.
https://about.flipboard.com/fediverse/best-thing-about-the-fediverse-short-videos/
@newyorktimes's veteran tech reporter @Markoff interviewed some of #TeamFediverse including @Gargron, @reckless1280 and our CEO @mike for a feature on the rise of decentralized social media. “It goes back to the original principles where the internet started out as decentralized,” Eugen Rochko told Markoff. Here's the full story [may be paywalled].
We're so excited to develop these conversations further at SXSW this weekend — check out the itinerary and sign up to join us at #FediverseHouse at the second link.
#Fediverse #ActivityPub #Federation #OpenSocialWeb #SXSW #JohnMarkoff #EugenRochko #MikeMcCue #SXSW2025
Quote Repost is coming to Mastodon!
I'm glad they're taking time to think this through.
#mastodon #federation #fediverse
https://blog.joinmastodon.org/2025/02/bringing-quote-posts-to-mastodon/
I've been wrestling with implementing #multilingual content support in Hackers' Pub, our #ActivityPub-powered platform for software engineers.
While ActivityPub theoretically supports multilingual content through the contentMap property, the reality is that most server implementations (Mastodon, Misskey, etc.) don't properly handle this content as of April 2025. This creates a significant challenge for us.
We want our users to share their knowledge in multiple languages, but we need to ensure compatibility with existing ActivityPub servers. I'm considering several approaches:
Creating separate posts for each language with clear language indicators, linking them through inReplyTo relationships (so translations appear as replies to the original post)
Using the primary language in content while storing translations in contentMap
Adding "View in other languages" links at the bottom of each post
Implementing inline language dividers that degrade gracefully on non-supporting servers, for example:
<div lang="en"> <h3>English</h3> <p>This is the English content…</p></div><hr><div lang="ko"> <h3>한국어</h3> <p>한국어 내용입니다…</p></div>
I'm leaning toward a hybrid approach—showing content in the user's preferred language when possible while providing easy access to other language versions.
Has anyone tackled this problem effectively? I'd love to hear about your experiences or ideas for making multilingual content work well in the fediverse, especially when dealing with server implementations that don't fully support ActivityPub's multilingual features.
Today, we're beginning to federate publisher accounts in Italy, France and Spain, and expanding in Brazil and Germany.
You can now follow even more of your favorite news, lifestyle, tech and sports sources from Flipboard on the open social web. Read more about it here. See the spreadsheet at the second link for the full list of federated profiles.
https://docs.google.com/spreadsheets/u/1/d/1iUFTo6rPvhqzCReLaM1c6-xUKRuBVqlZVStZl9Al-EU/edit
#Federation #Flipboard #Fediverse #OpenSocial #OpenSocialWeb #Germany #Deutschland #France #Spain #España #Italy #Italie #Brazil #Brasil #News #Media #Journalism #Publishers
📢 Wir haben Neuigkeiten! Flipboard erweitert die Föderation in Deutschland: 21 neue Publisher sind jetzt im Fediverse.
Diesen Publishern kannst du ab sofort direkt folgen:
AZMuenchen, @AZMuenchen
BASICthinking, @BASICthinking
Business Punk, @BusinessPunk
BUNTE, @BUNTE_DE
CURVED, @curved
DER SPIEGEL, @DerSpiegel
DerStandard, @DERSTANDARD
Filmstarts, @Filmstarts
FitForFun, @FitForFun
Futurezone, @Futurezone_de
GIGA, @Gigade
Gruenderszene, @Gruenderszene
Harvard Business Manager, @harvardbusiness
Kino.de, @kinode
Men’s Health, @MensHealth_de
Metal Hammer, @metalhammer_de
n-tv, @ntv2019
Photografix, @Photografix
Premium Quarterly, @PremiumQuarter
SZ, @SZ_de
Ze.tt, @Zett
Mehr dazu in unserem Blog: https://flip.it/cxfY1U
#Fediverse #Flipboard #Publisher #ActivityPub #Federation #Föderation #SocialMedia #Nachrichten #Politik #Unterhaltung #Journalismus #Digital #Tech #Wissenschaft #Wirtschaft #Klima #Musik
They may share a suffix (and a protocol), but Blacksky isn’t hitching its wagon to the Bluesky app or team. Founder and CEO @rudyfraser.com is creating a new, fiercely independent playbook for communities — one made possible because of the flexibility of the open web. We're excited for you to hear the latest episode of @mike's Dot Social podcast:
https://about.flipboard.com/fediverse/blacksky-rudy-fraser/
#DotSocial #Podcast #SocialMedia #SocialNetwork #Federation #OpenSocial #OpenSocialWeb #Blacksky #BlackMastodon @blackmastodon #RudyFraser #Technology #Tech #Bluesky
Maybe rather than talking about federating everything on the web, we need to talk about federating what, and how.
In an interview with Simon Vansintjan from Mirlo, he talks about anyone with an account on their platform can create a music blog. It would be great to be able to subscribe to one of those blogs via ActivityPub, and get a notification in nu fediverse account whenever they publish new post.
(1/?)
Ghost’s @johnonolan and WordPress’s @pfefferle want to help blogs and long content thrive on the open social web. Meet “the longformers,” who chatted to @mike for the latest edition of Dot Social.
https://about.flipboard.com/fediverse/john-onolan-and-matthias-pfefferle/
#DotSocial #Ghost #WordPress #Fediverse #FederatedMedia #ActivityPub #Federation
Concept for discussion: Replacing HTTP Signatures with Bearer Tokens for ActivityPub Federation
Curious what other people think about this idea. What if federation security was re-worked to use target-assigned bearer tokens to authenticate GET/POST requests? This would remove the need for complicated signing schemes and reduce system load under heavy traffic bursts (as no cryptography is required).
A basic implementation could look like this:
1. When instance A (a.example.com) first attempts to federate with instance B (b.example.com), a POST request is made to a dedicated registration endpoint. (for discussion, we'll say it's https://b.example.com/activity-pub/register-instance). This request includes fields necessary for verification, including the source domain name, target domain name, and a securely-generated verification token. Other metadata could be included to allow instance B to selectively allow/prohibit federation based on other criteria, but this is optional.
2. Instance B makes a POST request back to a dedicated verification endpoint on instance A (for discussion, we'll say it's https://a.example.com/activity-pub/verify-registration). This request must include the target domain name and verification token provided in step 2.
3. Instance A checks the verification token (and verify that it matches the target domain name) and return a successful value. The verification code must be invalidated after this call!
4. Instance B, after verifying instance A's request, returns a securely-generated federation key back to instance A. This federation key is a bearer token used to authenticate all requests from instance A to instance B. This key must be unique to instance A!
5. Instance A completes the original request with the Authorization header set to Bearer {federation_key}.
6. Instance B receives the request, detects the federation key, and checks it against the list of registered instances.
7. If the key does not exist or A has been defederated, then a 403 Forbidden error is returned.
8. If the key is expired or revoked, then 401 Unauthorized error is returned. Upon receiving a 401 error, instance A should start over from step 1 to re-authenticate and complete the request with a new token. This process should not be repeated for recursive failures!
9. If the key is approved, then a 200 OK response or 202 Accepted response is returned, and A can consider the request as successful.
Advantages versus HTTP Signatures:
- No cryptography requirements.
- Simple logic, no edge cases around HTTP query parameters or header order.
- Equally effective for all request types.
- Keys can be easily revoked or rotated.
- Supports authorized fetch and defederation use cases "by default".
Disadvantages versus HTTP Signatures:
- Breaks the actor model - instances are required as a first-class concept. (but really, the actor model is basically dead already. you can't even federate reliably without a WebFinger server, at minimum.)
- Requires multi-request "handshake" before communication. (but this is already required in practice, since a signature can't be validated without first requesting the signing actor.)
- Out-of-band protocol - communication can't happen over ActivityPub / ActivityStreams because this is a prerequisite to authenticate any request. (but again, we already require WebFinger and some software requires NodeInfo for full support.)
So, what are your thoughts? Good idea? Bad idea? Did I miss something? Please let me know, I welcome replies here!
#ActivityPub #AP #Federation