soc.octade.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
social@octade.net

Search results for tag #codeberg

[?]The Fulcrum, too » 🌐
@thefulcrum@newsletter.mobileatom.net

The Programmer’s Fulcrum 25 September, 2026

This post originally appeared on The Fulcrum. Welcome to this week's The Programmer's Fulcrum. It's your weekly curation of the essential news in the Open Media Network and Open Social development communities with a focus on devastating big tech via Techno Anarchism. As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional benefit of weakening authoritarianism. IMHO, the best way to do that is to use tools from the Techno […] [SENSITIVE CONTENT]

This post originally appeared on The Fulcrum.

Welcome to this week’s The Programmer’s Fulcrum.

It’s your weekly curation of the essential news in the Open Media Network and Open Social development communities with a focus on devastating big tech via Techno Anarchism.

As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional benefit of weakening authoritarianism.

IMHO, the best way to do that is to use tools from the Techno Anarchist Manifesto to build your own site(s) to participate in the Open Media Network. Then you should share it (them) via Real Simple Syndication (RSS), Open Social, and possibly a newsletter or podcast. This approach is similar to what some call the IndieWeb and its POSSE philosophy.

The second best strategy is to have accounts on open social and use the hell out of them. And do the same with a RSS feed reader.

We publish TPF on Fridays so you can enjoy it over your weekend.

There’s good stuff in all of our categories, so please take the time to enjoy and bookmark the items most relevant to your goals. We hope you are inspired to create new ones.

Or you can scroll down to your favorite section.

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

We will be on vacation with friends for the next few weeks so there will not be any The Programmer’s Fulcrums. But, we will be doing some curation on open social. See the CTAs section below for links.


Featured Item(s)

We are tooting our own horn this week with two items.

The first is too short for an article and too long for an open social post, so it’s going here.

A review of WordCamp Bretagne

Even though I am all in on the flat file CMS train now (they aren’t as overlycomplicated, insecure, and susceptible to ensloppification) I attended WordCamp Bretagne last week.

And I am glad I did if only for the opportunity to scout the wonderfully scenic city of Rennes for a summer home. It has an incredible variety of architecture. And it’s like Paris, except less crowded and you can easily get around in it.

But, I also enjoyed the camp. These days I only use WordPress as a backup for the Ghost-based “The Fulcrum”. My client work days are over. But there were several sessions with generic topics still relevent to our work here.

The Gutenberg, Playwright, and accessibility presentations were informative (even with my half-ass French skills). I also saw a oven mitt as swag for the first time. This is France after all. You don’t want to burn your hand when taking your Le Creuset roasting pan out of the oven.

The camp was in a fantastic location in the Convent du Jacobins in Rennes’ centre. It’s very photogenic and has nice furnishings. And there was plenty of caffeine available which is vital at a tech conference.

Here’s a photo gallery including the slightly creepy after-party held at a circus/fair/museum imported to Rennes from Finland. 🎃

My favorite presentation was “WordPress est un logiciel politise” as it was a good overview of WordPress’ political mission. Which is still vital in spite of its founder devolving into a bit of a techcunt and the trend of trying to enterprisize the software.

The community is strong and more importantly decentralised and global. It’s still commited to making publishing more democratic even if it’s no longer the standout choice available to site owners.

Some observations (which match my experience at DrupalCamp Grenoble earlier this year):

  • French camps are not as commercialised as U.S. ones (not surprising)
  • They are not as beginner-friendly or non-developer-friendly
  • The attendees are more varied in age. It’s good to see young people at a PHP-focused event. I noted the same at SymfonyCon 2024. Open standards and mastering them are still important.
  • Attendees are there to learn rather than to network. They pay attention to the presentations and ask questions. I think it’s because they have job security as compared to the U.S. where you can be thrown out on your ass in a split second.
  • There are still long morning, lunch, and afternoon breaks (again this is France) where you can network if you want.
  • WordPress’ community is more AI-sceptical as compared to Drupal.

Unfortunately, Drupal’s founder is all in on it. WordPress’ founder is too busy being a lunatic, so that works to its advatage in this one instance.

My only criticism is that WC Bretagne could up their sign game a little. Expecially their exterior signs.

But, overall it’s an experience I recommend.

We also have a new Bonfire article exploring the account migration process.

Migration Expectations: Coming Home to Bonfire

Sabot Media created a fantastic resource:

Autistici/Inventati’s shutdown is the historical catalyst for this manual, but the lesson is larger than any one project.

Movements and community organizations need to understand the systems they depend on well enough to map them, maintain them, back them up, move them, preserve what matters, and pass that knowledge on.

Become the Thousand Servers


CMSs

Alex Hoyau is:

Merging a big PR into Silex

Sounds great.

Typemill announces:

Typemill 2.27.0: Soloprint Theme

And Faircamp announces:

Faircamp 2

The Guardian reports:

These journalists share vital reporting with thousands of US immigrants – all by text and WhatsApp

Brilliant strategy, but they are flying under the radar on these corporate platforms. And their access could be cut off in a technofascist second. They should have an active open social alternative(s) in place for when that happens.

Juha-Matti Santala shows us how to:

Make your website printable – a short guide

Good stuff.

WordPress

Matthias Pfefferle announces a blog roll plugin:

[Blog role](https://notiz.blog/2026/09/23/blogrolle

Matthias is the genius behind the WordPress ActivityPub and Atmosphere plugins.

IndieWeb

Dead Parrot BBS explores:

Why Personal Websites Are Coming Back

Ghost

Synaps Media has:

Give integrations only what they need: Introducing Protected API Keys

I would assume this is for paid plans.

Build Awesome / 11ty

Simon Cox examines:

Filtered Topic Supplementary Posts

A good HTML lesson.

Back to top 👆🏼


Tools

Holo Ventures examines:

Decent Infrastructure in an Authoritarian World

Great stuff.

Igalia celebrates:

Twenty-Five Years Upstream

Congratulations to the most impactful, important, and innovative opensource organization there is.

Chat / Team Chat

Daniel Gultsch is:

Breaking Up with Google Play: Why Conversations Is Now Free

Browsers

Gianni Rosato makes:

The case against JPEG XL (in browsers)

9to5Linux reports:

Mozilla Firefox 156.0.1 Is Now Available for Download with Various Bug Fixes

Remember to use one of the Firefox forks: Zen, LibreWolf, or Waterfox.

Waterfox announces version:

6.7.4 — RSS returns and AI search controls

Cloud

Nextcloud shares:

Nextcloud Hub 26 Summer: collaboration bringing Euro-Office to the desktop

If you are an individual (as opposed to a team member), LibreOffice is still the better option.

Writing

LibreOffice has:

LibreOffice at FrOSCon 2026

Software Freedom Day 2026: What Freedoms Does Libreoffice Offer

Creative

Aria Salvatrice says:

Let’s stop debating the Gnu Imp
Manipulation Program

Linux / Open Android

F-Droid announces:

F-Droid 2.0: A New Chapter for Android Freedom

I missed this last month, but Furi Labs announces:

Face Unlock Arrives on FuriOS for the FLX Range

And Jolla details:

A planning day that turned into a hackday

Maemo Leste announces its:

2026 Excalibur release

Rust in Peace shares:

The GNOME LLM Policy That I Want

Witty blog name. 😉

Hosting / Serving

Keith reports:

DigitalOcean has $3 million for DHH (fascist linux) and nothing for CSS-Tricks

This week’s featured OMN tool

Normal Tools

Open a tool, do the thing, leave. No account, no download, and nothing between you and the answer.

Normal Tools

Back to top 👆🏼


Programming

Patrick Brosset has:

My favorite Interop 2027 proposals

Blurry before beautiful: image previews for the web

Ideally, you will have minimized your use of images, optimized them, and have a fast website; so this is not necessary.

Git

Mark Phillip is:

Mirroring the JUnit repository to Codeberg

HTML

Manuel Matuzovic shares:

19½ things you didn’t know about accessibility in HTML and CSS

And Alec Lomas shares:

My Interop 2027 Picks

Terence Eden has:

Some thoughts on HTML’s proposed previewsrc attribute

CSS

Martin Michálek has a good review:

CSS selectors: a complete guide to selectors and combinators

Geoff Graham shares his thanks:

The Front-End Community is Still Alive and Beautiful

Piccalilli shows us how to:

Stop buttons triggering zoom when they’re double tapped

Useful.

Matuzo Vic says:

Your Grid Lanes will likely fail WCAG 2.4.3

Interesting, but should be a very rare use case.

Web Components

Burton Smith looks at:

CSS-Only Custom Elements

AI

Tech Policy Press shares:

What Policymakers and the Public Need to Know About the Cult of AI

Lionel Dricot aka Ploum has:

Oh yeah, still, we’re here!

David Bushell explains:

I said no and Apple said yes

This is why you should not buy Apple hardware. Use a de-googled Android phone or tablet for now (Linux options are almost there) or a Linux computer.

Here’s how to deshittify this part of your Apple experience.

And for desktop.

This week’s featured programming tool

Markdown

Write for your website.

Markdown

Back to top 👆🏼


ActivityPub

Oscar details the:

Mastodon BOFHers update to 4.7.2

This is what updating a Mastodon instance entails.

This week’s featured ActivityPub featured tool

Social Docs

Docs for ActivityPub.

Social Docs

Back to top 👆🏼


Permanent aside here (unfortunately)

This is a perpetual pet peeve because many people aren’t able to comprehend ⬇️:

  • The Fediverse is for communities (private, semi-private, formal, informal, or otherwise)
  • and the Atmosphere is for the masses (unwashed, washed, or otherwise).
  • and corporate social media is for naive fools and intentional techcunts.

So, recognize their natures and don’t ask the two protocols to go against them. This is also why we have accounts on both platforms and use them differently.

Fediverse

The Social Web Community Group announces:

LOLA Portability for ActivityPub (0.3)

Toots.io is:

Introducing Waterhole: an open-source collaborative moderation tool built specifically for Mastodon

Great idea.

MakerTube announces:

MakerTube got upgraded to PeerTube version 8.3.0

And xWiki announces:

ActivityPub Extension 1.7.12 Released

Bonfire

Bonfire reposts:

Making Community Governance Legible: A Semester with Bonfire

Back to top 👆🏼


More

Flotisserie explores:

Old playbook, new eyes

Connected Places explains:

The Algorithm, Apparently Chronological

ATProto

Meri’s Missives details:

(Re)building Roomy in 6 months

I think Roomy is going to be another nail in the coffin of my vision for the Manade project. But, that’s OK.

Plus, Blacksky announces:

Acorn is officially open

50 Shades of Protocol presents:

Atmosphere in a Box – All your sandbox needs

David Bushell is:

Removing the fancy button

Boris Mann examines:

LaSuite Apps + Atmosphere Accounts

Tres cool.

Charlotte Som looks at:

Designing a storage engine for AT Protocol backlinks

Atmosphere

Blacksky is:

Building a Culture of (Digital) Safety

ATProto announces:

MySky: Open, Controllable Feed Infrastructure for the Atmosphere

P2P

Worm-Blossum announces:

Sneakerweb 1.2.0

The Random Consortium has:

“My Data, My Business Avengers” — The Privacy Suite that Fights Back

I don’t know if this is revolutionary or batshit crazy. 🙂

Webrings

Zachery Huang says:

I Love Webrings

We are members of the two Webrings in our footer.

Webmentions

Matthew Weier O’Phinney looks at:

Webmention support

Konstantin explores:

Webmentions: the nice things we have

XMPP

Daniel Gultsch asks:

Jabber/XMPP: How Do We Gain Traction?

Movim shares:

Movim 0.35.1, time to upgrade!

Matrix

Matrix answers:

Is Presence Fixed Yet?

Element reports:

Element partners with Arawa to bring sovereign, open-standard federated communications to French local authorities

Tres bon.

Sky’s (whoever the fuck they are) Blog shares:

A Thousand Newlines: Matrix Spam, #3 — We are so back!

Peeps, on your site please explain who you are. Websites aren’t anonymous.

Democracy Tech

Slow News shares:

The Good Ideas of Solidarity Tech

If you can, attend:

Decidim Fest 2026

From the Decidim, a Techno Political Network for Participatory Democracy: Philosophy, Practice, and Autonomy of a Collective Platform in the Age of Digital Intelligence (what a title) book:

… contemporary societies face the double challenge of the crisis of representative democracy and the rise of new forms of capitalism.

Under platform capitalism (techno feudalism), tech corporations have a growing influence on people’s lives. If access and control to and online activities are key assets, algorithms turn them into wealth and power over people and institutions, challenging democracy as we know it.

This is what we call “algorithmic governance”: a growing form of technologically mediated technocratic governance of social and economic life, frequently with a neoliberal (heading toward fascist) purview.

The value of Decidim stands out in a context where common collective intelligence, democracy and participatory governance face the challenge of corporate artificial intelligence, oligarchy, and algorithmic governance. A context where public and common institutions require democratic infrastructures to overtake market-driven innovation in solving the complex challenges of our times.

Decidim contributes to the strengthening of innovative forms of commons-oriented economy, public-common partnerships, and participatory democracy.

This is a perfect illustration of what we are up against. So bookmark or save the illustration for future reference. We need to move from the top right corner to the bottom left corner.

Decidm is a tool for local governments, public organizations, unions, cooperatives, higher education, and other large non-profit groups to combat algorithmic governance, big tech, oligarchs, and authoritarians.

The Techno Anarchist Manifesto is a resource to help you as an individual achieve similar results.


CTAs

And please build something for a community! We’re painfully nurturing Manade.


Blasts from the past

Previous Battalion Posts

Previous Symfony Station Posts

Header illustration with text over dark background of stars, spaceship, and astronaut.

Alt...Header illustration with text over dark background of stars, spaceship, and astronaut.

[?]Mark Wyner Won’t Comply :vm: » 🌐
@markwyner@mas.to

GitLab CFO, Brian Robins, says they are “aligned with the goals of DOGE, because the company’s software tools aim to help people do more with less. What the Department of Government Efficiency is trying to do is what GitLab does.”

web.archive.org/web/2025030921

You either support fascism or you don’t. It’s binary. There’s no gray area or “aligning.”

Considering GitLab? Don’t.

Use @Codeberg instead.

(Hat tip @aphyr)

    [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
    @mgorny@social.treehouse.systems

    took the next step and disabled creating new pull requests for GURU on . The existing pull requests will be left open and hopefully eventually merged; new pull requests must go to .

    github.com/gentoo/guru/pull/551

      [?]The Fulcrum, too » 🌐
      @thefulcrum@newsletter.mobileatom.net

      The Programmer’s Fulcrum 4 September, 2026

      Welcome to this week's The Programmer's Fulcrum. It's your weekly curation of the essential news in the Open Media Network and Open Social development communities with a focus on devastating big tech via Techno Anarchism. This post originally appeared on The Fulcrum. As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional benefit of weakening authoritarianism. IMHO, the best way to do that is to use tools from the Techno […] [SENSITIVE CONTENT]

      Welcome to this week’s The Programmer’s Fulcrum.

      It’s your weekly curation of the essential news in the Open Media Network and Open Social development communities with a focus on devastating big tech via Techno Anarchism.

      This post originally appeared on The Fulcrum.

      As usual, we aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional benefit of weakening authoritarianism.

      IMHO, the best way to do that is to use tools from the Techno Anarchist Manifesto to build your own site(s) to participate in the Open Media Network. Then you should share it (them) via Real Simple Syndication (RSS), Open Social, and possibly a newsletter or podcast. This approach is similar to what some call the IndieWeb and its POSSE philosophy.

      The second best strategy is to have accounts on open social and use the hell out of them. And do the same with a RSS feed reader.

      We publish TPF on Fridays so you can enjoy it over your weekend.

      There’s good stuff in all of our categories, so please take the time to enjoy and bookmark the items most relevant to your goals. We hope you are inspired to create new ones.

      Or you can scroll down to your favorite section.

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


      Featured Item(s)

      Iris Meredith writes:

      So, when I hear a tech person say that something’s “just a tool”, I can’t help but read it as an unwillingness to take responsibility, as an industry, for what we put into the world and for what we do to ourselves. Tools, unfortunately, simply cannot be the neutral, separate thing that so much of the tech world would like them to be, and pretending otherwise, let alone telling people affected by the tools that they’re simply using them wrong, is an abdication of our moral duty to avoid, inasmuch as is possible, doing harm. We really ought to do better.

      There’s no such thing as Just a Tool

      There is such a thing as TechBros, unfortunately. And their cuntier cousins, AIBros. And apolitical is a synonym for fascism-friendly. At least straight-up Nazis aren’t hypocrites.

      Social Coding Commons writes:

      … in modern society, generally speaking, we give too much credence to the technosphere. We take the idea that innovation equates to societal progress as a given, to which we must subsequently adapt ourselves. We tend to turn things around, where “digital transformation” suddenly means how humans must adapt their lives to new technology that comes to disrupt it. And not the other way round.

      The Fediverse has evolved purely as a technosphere (unfortunately).

      Paradigm shift to the Prosocial web

      A fan-fucking-tastic piece.

      On a relate note, Hamish Campbell has thoughts on Open Governance Bodies / Building:

      Power stays with the people doing the work

      This is a good explanation of how digital communities and projects can govern themselves.

      And we published an article this week, where I write:

      The premise of this article is that developing or using ActivityPub tools, participating in the Fediverse, publishing to the Indie Web / Open Media Network, and adopting the arsenal of the Techno Anarchist Manifesto are the new punk.

      ActivityPub, the Fediverse, the IndieWeb/Open Media Network, and Techno Anarchism = Punk Rock


      CMSs

      Jan Miksovsky explores

      Origami Projector: a Glitch-like app for site editing

      A great idea. Although only available on newer Macs unfortunately.

      I also ran across AnyPub, an editor for Standard.Site publications.

      CSS Tricks explores the:

      WordPress PHP-Only Block Registration

      Good news for those migrating legacy sites. And avoiding the shit known as React, at least some of the time.

      Why Do I Write This? writes:

      Neocities is for nostalgic masochists

      Seems about right.

      Scraps! expounds:

      On Atmospheric Stacks…

      Mark W.Rites says:

      Alt Text is the Ocean You Thought Was a Pond

      Faircamp announces:

      Faircamp 2.0

      And Vidnight has:

      I disagree with the take that the internet is dead

      Enjoy the open web peeps. It helps keep me sane. And I am happy to see this from a 20 year old. 🙂

      Ghost

      Spectral Web Services has:

      I accidentally built an image library for Ghost

      This should be in Ghost core. It sucks that it isn’t.

      Their competitor, Magic Pages has:

      A press of your “own”

      Good stuff.

      Back to top 👆🏼


      Tools

      Tuta has:

      Digital Sovereignty Study: EU IT leaders are quitting U.S. Big Tech

      U.S. Sanctions against Autistici / Inventati are the next wake-up call for digital sovereignty

      KDE examines:

      KDE For Digital Sovereignty

      NLNet urges:

      Apply for funding before November 3rd 2026

      They are going the correct direction with AI use, which is to severely restrict it.

      Organic Maps has:

      Multi-selection for bookmarks and tracks, a CarPlay dashboard, hiding tracks on the map, and readable share links in the August 2026 update

      Threat Model shows us:

      How to migrate from 1Password

      VPNs

      Mullvad is:

      Shutting down our public encrypted DNS servers and sponsoring Quad9 instead

      Chat / Team Chat

      FluffyChat shows us:

      How to use end-to-end encryption in FluffyChat

      About Signal reports:

      Signal introduces new notification settings for Android and Desktop

      Browsers

      Servo shares:

      July in Servo: more platforms, faster canvas, web fonts in SVG, and more!

      9to5Linux reports:

      Mozilla Firefox 155 Is Now Available for Download, Here’s What’s New

      Remember to use Firefox forks like Zen, Waterfox, or Librewolf.

      Webkit has:

      Submit your ideas for Interop 2027

      Fixing Top-Level Await in Safari

      Remember not to use Safari for anything you want kept private. And preferably not at all.

      Cloud

      Nextcloud shows us:

      How to set up UnifiedPush on Android for Nextcloud Talk: push notifications without Google Play Services

      Fuck Google!

      Writing

      Joplin shares:

      What’s new in Joplin 3.7

      The new table editor in the Markdown editor is awesome. The addition of AI features sucks. At least they are optional you can use a local model.

      LibreOffice announces:

      Yes, no AI is now a feature

      Bon. AI should almost never be used, but if it is (translation), it should be as an optional extension.

      Creative

      Kdenlive announces:

      Kdenlive 26.08 is out!

      9to5Linux reports:

      OpenShot 4.0 Open-Source Video Editor Officially Released, Here’s What’s New

      Audacity 4.0 Open-Source Audio Editor Officially Released, Here’s What’s New

      Linux / Open Android

      And:

      Debian Project Formalizes Responsible Use of Generative AI

      Like Linux core, Debian chooses to slowly ensloppify and likely enshittify.

      F-Droid has its weekly summary:

      Searching complexity and Taler update

      This week’s featured OMN tool

      Dokieli

      Write, publish, and annotate articles from your web browser. Your content stays yours.

      Dokeli

      Back to top 👆🏼


      Programming

      Typemill expounds:

      On the way to automate user manuals and knowledge bases

      This is a legitimate use of local AI. It’s the second most legit use after translation.

      Git

      The Linux Foundation has a useful course for KISS developers (rare for them):

      Share Smarter GPU Resources and Master Git
      from First Commit to Merge Conflict

      Their learning platform subscription is not cheap, but this might be worth a one month one while you finish the course.

      HTML

      Vasilis van Gemert explores:

      What are we not talking about anymore?

      Master.dev examines:

      New Things You Should Know About HTML Here in Mid 2026

      Great stuff.

      Vale says:

      initial-scale is dead!

      As in unnecessary.

      JavaScript

      Ollie Williams explores:

      Highlighting a range of text inside an input or textarea

      A rarely needed though legitimate use of JavaScript.

      AI

      So AI is now fucking over tech conferences as well:

      Lettre ouverte pour la survie des événements techniques en France

      And freelancers:

      Freelancers are getting buried with ‘soulless’ AI slop cleanup: ‘It’s a shame we need to do it’

      One of the main purposes of AI is to drive down the cost of labor (it’s a fascist artifact). And these are the consequences when you use it.

      Other

      OakChris1955 looks at:

      Migrating from Cloudflare Pages to Codeberg Pages wasn’t that difficult, actually

      I have used Codeberg to deploy a test Publii site. And it worked great. But, you were limited to one site at that point.

      This week’s featured programming tool

      Markdown

      Write for your website and documentation. And not for AI.

      Markdown

      Back to top 👆🏼


      ActivityPub

      ActivityPub for WordPress shares:

      9.3.0 — Modern Signatures and a Summer of Security Reports

      This is a perfect example of what an update announcement should be. 😉

      Social Coding Commons opines:

      I argue that ForgeFed and ActivityPub should support multi-types as specified in Activity Streams

      They are correct and this provides an insight into why AP development is so slow and convoluted. And to why there is much less innovation in the Fediverse as compared to the Atmosphere with ATProto. ActivityPub is just more anarchic.

      Not that its a bad thing, as I point out in my featured article. Plus, it’s definitely more enshittification-resistant.

      Plus, core ATProto has much more money and developers behind it than ActivityPub does.

      Terence Eden has:

      A reasonably practical guide to validating RFC 9421 HTTP Signatures for ActivityPub in PHP

      ActivityBot is the recipient of an NLnet grant!

      In effect he’s creating something similar to Starling for bots. And it’s for use as a developer learning tool.

      A review of the ActivityPub book.

      Andros Fenollosa explores:

      Building a decentralized bulletin board (and accidentally reinventing Nostr)

      Abuuba announces:

      abuuba 1.0 is out

      Interesting.

      Mobilizon needs you:

      Version 5.2.5 is coming

      This week’s featured ActivityPub featured tool

      ForgeFed

      ForgeFed is a federation protocol for software forges and code collaboration tools for the software development lifecycle and ecosystem.

      ForgeFed

      Back to top 👆🏼


      Permanent aside here (unfortunately)

      This is a perpetual pet peeve because many people aren’t able to comprehend ⬇️:

      • The Fediverse is for communities (private, semi-private, formal, informal, or otherwise)
      • and the Atmosphere is for the masses (unwashed, washed, or otherwise).
      • and corporate social media is for naive fools and intentional cunts.

      So, recognize their natures and don’t ask the two protocols to go against them. This is also why we have accounts on both platforms and use them differently.

      Fediverse

      TootSDK announces:

      A new release of TootSDK – 23.3.0

      Owncast announces:

      Owncast v0.3.0 has been released!

      Fedilab Apps has:

      FediHood now lets you sign up and log in with your Mastodon account

      FediHood now supports Lemmy

      This definitely makes it more useful.

      Mastodon announces:

      We just released Mastodon v4.7.1, v4.6.7, v4.5.17 and v4.4.24

      And the Real Grunfink announces:

      I’ve just published version 2.95 of Snac

      Bonfire

      Bonfire has:

      Bonfire 1.0.7: what’s new and what’s next

      Great stuff.

      Building shared infrastructure for the Fediverse

      Very important because -> see my comments about the Social Coding Commons piece above.

      Back to top 👆🏼


      More

      Andros Fenollosa notes:

      There is no such thing as full decentralization

      A great overview and explanation.

      Open Risk Management goes down an empirical rabbit hole:

      Towards a Graph Calculus for Decentralized Social Networks

      マリウス shares:

      Hyperuplink: Discuss like it’s 1998

      Cool.

      ATProto

      Venoom examines:

      Decentralizing social media using ATProto and Matrix (venoom)

      Eventuallycoding has:

      Le piège de la transparence par défaut sur Bluesky et le protocole ATProto

      Skyreader shares the:

      Skyreader Vision

      Atmosphere

      Structural Integrity explains:

      W Social is a textbook case for everything wrong with digital sovereignty

      Roomy looks at:

      Federating friendly spaces

      P2P

      Worm-Blossum shares its:

      Week 35 (2026)

      Webrings

      Ross Floate has:

      I built a new website. It’s happiest when you leave.

      Very cool. I am going to try to replicate this on one of my sites.

      XMPP

      The Association for Progressive Communications has an interview:

      Libervia on building an all-in-one communication platform grounded in the right to privacy

      Daniel Gultsch celebrates:

      Jabber/XMPP: 25 Years of Digital Independence

      Matrix

      Matrix has:

      Neo Nominated for Open Source Competition

      Is presence fixed yet?

      This Week in Matrix 2026-09-04


      CTAs

      And please build something for a community! We’re painfully nurturing Manade.


      Blasts from the past

      Previous Battalion Posts

      Previous Symfony Station Posts

      Header illustration with text over dark background of stars, spaceship, and astronaut.

      Alt...Header illustration with text over dark background of stars, spaceship, and astronaut.

      [?]screwlisp » 🌐
      @screwlisp@gamerplus.org

      [?]Omkar » 🌐
      @omkar_foss@mastodon.social

      delightful-humane-design is a curated list of humane design/tech resources for designers, developers, practitioners and researchers.

      Humane design principles form the very basis of Fediverse as we know it. The list covers principles, articles, tools, other lists and more.

      Source: codeberg.org/delightful-common

      Website (thanks to @smallcircles): delightful.coding.social/delig

        [?]Aral Balkan » 🌐
        @aral@mastodon.ar.al

        @Codeberg I just received this email, titled “Your recent Mastodon post” from @dpk on behalf of the Codeberg “Presidium”:

        ***
        Dear Aral Balkan

        In your Mastodon post at <mastodon.ar.al/@aral/117041803> you publically criticized a repository that was hosted on Codeberg, despite linking to an issue thread in which it was made clear that the content should be reported through our usual internal channels for moderation. The repository in question was reviewed by the moderation team and removed. We understand that you suffered reputational damage as a result of this repository’s content, but this does not justify damaging the reputation of Codeberg e.V. in turn. The moderation team is still a volunteer operation and sometimes it takes a few hours for someone to be available to deal with reports or to ensure that consensus exists.

        We therefore warn you not to make posts of this kind that could damage the association’s reputation in future. Acting against the interests of the association can be grounds for exclusion from the membership (§5 (5) of the by-laws). If you have issues with content posted on our site in future, please report it to our moderation team at abuse@codeberg.org. In general, reports sent to that email address will usually receive a reply describing what action was taken once the moderation team has considered how to deal with the reported content.

        Kind regards
        Presidium
        ***

        So, I have a problem with this.

        My post in no way damaged the reputation of Codeberg. It publicly asked them to do something about it and to state, publicly, where they stand on an issue. An issue, may I add, that has to do with real people facing actual genocide as we speak. Not to mention I thanked them for making the right decision (mastodon.ar.al/@aral/117043586). If anything, until this email, it made the organisation look better. Unless, of course, opposing certain genocides is something that damages reputations in Germany.

        I do not agree with the public issue being closed either. An issue was reported and the response was not “oh, this is serious, we’ll look into it”. It was, rather, “you reported it wrong. Report the same thing at this other place instead.”

        And that other place is an entirely opaque internal system where no one gets to see what decision-making process is employed.

        This is not the transparency that should exist in a member-run organisation.

        So at the end of the day, I am the one being threatened with being removed from membership while the person who is actively trying to harm genocide victims (codeberg.org/Linux-Is-Best/) is still welcome on Codeberg?

        This is a very insidious form of bothsidesism and, I can only imagine, is to ensure that I keep quiet in the future and to create a chilling effect where we cannot discuss certain things publicly for fear of reprisals.

        Well, that won’t be happening.

        I am sick and tired of people who cannot provide a proportional response when asked to choose between people harming genocide victims on the one hand and those trying to protect them on the other.

        If this means I cannot be a member of Codeberg, so be it.

        Let me know if I’m not welcome there and I will leave.

        And you can show the world that Linux-Is-Best is welcome and I am not. If that’s who you are.

          [?]Aral Balkan » 🌐
          @aral@mastodon.ar.al

          It appears that Linux-Is-Best’s libellous blocklist of “Gaza Verified scam accounts” has been removed from Codeberg.

          I appreciate your taking action @Codeberg; thank you.

            muddle 🥣 boosted

            [?]Aral Balkan » 🌐
            @aral@mastodon.ar.al

            RE: mastodon.ar.al/@aral/117036096

            Dear @Codeberg,

            According to the anonymous Linux-Is-Best account, I am a scammer and Gaza Verified (gaza-verified.org), which I made and help run, is a scam, and every person from Gaza we verified using video calls – all 303 of them, by last count¹ – is also a scammer.

            (Please see: codeberg.org/Codeberg/Communit)

            This presents a problem because I am also a part of the Codeberg organisation as an active member with voting rights.

            And the Gaza Verified source code is hosted on Codeberg:
            codeberg.org/small-web/gaza-ve

            (We’re clearly a very transparent scam operation that believes in FOSS, etc.)

            So, if Linux-Is-Best is right, you are harbouring a known scammer in your organisation. Furthermore, by allowing the source code of the scam on your site, you could be held liable if you know of the scam but do nothing about it.

            So, please:

            1. Either remove me as an active member (and give me notice so I can cancel my direct debit and have time to migrate my account and projects elsewhere), or

            2. Take down the libellous claims by this anonymous troll who is causing real harm to people facing genocide in Gaza (and who is thus, himself, complicit in genocide).

            So I’m either a scammer and I should not be allowed to be part of the Codeberg organisation or the anonymous Linux-Is-Best is a libellous, genocide-complicit troll and should not be welcome at Codeberg. Because both of these cannot be true at the same time.

            I’ll leave it to you to decide who you would rather want associated with Codeberg.

            It shouldn’t be a very difficult decision to make.

            ¹ gaza-verified.org/people/

            soapdog boosted

            [?]Aral Balkan » 🌐
            @aral@mastodon.ar.al

            Dear @Codeberg,

            As an active member, I’d like to know what action will be taken against LinuxIsBest – the person mentioned below – and his account.

            He is using Codeberg to spread Zionist lies about Gaza Verified (gaza-verified.org) and attempting to get people to mass block verified accounts of people on the fediverse facing genocide in Gaza at the hands of Israel.

            As an anti-fascist organisation, I can only assume this goes against what we hold to be acceptable behaviour on our platform.

            Thank you.

            @katzenberger tldr.nettime.org/@katzenberger

                soapdog boosted

                [?]Aral Balkan » 🌐
                @aral@mastodon.ar.al

                Dear @Codeberg,

                As an active member, I’d like to know what action will be taken against LinuxIsBest – the person mentioned below – and his account.

                He is using Codeberg to spread Zionist lies about Gaza Verified (gaza-verified.org) and attempting to get people to mass block verified accounts of people on the fediverse facing genocide in Gaza at the hands of Israel.

                As an anti-fascist organisation, I can only assume this goes against what we hold to be acceptable behaviour on our platform.

                Thank you.

                @katzenberger tldr.nettime.org/@katzenberger

                  [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                  @mgorny@social.treehouse.systems

                  I'm thinking of creating a small (they always start small) tool to help submitting pull requests via to the mirrors of repositories.

                  Guess how I'm going to call it.

                  (I'm sorry for spoiling it on IRC already.)

                    [?]🫧 Social coding commons » 🌐
                    @smallcircles@social.coop

                    Today is not a good day for . Monitoring @codebergstatus and Pages and CI are down all day. Pages at 42% 24hr availability, while the forge website itself is up down, up down. Wonder what is happening.

                      muddle 🥣 boosted

                      [?]Michał "rysiek" Woźniak · 🇺🇦 » 🌐
                      @rysiek@mstdn.social

                      I like how slop bros cannot help themselves and make sure their project descriptions mention vibe-coding in every other sentence.

                      Fantastic way to know what software to avoid.

                      Also strong 7-year-old-who-just-discovered-plasticine vibes. Everything has to be made with plasticine, the whole house is smeared in plasticine, but the adults in the room have to pretend this is great (while being careful to remove plasticine cutlery from the dishwasher) – otherwise the kid throws a tantrum.

                        [?]The New Oil » 🤖 🌐
                        @thenewoil@mastodon.thenewoil.org

                        Holos Social boosted

                        [?]Fedilab Apps » 🌐
                        @apps@toot.fedilab.app

                        I moved the projects (app, relay and discover, to stay consistent) to my own git at git.holos.social/tom79

                        As a reminder about this choice: I used an AI to write part of the docs, and also to review and help me fix some code I had written. At first I didn't feel concerned by the debate (no vibe coding on my side), but it went further than that. Out of respect for everyone using my work, transparency and action were needed.

                        isn't affected and stays on .

                          [?]Farooq [Master Patata] » 🌐
                          @farooqkz@mastodon.bsd.cafe

                          Because of recent ToS of , I have to write few words.

                          I am from Iran. For years, we've been blocked by the US sanctions. These sanctions didn't hurt the regime much. But it does hurt me people greatly. The US isn't shy about doing whatever they want with other nations for their benefits or in the name of fighting terrorism.

                          has been a way for us to trade with parties abroad without any government, America or our own, being able to censor the money transfer.

                          Imagine, if one day the US government puts a sanction on the whole Europe, what will citizens of each side could do?

                          That's the power the traditional money system gives to the governments. If a US citizen wants to give me money for a job, or vice versa, what right does our governments have to prevent us from doing so? Why the governments have to interfere with every single thing their citizen does?

                            lil5 boosted

                            [?]R.L. Dane :Debian: :FreeBSD: :OpenBSD: :NetBSD:🍵 :MiraLovesYou: [he/him/my good fellow] » 🌐
                            @rl_dane@polymaths.social

                            Now switched to YAM Launcher, which is both lighter and more featureful (but still wonderfully minimalist).

                            My new litmus test for browsing #FDroid is to see whether the app is hosted on #CodeBerg or not. 😁

                            P.S., it's slop, dadgummit. https://codeberg.org/thomasboom/YAM-Launcher/src/branch/main/AGENTS.md

                            A screenshot of a very simple Android launcher with built-in time/date and weather "widgets" and 10 application names running down the middle:
Gallery
Phone
Messages
Signal
Element X
GroupMe
CoMaps
GMaps WV
AntennaPod
Booming Music

                            Alt...A screenshot of a very simple Android launcher with built-in time/date and weather "widgets" and 10 application names running down the middle: Gallery Phone Messages Signal Element X GroupMe CoMaps GMaps WV AntennaPod Booming Music

                              [?]Jesus Michał von Gentoo 🏔 (he) » 🌐
                              @mgorny@social.treehouse.systems

                              And this "entitled prospective user" attitude. "I was planning on moving my projects to , but now I won't". Oh, how sad that you won't give them the benefit of using their free services (okay, I'm sure you were going to donate).

                              Reminds me of the "entitled prospective contributor" attitude in . "You never heard from me before, but I don't like this new policy. There are dozens of new contributors with me, just around the corner, and now we won't be able to contribute." (This was about the copyright policy, so they could have contributed noncontroversially for a long time, yet they never did.)

                                muddle 🥣 boosted

                                [?]Jan Wildeboer 😷:krulorange: » 🌐
                                @jwildeboer@social.wildeboer.net

                                So is proposing a policy similar to with regard to LLMs (Large Language Models). Interesting.

                                debian.org/vote/2026/vote_002

                                  [?]🫧 Social coding commons » 🌐
                                  @smallcircles@social.coop

                                  and Codeberg Pages are down, see @codebergstatus

                                  I wouldn't be surprised if this was caused by people being salty on the new ToS that was recently adopted.

                                    [?]Bastian Greshake Tzovaras » 🌐
                                    @gedankenstuecke@scholar.social

                                    I co-proposed/wrote the vibe-coding ban and all I got was a lot of haters in my mentions.

                                    And a nearly 70% approval rate, with one of the highest voter turnouts the association had afaik (and one that's comparable to the last EU elections). 😎

                                      [?]Yukari Hafner :v_lesbian: [she/her] » 🌐
                                      @shinmera@mastodon.tymoon.eu

                                      I couldn't be happier about the results of the votes that just concluded!

                                        muddle 🥣 boosted

                                        [?]Penguin Rebellion [they/them] » 🌐
                                        @penguinrebellion@tldr.nettime.org

                                        @Codeberg have just passed, with a considerable majority, this modification of their Terms of Use:

                                        »7. You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude, OpenAI Codex). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3) and furthermore have little safeguards to ensure that they do not include harmful code (c.f. § 2 (1) 5).« (emphasis added)

                                        We welcome the change. We'd welcome it even more if that tiny word "mostly" wasn't watering it down so badly, leading to foreseeable conflicts.

                                        We're not worried about to which extent it can be enforced. To any extent it's a net positive. People demanding perfection in every step of the combat are usually combatants on the other side, following the Simple Sabotage Field Manual.

                                        " "

                                          [?]🫧 Social coding commons » 🌐
                                          @smallcircles@social.coop

                                          @jpmens

                                          Oh, that is a very nice project. The other day I learned that will get native Gists support, a feature I suggested to 5 years ago..

                                          codeberg.org/Codeberg/Communit

                                            [?]🫧 Social coding commons » 🌐
                                            @smallcircles@social.coop

                                            @michael

                                            For the and implementation the contrib organization on has a separate repository and a roadmap they keep up-to-date. See:

                                            codeberg.org/forgejo-contrib/f

                                              🗳
                                              Holos Social boosted

                                              [?]Fedilab Apps » 🌐
                                              @apps@toot.fedilab.app

                                              RE: mastodon.social/@HolosSocial/1

                                              The relay is now ready for an official prod release. Users might have noticed better responsiveness from it.

                                              The app is already available on for iOS, and will be on the . It is available with the apk, ipa and all the desktop files on the website and . It is also on , but releases are stuck on 1.8.1, which I will fix.

                                              Publishing on the big stores like Google Play or the App Store is not my goal.

                                              What do you think?

                                              [?]Holos Social » 🌐
                                              @HolosSocial@mastodon.social

                                              1.11.0 is available.

                                              You can now view and change your email and password from a new account screen in settings. The app also compacts its database automatically in the background to reclaim space and keep things fast, and a notification lets you know when it runs. A new Compact Database button in the cleanup settings lets you run it on demand.
                                              It also brings several fixes.

                                              Release notes: codeberg.org/tom79/Holos-App/r

                                                Good choice:3
                                                I'd prefer the big stores:1
                                                No opinion / Want to see results:3
                                                  Holos Social boosted

                                                  [?]Fedilab Apps » 🌐
                                                  @apps@toot.fedilab.app

                                                  The relay is now stable enough to be tagged and published in production.

                                                  If you're interested, there is an interactive installation script and full documentation to do all the steps yourself with Docker on the project.

                                                  Running a relay is not like running an instance. They provide infrastructure. People with custom domains and Cloud for their media don't depend on a relay to keep their account. That's the whole purpose of this project, owning an identity.

                                                    [?]🫧 Social coding commons » 🌐
                                                    @smallcircles@social.coop

                                                    Pages is down for at least an hour now. Check @codebergstatus for the latest information.

                                                    status.codeberg.eu/status/code

                                                      1 ★ 0 ↺

                                                      [?]OCTADE » 🌐
                                                      @octade@soc.octade.net

                                                      You could do the weblord thing and get a $20/yr cheap VPS then try:

                                                      Forgejo: https://forgejo.org ...

                                                      "Forgejo is a Free Software platform for collaboration and productivity in software development. It offers a familiar environment to GitHub users, easy installation and maintenance, and a focus on security, scaling, federation and privacy."
                                                      ... or cgit, which is very fast and slick for the barebones portal ...

                                                      ... codeberg has a nice setup (via forgejo) if you don't want to self-host.