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.

 


 

Hamish Campbell writes:

The original Web 2.0 was built on a powerful lie, one many progressive people wanted to believe, that privately owned platforms could become public infrastructure.

There are familiar voices resurfacing in today’s debates about the future of the web, measured, reflective, earnest, often grey-bearded and with funding. These are the people who were there in the Web 2.0 era. The early platform designers, the conference speakers who once talked about “community”, “social objects”, and “public infrastructure”. Many of them now occupy foundations, NGOs, advisory boards, and policy circles.

And they are doing something dangerous, as their thinking is too trapped inside capitalism, and they are selling the openweb reboot for a second time.

The greybeards and the second sell-out of the openweb

1,000% spot on.

He also has:

Trust and the trustless mess

Dilip writes:

What's actually hard to fake, and what most of what I read (and write) is missing, is the source: the history, the reasoning, the "why" behind a piece of code or a life's work, not just the diff. That's what this essay is actually about, so show me the source felt more honest than show me the code.

Talk is Cheap. Code is Cheap. Show me the Source.

This pertains to why most software and too many programmers suck today.

 


 

CMSs

 

Kristof Zerbe shares:

AuguStory - The story of my blog

After a five month break starting in January Grav CMS's blog started publishing again. If you read the articles below the reason for the gap is obvious. Although, they should have announced what they were doing. Unfortunately, I did not have them in my RSS feed and rarely update my sunset site, Symfony Station, so I wasn't aware. But as I think they are the best flat-file site builder out there, here are some of the highlights since May:

The State of Grav: Where We Are and Where We're Going

Grav 2.0 Release Candidate Released

Migrating to Grav 2.0: The Side-by-Side Staged Install

Admin Next: A Modern Admin Experience

Grav 2.0: Markdown Enhancements

The Grav API: The Foundation of 2.0

Grav 2.0: Twig in Content and the New Security Sandbox

Grav 2.0 Released!

I migrated Symfony Station successfully but it you visit it, there are some CSS customizations that are now a little wonky. I may or may not fix them on this sunset site. Although I do miss working with Grav, my all-time favorite site builder.

Schemescape explores:

Uncommon but useful static site generator features

Karl Voit shows us how to:

Add Comments to Your (Static) Blog Using Fediverse Hashtags

Great KISS and DIY idea. I set it up for our Manade site's notices. I am still tweaking it so it will work with my Bonfire test instance.

I also ran across Menitions United which I will have to explore in more detail:

Mentions United

Daniel Lombrana has a great DIY case study:

My simple social network

Publii compares:

Publii vs WordPress

I have a site on both and this mostly tracks.

Offprint says:

Death to Substack

Pay attention Ghost.

Daniel Ritzenthaler writes:

What an interesting, unusual, unfortunate, and ridiculous way to learn about: noblogs.org

Indeed. We live in an absurd timeline. And my increasing fascist homeland is becoming the most ridiculous country in the history of humanity. Absolute fucking clowns. And cunts.

IndieWeb

Jim Mitchell is:

Announcing the new Indieweb is Punk Manifesto

This is literally The Fulcrum's ethos.

Bear

Robynbird Blog shares:

What does my Bearblog Mean - A reflection

This is what a classic ‘blog’ is supposed to be. So, please start one yourself.

Leaflet

Leaflet shares its:

Leaflet FAQ

Back to top 👆🏼

 


 

Tools

 

Current Affairs asks:

Who Will Save the Internet From Disappearing?

VPN

Mullvad announces:

Introducing Multihop modes

Browsers

Waterfox has an update:

6.7.1 — Fine Tuning

It's one of the trio of Firefox forks I use daily, including Zen and Librewolf. You should check them out if you want to browse ethically.

8 Ball Ramblings is:

Announcing Project Glass 2.0

Crazy Steve’s Blog explains:

Why I use this paid search engine (Uruky)

You should also check out xPrivo Classique.

I found this gem on it. Pay attention to the preface, points 42, and 61 - 80. ;)

Cloud

Nextcloud shares:

Nextcloud Hub: The European alternative to Microsoft 365 and Google Workspace

This is what I use for my 'professional' work. I use e/OS for personal tasks.

Tuta is moving in this direction as well:

Tuta Calendar now supports time zones for events!

Improved search in your encrypted mailbox (And that’s not all!)

Writing

Daniel Prindii shows us:

How to keep track of authorship with Obsidian in GenAI times

LibreOffice announces:

LibreOffice 26.8 brings professional typography, deeper support for the world’s writing systems, and no artificial intelligence

Why ODF is the only document format compatible with digital sovereignty

Creative

9to5Linux reports:

Darktable 5.6.1 RAW Image Editor Improves UI Performance and Fixes More Bugs

Linux / Open Android

Modal announces:

Announcing Sovereign Tech Agency Investment in Flatpak

Stefan Koopmanschap reviews:

Elementary OS

Along with Mint and Zorin this seems like one of the more user-friendly Linux options. Which are desperately needed if we are to kill off the techno-feudalist triopoly.

Ok, it's phone review time.

FurryLabs has a:

Guest Blog Post: A phone for the non-tech enthusiast

This is looking more and more like a holiday present for myself. ;)

Thoe shares a:

Jolla Phone review

And on a related Free Android note, Gael Duval has:

One month with my new Murena GS6 Pro: finally a Murena phone that checks all my boxes

Plus, The Guardian reviews:

Fairphone 6+ review: the most repairable, ethical phone gets faster

Larvitz Blog explores:

bhyve Inside a Jail: The FreeBSD Feature Nobody Uses

Zettlr

From idea to publication: Zettlr supports your writing process at every stage.

Zettlr

Back to top 👆🏼

 


 

Programming

 

Jonathan Hollin says:

I Love Open Source Software Development

Good for him.

Josh Collinsworth writes:

In defense of two-state theme toggles

Fantastic site design, Josh.

I ran across this solid typography resource this week:

Open Foundry

Ars Technica has:

Ars looks at Zuckoff, the latest free app detecting Meta AI glasses amid privacy backlash

CSS

Patrick Brosset interprets the:

State of CSS 2026

So, use what’s new to get rid of JavaScript. But still keep it simple. Planning is important. There is no need to use everything CSS offers.

Web Components

Dave Rupert examines:

Shadow-piercing local component variables

JavaScript

Master.dev looks at:

Keyboard Shortcuts That Display The Correct Modifier Key per OS

CSS Tricks explores:

Creating Web Widgets Using the Document Picture-in-Picture API

AI

The Free Software Foundation Europe asks:

Copyrightability of LLM-generated code: Can we license “vibe code” into Free Software?

Save yourself some legal trouble and don’t use it.

Euractiv reports:

EXCLUSIVE: EU orders leading AI labs to detail security practices

Other

OpenProject explains:

Why OpenProject is better than Jira

deploybase

deploybase builds, previews, and ships your static sites on European infrastructure. Push to Git and we take it from there. Your agent can drive too.

European static hosting

And you can keep it simple with a static HTML site. No horseshit framework necessary.

Back to top 👆🏼

 


 

ActivityPub

 

Event Federation has:

Process on FEPs

Hollo announces:

Hollo security updates: 0.8.11 and 0.9.14

Alex Leroy demonstrates:

Archiving my posts from toot.community

I found an interesting AP effort and resource in this post. Here’s the effort:

Nomadic ActivityPub

This needs to happen.

MOMOI announces itself:

NOMOI is an open protocol for verifiable delegation of authority

And here’s the resource:

ActivityPub for developers

A companion resource for the ActivityPub Book featured on this site's Tools page.

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

  RadWebHosting shows us:

How to Deploy Funkwhale on Debian VPS

Courtney Rosenthal shares:

My Mastodon wishlist, making it even more awesome

I came across a great community tool for events this week:

Gathio

I added it to our Tools page. BTW, you can self host it as well.

Bonfire

Jeff Sikes shares:

Latest Bonfire Social build shows a nifty diagram of users that are part of a post thread and how engaged they are

Bonfire has a:

Crowdfunding update - your art is on the way. Plus a few prints left if you'd like one

A tiny Bonfire feature we've grown quite fond of

Back to top 👆🏼

 


 

More

 

ATProto

Daniel's Leaflets is:

Reintroducing Spaces

AKA Permissioned Data.

Developer use details are here:

The Atproto Spaces Alpha is Live

Rob Ricci shares:

What I Wish Someone Had Told Me About AT Protocol and Bluesky

Ducky explores:

did:web 101

Jola.dev is:

Migrating to the new Tangled knot2

Hugo Lassiège asks:

Social networks: what if we had the solution to escape US Big tech?

50 Shades of Protocol examines:

Building the Social Graph with Hubble and Jetstream

Scott's Thoughts say:

No Fork Required

Atmosphere

Roomy announces:

Roomy joins Modal incubator

Custom social feeds app, Graze announces:

Open Social is an invitation to rebuild the attention economy. We're joining Flipboard to take our biggest swing yet at it.

Skyreader has an:

Update - Linkblog on external publications & Improved sharing

Atmosphere Community says:

Find a (somewhat) local Atmosphere community to join

Pick one and join up.

Mu.Social also has a starter pack list:

Local atproto communities all around the world

More inept nonsense from W Social (don't join it):

Just a reminder with AT Protocol Handler you can filter out basic handles from other services (also in reverse). Just requires using desktop or mobile browser that supports extensions instead of the apps.

P2P

Worm Blossom announces:

Pillow is a new collaboration between p2panda and worm-blossom

Webrings

Clayton Errington is:

Improving the webring links, one build at a time

RSS

Ideias de Chirico has:

Offpunk: baixando a internet

A different way to access RSS.

XMPP

Movim announces:

We're approaching the final steps of the Wide Conferences (SFU) feature with the introduction of screen-sharing!

IlSoftware shares:

XMPP ha 25 anni: perché la messaggistica aperta non è mai davvero morta

 


 

CTAs

 

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

 


 

Blasts from the past

Previous Battalion Posts

Previous Symfony Station Posts