Blog posts

2026

The Real Goal Is Not Always the Rule

5 minute read

Published:

A small routine can reveal a large parenting lesson: protect the essential goal without turning every harmless preference into a power struggle.

Play a Sound When Codex Finishes a Task

6 minute read

Published:

Configure a user-wide Codex completion beep on Ubuntu with notify, a small Python event filter, and PipeWire audio playback.

Fix an NTFS Dirty Volume That Won’t Mount on Ubuntu

3 minute read

Published:

Ubuntu’s ntfs3 driver can refuse a volume that still carries the NTFS dirty flag, even after chkdsk reports no errors. Diagnose it safely and clear the flag with ntfsfix.

SV660N Keypad Panel Status Codes

13 minute read

Published:

SV660N 5-digit keypad: decode _28ry / AL blink, and panel-as-read faults (E6200, E6400, EE083) mapped to CoE 0x603F/0x203F.