RSSAmplifier

Blog

christopher's notes

a collection of quick thoughts

notes.cg505.comRSS feed ↗10 posts

Latest posts

claude code not thinking

I noticed Claude Code was no longer omitting any thinking transcript, and thinking was completely missing from the jsonl transcript (which you can check using tools like simonw/claude-code-transcripts . Turns out Claude was still thinking just fine, but by default, the thinking is no longer returned from the API. Add "showThinkingSummaries": true to ~/.claude/settings.json to get them back. Source…

new website design

I created and designed my personal site nearly a decade ago, while I was in high school. Though I've tweaked, added, and removed, I have never wholly redesigned it. I was playing with the design for a while - I knew I wanted to strip things back, keep it simple. One idea I had was to remove most design elements and just have content in a soft humanist serif against a plain background. One…

fish-ai

This plugin for fish is great: github.com/Realiserad/fish-ai I frequently now will just type something like # diff file1 and file2 disregarding whitespace or # set mtime for old-file to 2025-12-02 hit the keybind to translate to an actual command, and the result is correct like 90% of the time. If you post a reply on another blog or social media, or just want to chat, email me!…

my favorite music of 2025

Rare main blog post! Recapping my faves this past year. cg505.com/blog/2025-music If you post a reply on another blog or social media, or just want to chat, email me! christopher@cg505.com

windows update broke my tpm disk decryption

In a previous post , I set up an encrypted drive on my laptop that will automatically decrypt using keys stored in the TPM of that laptop. This has been mostly working great for 8 months!! However, this is a dual boot machine, and a couple of times it has randomly broken after booting into Windows. Presumably this is due to Windows update changing some certificates in the secure boot chain. If…

docker conflicts with Delta in-flight wifi

Every time I try to connect to the wifi on a Delta flight it doesn't work and I have to remember the incantation to fix it. Adam from TechnoWizardry has documented the fix . One thing to add is that you need to remove networks using 172.19.0.0/16 AND 172. 18 .0.0/16. Their DNS server is on the latter (at least for the flight I'm on). If you post a reply on another blog or social media, or just…

xargs -o

I recently found out about the -o option for xargs ! From man xargs : -o, --open-tty Reopen stdin as /dev/tty in the child process before executing the command. This is useful if you want xargs to run an interactive application. If you don't do this, any commands that require input (even a confirmation prompt!) will fail when run with xargs. Specific use-case: I have a file called packages , and I…

abusing sqlite to handle concurrency

I wrote a post for the SkyPilot blog. It's pretty interesting. You should read it. https://blog.skypilot.co/abusing-sqlite-to-handle-concurrency/ Maybe I will repost this on my main blog (cg505.com/blog) later. If you post a reply on another blog or social media, or just want to chat, email me! christopher@cg505.com

using the Arch Linux Archive as a timeless mirror

I previously wrote about how installing packages on Arch Linux can surprisingly require a reboot . After sharing this post I found out about the Arch Linux Archive , which actually stores historical copies of all packages, backed by archive.org. Cool! But kind of impractical to use. Today I introduce my solution: redir-to-ala , which allows you to use the ALA as a normal package repo. Basically,…

Matrix continues to be impractical

omg.lol is shutting down their Matrix server. Matrix is a technically sophisticated federated chat protocol, but, frankly, it’s also a major pain in the ass . While its design is elegant in many ways, in practice it often feels like an unwieldy mess. It can be devastatingly resource-intensive, especially when doing something as simple as trying to join a large chat room somewhere. And it is also…