X ΘΔ
banner
xkeeper.net
X ΘΔ
@xkeeper.net
"everyone moving to bluesky is an idiot"-- me, a harpy
co-founder @tcrf.net w/ roommate @rachelmae.bsky.social
homepage: xkeeper.net

(plural, therian, digital, demon, harpy... we're a mess, say hi.)
🫂
November 11, 2025 at 8:15 AM
chatdot
November 11, 2025 at 8:07 AM
could do that, with something like "sleep 10", yeah. but i don't know if that would work and rebooting is annoying, so it goes untested for now.
November 11, 2025 at 5:13 AM
i have the vm in this case running at startup that way, but not on gui login, just. when the machine boots, so it's in the background. wondering if maybe disabling sound out on that first vm would do it, but not sure
November 11, 2025 at 5:05 AM
i love XDG_RUNTIME_DIR
November 11, 2025 at 4:36 AM
in the end, i have obs set up to record with the usb microphone i have, which is also being used to generate a volume level graph in homeassistant. in an ideal world i would need neither of these things, but unfortunately
November 11, 2025 at 4:33 AM
that's ironically what got the vbox thing in the situation it is: starting at boot is too fast (vboxdrv isn't ready) and i needed a way to delay its startup ... but i found you could delay it until the network came up (which is when vboxdrv is ready). now if i could just add more time, or something
November 11, 2025 at 4:30 AM
i think my absolute least favorite part of linux is that how an application behaves is completely independent of how you actually run it. cron jobs run with a different environment then systemd services than ones you run in a new shell compared to ones in the current shell. debugging is a nightmare.
November 11, 2025 at 4:27 AM
the lack of duration is solvable (enter "timeout"). the shell thing? who even fucking knows. i ended up exporting my environment and then importing it in the systemd job command, because lmao fuck troubleshooting this any more. christ
November 11, 2025 at 4:25 AM
i managed to solve the other problem, namely: arecord wants device control, but linux mint comes with pipewire. uh oh!

solution: drop arecord (which has a "duration" parameter) for pw-record (which doesn't).

works great in my shell! fails as soon as i use it in a systemd job. fun.
November 11, 2025 at 4:24 AM
will i get skewered if i say veran (oracle of ages). i don't know why i feel compelled to say this
November 11, 2025 at 4:21 AM
see also: a:visited colors. so many fun and exciting ways to expose private information
November 11, 2025 at 1:05 AM
i am of the mind that if a screen reader will read an invisible form field, it should also read the invisible text next to the invisible form field
November 11, 2025 at 1:04 AM
sometimes a concern about autofill comes up, like "well what if the browser autofills it". well: browsers don't (or at least, shouldn't) autofill form fields you can't see.

example: a signup form that includes hidden fields named for things like addresses, phones, etc. it'd be a big security issue.
November 11, 2025 at 12:49 AM
see also: CCBot spam. these are (mostly) coming from some Vietnam ISP. why? what are they doing? what does the operator hope to accomplish here?

i have no idea. there is no rational explanation. all i can do is go "man this website shit sure is weird, huh"
November 11, 2025 at 12:38 AM
internet traffic is a lot like shortwave radio signals in that you'll see a random, inexplicable burst that comes and goes, and you'll probably never, ever know why, what caused it, or who
November 11, 2025 at 12:29 AM