Vox Silva
Latest Posts
While Elon's purchase of Twitter did knock me off the platform for a bit, I returned for bad political takes, mediocre housing takes, good energy takes, and a surfeit of memes. A post recently caught my eye showing off a rigged word...
I will be the first to admit that I'm sometimes bad at responding to texts — but I'm not 113-unread-messages bad, as the notification badge on my Mac makes me out to be. It sits there mocking me, over a hundred messages that despite my...
If there's one thing that I've internalized from years of work, it's that if you do something twice, write it down. I reference stuff I wrote 6 years ago daily. I'm now hitting a lot of the same questions and patterns for answering in my...
My brother Spencer works as an artist in Asheville. He's also into nature conservation, leading a nature journaling class and regularly weaving ecology and local wildlife into his work. When UNC Asheville announced plans to turn a local...
I have Captcha set up for comments on this blog but stuff can still get through. While Anchor became defunct in 2020 maybe there's someone else out there still using it who would benefit from this (and I know my future self certainly will).
I am doing a series of blog posts diving into 400 Divisadero Street, a defunct car wash and gas station in San Francisco that they're trying to turn into apartments — and have been for over a decade without breaking ground. The reasons...
All of my websites and projects run off a single 18G EC2 instance. This is cheap, but does mean I occasionally run into "No space left on device" errors when rendering the blog if I've done something stupid without realizing. This...
I have a penchant for having way too many tabs of Chrome open, and even though I keep buying more RAM I occasionally am still forced to interact with this screen, informing me that I have run out of memory. But if you hit Cmd+Shift+Esc...
I am unfortunately spending more and more of my time interacting with LLMs through terminal interfaces. While the sentient silicon churns through thousands of tokens I find myself scrolling short-form videos contemplating next steps,...
I was recently reverse-engineering parts of the OpenTable API, and wasn't sure how to refresh the Bearer token. We can get the initial one by going through a number of requests: https://mobile-api.opentable.com/oauth/consumer/token to...
How to inspect hover elements in Chrome by pressing F8 twice while DevTools is open to the Sources tab
Shrink webfont file sizes with pyftsubset to speed up loading and save bandwidth.
Create custom emoji handshakes using yellow hands like 🫱🫲🏿 and 🫱🏿🫲.
The mouse click recording feature in macOS video recording is really helpful for showing what you're doing (and something that I've used for videos for this blog previously, such in my writeup on how to set your screen time passcode...
If you have a long password, running a command with sudo can be a bit of a pain. Luckily if you have a recent Macbook with Touch ID you can use it for sudo as well. Just run the following command: