{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreif43sjs7ntyeo4k4apjtwctfcb2f3fwpv63ognijsurp4xanf4j2y",
    "uri": "at://did:plc:gupg4uhcxydxaon7yebqfjfq/app.bsky.feed.post/3mkbd27hoojf2"
  },
  "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 curation 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",
  "path": "/the-programmers-fulcrum-24-april-2026/",
  "publishedAt": "2026-04-24T20:02:40.000Z",
  "site": "https://www.thefulcrum.dev",
  "tags": [
    "Techno Anarchist Manifesto",
    "Open Media Network",
    "Follow us on Eurosky",
    "Grassroots fediverse evolution",
    "AI as a Fascist Artifact",
    "The Power of Understanding",
    "Indie Web for Artists Who Refuse the Feed",
    "Own Your Web – Issue 18: Curators",
    "You Don't Need a Tech Stack. You Just Need a Text Editor.",
    "Building a Web Page That Edits Itself",
    "API Introduction",
    "Native share buttons",
    "Private RSS Feeds for Your Members",
    "How to run Magic Pages backups in a local Ghost environment",
    "Eleventy",
    "Collaborative Editing as Progressive Enhancement",
    "Speeding Up Large 11ty Builds on Netlify",
    "From HTML to Eleventy",
    "Hello Digital Autonomy",
    "Open source was never about trust",
    "Paying without Google: New consortium wants to remove custom ROM hurdles",
    "Euro-Office: License compliance and what open source means",
    "Exploring Sustainable Funding for Free Software",
    "Signal is working on screen sharing on mobile",
    "Phishing attempts on Signal – How they work and how to protect yourself",
    "Apple fixes iOS vulnerability exposing Signal notifications",
    "Announcing Caztor 1.0 – a browser for small-net protocols like Gemini and Gopher",
    "6.6.12 - Security fixes and ad blocker improvements",
    "Nextcloud AIO usability updates: Easy management of your apps and containers",
    "Euro-Office: Building momentum",
    "GIMP 3.2.4 Released",
    "GIMP 3.2.4 Improves Text and Crop Tools, PDF Export, PSD Import, and More",
    "Using LibreOffice for writing screenplays",
    "Ubuntu 26.04 LTS Now Available & Powered By Linux 7.0",
    "PureOS Crimson Development Report: March 2026",
    "My Sailfish OS Journey",
    "My Sailfish OS Journey: Apps for my daily needs",
    "Self-hosting and steamrollers in the small net",
    "Framatoolbox",
    "This AI Tool Rips Off Open Source Software Without Violating Copyright",
    "21-year-old Polish Woman Fixed a 20-year-old Linux Bug!",
    "Making product documentation work for humans and AI",
    "Highlights from Git 2.54",
    "We gaan samen code.overheid.nl bouwen",
    "Mist is now open source and looking for interop",
    "Markdown + Astro = ❤️",
    "Enhancing Astro With a Markdown Component",
    "Kookbook 0.3.0 released",
    "Two Paradigms for Enhancing HTML Tags",
    "The end of responsive images",
    "The Web Is Fun Again: First Experiments with HTML in Canvas",
    "Never Lose Form Progress Again",
    "AI-Generated UI Is Inaccessible by Default",
    "The Internet's Most Powerful Archiving Tool Is in Peril",
    "I Will Never Respect A Website",
    "The Boy That Cried Mythos: Verification is Collapsing Trust in Anthropic",
    "XWiki SAS Q1 2026 updates: new features, improvements, and what’s next",
    "Twig",
    "Building a federated blog",
    "The alpha1 version of my Drupal Mastodon API module",
    "Activity Intents are now supported (or soon to be) by the biggest Fediverse apps out there",
    "Embedding a Mastodon thread as comments to a blog post",
    "8.1.0 — By the Numbers",
    "Emissary",
    "Copyright and DMCA Best Practices for Fediverse Operators",
    "HolosSocial 1.4.0 is available",
    "Voorbeeldbrief Fediverse",
    "FR160 – Everyone Wants Servers And Nobody Wants Servers",
    "Ss part of the Nina Festival, we're hosting a workshop to think with Bonfire",
    "Digital sovereignty is built on an open standard that enables federation",
    "RSS Anyway Preview: Subscribe to Anything on the Internet",
    "When Bluesky goes down, we go down. That needs to change.",
    "ATProto made simple: publishing lexicons",
    "New blog and first release of Atmosphere Community",
    "Fediverse Friend Finder",
    "The US government tried really hard to screw up email",
    "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 curation 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\n* * *\n\n## Featured Item(s)\n\nCoding.Social writes:\n\nThe ActivityPub fediverse is doing great, right?\n\nBut do you know the extent to which the fediverse installed base has strayed from the promise and power contained in the open standards documents?\n\nAnd that it constrains itself ever further into limited application areas, a self-inflicted narrow straitjacket, if we allow this standards divergence to continue?\n\nDid you also know that it is essentially only two (!!) people who are the pillars that try to uphold the entire grassroots standardization process, both volunteers?\n\nWe MUST improve our standardization practices to assure a healthy future for the fediverse social network.\n\nGrassroots fediverse evolution\n\n**Enjoy this one slowly and do some deep thinking.**\n\nSmashing Frames writes:\n\nOur world is built around technological infrastructures that define what we see, who we can talk to, and what information gets presented to us.\n\nWe also live in a time of growing fascist threats all over the planet: Many countries have neofascist movements and parties trying to gain power and potentially even get conservative parties to include them in governments. Some even have had success. Fascism is back with a vengeance.\n\nI want to analyze the relationship of fascism and what is called “AI” these days. Is this “technology” that keeps being used to reshape the world around us (for better or worse but dominantly worse) in some way connected to fascism?\n\nAI as a Fascist Artifact\n\nMolily writes:\n\nThis post describes my personal approach to software development. It highlights different aspects that are not strongly connected but all affected by generative AI – a topic I’m not particularly keen on writing about, but here we are.\n\nThe Power of Understanding\n\n\n\n\n* * *\n\n\n\n\n## Open Media Network - Site/Blog/CMS\n\n\n\n\nRose Dreams explores:\n\nIndie Web for Artists Who Refuse the Feed\n\nOwn Your Web has:\n\nOwn Your Web – Issue 18: Curators\n\n**Consider subscribing to this newsletter.**\n\n**And as you know, curation is the main thing we do here.**\n\nRedBeanIceCream says:\n\nYou Don't Need a Tech Stack. You Just Need a Text Editor.\n\n**This is a little bare bones even for me.**\n\nPatrick Weaver examines:\n\nBuilding a Web Page That Edits Itself\n\nBludit shares its:\n\nAPI Introduction\n\n### Ghost\n\nGhost announces:\n\nNative share buttons\n\nMagic Pages announces:\n\nPrivate RSS Feeds for Your Members\n\n**This is a pro member feature.**\n\nHow to run Magic Pages backups in a local Ghost environment\n\n### Build Awesome\n\nTom MacWright explores:\n\nEleventy\n\nEleventy announces:\n\nCollaborative Editing as Progressive Enhancement\n\nRyan Gittings looks at:\n\nSpeeding Up Large 11ty Builds on Netlify\n\nThe Tooth goes from:\n\nFrom HTML to Eleventy\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n##  Techno Anarchist / OMN Tools\n\n\n\n\nJan Wilderboer explores:\n\nHello Digital Autonomy\n\nOpen Source Security says:\n\nOpen source was never about trust\n\nHeisse reports:\n\nPaying without Google: New consortium wants to remove custom ROM hurdles\n\nNextcloud looks at:\n\nEuro-Office: License compliance and what open source means\n\nF-Droid explores:\n\nExploring Sustainable Funding for Free Software\n\n### Chat\n\nSignal has:\n\nSignal is working on screen sharing on mobile\n\nPhishing attempts on Signal – How they work and how to protect yourself\n\nApple fixes iOS vulnerability exposing Signal notifications\n\n### Browsers\n\nKevin Boone is:\n\nAnnouncing Caztor 1.0 – a browser for small-net protocols like Gemini and Gopher\n\nWaterfox announces:\n\n6.6.12 - Security fixes and ad blocker improvements\n\n### Cloud\n\nNextcloud has:\n\nNextcloud AIO usability updates: Easy management of your apps and containers\n\nEuro-Office: Building momentum\n\n### Creative\n\nGIMP announces:\n\nGIMP 3.2.4 Released\n\n9to5Linux reports:\n\nGIMP 3.2.4 Improves Text and Crop Tools, PDF Export, PSD Import, and More\n\nThe Document Foundation examines:\n\nUsing LibreOffice for writing screenplays\n\n### Linux/Open Android\n\nPhoronix reports:\n\nUbuntu 26.04 LTS Now Available & Powered By Linux 7.0\n\nPure OS shares its:\n\nPureOS Crimson Development Report: March 2026\n\nRuben De Smet has:\n\nMy Sailfish OS Journey\n\nMy Sailfish OS Journey: Apps for my daily needs\n\n**Bon prenom. ;)**\n\n### Hosting / Serving\n\nKevin Boone looks at:\n\nSelf-hosting and steamrollers in the small net\n\n### _This week's featured OMN tool_\n\n#### Framatoolbox\n\nUsing Framatoolbox is the first step on the road to your digital autonomy.\n\nFramatoolbox\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## OMN Programming\n\n\n\n\n404 Media reports:\n\nThis AI Tool Rips Off Open Source Software Without Violating Copyright\n\nIt’s FOSS reports:\n\n21-year-old Polish Woman Fixed a 20-year-old Linux Bug!\n\n**That's inspirational. And awesome.**\n\nGeri Reid opines:\n\nMaking product documentation work for humans and AI\n\n### Git\n\nShitHub shares:\n\nHighlights from Git 2.54\n\nTom Ootes announces:\n\nWe gaan samen code.overheid.nl bouwen\n\n### Markdown\n\nInterconnected announces:\n\nMist is now open source and looking for interop\n\nCSS Tricks has:\n\nMarkdown + Astro = ❤️\n\nEnhancing Astro With a Markdown Component\n\nSune Vuorela announces:\n\nKookbook 0.3.0 released\n\n### HTML\n\nThat HTML Blog explores:\n\nTwo Paradigms for Enhancing HTML Tags\n\nPiccalilli examines:\n\nThe end of responsive images\n\n**Interesting, though very extensive.**\n\nFrontend Masters says:\n\nThe Web Is Fun Again: First Experiments with HTML in Canvas\n\n### Web Components\n\nAaron Gustafson shows us:\n\nNever Lose Form Progress Again\n\n### JavaScript\n\nThibolt shows us how to:\n\nNever Lose Form Progress Again\n\nFrontend Master notes:\n\nAI-Generated UI Is Inaccessible by Default\n\n**Just use HTML. Correctly.**\n\n### AI\n\nAram Zucker-Scharff says:\n\nThe Internet's Most Powerful Archiving Tool Is in Peril\n\nWhere’s Your Ed says:\n\nI Will Never Respect A Website\n\n**Solid take.**\n\nFlying Penguin has:\n\nThe Boy That Cried Mythos: Verification is Collapsing Trust in Anthropic\n\n### Other\n\nXWIKI shares:\n\nXWiki SAS Q1 2026 updates: new features, improvements, and what’s next\n\n**I was excited to see the Nextcloud Cristals extension announcement.**\n\n### _This week's featured programming tool_\n\n#### Twig\n\nTwig is the fast, flexible, and secure modern template engine for PHP.\n\nTwig\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## ActivityPub\n\n\n\n\nFedify looks at:\n\nBuilding a federated blog\n\n**Cool. I might give it a shot.**\n\nPhilip Norton releases:\n\nThe alpha1 version of my Drupal Mastodon API module\n\nBen Pate announces:\n\nActivity Intents are now supported (or soon to be) by the biggest Fediverse apps out there\n\nJames Endres Howell explores:\n\nEmbedding a Mastodon thread as comments to a blog post\n\nActivityPub for WordPress has:\n\n8.1.0 — By the Numbers\n\n**Good stuff, especially on the API front. I will have to see if it works on Ivory.**\n\n### _This week's featured ActivityPub featured tool_\n\n#### Emissary\n\nEmissary is a Fedi server built for end users, developers, and admins.\n\nEmissary\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## Fediverse\n\n\n\n\nThe Electronic Frontier Foundation shares:\n\nCopyright and DMCA Best Practices for Fediverse Operators\n\nHolos announces:\n\nHolosSocial 1.4.0 is available\n\nSebastiaan Ammerlaan has:\n\nVoorbeeldbrief Fediverse\n\n**Sadly, I can only scrape by in Romance languages. So, this is a translated link for an important idea.**\n\nConnected Places says:\n\nFR160 – Everyone Wants Servers And Nobody Wants Servers\n\n**The main lesson here is not to be on Bluesky or Mastodon.Social.**\n\n### Bonfire\n\nBonfire announces:\n\nSs part of the Nina Festival, we're hosting a workshop to think with Bonfire\n\n\nBack to top 👆🏼\n\n\n* * *\n\n\n\n\n## More\n\n\n\n\nElement says:\n\nDigital sovereignty is built on an open standard that enables federation\n\n**That's a great graphic.**\n\n### RSS\n\nRyan Charles shares a:\n\nRSS Anyway Preview: Subscribe to Anything on the Internet\n\n### Other Federated Social Media\n\nChunky Guys announces:\n\nWhen Bluesky goes down, we go down. That needs to change.\n\nUnderreacted has:\n\nATProto made simple: publishing lexicons\n\nAtmosphere Community announces:\n\nNew blog and first release of Atmosphere Community\n\nStefan Bohacek announces:\n\nFediverse Friend Finder\n\n### eMail / Newsletters\n\nButtondown has a great history story:\n\nThe US government tried really hard to screw up email\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\nShare on Open Social Media\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: 24 April, 2026",
  "updatedAt": "2026-04-24T22:02:41.386Z"
}