omg i think i've finally fixed the crippling slowness of my hard drive? for my desktop computer in CA. this has been bugging me for literally years.
$ cat /etc/udev/rules.d/99-nvme-power.rules
ACTION=="add", SUBSYSTEM=="pci", ATTR{class}=="0x010802", ATTR{power/control}="on"
Since when was Bay Area traffic so bad? I used to think there was a rush hour but it seems like there's just traffic at all hours now?
There's no place like ~/.
And thank you to everyone in Denver for the early birthday card!
AMM 2026 nerd-sniping materials:
It's amazing how long I can have a JPG file erroneously named .png and
everything still silently works.
I wish there was a way where I could have a SSH key for GitHub
that was scoped to a particular work organization.
Like, if I work at $COMPANY but don't want to put my personal SSH key
into $COMPANY's virtual machine,
the only way AFAIK is to create a deploy key for every repo I want to write to.
Bumped into https://overthewire.org/wargames/ while surfing the Internet. Looks fun. Maybe I'll find time to play over the summer.
It occurs to me that even for blogs I like, I don't have the capacity to block out calendar time just to read full-length blog posts. So I mostly read blogs when I'm really procrastinating on work.
Maybe that's the appeal of microblogging.
Mixed feelings about the new IMO-official. On the one hand, the old website had notable performance issues. On the other hand, the new website looks like every other modern web site.
I don't think I've ever had a case where I should use git push --force
instead of git push --force-with-lease --force-if-includes.
IMO, the latter should be the default option.
We're at $2^8$ posts! Thanks to everyone for being a great audience. I was pleasantly surprised how many people have voluntarily subscribed to receiving emails for this daily microblog.
My fortune cookie from lunch today said "Teach others what you've learned", and I'm like, girl, do I not do that already? Sheesh.
I'm really so tempted to have a YouTube video series where I read aloud some of the emails I get. It's probably too mean, but man, it would be so entertaining.
TIL that git worktree exists, trying it out today, will see how much I like it!
On blog.evanchen.cc I find myself constantly switching between dev and main
(since dev is for drafting new posts and main is for scaffolding
or fixing existing posts), so maybe this will help.
Merge commits should be banned from main. I await the day when the default for
GitHub pull requests is squash or even rebase.
No Tears on the Dancefloor is a nice song title.
Getting a 🐐 reaction in Slack is probably a sign I did a good job, right?
I appreciate this entry from CJ's FAQ:
Q: Why do you write so much?
A: One of my ultimate goals in life is to write enough that I can quote myself in any context.
I like to think I'm on my way there.
Peter Welsh's "Programming Sucks" (2014) was one of my favorite essays growing up, so I'm glad to see what I will loosely call a sequel: "Programming Still Sucks" (2026).
When I clicked the opening link "Sorry Peter" and saw the good old Catastrophic Error image show up, I smiled. We're so back.
… it's a good thing that OTIS isn't on canvas? what a time to be alive.