Fuck I gotta unlock my bootloader asap https://social.linux.pizza/@MichaelRoss/115342003180134350
I'm crying. reference implementation of yescrypt (the default password hashing function in many distributions including nixos) is using an evil version of base64, which processes least significant bits first, instead of the most significant ones.
This means that you can't easily go from the linux password string ($y$j9T$OpXCuom4o6Kx1vE2MYU8R1$/qMlxCU5VmbMyWmpbvhwvL59Tcv7/Zxyjw5jQihHIZ6) to the salt (to, for example, test your own impl or check the password), because no libraries implement this evil base64.
(unless I'm missing something I guess?)
I don't play OPTIMALLY, I don't CARE FOR THE META, I don't play TO WIN, I PLAY TO HAVE FUN, and if I don't have fun, THEN I STOP PLAYING
@foone wugger
I've been bedridden for the last 10 months, unable to work as I try to get a surgeon and insurance lined up for my operation to let me work again.
If you could send a couple dollars, it'd really help. Time isn't on my side here, and waiting is very expensive.
>>> import random
>>> options=['Fox','Box','Pox','Pro','Bro','Fro']
>>> print('Visual '+''.join(random.choice(options) for _ in range(8)))
Visual BoxProBroProBroProFoxBox
I wrote some code to generate a random name out of some of the wordchunks I had edited already and it resulted in this
Example of bad c++ things I've seen recently:
Trans woman, bisexual, someone's fiancée, forever a programmer, poly, and former total mess
Avatar by mavica