Weekly news | 2025-12-24
news
- Beginning January 2026, all ACM publications will be made open access
- Firefox will have an option to completely disable all AI features
- Developers can now submit apps to ChatGPT
- Amazon will allow ePub and PDF downloads for DRM-free eBooks
- Graphite is joining Cursor
- Airbus to migrate critical apps to a sovereign Euro cloud
- Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
- Nvidia to buy assets from Groq for $20B cash
- Annas Archive's backing up Spotify
- Lotusbail npm package found to be harvesting WhatsApp messages and contacts
-
AI:
-
AWS:
- ACM automated certificate management for Kubernetes
- Application Recovery Controller region switch now supports three new capabilities
- Artifact enables access to previous versions of compliance reports
- Aurora now supports PostgreSQL 17.7, 16.11, 15.15, 14.20 and 13.23
- AWS Databases now available on the Vercel Marketplace
- Bedrock Data Automation instruction optimization for your document blueprints
- Billing and Cost Management
- Billing Conductor enhanced custom line item controls
- Clean Rooms
- Connect
- Control Tower 176 new AWS Security Hub controls
- Direct Connect resilience testing with AWS Fault Injection Service
- EC2 Auto Scaling synchronous API to launch instances inside an Auto Scaling group
- EC2 now supports Availability Zone ID across its APIs
- ECR creating repositories on push
- ECS Managed Instances now supports EC2 Spot Instances
- ECS weekly event windows for scheduling task retirements on AWS Fargate
- EKS enhanced network security policies
- IoT Core adds message batching to HTTP rule action
- IoT Device Management Commands now supports dynamic payloads
- IoT event-based logging to help optimize observability costs
- Marketplace mandatory purchase orders and custom messaging
- MSK Connect dual-stack (IPv4 and IPv6) connectivity for new connectors
- MSK introduces KRaft support for Express Brokers with Kafka v3.9
- OpenSearch Service
- Payment Cryptography
- Quick Suite
- RDS Database Preview Environment Aurora now supports PostgreSQL 18.1
- RDS enhances observability for snapshot exports to Amazon S3
- Redshift ODBC 2.x Driver now supports Apple macOS
- Redshift Serverless dual-stack mode supporting IPV6 | GA
- Route 53 detailed metrics for Resolver endpoints
- SageMaker Studio now supports SOCI indexing for faster container startup times
- Security Incident Response introduces integration with Slack
- SES announces email validation
- Timestream for InfluxDB Now Supports Restart API Calls
- WorkSpaces Applications
- WorkSpaces now supports IPv6
- For a full list of AWS announcements, be sure to keep an eye on AWS’s What’s New Feed page.
tooling
- Carolina Cloud – One third the cost of AWS for data science workloads
- Garage: Self-hosted S3 object storage
- fuzzy-canary: Stop AI scrapers from hammering your self-hosted blog (using porn)
- tinypdf: 3kb pdf library (70x smaller than jsPDF)
- Immersa: Open-source Web-based 3D Presentation Tool
- Biscuit is a specialized PostgreSQL index for fast pattern matching LIKE queries
- Charles Proxy: another web debugging proxy application
- A terminal emulator that runs in your terminal. Powered by Turbo Vision
- MIRA – An open-source persistent AI entity with memory
- Shittp – Volatile Dotfiles over SSH
- RenderCV – Open-source CV/resume generator, YAML to PDF
- Build Android apps using Rust and Iced
- Fabrice Bellard Releases MicroQuickJS
- X-ray: a Python library for finding bad redactions in PDF documents
- Snitch – A friendlier ss/netstat
- CineCLI – Browse and torrent movies directly from your terminal
- Executorch: On-device AI across mobile, embedded and edge for PyTorch
- Minimalist editor that lives in browser, stores everything in the URL
- Vibium – Browser automation for AI and humans, by Selenium's creator
- Comptime – C# meta-programming with compile-time code generation and evaluation
- WalletWallet – create Apple passes from anything
- html2png: Turn raw HTML into production-ready images for free
- k8sdiagram
- Claude Code Plugins: Community-maintained marketplace
blogs
- Believe the Checkbook: AI companies talk as if engineering is over. Their acquisitions say the opposite
- Your job is to deliver code you have proven to work
- Prompt caching: 10x cheaper LLM tokens, but how?
- Log level 'error' should mean that something needs to be fixed
- Privacy doesn't mean anything anymore, anonymity does
- Measuring AI Ability to Complete Long Tasks
- Is Northern Virginia still the least reliable AWS region?
- Google's year in review: areas with research breakthroughs in 2025
- How I protect my Forgejo instance from AI web crawlers
- Things I learnt about passkeys when building passkeybot
- HTTP Caching, a Refresher
- What makes you senior
- Test, don't just verify
- Three ways to solve problems