The Programmer’s Fulcrum: 23 January, 2026
This post originally appeared on The Fulcrum. Welcome to this week’s The Programmer’s Fulcrum. It’s your weekly review of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism. 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), the Fediverse, 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 the Fediverse and use the hell out of them. 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 jump straight to your favorite section. Website CMSs Tools Programming ActivityPub Fediverse More FYI, my opinions will be in bold. And may involve cursing. Because humans. Especially tech bros. And fascists. Fuck ´em. Featured Item(s) The original article is in French, but I am summarizing in the English translation. Anyway, this is what we are up against. And we’re definitely the underdog. 👿 Ploum writes: For decades, I have been one of those people trying to alert you to the terrifying possibilities of technological blindness in which we are immersed. I thought I had to explain, inform again and again. I discover with dread that even those who understand what I am saying do not act. Even act in the opposite direction. Trump’s voters, for the most part, know very well what is going to happen. Artists defend Facebook and Spotify. The most left-wing politicians remain hooked on X as their only window to the world. Yet they are warned! It’s just that they think they’re not concerned. It’s just that we naively think that it only happens to others. Whether we are, in one way or another, among those who will be privileged. Don’t come and say you weren’t warned Hamish Campbell writes: A cohesive manifesto is needed as the world we inherited is fractured. Wealth, power, and knowledge are concentrated in the hands of the #nastyfew: platform owners, data hoarders, and corporate monopolies who extract value from our work, our attention, and our trust. Democracy has been hollowed out, captured and controlled by algorithms that decide what is knowable, profitable, and even true. Ecology, community, and care are sacrificed on the #deathcult altar of growth and consumption. In this mess, the Open Media Network (#OMN) is a #KISS project that exists to reclaim the digital commons, reshape society, and redefine what is possible when power, knowledge, and technology are returned to the people. Open Media Network: A Manifesto for the Digital Commons This is how we can win. 😈 Open Media Network Site CMSs The Torment Nexus explains: Why blogging is better than social media Great, great stuff. This is something we could have written. 😉 WordPress WordPress.com is: Introducing the Enhanced Code Block: Syntax Highlighting and More WordPress.org announces: A New Home for WordPress Education Programs Developer WordPress has: Streamlining block theme development with WordPress Playground and GitHub This moves WP more toward DIY development for non-developers. Make WordPress has: What’s new in Gutenberg 22.4? (20 January) Announcing the WordPress 7.0 Release Squad Recap: WordPress 6.9 “Gene” Retrospective The Repository reports: WordPress 6.9.1 Scheduled for Early February as Bug Scrubs Begin Ghost Ghost has: Filters for traffic analytics MagicPages has: What’s coming in 2026 Fighting Ghost Magic Link Spam (and Rethinking My CDN) Updating 1,200 Ghost Sites Ghost og:image Not Showing? Check Your Privacy Settings Drupal CMS Dripyard has a great debugging example: How an unclosed < em > broke Drupal’s JavaScript Grav CMS Grav has a: Cookbook with Recipes for solving common problems Write.as Inferno shares: Sobre escribir blogs Back to top ⬆️ Techno Anarchist / OMN Tools Organic Maps shares: Higher-contrast dark theme colors, parking, rental, and charging capacity, and more in the January 2026 release XWiki announces: Release Notes for XWiki 18.0.0-rc-1 Chat Signal announces: Signal is working on sending view-once photos and videos from Signal Desktop Ploum explains: Why there’s no European Google? Browsers Pale Moon announces: v34.0.0 (2026-01-20) Cloud Internet Exchange says: What Do We Want? To Stop Using Google Docs. Great case study. Nextcloud announces: A new chapter for digital autonomy: The Nextcloud Special Event with the Nextcloud Hub 26 Winter release Creative Speaking of creative, Chris Kirknielsen designed: A no-AI icon for humans to use There is a code block at the bottom of this post with Markdown and HTML code to link to the SVG on Chris’s site. Rep. Ro Khanna: Introduces Resolution to Protect Creators in the Modern Platform-based Economy It will go nowhere, but its a nice start. Krita has its: Monthly Report – January 2026 Programming Humor shares: This Is Jehan Pages, The Top Developer Behind Gimp Linux Linux Journal reports: Zorin OS 18 Crosses 2 Million Downloads, Cementing Its Appeal to New Linux Users F-Droid has: Three hundred reasons in two weeks Wow. That’s a lot of news. 😉 5 years of UnifiedPush David Heidelberg explains: Why I Will No Longer Contribute to postmarketOS Drama. TechGlow reviews: The Jolla Phone Proved We’ve Been Using Smartphones Wrong All Along Murena announces: e/OS 3.4 version available for Official or Community builds Hosting / Serving Speaking of hosting, I moved all my sites from U.S.-based, A2 Hosting (who I never had a problem with) to Iceland-based, 1984 Hosting. Which is a great name. The host I use for this site made a great decision: A Small Change Behind the Scenes: EUR-Based Pricing Kinsta asks: What happens when one site gets hacked on shared hosting? cPanel announces: cPanel & WHM version 126 Good news about the HTML editor. This week’s featured OMN tool Framatoolbox Using Framatoolbox is the first step on the road to your digital autonomy. Back to top ⬆️ OMN Programming Dries Buyaert explores: Funding Open Source for Digital Sovereignty This times 100. CSS Tricks examines the: HTTP Archive 2025 Web Almanac HTML Google announces: Introducing the HTML element Smashing Mag looks at: Rethinking “Pixel Perfect” Web Design HTMX HTMX has a case-study: Building Critical Infrastructure with htmx: Network Automation for the Paris 2024 Olympics CSS Frontend Masters reports: Firefox Goes CSS Modules Web Components JavaScript jQuery announces: jQuery 4.0.0 Nice. ESLint announces: ESLint’s 2025 year in review It now lints CSS and HTML as well as Markdown, JSON, and of course JavaScript. AI Hamish Campbell says: There is no intelligence in AI – and no path to any Platformer explores: The AI productivity paradox The Guardian and Cory Doctorow share: AI companies will fail. We can salvage something from the wreckage TechPolicy Press reports: AI Agents are Rewriting the Web’s Rules of Engagement. Here’s a Way to Fix it. 404 Media reports: How Wikipedia Will Survive in the Age of AI Other Nothing stood out here this week. This week’s featured programming tool HTMX HTMX allows access to AJAX, CSS Transitions, WebSockets and SSE directly in HTML. Back to top ⬆️ ActivityPub Nothing this week. 🙁 This week’s featured ActivityPub featured tool The name is self-explanatory. ActivityPub Academy Back to top ⬆️ Fediverse Hamish Campbell shares: Europe, the Fediverse, and the story we failed to tell These are the types of things that may have led the W project to choose ATProto over ActivityPub. IFTAS examines: Behind the Numbers: Who Moderates the Social Web? Vernissage announces: [Vernissage 1.29.0 is out!]https://mastodon.social/@vernissage/115914983027268250 It is PixelFed for professional photographers. Nation Cymru reports: Welsh social network launches campaign inspired by Dewi Sant Sandra De Jong asks: Hoe wordt Mastodon jouw plek? (als mens en als ondernemer) – Een stappenplan GoToSocial has: An update Bonfire Bonfire announces: Bonfire 1.0.1: Building Momentum Thanks to the Bonfire for mentioning my article, Grab a seat at our Bonfire: the revolutionary community platform. Ozoned shares: Light Up the Net: Step‑by‑Step Bonfire Installation I will definitely be checking this out. This week’s featured Fediverse Platform/Tool/Resource Mbin (successor to Kbin) is a federated content aggregator, voting, discussion, and microblogging platform. Back to top ⬆️ More Matrix has: This Week in Matrix 2026-01-16 Other Slightly Federated Social Media 9 to 5 Mac reports: Threads will start showing ads to all users next week Threads started as shit and will always be shit. A New Social announces: Launch: Domain Blocklists A better response to Bluesky’s becoming a Nazi bar is to make BridgyFed compatible with Blacksky, Northsky, Pinksky, etc. I ran across this earlier this week: Modal Foundation Free Our Feeds has more: Free Our Feeds – Update #7, January 2026 We have to keep our eyes on this to make sure it goes the way it should. ATProto Community has: Erin Kissane: People In Protocols, a Research Update Nick Gerakines: Smoke Signal, a journey in building open ecosystems for communities Well, Bluesky has decided which side of the fascism fence it’s on, so it’s more important than ever for non-bluesky devs to build non-bluesky ATProto projects. Like: W for ATProto And I never had much hope for Bluesky (it was doomed to enshittification from the start), but it’s off The Fulcrum’s Ghost site now. eMail Newsletters Buttondown has: Ask a Nerd: What are good open, click, and response rates for an email newsletter? CTAs That’s it for this week. Please share The Programmer’s Fulcrum. Follow us on Flipboard or at @thefulcrum@thefulcrum.dev on the Fediverse for daily coverage. Read, live, and share The Techno Anarchist Manifesto! And please build something for a community! Blasts from the past Previous Battalion Posts Previous Symfony Station Posts “`
Discussion in the ATmosphere