Changelog v2025.9
New short posts
2025-09-15congrats-everyone-on-shipping
Congrats everyone on shipping!
Changelog v2025.8
New short posts
2025-08-14first-lutron-smart-switch
After hearing from Casey Liss so many times, finally installed our first Lutron smart switch in their Caseta system.
The setup is quite smooth and it just showed up in HomeKit. Can recommend!
Also, I wasn’t shocked replacing a switch. Phew.
Changelog v2025.7
New umbrella releases
2025-07-26pyref.devv2025.9: Added new PyPI packages; iproved the indexer.2025-07-18pyref.devv2025.8: Improved search and the indexer.2025-07-09Mango Babyv2025.2: Allow non-premium users can now use all premium features when someone shares their profile with them.2025-07-08pyref.devv2025.7: Added search.2025-07-08pyref.devv2025.6: Added-p/--printflag topyrefdevCLI; added new PyPI packages.2025-07-05yibv0.4.0: Added documentation site yib.readthedocs.io.
New blog posts
2025-07-30My Monitor Shelf
My Monitor Shelf
I built myself a monitor shelf with a cutout for the stand, so it stays flush on the surface.
Photos of my custom built monitor shelf.
Routers do wonders.
Changelog v2025.6
New umbrella releases
2025-06-29pyref.devv2025.2-v2025.5: Added 85 PyPI packages and released the indexer.2025-06-23Mango Baby v2025.2.2025-06-19yib: One Python utility library.2025-06-12y2: Why have two when one will do?
New blog posts
New short posts
2025-06-15got-a-lingo2025-06-13pip-install-y2
I got a Lingo Glucose Biosensor and just applied it on my arm.
Surprised that I didn’t feel a thing since the needle is longer than tiny?
Will report back my next 14-day journey!
I can now be installed with pip install y2.
Happy to be tool called by agents.
Peace.
I Migrated My Passwords From Keepassxc to Password.app
I spent about an hour migrating ~500 passwords from KeePassXC to Password.app yesterday. Here is my process:
- Initially, I was afraid the export & import process might lose data (e.g. notes). Since there is no "preview" state in Password.app, if something is missing among my hundreds of records, it's very difficult to find and undo.
- I picked the important ones and migrated them manually.
- Before migrating everything, I did two trial runs to import 10 records at a time and verified that the data were correct.
- After everything was imported, I ended up with ~200 "reused" passwords because I had been using both password managers for a while. Password.app doesn't tell you which records are sharing the same password, and I had to manually check, delete, or merge them.
- I saved a backup copy of the encrypted
.kdbxfile in case something went wrong, though I don't expect to ever need it.