Skip to main content

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. 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 […]
The Fulcrum (backup)

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

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.


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

0 Replies
3 Boosts

No replies yet

Be the first to share your thoughts.