• 0 Posts
  • 53 Comments
Joined 1 year ago
cake
Cake day: November 14th, 2023

help-circle
  • As others gave said, the solution is a VM but once setup correctly, you won’t notice.

    If Windows is your primary computer, install HyperV, the built in VM manager for Windows. Then create a Linux VM for your NAS.

    Once setup, you won’t even notice. HyperV auto saves and reloads the VM whenever you reboot. You don’t even need a window open for the VM, it runs in the background until you run the manager to connect to the VM and see it in a window.

    If Linux is your primary OS, do the reverse and put Windows in a Linux VM.

    Don’t hassle with Proxmox, etc. That’s for running lots of VM’s and toggling between them.


  • You might want to consider that backups only protect very old data from ransomware.

    Ransomware works by getting on a machine and sitting for several months before activating. During that time, your data is encrypted but you don’t know because when you open a file, your computer decrypts it and shows you what you expect to see. So your backups are working but are saving files that will be lost once the ransom ware activates.

    The only solution is to frequently manually verify the backup from a known safe computer. Years ago I looked for something to automate this but didn’t find it. (Something like a raspberry pi with no Internet that can only see the PC it’s testing, compares a known file, then touches the file so it gets backed up again.)











  • You are costing them money to provide servers and bandwidth for free. They don’t (as of yet) have 3rd party ads giving them any revenue from users that don’t buy anything. More freeloading users doesn’t help IPO because they already IPO’d.

    The idea that more freeloading users is a good thing is an absurd idea from the 2000 dotcom crash. I once had a potential customer call me and tried to negotiate for free web hosting under the premise that they would increase hits to my website. I laughed at them saying, “You don’t understand how any of this works. I have to buy servers for thousands of dollars. I have to pay tens of thousands a month for upstream bandwidth because I wasn’t a Tier 1 ISP. Driving traffic to my site costs me more money.”



  • It’s lower performance in the one situation of iterating on an 8bit ASCII string for programs written 30 years ago but faster in more common uses. Multibyte doesn’t matter when everything is 64 bit. A 64 bit length counter is long enough for everything but the most edgy of edge cases. You take a performance hit if you aren’t aligned.

    Can you tell where the end of this string is: “ABCDEFGH”? What about now: “ABCD\0EFGH”?

    No because unicode and binary formats means a string can contain anything.