• 0 Posts
  • 14 Comments
Joined 21 days ago
cake
Cake day: August 5th, 2026

help-circle

  • I made the mistake of creating a Windows VM and believing their minimum required disk space figure of 64GB. It won’t upgrade. Asks to attach an external USB drive because it lacks enough space. It hasn’t anything added to it, only some bloatware removed. Attempting to upgrade takes hours, fails (despite attaching the extra storage), then restarts the entire download and install process over again. I can only assume it’s incapable of caching and verifying downloaded content. There’s no offline installer option, like we used to have with service packs. The whole thing is slow as molasses yet it doesn’t max out the 8(!) CPUs allocated to it. The host has plenty of spare capacity. It’s a steaming pile of shit.

    Linux guests run fine.











  • I know what native messaging is, and I’m not “full of it” because native messaging does exactly nothing at all unless the user explicitly installs software at the system level to receive those messages and act upon them. If the user doesn’t know the difference between installing an extension in a browser and downloading & executing local programs, that’s an education problem, but having to do some separate installation step is a useful security obstacle. It’s much safer compared to old school extensions.

    Also, Firefox Quantum came out in 2017, which used the manifest permissions system (wasn’t Chrome ahead of them?), so the tech you were originally talking about is older than 9 years, not 3.


  • It seems that ignorance abounds in this post’s comments. People are apparently unaware that one can write an extension that has no more privileges than a normal web page, and unlike a page, the code cannot change on every load. Your idea is good. I’d recommend not using any minification or obfuscation in the extension, and keep it as brief as is possible, for maximum transparency.

    In a parallel situation, I’ve always been wary of hosted password managers’ web interfaces like those of Lastpass, 1Password, and even Bitwarden, because one has to accept the code served at every access is clean. Ultimately, one enters their master password/secret keys, as plain text, into a web page that’s difficult to audit & unlikely to be, on every view. Whereas offline/client-side encryption outside the transmission medium is far more trustworthy (e.g. KeePass).