Forgetting to (or not knowing I need to) enable a "feature" in a Rust dependency has to be one of the most annoyingly arcane experiences I've had with a programming language.

This evening, it was "chron" in diesel so that I could process SQL timestamps properly. Last night it was "recovery" in secp256k1. Literally hours wasted debugging code fixed by just adding in a barely documented feature flag (in the latter, I only found it by reading the dependency source code).

@sean First RTX game I bought after I built my RTX 2070 Super system a couple of years ago. It was just out and was an impulse purchase because it was one of the few games that supported RTX at the time. No regrets.

I also went back and bought the old Alan Wake after finishing Control and the DLCs. Haven't finished that one yet.

@kat Personally, I'd rather troubleshoot problems with MySQL (or preferably PostgreSQL) than SQLite. But that's just where my experience is - I've never intentionally used SQLite for anything and know very little about it. But I use postgres a lot.

I figured I should include Jenkins since I always see that used to orchestrate things. Boy howdy, what a nightmare. I'm sure it's just a reflection of its capabilities (and age), but I couldn't make heads or tails of the configuration once I had it up and running.

I changed course and burned that all down, focusing on getting GitLab runners up on my Docker and k8s systems. That was much more tractable and I now have a working pipeline from gl > docker > k8s. @gitlab is doing some great work.

Show thread

I've always relied on DevOps professionals to handle building the fundamentals of CI/CD pipelines. My son is learning some web programming, so I took it as an opportunity to set up a basic deployment pipeline from GitLab to my personal Docker and k8s systems for him myself.

@touk lol. None of the above. Literally a blank plate where the radio would be.

Pondering the conflation of "Bitcoin power consumption" and "Bitcoin participation." The consequence of decentralization is that all can choose to participate and contribute their resources. That's true of the Internet and it's true of Bitcoin.

Really pleased with the new Pop!_OS for Raspberry Pi. I've been using the OS on my personal laptop for years, but have been suffering with Raspbian on my Pi 400 for a while. This is a great, modern upgrade and is much easier to get interesting ham radio stuff compiled on.

@jgoerzen Nice! I've been using a Darter Pro for the last several years as my personal workstation and have enjoyed it. Thinking about upgrading to a Framework next.

@sean I'd say, fork first, reinvent later. Especially if you're new to the tech, it seems best to learn about what folks have already done to plan a better path forward.

@KC1PYT I'm not sure yet - I just got it compiled and fired it up this morning. So far, the band I'm watching is quiet, but I need a longer antenna to get to the wavelengths it's really designed for. I have a G5RV waiting to be installed eventually.

Getting it set up was minimally tricky because I just updated my Pi to Bullseye and the JS8Call packages aren't built for that yet. I had to compile it manually and reused the hamlib libraries I built for wsjtx yesterday.

Experimenting with JS8Call on my Raspberry Pi 400 and FT991a. Unfortunately, my antenna (a V2000A) can't go very far in to the 6m range and doesn't reach the shortest "official" frequency for the protocol. But I'm hanging out at 52.535MHz in CN84 if there's anyone out there in range.

...and the "read-only" file system bit is a red herring. It just seems to be trying to write to a nested folder that doesn't exist (like maybe 000/148/247/234/123 in this case) and giving up when it doesn't find the folder it expects.

Show thread

Question for other Mastodon admins: I migrated my system to a new VM and now sidekiq is having trouble saving media files. It appears that it's trying to save files to the cache folders but isn't bothering to try to create the directory structure to accommodate it:

WARN: Errno::EROFS: Read-only file system @ dir_s_mkdir - /mnt/live/public/system/cache/preview_cards/images/000/148/247

I have to create the folders manually to resolve the error. Has anyone experienced this?

@verretor I keep an eye on the Federated feed because I run my own single-user server and am concerned about some of the stuff that floats around the Fediverse. I want to be sure I'm not storing anything that might carry liability (esp. if the idiots ever succeed in gutting 230).

@verretor fwiw, i have a few personal criteria I use for blocking federation (porn, rage, constant trolling, extremist left or right, authoritarian politics, etc.) Kiwifarms ended up on my block list for something (I don't recall what) that came across my Federated feed.

I may have to reevaluate though if you're happy over there.

Show older

This server is built by for personal hosting purposes.