Late on Sunday, Bloomberg reported that Microsoft and OpenAI have ended their exclusive cloud-and-revenue-sharing arrangement — the deal that made Azure the de facto home for OpenAI’s models since 2019 and gave Microsoft a percentage of OpenAI’s revenue in return …
Month: April 2026
pgBackRest is no longer maintained: a calm migration plan for production Postgres operators
The pgBackRest GitHub repository was archived this week — the maintainer announced that the project is no longer being actively developed. For anyone running production PostgreSQL backups via pgBackRest (and that’s a lot of people; it’s been the de facto …
GitHub Copilot moves to usage-based billing: what changes on your team’s invoice
GitHub Copilot is moving to usage-based billing — announced this week on the GitHub blog. The flat $10 / $19 / $39 per-seat pricing isn’t going away entirely, but each tier now comes with a “premium request” budget, and once …
The networking changes coming in macOS 27 — and which workflows might quietly break
Howard Oakley’s eclectic-light blog flagged this week that the upcoming macOS 27 release brings a non-trivial reshuffle of how the OS handles networking — specifically the deprecation of a few long-standing low-level APIs and a tightening of how routing tables, …
The ‘fake plugin’ WordPress malware family: how to spot random-named directories in bulk
One of the most common WordPress malware patterns I’ve cleaned in the last two years isn’t a webshell or a credential stealer — it’s a “fake plugin” or “fake theme.” The attacker creates a directory in wp-content/plugins/ or wp-content/themes/ with …
The hard problem of sanitizing user-uploaded SVGs (and why most libraries get it wrong)
The Scratch team’s blog post on SVG sanitization (linked from Hacker News this week) is one of those technical write-ups that really should be required reading for anyone who lets users upload images to a web app. The author’s account …