January 8, 2026 2:55 AM (17 hours ago) fluffy A Seattle-based programmer/musician who makes games, comics, and bad decisions. they/them or it/its (if you’re nice about it)
Login on this site has been a bit flaky for a while since in my never-ending fight against AI bots I had switched to a multiprocess configuration to give the site a bit more robustness, but which had the side effect of most logins o…
January 8, 2026 2:55 AM (17 hours ago) fluffy A Seattle-based programmer/musician who makes games, comics, and bad decisions. they/them or it/its (if you’re nice about it)
Login on this site has been a bit flaky for a while since in my never-ending fight against AI bots I had switched to a multiprocess configuration to give the site a bit more robustness, but which had the side effect of most logins only having a 50% chance of working due to fiddly details inside Publ (or, more precisely, Authl, which defaults to only being safe for single-process configurations).
So, Publ finally implements multiprocess-safe token storage, which is something I’d been meaning to add since approximately forever ago (although it seems I never opened an actual issue to track it, oops), and this should make user login reliable again.
Thanks to Spud who finally lit a fire under my butt to fix this annoying issue.
I am, incidentally, doing okay, but frustrated at the state of the world, especially because of how shitty the Internet’s gotten and how annoying it is to maintain software projects in light of the utter brokenness of a world of vibe-coded nonsense and the non-stop onslaught of AI in seemingly every facet of my life these days.
I’m not strictly anti-AI (and I even see some, albeit limited, value in AI-assisted programming these days) but holy crap do certain things make it hard for me to want to approve of it. Pluribus only scratches the surface by analogy.
But at least I got to spend some time with some choir folks tonight and that felt good, and I’m making some progress on some projects and that feels good too.
I think I want to finally learn Rust, and I also want to finally build a player for Canimus, and maybe those two things can go together. The bulk of it is just going to be some database ETL stuff and I don’t see Rust being particularly well-suited for that, and I was looking at media metadata parsing libraries for the private collection server but none of them are even remotely as robust as mutagen either, so I think I’m gonna stick with Python for that part as well.
Alllllthough, Faircamp is written in Rust, and I was planning on contributing Canimus publishing support to Faircamp……… okay, I have my excuse now. Neat.