daily-digest

Simon Willison’s Weblog

Thoughts on OpenAI acquiring Astral and uv/ruff/ty

Engineering Leadership

The “Spotlight Effect” Is Holding You Back as an Engineer or Engineering Leader

The Pragmatic Engineer

The Pulse: Is the FDE role becoming less desirable?

Martin Fowler

Fragments: March 19

Krebs on Security

Feds Disrupt IoT Botnets Behind Huge DDoS Attacks

Daring Fireball

StopTheMadness Pro and StopTheScript Extensions for Safari
Actual Headline in the Actual New York Times: ‘Trump Jokes About Pearl Harbor in Meeting With Japan’s Leader’
‘Everyone but Trump Understands What He’s Done’

The Day Mark Simonson Discovered Type Design

Google’s New Sideloading Restrictions for Android Include a 24-Hour Waiting Period

Hacker News Discussion on Shubham Bose’s ‘The 49MB Web Page’

★ AppleScript: ‘Save MarsEdit Document to Text File’

Pluralistic: Love of corporate bullshit is correlated with bad judgment (19 Mar 2026)

The Old New Thing

Windows stack limit checking retrospective: amd64, also known as x86-64

John D. Cook

A lesser-known characterization of the gamma function

matklad

Consensus Board Game

Rakhim’s blog

Related UI elements should not appear unrelated

Westenberg.

Members Only: How do we define our own flourishing?

Andrew Nesbitt

The Fragmented World of Dependency Policy

Construction Physics

How Much Computing Power is in a Data Center?

The Silicon Underground

Magnavox Odyssey 2: 1978-1984

Herman’s blog

On becoming a day person

Miguel Grinberg’s Blog

SQLAlchemy 2 In Practice - Chapter 1 - Database Setup

Open Source Projects - Latest Discoveries

A monitoring tool that finds vulnerability fixes before official advisories
Reverse engineer any marketing funnel with this open-source Claude toolkit
This terminal RSS reader consolidates all your news sources instantly
This library creates new 3D views from one image in real-time
Transform raw Formula One timing data into interactive race replays
Stop manual security reviews. Use this automated audit workflow instead.
Unlock Kimi K2.5 and ten models with staked tokens
Manage your entire autonomous AI workflow with this minimalist Rust framework
Decentralize your Nix builds with this peer-to-peer Git caching layer
Engineer an AI consciousness that feels and evolves from every interaction
Replace expensive RPA platforms with this open-source Java automation engine
Stop micromanaging AI agents and let them run work autonomously

DEV Community

Yazi: The Blazing-Fast Terminal File Manager for Developers
Best Mac Mini for Running Local LLMs and OpenClaw: Complete Pricing & Buying Guide (2026)
Pixelmuse CLI Guide: AI Image Generation From Your Terminal
10 More CLI Tools for AI Coding: Part 2 Terminal Workflow Guide
Valid Anagram
Obsidian + Claude Code: The Complete Integration Guide
Fine-Tuning a 3B Model on My Own Output: What I Learned About Voice Transfer
Building the Architecture in KMP: Data Flow, MVI, and Hard Decisions
Why File Renaming Is Still a Hard Problem (And How AI Changes It)
How to Secure Your Multi-Agent AI System: A Practical Checklist
Stop Tracking, Start Protecting: Master Differential Privacy with PySyft for Group Health Analytics 🛡️🏃‍♂️
I made a finished lead magnet in minutes from a one line idea

Hacker News: Launches

💬 Launch HN: Voltair (YC W26) – Drone and charging network for power utilities
💬 Launch HN: Canary (YC W26) – AI QA that understands your code

Hacker News: Best

🔥 Anthropic takes legal action against OpenCode
🔥 An update on Steam / GOG changes for OpenTTD
🔥 Google details new 24-hour process to sideload unverified Android apps
🔥 Show HN: Three new Kitten TTS models – smallest less than 25MB
🔥 macOS 26 breaks custom DNS settings including .internal
🔥 Astral to Join OpenAI
💬 Afroman Wins Civil Trial over Use of Police Raid Footage in His Music Videos
🔥 Denmark was reportedly preparing for full-scale war with the US over Greenland
🔥 Iran war energy shock sparks global push to reduce fossil fuel dependence