kadei 🐀 🔜cfz

234 Followers
232 Following
644 Posts
🏳️‍🌈 ratboy linux nerd, programming language nerd, maths nerd, physics nerd, boardgames nerd, computer games nerd, and ttrpg nerd, among other things. make a living as a programmer at a PaaS you haven't heard of. links: https://www.kadei.net
telegramkadei_rat
profile pic bylumalynxx
pronounshe/him
afterdark@kadei_AD

was playing around with postgres queries yesterday trying to optimize bunnypaws stats queries. just noticed that one of the queries, having timed out at the psql, had continued running on the server side.

for the last 24 hours.

only noticed because i opened htop for another reason and noticed postgresql was pinning a core to 100%

probably not gonna use that one

i heard you like #rats so I put a rat in your rats

so it turns out all slash commands in a group are sent to all bots in that group. which is surprising because you register the bot as being able to handle specific commands. but that's apparently purely for the autocomplete ui and doesn't act as a filter? seems kinda jank

anyway that's why my log files are full of `DEBG fallback: received update type=command "citrussy"`

whoever submitted TatsusBoldPack to the bot has just found the bug that the automod breaks with webm stickers. sorry about that, will fix later

Edit: fixed

unrelatedly I'm at nfc now, come say hi

so the new project i picked up a few months ago is ready to show! it's a v2 rewrite of @nican's https://bunnypa.ws database of furry telegram stickers with a bunch of new features, and the beta is up on https://bunnypaws.kadei.net

send me feedback or add stickers by messaging them to https://t.me/bunnypaws_v2_bot !

nb: the email addresses mentioned in the help page don't work yet, for new just send any feedback on telegram pls

BunnyPaws

had two levoit LV-PUR131 air purifiers; both broke right after the warranty expired. dead electrolytic capacitors, apparently a common problem due to them cheaping out on components. got hold of some new caps, tried taking one apart to replace them and bugger me they go out of their way to make it hard. glued-in power cables, blobs of glue on the circuit board, mostly philips screwheads but one triangular one just to fuck with you...

bleh, giving up & getting some new ones, not levoit this time

finally got some free time today to make some headway on a new (non-work) project and feeling hyped for it! this is what I needed to get over the pawsome fiasco. ah, new software smell 😊

keeping the details under wraps for now (since it's a rewrite of a friend's existing project)

new vr gear just been delivered! bsb2e, lighthouses, index controllers, 3x vive fbt.

...valve of course announces the death of outside-in tracking immediately after i buy into that ecosystem 😅

so for a while now I'd been working with Neutron, who was one of the directors of Pawsome, on a registration system. It was on track to be ready for reg in 2026.

I've previously worked on con reg systems and knew I could do sthg that avoided the issues that almost all the existing ones had (few if any tests, little static typing, and almost always proprietary to the con that used them). Mine was open source from the beginning, https://github.com/kadei-rat/kadreg/. Well-tested from the beginning. Strongly statically typed, performant, reliable.

And then Neutron died.

And the two remaining directors (neither of whom I really know) have just told me that they have no interest in the project. They're going with someting one of their friends is throwing together in python.

And I'm absolutely fucking gutted. I spent hundreds of hours on a tight timeline working on this, and to hear so soon after Neutron's death that without him to champion it the con has no interest in it feels like a double gut punch.