it's really funny how the chain of trust with TLS CAs is built in such a way where the security of the entire system is equal to the security of the worst CA your web browser trusts
maybe I shouldn't learn more about how the web works, this is all so cursed
@puppygirlhornypost also a note, when writing a script which removes based on a variable, do ${some_var:?}, as this aborts in case the var is not set, otherwise, a command like rm -r "${some_var}/${other_var}" could expand to just / in case vars are unset, the :? makes it not be an issue
Was just checking again what kind of X11 cursors people have made and landed on this uh… thing:
https://github.com/ful1e5/bibata
> Developing cursors involves using serverless functions, incurring costs like compute expenses, hosting fees, maintenance for the Redis database, and other service charges.
@lanodan on wayland the keyboard interface usually gives you a keymap (no keymap is valid, means the application needs to be able to handle raw evdev keycodes), but every event gives a keycode.
you're supposed to use xkbcommon on the keymap to get a keysym
so here, i'm making my own keymap based on keysyms the user set, makes little sense to let them input keycodes bc most keycodes won't mean anything,
the virtual keyboard doesn't even have an api to give input a key keysyms, only keycodes
steam would be so much better if the frontend/client was open source
keep the drm lib closed, it's shipped with the game, doesn't matter. but open up the client, it has no real reason to be closed except not allowing people to fix it's many flaws