Tao of Mac
Xcode 26.3 adds Claude/Codex and MCP
Linearmouse
Notes for January 26 - February 1
Thoughts on AI-Assisted Software Development in 2026
Vibing with the Agent Control Protocol
Seizing The Means Of Production (Again)
TIL: Apple Broke Time Machine Again On Tahoe
Vorta
LosslessCut
Moltbot, Accelerando in our timeline
Notes for January 19-25
The NestDisk
Apache Kafka
Bugs Apple Loves
Notes for January 1-18
My Rube Goldberg RSS Pipeline
A Plan9 AI agent
The Dilbert Afterlife
Notes on SKILL.md vs MCP
Apple introduces Apple Creator Studio
When OpenCode decides to use a Chinese proxy
Mis-resizing windows in macOS Tahoe
Lisbon Film Orchestra
How Markdown Took Over the World
How I Manage My Personal Infrastructure in 2026
Intricuit Magic Screen for MacBook
It’s hard to justify Tahoe icons
Clicks Communicator
Clicks Communicator
Outlook
Outlook
Sinclair
Sinclair
eSIM is still only convenient for carriers
eSIM is still only convenient for carriers
Notes for December 25-31
Notes for December 25-31
TIL: Restarting systemd services on sustained CPU abuse
TIL: Restarting systemd services on sustained CPU abuse
Ovo
Ovo
QNX Self-Hosted Developer Desktop
QNX Self-Hosted Developer Desktop
Atoll
Atoll
Mac Replicas
AI Usage Policy
Predictions for 2026
AirDrop, now with more friction
Providable, a Christmas present
Notes for December 9-24
Agentic Systems
Agentic Systems
The Big Blue Room
2025 In Review
My Favorite Apps of 2025
Moom
The TRMNL (DIY Everything Edition)
20 Years of Digital Life, Gone in an Instant, thanks to Apple
Notes for November 23–December 8
Nimble Commander
The RAMpocalypse is Nigh
Controlling Steam Link Servers via HomeKit
Bun Joins Anthropic
Arturia AstroLab 37
The Maclock
Notes for November 17-22
The Maclock
Enabling iPad Features on the iPhone
Notes for November 1-16
Steam Machine
The LattePanda IOTA
Talos Linux
Apple to Remove iPhone-Watch Wi-Fi Sync in EU
Reviving a MacBook Air with Fedora Silverblue
The Week I Built Half a TOTEM
26.1
Notes for October 13-31
A Minor Rant About Cloudflare UX
OpenAI Acquires Sky, all they need now is ...Net?
Apple adds 'Tupperware Mode' to iOS 16.1
Apple M5
Ten Years at Microsoft
NVIDIA DGX Spark: A Box of AI Chocolate
Notes for September 29-October 12
Synology walks back HDD/SSD lock-in policy
EEZ Studio
Qualcomm Acquires Arduino
Warming UK homes, 500 Raspberry Pis at a time
Creating Per-Project MCP Servers
Rockchip 3588
LaunchNext
Cat
Notes for September 22-28
Open Printer
Raspberry Pi 500 Plus
Azure Linux
Ocenaudio
Benjamin Button Reviews macOS
Snapmaker U1
AI Image Generation
AI Image Generation
AI Speech Technologies
Model Context Protocol
Large Language Models
Large Language Models
Model Context Protocol
TypeScript
Tailscale
Bazzite
KeePassium (Pro)
Phoenix
Proxmox VE
Obsidian
Obsidian
Kubernetes (k8s)
RP2040 and RP2350
RP2040 and RP2350
Rust
OpenSCAD
OpenSCAD
Node-RED
HomeKit
SyncThing
SyncThing
Swift
Swift
ESP8266 (and ESP32)
ESP8266 (and ESP32)
Plan9
Plan9
Docker
htop
Go (lang)
Raspberry Pi
3D Printing
Private Eye
Private Eye
Other Wikis
Window Managers
Calibre
Calibre
Visualization
QCad
QCad
Python
Python
Markdown
Markdown
JavaScript
vim and Neovim
The IMAP Protocol
Assistive Technologies
Quake
Lua
PDF
Music
macOS (formerly Mac OS X)
SQLite
SQLite
NodeBox
NodeBox
Scheme
zebra
Emulation
Emulation
H.248
H.248
Hardware
C/C++
Motion
Motion
NeXT