XFCE. I also like tiling WMs, but I often have to share computers and they are too unintuitive for the rest of the family.
wer2
I use syncthings.
Hashing is more about obscuring the password if the database gets compromised. I guess they could send 2^256 or 2^512 passwords guesses, but at that point you probably have bigger issues.
It doesn't matter the input size, it hashes down to the same length. It does increase the CPU time, but not the storage space. If the hashing is done on the client side (pre-transmission), then the server has no extra cost.
For example, the hash of a Linux ISO isn't 10 pages long. If you SHA-256 something, it always results in 256 bits of output.
On the other hand, base 64-ing something does get longer as the input grows.
As an emacs user, have you considered org mode, with org-roam enabled? You can use source control to back it up or, use something like syncthings to move the files around.
As someone stuck in DTW, I feel the pain.
I just sleep in full plate, because keeping track of the AC difference is too hard (because I am lazy).
Probably for tax purposes.
The beauty of Linux at home, you get to choose what works best for you.
Also, you can configure sudo to prompt every time if you really want.
I was on a system that was configured that way for "security", so I would just 'sudo bash' which is obviously much safer /s.
You can run i3 inside XFCE on a per user basis, but convincing my wife/kids to swap users when they need the computer for "just a second"...
I just take the win that they are on Linux and use a shared account.