{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreid7qdcgpjiqz3d7bzd3wo6ij3l66yj6xtdk66jiyflzyrzmpz2ecq",
    "uri": "at://did:plc:gupg4uhcxydxaon7yebqfjfq/app.bsky.feed.post/3mldlgx6kcf72"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreibtvyrv35scvvepjabvh4h4k4q3v74fpyssfjtmwqhl6xrlp2qzre"
    },
    "mimeType": "image/jpeg",
    "size": 47671
  },
  "description": "It's your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism. ",
  "path": "/the-programmers-fulcrum-01-may-2026-2/",
  "publishedAt": "2026-05-08T11:01:50.000Z",
  "site": "https://www.thefulcrum.dev",
  "tags": [
    "Manade project",
    "Bonfire platform",
    "Techno Anarchist Manifesto",
    "Open Media Network",
    "Follow us on Eurosky",
    "Why Open Source Won’t Be Enough to Free Us from Big Tech",
    "An essay about what persists: The Boring Internet",
    "Publish once in Drupal, Syndicate Everywhere",
    "Makko 3.0 Beta",
    "Happy 20th, FlatPress! A guest post by Edoardo Vacchi",
    "Why I Won't Build Your Website in WordPress (And What I Recommend Instead)",
    "Matt Mullenweg Assembles Trusted Group to Overhaul WordPress.org and Five for the Future",
    "Some new Faircamp development insights",
    "Ghost now comes with RTL newsletter support!",
    "Announcing Social Comments for Ghost",
    "AI deploys software. It doesn't operate it.",
    "Optimizing Images with Eleventy on Netlify",
    "Major new version of Inkwell for Mac",
    "MNT April 2026 Update",
    "The sovtechfund  is investing nearly €500K into chatmail",
    "Browsers and Language Features",
    "Polypane 29: New network panel, snippet store and Chromium 148",
    "Firefox is out, LibreWolf is in!",
    "Albums Without Limits: How Immich Lets You Organise and Share Your Photos Your Way",
    "LibreOffice project and community recap: April 2026",
    "Twenty Years On, ODF Is Still the Only Open Standard for Office Documents, and the Only One Governments Can Trust",
    "Thank you, on behalf of ODF",
    "Announcing the new LibreOffice website!",
    "Webinar overview: Meet CryptPad, the open-source alternative to mainstream office suites",
    "May 12, We Launch Together.",
    "Inkscape 1.4.4 SVG Editor Released with a New Palette, Performance Improvements",
    "Quick Tip: Add Web Apps to Your Desktop with GNOME Web",
    "Permissions Prompting: A Deep Dive",
    "7 Features I Like in Ptyxis (The New Default Ubuntu Terminal)",
    "Development News April 2026",
    "Switching from pbsplash to Plymouth",
    "Where to buy a non-Apple, non-Google smartphone",
    "Calibre 9.8 E-Book Manager Improves Content Server, Native TTS Engine, and More",
    "How I self-host this blog at home with a dynamic IPv4 address, IPv6 prefix, and a dash of Wireguard",
    "A local-first sync setup for a markdown-based feed reader",
    "Harper",
    "Caring about Software, Caring about People",
    "The Best Introduction Guide to SVG You Will Read",
    "Typical Microsoft! Turns Out VS Code Was Adding Copilot as a Git Co-Author Without Telling Anyone",
    "BookStack Has Migrated From GitHub to Codeberg",
    "Migrating from GitHub to Forgejo",
    "Go Away Microsoft! The Netherlands is Quietly Building Its Own GitHub Replacement",
    "On Leaving GitHub",
    "Moving on from GitHub",
    "On GitHub's downfall",
    "If I Could Make My Own GitHub",
    "A GitHub for maintainers",
    "Before GitHub",
    "Git Out",
    "A Programmer's Guide to Leaving GitHub",
    "Fixing Up My Markdown",
    "Looking for feedback: Chat Transcripts in Markdown",
    "Reminder: You Can Stitch Together Lots of Little HTML Pages With Navigations For Interactions",
    "content-visibility CSS property",
    "Using safe-area-inset to build mobile-safe layouts",
    "Links to CSS colour palettes",
    "Teeny-tiny Notes",
    "Fixed-Height Cards: More Fragile Than They Look",
    "Making Zigzag CSS Layouts With a Grid + Transform Trick",
    "CSS n of Selectors for Conditional Validation",
    "Refactor: Kids Money",
    "From React to native web with nanotags: a migration that saved 100 KB",
    "Visual Validation Feedback for Form Fields",
    "What even is Ecma? (Part 1)",
    "Shifting the JavaScript Trap",
    "ESLint v10.3.0 released",
    "Vanilla Web Book",
    "Open web vs AI: what can W3C do?",
    "Output isn’t design",
    "Servo with Slint Update: Windows Support",
    "Pears",
    "Check out \"movies.pub\"",
    "Radical Speed Month — The Reader Meets the Fediverse",
    "Automating Blog Posts to Mastodon From My Website",
    "Tangled",
    "The Meta-Mess of the “Open” Social Web",
    "Join the fediverse! zine",
    "Settings in Fedilab have been reworked to improve the UX",
    "UntrackMe 2.0 will be available soon",
    "A new version of Holos has been released",
    "Mastodon's first ever Discovery Week is just a few days away.",
    "Friendica 2026.04 release candidate",
    "NodeBB v4.11.0 Release Notes",
    "Federation Has a European Legal Problem",
    "FR 161 – Conference Edition",
    "The Glass Floor of Digital Sovereignty",
    "Version 1.7.0",
    "Pachli 3.6.1 released",
    "Our Fediforum demo is up!",
    "Fediverse & P2P",
    "Fungible Digital Infrastructure for bottom-up resilience and censorship resistance",
    "Going back to the roots for our community chat",
    "Decentralize your communication",
    "Do webrings work?",
    "A Bridge to Somewhere: How to Link Your Mastodon, Bluesky, or Other Federated Accounts",
    "Buck­le Up: Webmention plugin for Craft CMS version 1.3.0",
    "Make a RSS app",
    "NetNewsWire Now Getting Feed Images from RSS",
    "How to style a Hugo Atom feed with XSL",
    "From RSS to Atom",
    "RSS Feeds Send Me More Traffic Than Google",
    "WordPress Social? I don’t get it!",
    "W Social uncovered: the reality behind the hype",
    "As X shuts down Communities, Acorn debuts an alternative that puts creators in control",
    "Roundabout",
    "Introducing Disperse: A Share Sheet for the Atmosphere",
    "Bluesky Comments",
    "Decidim Fest 2026 Save The Date & Internal Regulations",
    "What email will look like in the future",
    "Simplified email address settings",
    "Should we bring back email exploders?",
    "A newsletter should extend a publication, not duplicate it",
    "My Inital Thoughts On Thunderbird Pro",
    "Saved member views",
    "on Flipboard",
    "Surf",
    "@thefulcrum@thefulcrum.dev",
    "thefulcrum.eurosky.social",
    "The Techno Anarchist Manifesto",
    "Share on Open Social Media",
    "Previous Battalion Posts",
    "Previous Symfony Station Posts"
  ],
  "textContent": "Welcome to this week's The Programmer's Fulcrum.\n\nIt's your weekly curation of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism.\n\nThere is a lot of coverage of the shitshow that is ShitHub this week. And that makes me so happy I moved to Codeberg several years ago.\n\nOur CSS section is full as well, which also makes us happy.\n\nFYI, we officially began development work on our Manade project this week with a co-op. It's on the Bonfire platform and you will hear more about it over the coming months. I hope to have something you can build off of in 2027.\n\n**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.\n\nIMHO, 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.\n\nThe second best strategy is to have accounts on the Fediverse and use the hell out of them. And do the same with a RSS feed reader.\n\nWe publish TPF on Fridays so you can enjoy it over your weekend.\n\nThere'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.\n\nOr you can jump straight to your favorite section.\n\n  * Sites/Blogs/CMSs\n  * Techno Anarchist / OMN Tools\n  * OMN Programming\n  * ActivityPub\n  * Fediverse\n  * More\n\n\n\n\n**FYI, my opinions will be in bold. And may involve cursing. Because humans. Especially tech bros. And fascists. Fuck ´em.**\n\n### Follow us on the Fediverse\n\n## Follow us on Eurosky\n\n\n\n\n* * *\n\n## Featured Item(s)\n\n**Eventuallymaking writes:**\n\nWe could see a European digital identity taking shape, based on standards like interoperability (open formats), reversibility (the ability to easily retrieve one’s data), and the digital commons I mentioned earlier.\n\nWe could imagine conditions in public tenders that de facto eliminate US products.\n\nFinally, we can imagine Europe becoming a hub for digital ethics, attracting global talent who want to contribute to projects serving the general interest rather than the stock price of a giant.\n\nIn short, open source is not a magic wand for Europe to stop being a digital colony. We will have to go further. This will require courageous public procurement, massive funding of digital commons, and strict legal protection against extraterritorial laws.\n\nWhy Open Source Won’t Be Enough to Free Us from Big Tech\n\n**Terry Godier writes:**\n\nThe platforms will keep mutating. The feeds will keep filling. The slop will keep rising. The grief is real and you are not wrong to feel it.\n\nBut the actual internet — the protocols, the federated services, the plain-text commands, the open feeds, the small servers, the personal sites, the things people built when user and developer were sometimes the same word — is still right there.\n\nIt was not demolished.\n\nIt was buried under a louder layer for a while.\n\nNow the louder layer is thinning out.\n\nYou do not have to wait for someone to rebuild what you lost.\n\nYou are standing in it.\n\nAn essay about what persists: The Boring Internet\n\n**This is what we preach, promote, and practice every week.**\n\n* * *\n\n## CMSs\n\nAgaric Coop shares:\n\nPublish once in Drupal, Syndicate Everywhere\n\nStarlightnet announces:\n\nMakko 3.0 Beta\n\nFlatpress has:\n\nHappy 20th, FlatPress! A guest post by Edoardo Vacchi\n\nArnold Gamboa explains:\n\nWhy I Won't Build Your Website in WordPress (And What I Recommend Instead)\n\n**This is why WordPress, Drupal, etc. desperately need to de-clusterfuck-ify. Unfortunately, because of AI, it’s not going to happen.**\n\nSee:\n\nMatt Mullenweg Assembles Trusted Group to Overhaul WordPress.org and Five for the Future\n\nSimon Reeps shares:\n\nSome new Faircamp development insights\n\n### Ghost\n\nFirst Draft Media shares:\n\nGhost now comes with RTL newsletter support!\n\nA Whole Lotta Nothing is:\n\nAnnouncing Social Comments for Ghost\n\nJannis Fedoruk-Betschki explains:\n\nAI deploys software. It doesn't operate it.\n\n**Yet another reason not to use AI in the first place.**\n\n### Build Awesome\n\nKitty Giraudel explores:\n\nOptimizing Images with Eleventy on Netlify\n\n### Micro.blog\n\nManton Reece announces:\n\nMajor new version of Inkwell for Mac\n\n\nBack to top 👆🏼\n\n\n* * *\n\n## Tools\n\nMNT shares its:\n\nMNT April 2026 Update\n\n**Great news and a good hardware company. I just bought a monitor from them to send some money their way until I need my next Linux computer.**\n\n### Chat\n\nDeltaChat announces:\n\nThe sovtechfund  is investing nearly €500K into chatmail\n\n### Browsers\n\nBrian Kardell examines:\n\nBrowsers and Language Features\n\nPolypane announces:\n\nPolypane 29: New network panel, snippet store and Chromium 148\n\nRasterWeb! says:\n\nFirefox is out, LibreWolf is in!\n\n### Cloud\n\nPixelUnion shows us:\n\nAlbums Without Limits: How Immich Lets You Organise and Share Your Photos Your Way\n\n### Writing\n\nLibreOffice has:\n\nLibreOffice project and community recap: April 2026\n\nTwenty Years On, ODF Is Still the Only Open Standard for Office Documents, and the Only One Governments Can Trust\n\nThank you, on behalf of ODF\n\nAnnouncing the new LibreOffice website!\n\nXWIKI shares:\n\nWebinar overview: Meet CryptPad, the open-source alternative to mainstream office suites\n\n### Creative\n\nSubvert announces:\n\nMay 12, We Launch Together.\n\n**For you musicians out there.**\n\n9to5Linux reports:\n\nInkscape 1.4.4 SVG Editor Released with a New Palette, Performance Improvements\n\n### Linux/Open Android\n\nOpen Source Musings shares a:\n\nQuick Tip: Add Web Apps to Your Desktop with GNOME Web\n\n**Very useful, if you can get GNOME Web installed.**\n\nUbuntu looks at:\n\nPermissions Prompting: A Deep Dive\n\nIt's FOSS shares:\n\n7 Features I Like in Ptyxis (The New Default Ubuntu Terminal)\n\nPhosh has its:\n\nDevelopment News April 2026\n\nPostmarketOS is:\n\nSwitching from pbsplash to Plymouth\n\nThe Register reports:\n\nWhere to buy a non-Apple, non-Google smartphone\n\n9to5Linux reports:\n\nCalibre 9.8 E-Book Manager Improves Content Server, Native TTS Engine, and More\n\n### Hosting / Serving\n\n./techtipsy shows us:\n\nHow I self-host this blog at home with a dynamic IPv4 address, IPv6 prefix, and a dash of Wireguard\n\n### Local First\n\nBruno Croci explores:\n\nA local-first sync setup for a markdown-based feed reader\n\n### _This week's featured OMN tool_\n\n#### Harper\n\nHarper is a solid and free grammar checker that respects your privacy.\n\nHarper\n\n\nBack to top 👆🏼\n\n\n* * *\n\n## Programming\n\nMatthew Tift advocates:\n\nCaring about Software, Caring about People\n\n**This is worthy of being a featured article. So, please read it.**\n\nThat HTML Blog shares:\n\nThe Best Introduction Guide to SVG You Will Read\n\nIt's FOSS reports:\n\nTypical Microsoft! Turns Out VS Code Was Adding Copilot as a Git Co-Author Without Telling Anyone\n\n**Please use V.S. Codium if you have to go this route. Which hopefully you don’t. And fuck Microslop. See below.**\n\n### Git\n\nBookstack announces:\n\nBookStack Has Migrated From GitHub to Codeberg\n\nChris Smith is:\n\nMigrating from GitHub to Forgejo\n\nIt's FOSS reports:\n\nGo Away Microsoft! The Netherlands is Quietly Building Its Own GitHub Replacement\n\nVito Satori reflects:\n\nOn Leaving GitHub\n\nMatthew Lang is:\n\nMoving on from GitHub\n\nWhy Not Hugo muses:\n\nOn GitHub's downfall\n\nMatt Duggan shares:\n\nIf I Could Make My Own GitHub\n\nAndrew Nesbit dreams of:\n\nA GitHub for maintainers\n\nArmin Ronacher examines:\n\nBefore GitHub\n\nMartin Hafskjold Thoresen explains:\n\nGit Out\n\n**If you haven’t got the hint yet, you should say fuck off to ShitHub.**\n\nHere’s how:\n\nA Programmer's Guide to Leaving GitHub\n\n### Markdown\n\nThought Asylum looks at:\n\nFixing Up My Markdown\n\nOdd Evan explores:\n\nLooking for feedback: Chat Transcripts in Markdown\n\n**Great site name.**\n\n### HTML\n\nJim Nielsen has a good:\n\nReminder: You Can Stitch Together Lots of Little HTML Pages With Navigations For Interactions\n\n### CSS\n\nMozilla looks at the:\n\ncontent-visibility CSS property\n\nPolypane explores:\n\nUsing safe-area-inset to build mobile-safe layouts\n\nJulia Evans shares:\n\nLinks to CSS colour palettes\n\nKhoa's Space examines:\n\nTeeny-tiny Notes\n\n**A cute little effect.**\n\nCSS Tricks looks at:\n\nFixed-Height Cards: More Fragile Than They Look\n\n**Interesting, but I largely agree with \"Most of the time, letting the browser handle the sizing leads to a more resilient result.\"**\n\nMaking Zigzag CSS Layouts With a Grid + Transform Trick\n\nFrontend Masters explains:\n\nCSS n of Selectors for Conditional Validation\n\n**A little help with everyone's favorite, web forms. ;)**\n\n### Web Components\n\nWill Browar leaves Tailwind and Nuxt:\n\nRefactor: Kids Money\n\n**Really great stuff.**\n\nEvil Martians moves:\n\nFrom React to native web with nanotags: a migration that saved 100 KB\n\nAaron Gustafson explores:\n\nVisual Validation Feedback for Form Fields\n\n### JavaScript\n\nUjjwal Sharma asks:\n\nWhat even is Ecma? (Part 1)\n\nJxself examines:\n\nShifting the JavaScript Trap\n\nESLint announces:\n\nESLint v10.3.0 released\n\nFirtDev promotes their:\n\nVanilla Web Book\n\n**This looks like a great resource.**\n\n### AI\n\nHidde's Blog asks:\n\nOpen web vs AI: what can W3C do?\n\n**The push notifications idea should definitely be explored.**\n\nLinear notes:\n\nOutput isn’t design\n\n**So true. And the same goes for programming.**\n\n### Other\n\nSlint shares:\n\nServo with Slint Update: Windows Support\n\n### _This week's featured programming tool_\n\n#### Pears\n\nUnleash the Power of P2P. Empower Developers, Disrupt the Norm!\n\nPears\n\n\nBack to top 👆🏼\n\n\n* * *\n\n## ActivityPub\n\nEvan Prodromou says:\n\nCheck out \"movies.pub\"\n\nActivityPub for WordPress shares:\n\nRadical Speed Month — The Reader Meets the Fediverse\n\n**I really wish Ghost was moving forward at this pace.**\n\nCybersecKyle demonstrates:\n\nAutomating Blog Posts to Mastodon From My Website\n\n### _This week's featured ActivityPub featured tool_\n\n#### Tangled\n\nKidding, this is not actually ActivityPub but an ATProto equilvalent.\n\nTangled is the next-generation social coding platform built with ATProto.\n\nTangled\n\n\nBack to top 👆🏼\n\n\n* * *\n\n## Fediverse\n\nHamish Campbell has this analysis:\n\nThe Meta-Mess of the “Open” Social Web\n\n**Spot on. And it's why we are working on our Manade project in addition to our work here. You need to walk the talk so to speak.**\n\nJoin the Fediverse announces:\n\nJoin the fediverse! zine\n\nFediLabs has:\n\nSettings in Fedilab have been reworked to improve the UX\n\nUntrackMe 2.0 will be available soon\n\n**Ideally you would avoid most of these sites to begin with.**\n\nHolos announces:\n\nA new version of Holos has been released\n\n**I like it so far. But, it's definitely a work in progress.**\n\nMastodon announces:\n\nMastodon's first ever Discovery Week is just a few days away.\n\nFriendica announces:\n\nFriendica 2026.04 release candidate\n\nAnd NodeBB shares:\n\nNodeBB v4.11.0 Release Notes\n\nConnected Places has:\n\nFederation Has a European Legal Problem\n\n**Judges are nearly as incompetent as politicians when it comes to tech.**\n\nFR 161 – Conference Edition\n\n**Solid coverage of two events.**\n\nPhoenix Paulina Schmid looks at:\n\nThe Glass Floor of Digital Sovereignty\n\nBetula announces:\n\nVersion 1.7.0\n\nAnd Pachli announces.\n\nPachli 3.6.1 released\n\n**I just downloaded it to my de-googled phone and will check this Mastodon client out.**\n\n### Bonfire\n\nBonfire shares:\n\nOur Fediforum demo is up!\n\n**If you are interested in our Manade project, give it a view.**\n\n\nBack to top 👆🏼\n\n\n* * *\n\n## More\n\nSilverpill explores the:\n\nFediverse & P2P\n\nLibreSolutions examines:\n\nFungible Digital Infrastructure for bottom-up resilience and censorship resistance\n\nMonospace Mentor is:\n\nGoing back to the roots for our community chat\n\nIt’s In My Head says:\n\nDecentralize your communication\n\n**If you are looking for a Matrix instance, this might meet your needs.**\n\nBakelight and Roses asks:\n\nDo webrings work?\n\n**Let's hope so. I just added two to our footer.**\n\nThe Electronic Frontier Foundation shows us:\n\nA Bridge to Somewhere: How to Link Your Mastodon, Bluesky, or Other Federated Accounts\n\n### Web Mentions\n\nMatthias Ott announces:\n\nBuck­le Up: Webmention plugin for Craft CMS version 1.3.0\n\n### RSS\n\nMichael Barrett shows us how to:\n\nMake a RSS app\n\nNetNewsWire announces:\n\nNetNewsWire Now Getting Feed Images from RSS\n\nAndre Franca show us:\n\nHow to style a Hugo Atom feed with XSL\n\nSusam Pal moves:\n\nFrom RSS to Atom\n\nTerence Eden notes:\n\nRSS Feeds Send Me More Traffic Than Google\n\n### Other Federated Social Media\n\nFitz Thiar opines:\n\nWordPress Social? I don’t get it!\n\n**BTW, this is neither Tumblr or ActivityPub for WordPress. ???**\n\nElena Rossini reports:\n\nW Social uncovered: the reality behind the hype\n\n**In effect it's a corporate, somewhat suss Eurosky clone.**\n\nTechCrunch reports:\n\nAs X shuts down Communities, Acorn debuts an alternative that puts creators in control\n\n**This looks like ATProto's version of Bonfire. And it's a hell of a lot easier to setup. And cheaper. Though less customizable.**\n\nAnother similar project (but for cities) and built on ATProto is:\n\nRoundabout\n\nAnuj Ahooja is:\n\nIntroducing Disperse: A Share Sheet for the Atmosphere\n\nNoah Bogart looks at:\n\nBluesky Comments\n\n### Democracy Tech\n\nDecidim announces:\n\nDecidim Fest 2026 Save The Date & Internal Regulations\n\n### eMail / Newsletters\n\nButtondown muses on:\n\nWhat email will look like in the future\n\nAnd has:\n\nSimplified email address settings\n\nShould we bring back email exploders?\n\n**This is a terrific history lesson.**\n\nToni Notes notes:\n\nA newsletter should extend a publication, not duplicate it\n\n**Good advise for professional publications but a little overkill for personal ones, IMHO.**\n\nKevin Quirk shares:\n\nMy Inital Thoughts On Thunderbird Pro\n\nGhost announces:\n\nSaved member views\n\n* * *\n\n## Sign up for The Fulcrum\n\nDevelopers defending democracy! We cover items and ideas in Battalion's Techno Anarchist Manifesto that relate to development.\n\nSubscribe\n\nEmail sent! Check your inbox to complete your signup.\n\nNo spam. Unsubscribe anytime.\n\n## CTAs\n\n  * That’s it for this week. Please share The Programmer's Fulcrum.\n  * Follow us on Flipboard or Surf or at @thefulcrum@thefulcrum.dev on the Fediverse or at thefulcrum.eurosky.social for daily coverage.\n  * Read, live, and share The Techno Anarchist Manifesto!\n\n\n\n**And please build something for a community!**\n\n\n\n\nShare on Open Social Media\n\n\n\n\n* * *\n\n## Blasts from the past\n\nPrevious Battalion Posts\n\nPrevious Symfony Station Posts",
  "title": "The Programmer's Fulcrum: 08 May, 2026",
  "updatedAt": "2026-05-08T13:56:45.635Z"
}