{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicefkdfe3bcd5nsw3eswpwjuiixugeb6t3llpcu3q5mzbgcaxs3tm",
    "uri": "at://did:plc:gupg4uhcxydxaon7yebqfjfq/app.bsky.feed.post/3mjonltvfmei2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreibtvyrv35scvvepjabvh4h4k4q3v74fpyssfjtmwqhl6xrlp2qzre"
    },
    "mimeType": "image/jpeg",
    "size": 47671
  },
  "description": "\n\n\n\nWelcome to this week's The Programmer's Fulcrum.\n\n\n\nIt'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.\n\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 i",
  "path": "/the-programmers-fulcrum-17-april-2026/",
  "publishedAt": "2026-04-17T09:51:03.000Z",
  "site": "https://www.thefulcrum.dev",
  "tags": [
    "Techno Anarchist Manifesto",
    "Open Media Network",
    "Follow us on Eurosky",
    "Conway: Think Networks First, Actors Second",
    "openweb.md",
    "Cables of Resistance: the numbers don't add up",
    "Defending the open web is not enough",
    "Surfing the IndieWeb in 2026",
    "Micropub API with iA Writer and Drafts Support",
    "Ignoring Files During Updates",
    "Fewer Computers, Fewer Problems: Going Local With Builds & Deployments",
    "Integrating Bubbles with BearBlog",
    "Embed the Bubbles vote count",
    "Ghost Theme Editor",
    "Edit your theme directly in Ghost Admin",
    "Cutting GitHub from my site's deployment workflow",
    "Micro.blog 3.6.6 for iOS",
    "Souveraineté numérique : l'État accélère la réduction de ses dépendances extra-européennes",
    "Now you can break up with big tech at a bar: ‘cybersecurity disguised as a party’",
    "Amazon Is Cutting Kindle Store Access on Pre-2013 Kindles. Your Device Isn’t Dead — Here’s How to Keep Reading.",
    "What does 'Buy European' even mean?",
    "ʕ-ᴥ-ʔ Bear Roll",
    "Bear's Discovery feed",
    "Bubbles",
    "ChatEurope: trusted news via collaboration software and chatbot integration",
    "Servo is now available on crates.io",
    "Kagi – a paid search engine that supports the small web",
    "JSON formatting in browser is useful",
    "Nextcloud Ethical AI rating: A transparent approach to privacy-first AI",
    "Dutch education system and municipalities strive for digital sovereignty",
    "Tuta Drive launches in closed beta! A milestone in the development of Tuta’s post-quantum secure cloud.",
    "A small publication needs an operating model, not just good posts",
    "Scribus 1.7.3 Released",
    "Scribus 1.6.6 Released",
    "Ubuntu Studio",
    "The 7.0 kernel has been released",
    "FLX1s Meets the Big Screen",
    "MNT Research Brings the Open-Hardware Reform to a Whole New Form Factor: Ultra-Slim Desktops",
    "Zorin OS 18.1 Boosts Windows App Support by 40%, Improves Window Tiling",
    "Linux Mint Will Adopt a Longer Development Cycle Starting with Linux Mint 23",
    "France Launches Government Linux Desktop Plan as Windows Exit Begins",
    "Inkscape",
    "Pushing to GitHub and Codeberg Simultaneously with Git",
    "Lessons learned from the Forgejo v15 release blocker",
    "Forgejo v15.0 is available",
    "Personal wikis",
    "Old advice – Hiding Content Has No Effect on Accessible Name or Description Calculation",
    "How To Use Standard HTML Video & Audio Lazy-Loading on the Web Today",
    "On scroll-driven reveals",
    "Animating emojis",
    "7 View Transitions Recipes to Try",
    "Building a UI Without Breakpoints",
    "Name-only @container queries: a solution to the naming wars",
    "Under the hood of MDN's new frontend",
    "Introducing masonry-gridlanes-wc: A Native-First Masonry Web Component",
    "Antagonize yerself!",
    "Why AI Sucks At Front End",
    "Pears",
    "One size fits none: let communities build for themselves",
    "8.0.0 — Smash That Like Button",
    "Shipping v0.1.0 for bookwyrm.koplugin!",
    "Unified Vs Split-panels: experimenting with publishing digital comics on the Fediverse",
    "Platform 6",
    "EU taking the open web path?",
    "Apps for Change: four flavours",
    "A Blast from the Past: \"Looks just aren't as Important Online as IRL\"",
    "Federation & Moderation Policy",
    "Holos will update its E2EE model to align with the shared spec",
    "E2EE is coming to the Fediverse. Every effort will be made for Fedilab to be among the first Android clients to support it.",
    "Fedilab 3.38.1 has been published!",
    "HolosDiscover now uses IFTAS denylists for moderation",
    "Suspected Portal Kombat Accounts",
    "Trunk & Tidbits, March 2026",
    "Sovereign Tech Agency funding",
    "FR159 – Sovereign Tech Agency funds Mastodon",
    "RSS Parrot",
    "This Week in Matrix 2026-04-10",
    "Manage Your Own Attention with RSS",
    "RSS Gets You Off the Platform; Curation Gets You Off the Drug",
    "You can absolutely have an RSS dependent website in 2026",
    "Your RSS posts might only live half as long as everyone else's",
    "Reader 3.22 released – new web app",
    "Eurosky: Europe aims to rival Big Tech with its own social media ecosystem",
    "Introducing Portal",
    "On ATProto's verification and coordination authority",
    "ATProto made simple: granular permissions",
    "Indexing Standard.site",
    "page.parts dev log 1",
    "Introducing attested.network: Proof of Payment for ATProtocol",
    "Adding Bluesky Activity to an Eleventy Blog",
    "Democratic Technology: Building Alternatives to Techno-Authoritarianism",
    "Welcome email design settings",
    "Introducing the newsletter digest builder!",
    "on Flipboard",
    "@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 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.\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  * Tools\n  * 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## Featured Item(s)\n\n**Jan Wildeboer has:**\n\nConway: Think Networks First, Actors Second\n\nOr why we need to work together to find the right language, terms, tools to understand what is happening and how to fix it in better ways. Together, not as lone geniuses.\n\nIt’s an invitation to think and discuss. To agree on a framework to help us all progress, The Open Way.\n\n**Alexi asks us to:**\n\nGo create a website, start blogging, sign up to an independent forum, maybe create your own forum, or support those that do any of the above. Of course this is a bit of an ask, you'll have to learn quite a few things if you are intending to run something of your own, but my goal isn't to convince everyone.\n\nI am just trying to convince some people to help their community local or not and to eventually help the independent web thrive.\n\nMore of the internet has to be independently run again if we want to stand any chance of regaining what we've lost. Create a space that you own, where you can display what you want, how you want. Link it up to other people using webrings and buttons. Just have fun!\n\nopenweb.md\n\n**Great advice.**\n\nConjure Utopia has a review:\n\nCables of Resistance: the numbers don't add up\n\n**In a good way!**\n\n\n\n\n* * *\n\n\n\n\n## Open Media Network - Site/Blog/CMS\n\n\n\n\nJoost de Valk opines:\n\nDefending the open web is not enough\n\n**Personally, I view the Small Web, Indie Web, TAM, and OMN as Foundationesque efforts for a future after the techno fall or similar to the role of Islamic scholars preserving the knowledge that allowed the renaissance. The hard part will be open hardware. And electricity.**\n\nSpeaking of, DevShrine explores:\n\nSurfing the IndieWeb in 2026\n\nPika announces:\n\nMicropub API with iA Writer and Drafts Support\n\nPureBlog explores:\n\nIgnoring Files During Updates\n\nJim Nielsen shares:\n\nFewer Computers, Fewer Problems: Going Local With Builds & Deployments\n\n**This is DIY. :)**\n\nI ran across Faircamp this week:\n\nSurfing the IndieWeb in 2026\n\n**If you are a muscian or band with recordings you may want to check into it.**\n\n### Bear\n\nField Notes examines:\n\nIntegrating Bubbles with BearBlog\n\nHere’s how to add it universally:\n\nEmbed the Bubbles vote count\n\n### Ghost\n\nMurat Corlu built the:\n\nGhost Theme Editor\n\n**Useful.**\n\nRight on cue Magic Pages announces:\n\nEdit your theme directly in Ghost Admin\n\n**Although, it looks like you have to upgrade from the Starter to Pro plan to use this (as you will now have a \"custom theme\"). Disappointing.**\n\n### Publii\n\nMatt Sayar explains:\n\nCutting GitHub from my site's deployment workflow\n\n### Micro.blog\n\nMicroBlog announces:\n\nMicro.blog 3.6.6 for iOS\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n##  Techno Anarchist / OMN Tools\n\n\n\n\nFrance announces:\n\nSouveraineté numérique : l'État accélère la réduction de ses dépendances extra-européennes\n\nThe Guardian reports:\n\nNow you can break up with big tech at a bar: ‘cybersecurity disguised as a party’\n\nThe Open Shelf reports:\n\nAmazon Is Cutting Kindle Store Access on Pre-2013 Kindles. Your Device Isn’t Dead — Here’s How to Keep Reading.\n\nDries Buyaert asks:\n\nWhat does 'Buy European' even mean?\n\n### Small Web\n\nHere are a few curation resources I ran across recently:\n\nʕ-ᴥ-ʔ Bear Roll\n\nBear's Discovery feed\n\nBubbles\n\n**I found these via Kagi’s Small Web app which is a great source on its own.**\n\n### Chat\n\nXWIKI has a case study:\n\nChatEurope: trusted news via collaboration software and chatbot integration\n\n### Browsers\n\nServo announces:\n\nServo is now available on crates.io\n\nMatt Smith reviews:\n\nKagi – a paid search engine that supports the small web\n\n**I have been using Kagi for search, translation, and browsing the small web for awhile. It's worth the small amount of money to remove a lot of bullshit from your life.**\n\nMohamed Alashri says:\n\nJSON formatting in browser is useful\n\n### Cloud\n\nNextcloud has:\n\nNextcloud Ethical AI rating: A transparent approach to privacy-first AI\n\n**Of course, you can be 1,000% private, ethical, and moral by not using it.**\n\nDutch education system and municipalities strive for digital sovereignty\n\nTuta announces:\n\nTuta Drive launches in closed beta! A milestone in the development of Tuta’s post-quantum secure cloud.\n\n### Writing\n\nToni Notes notes:\n\nA small publication needs an operating model, not just good posts\n\n### Creative\n\nScribus announces:\n\nScribus 1.7.3 Released\n\nScribus 1.6.6 Released\n\nI just ran across this:\n\nUbuntu Studio\n\n### Linux/Open Android\n\nLinux announces:\n\nThe 7.0 kernel has been released\n\nLinuxiac reports:\n\nFLX1s Meets the Big Screen\n\n**This is looking more and more likely to be my next phone.**\n\nHackster reports:\n\nMNT Research Brings the Open-Hardware Reform to a Whole New Form Factor: Ultra-Slim Desktops\n\n**And this could be my next \"desktop\".**\n\n9to5Linux reports:\n\nZorin OS 18.1 Boosts Windows App Support by 40%, Improves Window Tiling\n\n**Zorin is the distribution I use as it's the only one I've ever been able to install. It's on an old iMac.**\n\nLinux Mint Will Adopt a Longer Development Cycle Starting with Linux Mint 23\n\nLinuxiac reports:\n\nFrance Launches Government Linux Desktop Plan as Windows Exit Begins\n\n**Tres, tres bon!**\n\n### _This week's featured OMN tool_\n\n#### Inkscape\n\nInkscape is a Free and open source vector graphics editor.\n\nInkscape\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## OMN Programming\n\n\n\n\n### Git\n\nSchalk Neethling explores:\n\nPushing to GitHub and Codeberg Simultaneously with Git\n\nHenry Catalini Smith examines:\n\nLessons learned from the Forgejo v15 release blocker\n\nSpeaking of, Forgejo announces:\n\nForgejo v15.0 is available\n\n### Markdown\n\nAxolotl Thoughts looks at:\n\nPersonal wikis\n\n### HTML\n\nAccessibility is Political has:\n\nOld advice – Hiding Content Has No Effect on Accessible Name or Description Calculation\n\nSquarespace Engineering shows us:\n\nHow To Use Standard HTML Video & Audio Lazy-Loading on the Web Today\n\n### CSS\n\nKarl Koch explores:\n\nOn scroll-driven reveals\n\nCSSence examines:\n\nAnimating emojis\n\n**Witty blog name.**\n\nCSS Tricks looks at:\n\n7 View Transitions Recipes to Try\n\n**I like most of these. Of course, it may because I'm also a video editor.**\n\nFrontend Masters explores:\n\nBuilding a UI Without Breakpoints\n\nWebkit examines:\n\nName-only @container queries: a solution to the naming wars\n\n### Web Components\n\nMozilla looks:\n\nUnder the hood of MDN's new frontend\n\n**AKA reason 9,768 that React is absolute shit.**\n\nSchalk Neethling is:\n\nIntroducing masonry-gridlanes-wc: A Native-First Masonry Web Component\n\n### AI\n\nThe Komoy Noise Research Unit advises:\n\nAntagonize yerself!\n\n**This is the same reason I went through the pain of coding bootcamp as a journalist/content creator.**\n\nNerdyDev explains:\n\nWhy AI Sucks At Front End\n\n**To be fair, most “programmers” suck at frontend and most frontend frameworks are shit. And AI’s building off the garbage it stole from them.**\n\n### _This week's featured programming tool_\n\n#### Pears\n\nUnleash the Power of P2P.\n\nPears\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## ActivityPub\n\n\n\n\nBen Werdmuller notes::\n\nOne size fits none: let communities build for themselves\n\n**Yep.**\n\nDominik Chrástecký opines:\n\nActivityPub: The Good, the Bad and the Ugly\n\nActivityPub for WordPress announces:\n\n8.0.0 — Smash That Like Button\n\n**WordPress is making better progress on ActivityPub integration than Ghost is.**\n\nBen W is:\n\nShipping v0.1.0 for bookwyrm.koplugin!\n\nDavid Revoy explores:\n\nUnified Vs Split-panels: experimenting with publishing digital comics on the Fediverse\n\n### _This week's featured ActivityPub featured tool_\n\n#### Platform 6\n\nIt's more of a resource this week, but Platform 6 supports crowdsourcing for co-operative development.\n\nPlatform 6\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## Fediverse\n\n\n\n\nHamish Campbell shares:\n\nEU taking the open web path?\n\nPaths and Patches announces:\n\nApps for Change: four flavours\n\n**This is a great service for non-profits and more organized communities.**\n\nTechnically Good has:\n\nA Blast from the Past: \"Looks just aren't as Important Online as IRL\"\n\nHolos has:\n\nFederation & Moderation Policy\n\nHolos will update its E2EE model to align with the shared spec\n\nFediLab announces:\n\nE2EE is coming to the Fediverse. Every effort will be made for Fedilab to be among the first Android clients to support it.\n\nFedilab 3.38.1 has been published!\n\nHolosDiscover now uses IFTAS denylists for moderation\n\nSpeaking of, IFTAS exposes:\n\nSuspected Portal Kombat Accounts\n\nMastodon has:\n\nTrunk & Tidbits, March 2026\n\nSovereign Tech Agency funding\n\n**90,000 of this will go to efforts with other ActivityPub platforms.**\n\nConnected Places has more:\n\nFR159 – Sovereign Tech Agency funds Mastodon\n\nKelson Reviews Stuff reviews:\n\nRSS Parrot\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## More\n\n\n\n\nMatrix shares:\n\nThis Week in Matrix 2026-04-10\n\n### RSS\n\nReadBeanIceCream has:\n\nManage Your Own Attention with RSS\n\nRSS Gets You Off the Platform; Curation Gets You Off the Drug\n\nMatt Duggan notes:\n\nYou can absolutely have an RSS dependent website in 2026\n\n**Absolutely true.**\n\nAle Hsu says:\n\nYour RSS posts might only live half as long as everyone else's\n\nDeath and Gravity announce:\n\nReader 3.22 released – new web app\n\n### Other Federated Social Media\n\nEuronews reports:\n\nEurosky: Europe aims to rival Big Tech with its own social media ecosystem\n\nEurosky is:\n\nIntroducing Portal\n\n**It's great that you no longer have to go through Bluesky!**\n\nConnected Places reports:\n\nOn ATProto's verification and coordination authority\n\nUnderreacted shares:\n\nATProto made simple: granular permissions\n\nSteve Simkins examines:\n\nIndexing Standard.site\n\nA Warm Space explains:\n\npage.parts dev log 1\n\nNick Gerakines is:\n\nIntroducing attested.network: Proof of Payment for ATProtocol\n\nSteve Woodson looks at:\n\nAdding Bluesky Activity to an Eleventy Blog\n\n### Democracy Tech\n\nFree Knowledge has:\n\nDemocratic Technology: Building Alternatives to Techno-Authoritarianism\n\n### eMail / Newsletters\n\nGhost announces:\n\nWelcome email design settings\n\n**Good stuff and we've updated ours.**\n\nSpectral Web Services is:\n\nIntroducing the newsletter digest builder!\n\n\n\n\n* * *\n\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\n\n\n## CTAs\n\n  * That’s it for this week. Please share The Programmer's Fulcrum.\n  * Follow us on Flipboard 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\n**And please build something for a community!**\n\n\n\n\n\n\n\nShare on Open Social Media\n\n\n\n\n\n\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: 17 April, 2026",
  "updatedAt": "2026-04-18T19:02:42.795Z"
}