Recent submissions

Comment · 1 day ago
https://github.com/seanturner026/f

There’s an excalidraw in the reader

My manager described this as incomprehensible lol but it’s modeled on conductor but uses Claude code terminal and mods and glues a bunch of open source stuff with a cli I had Claude write. Herdr for sessions, nvim for code review / searching, cli invoked by /slash commands. Beads cli for task tracking. With multi repo support since I end up doing a lot at work across repos at work for a “feature” which is how I delineate chats now. And I’ve got a nice picker for swapping sessions so screen real estate isn’t wasted. Many incremental improvements the sum of which are compelling ime

Comment · 9 days ago
Same boat here. This makes me think I’ll switch to ghostty soon

How’re you feeling after the change?

Got the Rex beta but haven’t looked at it really. I made a custom Claude code harness that is orchestrated by go CLI Claude wrote for me and that uses herdr for session management. Probably there’ll be something interesting I can do with Rex in the future as an alternative

Comment · 11 days ago
this is exactly my relationship with it. "This idea is super satisfying, would essentially be ops-nirvana, but would take me literally forever to write lol. Oh well."
Comment · 5 months ago
Could it be a code artifact thing? I’ll see about opening an issue soon enough
Comment · 5 months ago
I’m familiar! I recently built something with projen. Projen is quite cool because you can mark templates as “managed,” which means they’re read only in the repo. Establishes a contract of “any edit to this file will be lost”
Comment · 5 months ago
That command takes 6 seconds I believe as well if I remember correctly. And likely there isn’t a ton of churn on the script. So having it make a new venv each time is kind of annoying. I was trying to aim for a good balance of fast and developer experience.

Basically if there’s an upgrade everyone needs to be using the most recent version, I didn’t want to rely on a pr dance to pin versions, and I also didn’t want to rely on everyone running a command when there’s a change

Comment · 5 months ago
UV has done so much for Python but I did fight it a bit today.

I was trying to centralize the management of a script that appears in a few different repos, and has invariably drifted in its implementation in multiple way over time.

My idea was

uv run --with $package main --help

I was looking for an easy way to automatically

1. Install it if it doesn’t exist and run 2. Don’t install it if it’s running the latest version 3. Update if it’s not on the latest version

All three were surprisingly tricky to accomplish.

By default uv run will reinstall it every time. Which is 6 seconds of venv and installs

uvx or uv tool weren’t much better as that posed new problems where a user wouldn’t get upgrades.

I ended up having the script run a paginated GET on codeartifact and update if there’s a newer non-dev version (and then re-execute).

That seems to work. And 200ms delay is better than 6 seconds. But it wasn’t quite the experience I wanted.

Comment · 7 months ago
Comment · 10 months ago
KoBold Metals | Remote (USA) | Full-time | Senior Infrastructure Engineer | $170k - $230k

https://job-boards.greenhouse.io/koboldmetals/jobs/400212600...

KoBold Metals is a scientific mineral exploration and development company focused on critical minerals

Comment · 10 months ago
This project is amazing but for some reason local multiplayer is always such a headache (steamdeck via emudeck).

Often times the controller disconnecting for a moment isn't able to re-connect in the previous slot. I guess my 8bitodo controllers are on their last legs. Anywho whenever this happens (every night at least once) we spend time trying to re-order the controllers (digitally and with the usb hub) but ultimately generally need to abandon our monkey ball or ribbit king session (which is tragic iykyk).

I now have a really thorough note about how to configure all of the controllers and what ports things need to be in so that savestates work on the steamdeck controller. They don't work on the 8bitdo controllers. Two years ago was maybe able to get savestates on the 8bitdo controllers but I think an update regressed that functionality? Never been able to get it working again. So steamdeck needs to be port 4 for savestates so that no one needs to use the deck as a controller (which is plugged in to ubs hub and HDMI). That means I need to go into desktop mode and fiddle with settings if I want to use dolphin in single player on the deck (and back again to reset before friends come over).

I imagine this is all because dolphin has a more sophisticated interface when it comes to controllers? It would be nice if there was a toggle that hides all of that functionality such that controllers work out of the box ala most other emulators. No idea the feasibility of that however. Or maybe it's an emudeck issue.

Comment · 10 months ago
I've got a wok (I make mapo tofu every now and then) and definitely agree!
Comment · 10 months ago
Develop a calistenics practice. Ive been to the gym more on than off over the past few years and feel like I’ve plateaued. I also had a minor thing that I’ve gone to the physio for recently and I prefer the routine of doing those exercises (which would be similar to a calistenics practice in a lot of ways) to going to the gym. Kettlebell and pull up bar to be ordered when I’m back from India

I recently bought a stainless steel pot set which already seems like such a game changer in terms of cooking due to how much better sauces come out due to better fonds. So I want to see what else I can do to push things forward again and generally level up my cooking

Also want to do better with skincare. Partially to age gracefully but I’ve always had dryness here and there off and on on my face. I’ve been in India all month and it got worse, but, got better when I bought some coconut oil. I think the oil acts as a barrier to prevent moisture from escaping.

Also would like to play with some mlops tooling. I do a lot of infra / DevOps stuff, which I can do in my sleep at this point. So I haven’t really been growing in a specific vertical much aside from just generally getting better at software engineering (communication / prioritization / clean and simple architectures).

Also would like to learn linear algebra. Reading a book on how that works with ML and it’s been actually super satisfying seeing how all the math connects. The book is called why machines learn

Comment · 10 months ago
Comment · 11 months ago
what does ghostery do for you on top of ublock origin?
Comment · 1 year ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton