• 1 Post
  • 115 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle
  • It’s a pretty common assumption in software, especially on Linux, that if anyone can access your home directory, then you can’t have any expectation of privacy. Some apps make the explicit statement that secrets are stored in plain text because obfuscation would just give you a false sense of security.

    The solution is to encrypt the data on a system level, e.g., with encrypted home directories. You could also create an encrypted volume in a file and store the profile in there. Make sure to protect your private keys with good passphrases.


  • They don’t, unless it is sufficiently controlled by medication. A doctor has to sign off that they think you can drive safely. Regulations vary by jurisdiction. Here in Ohio, USA you get a two-part license that says you need a doctor’s permit every time you renew your license to say you can continue to drive. Then you carry a piece of the paper (the second part) with your DL.

    For the doctor (neurologist) to be confident that you aren’t going to have seizure while driving, you have to have been seizure free for some time, plus maybe have regular EEG scans to confirm that you are not susceptible to seizures while being exposed to blinking lights. The blinking lights are part of the EEG scan. You basically hyperventilate (on purpose) while they flash lights at different frequencies and measure your brain waves. If the response is too severe, you fail.

    Like any condition, epilepsy comes in many forms and many levels of severity. Some epileptics can barely function and can have brain damage from too many seizures. Some people have no effects at all as long as they are on medication.




  • True open source products are your best bet. TruNAS and Proxmox are popular options, but you can absolutely set up a vanilla Debian server with Samba and call it a NAS. Back in the old days we just called those “file servers”.

    Most importantly, just keep good backups. If you have to choose between investing in a raid or a primary + backup drive, choose the latter every time. Raid will save you time to recover, but it’s not a backup.








  • Remote, because my commute would be 140 miles round-trip again. Otherwise I mostly enjoy working in an office with people and I don’t mind going in every few months or so.

    Remote is also nice because it actually makes it easier to collaborate with other developers when we can both be at our own keyboards and share screens.

    I work well alone, but I spend a lot in time in calls, either work meetings or collaborating on code. I do enjoy the social aspect of that as well.

    I use AI pretty much every day, but mostly as a search engine/SO replacement. I rarely let it write my code for me, since I’ve had overall poor results with that. Besides, I have to verify the code anyway. I do use it for simple refactoring or code generation like “create a c# class mapped to this table with entity framework”.









  • This is one of the reasons I prefer using ctrl-insert/shift-insert when it’s available. Unfortunately the Insert key seems to have disappeared from a lot of keyboards. Scroll lock sometimes works instead of ctrl-s and ctrl-q. I would be ok remapping ctrl-c to ctrl-break, but I still use ctrl-z to background a job. Would be great if terminals had a quick easy way to select your preference of Microsoft, unix, or CUA shortcuts.