TIL that sed can delete all lines matching a pattern:
sed -i '/pattern/d'
I think I should learn more about sed.
Woke up to Tailscale DNS not working on desktop.
Ended up installing openresolv to replace resolvconf, to match my laptop.
I have no memory at all of installing either.
I hope Python and Rust rule the world together.
Spent the morning trying to wrap my head around the nvim IDE stuff and wrote up a note to self.
Reading about mkdocs falling apart is… huh. I had no idea.
CI is killing my productivity because I feel like I can't focus on the actual work until the CI is set up perfectly.
Might really switch from prettier to rumdl.
Finally realized I could use CloudFlare's functions/_middleware.js
for a small basic HTTP authentication. That's nice.
Something about running this command was deeply satisfying:
$ rm -rf Therapy/
Trailing commas being forbidden in JSON drives me nuts. I hope Python gets TOML 1.1 support into a builtin module soon, for now I have to keep including it as a dependency.
Isn't fate pull such a good command name?
We discovered it when the package was pulled in as a transitive dependency by an MCP plugin running inside Cursor. The
.pthlauncher spawns a child Python process viasubprocess.Popen, but because.pthfiles trigger on every interpreter startup, the child re-triggers the same.pth— creating an exponential fork bomb that crashed the machine. The fork bomb is actually a bug in the malware.
(Passed to me by a work colleague.)
Man, I can just like, upload whatever I want to PyPI and it's great.
I really want to like biome,
but having to have a configuration file to cause it
to use spaces over tabs (the default for prettier) isn't great.
I don't have .prettierrc and don't really want to start with biome.json
either.
What does it say about me that tinkering with CI is more addictive than Netflix?
python -m http.server is such a nice built-in command and I wish I knew about
it like ten years ago
I think I have an unhealthy addiction to setting up CI.
Are people really so slow at reading emails that having an LLM summarize the email for them is useful? I can't imagine not preferring to just read the original.
we learned that apparently the actual purpose of MOP was to mine OTIS diamonds buried deep within the earth
that has got to be one of the quotes of all time
all i want for christmas is django support for ty