fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.6K
active users

#ActivityPub

77 posts56 participants1 post today
Replied in thread

Função muito supimpa do #SNAC que só recentemente constatei como é útil: podemos pôr no texto a ligação para uma imagem externa, que ele a transforma em anexo da "atividade" (a publicação no #ActivityPub), sem precisar armazená-la! Pode notar que essa foto do Locutus — Cap. Picard (Patrick Stewart) assimilado pelos Borg — é descarregada diretamente da Wikimedia Commons! :geordi_like:

Não sei se outros sistemas, mesmo os que também já suportam #Markdown, fazem isso! Quem aí pode dizer?

Replied to lianna

@lianna

Now you've elaborated, I do seem to remember quite a few people posting about #peertube - and #lemmy to a lesser extent.

I think there may be special issues with the way they use #ActivityPub but I hasten to add, I don't know the ins an outs of it well enough to say for sure.

It's interesting that #friendica works more or less perfectly though, despite being at least as complex as the others you mention.

I wonder if it's because it's far older, so everyone already knows how to allow for its quirks.

It's an interesting topic though - and obviously one I follow :)

Replied to lianna

@lianna

the best way I saw #ActivityPub explained was as being like email protocols.

On the most basic level, text works, but the more complexity you add the more inconsistency you see.

For example, if you attach large files, some email providers will not deliver it. If you use some css some email services won't format it the same way.

And recently - well about a year ago - some yahoo accounts weren't able to receive some exchange emails.

We're all so used to this we don't even think about, but from what I've read it;'s the same issue at work with the #fediverse.

Because servers get so much freedom in how to operate, it breaks things for some users.

The social media we're used to is more homogeneous, but it wasn't always that way.

We used to have these issues with #nntp servers, where for example some servers refused to encapsulate #yenc messages correctly

It's not that #mastodon is the new way; it's just that we've forgotten the old way :)

Dumb question that I was always too afraid to ask:

I know how the #Fediverse and its federation works. It's intuitive and familiar to me; I mean, I even host my own instance.

But I never understood how interaction cross-software is supposed to work. In theory, I can use whatever #ActivityPub software I want and still interact with everyone else. But in practice that just... isn't the case, right?

I mean, for text it's quite simple: I write a short post on #Mastodon and people on #GoToSocial or #Misskey or whatever can see and read that same post and interact with it. They can see my profile and it appears on their instance in their style and with their features.

Even outside of microblogging I still get it. A super-long post on #Friendica or #Diaspora appears on my timeline, too. Their profiles might have more fields than I can see here, but that's fine.

But what's up beyond that?

I can see #Pixelfed posts here, converted into image galleries. But what about the other way 'round? If someone on Pixelfed follows my Mastodon account, they can't see any of my non-image posts, right?

What about #PeerTube and such niche software? I guess I could follow a PeerTube account as a microblogger and see their videos and descriptions in my timeline. Video comments are replies.

But the other way 'round? How are they supposed to interact with Friendica or Pixelfed users? PeerTube doesn't even have a "timeline".

Doesn't that feature disparity undermine the whole idea of the #Fediverse or am I missing something?

I just realized that the default specifications for ActivityPub/ActivityStreams do not have a way to perform an update on an object's ID. (ie, moving it from example.com/1 -> example.com/2)

An Update activity does not allow ID updates because it would lose the reference to the original one. (It can be massaged by using an Origin property, but I don't like that).

Another option would be to use a Move activity (which is defined as moving objects between collections), where the Origin property is the object itself instead of a collection. (I like this behaviour better, as it requires less divergence from the spec)

Continued thread

🎯 Mission. Support communication and cocreation of all participants in the #ActivityPub ecosystem to help foster healthy growth and #evolution of the fediverse.

☀️ Vision. An inclusive #fediverse, collectively evolved, where people can find friends and peers in safe environments, to communicate and engage in rich social activities of all kinds.

🫂 Audience. Any fedizen from across the globe who interacts with others on the basis of #Humanity and respect of each other’s #Freedom and #HumanRights.

Destroying Autocracy – August 15, 2025

Welcome to this week’s “Destroying Autocracy”.

It’s your source for curated news affecting democracy in the cyber arena with a focus on protecting it. That necessitates an opinionated Butlerian jihad against big tech as well as evangelizing for open-source and the Fediverse. Since big media’s journalism wing is flailing and failing in its core duty to democracy, this is also a collection of alternative reporting on the eternal battle between autocracy and democracy. We also cover the cybersecurity world. You can’t be free without safety and privacy.

DA comes out on Thursday and is updated through the end of day on Friday. Then we start over. So take your time in perusing it and check back in over the weekend.

FYI, my opinions will be in bold. And will often involve cursing. Because humans. Especially tech bros. And fascists. Fuck ’em.

There is some news about us this week. We are definitely retiring next year and sooner than expected. Once we move to Europe, I don’t want to spend 30 hours a week working on Symfony Station and Battalion. Producing short documentaries will be my main hobby.

But, I am willing to spend 10 hours weekly on The Programmer’s Fulcrum. It’s the future (and smaller) home for a fusion of Symfony Station and Battalion. Its tagline is Devs Defending Democracy.

For now its built with Ghost though WordPress is still in the running as a long-term site/newsletter/fediverse account solution. Sorry Drupal CMS you are dead in the water.

In any event, you can sign up now and for 2025 get an email with links and featured articles for each week’s Symfony Station Communiqué and Battalion “Destroying Autocracy” post. And you’ll be set with TPF after the fusing. I appreciate all of you.

Featured Item

The Sunday Times has an interview with my hero:

Meredith Whittaker, boss of WhatsApp rival Signal, says the UK’s Investigatory Powers Act could create a weakness that threatens users’ private data.

Signal boss: ‘disturbing’ laws show the UK doesn’t understand tech

Fuck Meta, and fuck What’s App.

We start and end with good news to make the middle bearable.

The response to Russia’s War Crimes, Techno Feudalism, and other douchebaggery

TechCrunch reports:

US government seized $1M from Russian ransomware gang

BleepingComputer reports:

North Korean Kimsuky hackers exposed in alleged data breach

TechCrunch reports:

Australian court finds Apple, Google abused app store market power

The Association for Progressive Communications reports:

Every Door on going from a map user to an open source map creator

Grenoble, France announces:

Access kit Open source software

Commons DB has:

Connecting the Commons: Shared Benefits for Wikimedia Commons and CommonsDB

The Center for Democracy and Technology shares:

2024 Annual Report

Neutral

The Next Web reports:

Opinion: Europe can regulate its way to a better fintech future

Infrequently reports:

How Do Committees Fail To Invent?

Renée DiResta reports:

No Clapping Allowed: A Social Media Free Speech Debate Without the Usual Theater

Stateline reports:

More than half the states have issued AI guidance for schools

Dries Buytaert has:

Funding Open Source like public infrastructure

I disagree with 88.2% of Dries’ AI stance, but he’s 100% correct about this. 😉

The Evil Empire (AKA Autocracy) Strikes Back

The Electronic Frontier Foundation reports:

Americans, Be Warned: Lessons From Reddit’s Chaotic UK Age Verification Rollout

Unfortunately, our fools will follow in their fools’ footsteps. And btw fuck Reddit.

The Register reports:

Wikimedia Foundation loses first court battle to swerve Online Safety Act regulation

404 Media reports:

Trump Is Launching an AI Search Engine Powered by Perplexity

If there was any doubt that c^nts attract c^nts, now you know. Especially Clownish ones who want to buy Chrome.

Feds Used Local Cop’s Password to Do Immigration Surveillance With Flock Cameras

LAPD Eyes ‘GeoSpy’, an AI Tool That Can Geolocate Photos in Seconds

Euractiv has:

Palantir is well on its way to conquering Europe

Pariah States

The Register reports:

Russia’s RomCom among those exploiting a WinRAR 0-day in highly-targeted attacks

TechCrunch reports:

Russian government hackers said to be behind US federal court filing system hack: Report

BleepingComputer reports:

Pro-Russian hackers blamed for water dam sabotage in Norway

Curly COMrades cyberspies hit govt orgs with custom malware

Dark Reading reports:

REvil Actor Accuses Russia of Planning 2021 Kaseya Attack

EuroNews reports:

Russia blocks calls via WhatsApp and Telegram as it tightens control over the internet

Signals, peeps.

Israel faces widespread condemnation after Al Jazeera correspondent killed in Gaza

TechPolicy reports:

Artificial Intelligence and the Orchestration of Palestinian Life and Death

Big Media

Poynter says:

Press freedoms can slip away

And have.

The Racket reports:

Substack’s extremist ecosystem is flourishing

They are on Beehiiv, which like Ghost is a moral alternative to SubStack.

NiemanLab reports:

Can nonprofit news mix with local TV? A Pennsylvania partnership aims to find out

Local TV news is shit. But, this is interesting.

Seeking Alpha reports:

Companies find new avenues to drive up sessions as Google’s AI Search tools reduce web traffic

404 Media reports:

Trump Administration Outlines Plan to Throw Out an Agency’s FOIA Requests En Masse

Big Tech

The Electronic Frontier Foundation reports:

Data Brokers Are Ignoring Privacy Law. We Deserve Better.

Ben Werdmuller reports on:

Lifelogging under fascism

TechPolicy reports:

In an Age of Information Gatekeeping, Don’t Just Google It

Fuck Google.

TechPolicy reports:

‘Big Cloud’ is Building Power via Pervasive Investments

TechCrunch reports:

Leaked Meta AI rules show chatbots were allowed to have romantic chats with kids

How to Save the World asks:

Has the Internet Succumbed to the Tragedy of the Commons?

Platformer has:

Three big lessons from the GPT-5 backlash

Grok is on the rocks

Ars Technica reports:

LLMs’ “simulated reasoning” abilities are a “brittle mirage,” researchers find

AP reports:

Students have been called to the office — and even arrested — for AI surveillance false alarms

Cybersecurity/Privacy

The Register reports:

The inside story of the Telemessage saga, and how you can view the data

DEF CON hackers plug security holes in US water systems amid tsunami of threats

Deepfake detectors are slowly coming of age, at a time of dire need

Fediverse

Connected Places has:

Fediverse Report – 129

Hopefully the link is fixed now.

IFTAS says:

The 2025 Fediverse Needs Assessment is Open: Have Your Say

Salvatore Noschese shares:

Mastodon: parliamone un po’

We Distribute reports:

Big Updates Are Coming to Loops

tchncs has:

Bonfire Social: Shared user

We Distribute asks?

Is Meta Scraping the Fediverse for AI?

Did I say fuck Meta?

TechCrunch reports:

Threads now has more than 400 million monthly active users

Fuck Threads too.

Arxiv is:

Exploring Left-Wing Extremism on the Decentralized Web: An Analysis of Lemmygrad.ml

The proper term is Tankies not left-wing. And it’s why you should use Mbin or Piefed.

Paths & Patches has:

Third Spaces in the Fediverse: FediCon thoughts Part II

Newsmast unplugged: FediCon Part III

The Register reports:

Secure chat darling Matrix admits pair of ‘high severity’ protocol flaws need painful fixes

Slightly Federated Social Media

TBD

CTAs (aka show us some free love)

Keep fighting!

Ringleader, Battalion
Reuben Walker
Follow me on the Fediverse

#ActivityPub #AI #ATProto #Autocracy #BigJournalism #BigTech #Bluesky #Bonfire #Democracy #Fascism #Fediverse #Lemmy #Loops #Mastodon #Reddit #Signal #StopChina #StopIsrael #StopRedAmerica #StopRussia #SubStack #SupportUkraine #TechnoAnarchism #TechnoFeudalism #Telemessage #WhatsApp #Wikimedia

battalion.mobileatom.net/?p=23

Jeg har brygget på noen ideer til hvordan et desentralisert alternativ til Facebook-grupper kunne sett ut. Løsningen er kanskje ikke ActivityPub, men heller et system der hver gruppe har sin egen server.
ahaldorsen.no/notater/desentra

Kom gjerne med innspill! Vi må vel bare få denne ballen til å begynne å rulle, og satse på at noen tar insj og faktisk LAGER noe.

ahaldorsen.noEt desentralisert alternativ til Facebook-grupper
More from Arne D. S. Haldorsen

I'm going on a #BoostDiet for a while.

What is that?

A focus on posting or replying with my own thoughts, rather than just silently resharing stuff, and to gather contacts whose posts don't just predominantly consist of reshares/boosts.

Why?

As I've settled into Fediverse, I noticed that over time more of my feeds consist of reshares. Those reshares are often:
- content that originated from walled garden social sites
- content that has the fingerprint of forced labor content mills & state actor disinfo operations
- current events panic rather than current events problem solving

Basically the kind of stuff i wanted to leave behind from the legacy corporate social sites. I believe that making content, rather than just resharing existing content, strengthens and protects Fediverse. It decentralizes influence by filling it with more real engagement and a broader content surface, rather than concentrating viewership through vapid reshares of the same prolific content mills.