daily-digest

Simon Willison’s Weblog

Typing without having to type

The A.I. Disruption We’ve Been Waiting for Has Arrived

Quoting Martin Fowler

Engineering Leadership

How to Build AI-Native Engineering Teams

Martin Fowler

Fragments: February 18

Open Source Projects - Latest Discoveries

Build ultra fast, tiny, and cross-platform desktop apps with Typescript.
Real-time AI assistant for Meta Ray-Ban smart glasses with openclaw support
The open-source voice synthesis studio powered by Qwen3-TTS.
CLI to check Sehar and Iftar times in Ramadan.
Master prompt engineering with this comprehensive collection of guides
A minimalist reference for building your entire AI agent workflow
Access thousands of proven prompts to master any AI conversation
A minimalist book series to manage your entire JavaScript learning workflow
Transform your command line with hundreds of plugins and themes instantly
A minimalist Python tool to remove censorship from any language model
Hunt down social media accounts by username across social networks
A curated list of awesome Model Context Protocol (MCP) servers

DEV Community

How to give Claude Code persistent memory with a self-hosted mem0 MCP server
Build High-Performance REST APIs with Bun in 2026
Voice Agent Evaluation with LLM Judges: How It Works
Beyond Blogging: Creating a Technical Showcase and Learning Platform
.Net Learning Notes: Custom In-Memory Provider(4) - ReadPath - From IQueryable to Result Execution
Automating entire workflows with ralph-starter
Leetcode 696 Solution Explained
In Praise of “Hobbyist Languages”: The Unsung Heroes of Software Development
Nginx Deep Dive: Architecture, Configuration, and Practical Examples
Renaming WSL Distributions
Cloning WSL Distributions
Developing a Tailored Config Module for NestJS Applications

Hacker News: Best

🔥 Sizing chaos
💬 Cosmologically Unique IDs
🔥 Tailscale Peer Relays is now generally available
🔥 Zero-day CSS: CVE-2026-2441 exists in the wild
🔥 Mark Zuckerberg Lied to Congress. We Can’t Trust His Testimony
🔥 Asahi Linux Progress Report: Linux 6.19
🔥 If you’re an LLM, please read this
🔥 15 years later, Microsoft morged my diagram
🔥 Terminals should generate the 256-color palette
🔥 Halt and Catch Fire: TV’s best drama you’ve probably never heard of (2021)

Jeff Geerling

Frigate with Hailo for object detection on a Raspberry Pi

Daring Fireball

Paul Ford: ‘The A.I. Disruption Has Arrived, and It Sure Is Fun’

🍵 Eric Migicovsky’s Blog RSS Feed

February Pebble Production and Software Updates

iDiallo.com

Thinking Improves Thinking

Terence Eden’s Blog

Book Review: All Systems Red - The Murderbot Diaries by Martha Wells ★★⯪☆☆

Chris’s Wiki :: blog

Two challenges of incremental backups
Understanding the limitation of ‘do in new frame/window’ in GNU Emacs
Sometimes giving syndication feed readers good errors is a mistake
The problem of delivering errors to syndication feed readers
The (very) old “repaint mode” GUI approach
Testing Linux memory limits is a bit of a pain

Xe Iaso’s blog

Anubis v1.25.0: Necron

The Old New Thing

Could Write­Process­Memory be made faster by avoiding the intermediate buffer?

Westenberg.

The case for gatekeeping, or: why medieval guilds had it figured out

Andrew Nesbitt

What Package Registries Could Borrow from OCI

Tedium: The Dull Side of the Internet.

Markdown’s Moment

Susam Pal

From ZNC to Soju

Computer Things

Stream of Consciousness Driven Development

Jim Nielsen’s Blog

A Few Rambling Observations on Care

The Silicon Underground

Windows 2000 release date

Steve Blank

You Only Think They Work For You

Anil Dash

How did we end up threatening our kids’ lives with AI?