Damus

Recent Notes

argv[-1] · 11w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqmnmsevdexd62vh2d3gpmysc3n4aff7z7nkjkaqyr4975hulf9npqyttw96 Yes. Very odd. Those temperatures are hovering around 70°C, so it looks like it *w...
Thomas Strömberg profile picture
@nprofile1q... @nprofile1q... It'd been running hot for at least the last two weeks (only noticed when I was debugging database slowness!); I just zoomed in on the graph.

The big lesson for me is: there is a big difference between NVME on a desktop and NVME on a server - at least when it comes to heat & longevity.

I'd planned to throw an Optane in to buffer the Postgres->ZFS random sync writes; but it may not be necessary & I'm out of X4 slots now :(
Thomas Strömberg profile picture
Today's lessons in running a large #postgresql DB on a home-built workstation: your NVME drives will get very toasty. Using a PCI-E-mounted NVMe adapter vs. a motherboard-mounted one, and having the fans pointed the correct way matter! That little stunt cost me 8% device life:

# nvmeadm get-logpage nvme1 health
Temperature: 48C
Device Life Used: 8%

Scott Williams 🐧 · 12w
99% of the time I love immutable #Linux until I need to run something like nmap as root and nmap isn't on my runtime image and yes there are ways but now I gotta detour my train of thought when I'm al...
Thomas Strömberg profile picture
@nprofile1q... Agreed. I got around this 95% of the time by using #homebrew (I'd previously never tried it on Linux, but it ships with #bluefin). I was fearful of the impact of a second package system, but it worked well and stayed out of the way of system conflicts by installing binaries under /home.

The other 5% was crazier things like Elastic Security that involved dumb things like monkeypatching binaries to work :(

I haven't used it for a spell, but I really liked Bluefin.
1
Scott Williams 🐧 · 12w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqdal42zpkvyawz90f8fjwwkrdpg4vy6c53ehx4kctc2vngeeqamjs0qnsfn Yeah, it's absolutely workable, but it's also not trivial. This is more of a gripe than a complaint, but I just wanted to say the words in a place where some others might understand wha...
synlogic4242 · 15w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqncxka2nmkqkndk4wkuf3tz3l39z9m8xax3aen3h8tvudwgjmf5mq4uv2v2 I looooved OmniGraffle many years ago, heavy user of it but stopped for reasons I forg...
Thomas Strömberg profile picture
@nprofile1q... @nprofile1q... I used OmniGraffle for a good decade or so - such a wonderful tool! OmniGroup was one of the very first vendors to put out professional tools for macOS, so I stuck with them for a very long time. At Google I even had pipelines that automated OG diagram generation via Applescript :/

Nowadays I use Excalidraw for hand-drawn, or begrudgingly Graphviz for automated graphs. Excalidraw is the only thing that has felt as fun an freeing as OG once did.
1
David Chisnall (*Now with 50% more sarcasm!*) · 15w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqdal42zpkvyawz90f8fjwwkrdpg4vy6c53ehx4kctc2vngeeqamjs0qnsfn nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq8p89j0nycfcyxjptvhfj593gpkmqpddc9n89vq2l0h5fuupux4qschkwpr OmniGroup was one of the very first vendors to put out professional to...
Thomas Strömberg profile picture
I know it's not supposed to be like this; but I swear every time I need to recover an #illumos zone - including transferring them between installs using snapshots - I feel like motherfucking Indiana Jones. Between things like #zoneadmd and #beadm and magic #zfs flags, it's the worst kind of archeology trip.

Say what you might about #incus or #zones - IMHO, nobody matches the user-friendly ergonomics of @nprofile1q... for persistent containers.
Thomas Strömberg profile picture
128 ARM64 cores {Altra Max}, 256GB of RAM, 24 hot-swappable NVME drives; definitely the craziest machine I've ever built. Holy hell, this one is fast #FreeBSD box though.

Why not just rent from the Cloud? After just 33.8 days, the hardware pays for itself versus the equivalent from GCP. That's insane.