a bookshelf snapshot

January 15, 2024

For some reason, in mid-2023, and I really have no idea why, I took photos of one of the bookshelves in my office. April 2023 feels like years ago, at this point. Anyway, they’ve been sitting in a folder on my desktop since then. I’ve got a recurring todo item that says “clean files out of your desktop and downloads folders”, and I gave these a pass last time it came up, but today it came up again and I decided I could either delete them or do something. So I’m doing something and posting a ridiculous little post about them.

Read more →

saluting face

November 23, 2023

I am a big fan of emoji. I don’t have a position on their suitability for inclusion in Unicode on first principles or anything. I just think they’re fun, and using them is convenient and makes life a little more whimsical.

Read more →

Horror Movie Month 2023

November 19, 2023  🎃 🍿

Another year, another thirty-one days of horror movies. I’ve changed roles at work recently, which has led to a big dip in evening calls, which meant I was present for a lot more viewings. Excellent!

Read more →

common per-host colors

September 2, 2023  🧑🏽‍💻

I found a note to myself that I should post about my per-host colors. I don’t know whether it’s of general interest to whoever reads this thing, but I guess I thought that once, so here we go.

Read more →

either the Nanoleaf touch API is broken, or I am

September 1, 2023  ⚙️ 🧑🏽‍💻

When I bought my Nanoleaf panels, which I wrote about in my previous two posts, I didn’t realize that they’re not just programmable lights. They’re also touch sensors. Or so they claim! The truth is, I haven’t been able to use the touch interface reliably. This post will recount my efforts.

Read more →

streaming updates to Nanoleaf

August 24, 2023  ⚙️ 🧑🏽‍💻

In my last post about Nanoleaf, I ended by saying that I wrote a program to light up each panel a different color, to help me pick out which panel had which panel id. I also said that I didn’t make that program using the custom animation API. It’s true! I used the streaming interface. I actually got that going before the custom animations. It felt like what I’d want: a way to send a never-ending stream of instructions doing something like tracking log events or keystrokes or I don’t know what.

Read more →

getting started with Nanoloeaf Shapes

August 24, 2023  ⚙️ 🧑🏽‍💻

For my birthday, some family sent me a $200 gift card for Amazon. I wasn’t sure what I’d like. I have too many books queued up already, and just sort of enough stuff. I knew there’d be some toy or luxury that would be a good pick, but nothing sprang to mind. I mentioned this conundrum to Rob N, who said “Why not Nanoleaf?”

Read more →