You might enjoy reading Extreme Privacy by Michael Bazzell
You might enjoy reading Extreme Privacy by Michael Bazzell
How much money did you spend, and how much time overall? Would you do it again?
Agreed. Windows updates will very likely break your single-drive dual-boot at some point. So, use two different drives and use your bios/efi to choose which one to boot.
Edit: check out https://hackaday.com/2021/11/30/linux-fu-the-ultimate-dual-boot-laptop/
Edit 2: Framework 16 looks like it would meet your needs. It has two M.2 sockets for drives. https://frame.work/products/laptop16-diy-amd-7040
The vendor will absolutely take that custom code and use it to extract maximum profit from a different customer. I’ve experienced it from both sides of the transaction. Open source at least allows the functionality to be “developed” only once.
It doesn’t even have to be offshore accounts. Just a fat long-term maintenance contract would be enough to hide a lot of corrupt costs.
Maybe instead of choosing an app, you could consider the overall process of tracking what you need to do. Read David Allen’s book “Getting Things Done”. It’s short. Then you can apply that process using your favorite app.
https://en.m.wikipedia.org/wiki/Getting_Things_Done
My favorite app for GTD is emacs and org-mode.
U.S. Immigration and Customs Enforcement www.ice.gov
800TB of bandwidth per month?
If you’re not already, use it as your main system. Don’t dual boot. Stop using windows and mac. When you run into something you need to do, figure out how to do it on linux. It will be slow going at first, but after a few months you will pick up more productivity than you had before.
Another commenter recommended the fish shell, but I disagree because fish is not posix compliant. Almost all of the shell script examples that you will find assume posix compatibility and will usually have to be modified to run with fish. Once you get comfortable with a posix-compliant shell, then maybe consider fish or another “modern” shell.
On the topic of shells, read the bash manual. It’s long and informative. You don’t have to memorize it, but be aware of the different concepts there, and refer to it when you need to. It’s pretty horrible as a programming language, but it’s what glues most of Linux together.
First, make sure it’s enabled in your kernel. Check the value in /proc/sys/kernel/sysrq to see if it’s enabled. Then see if you can trigger it by writing to /proc/sysrq-trigger. Then try an external keyboard that has real SysRq key. If all of those work, you may have to ask Framework support if their keyboard supports generating that keystroke.
The “Magic SysRq key” may be helpful as a last resort.
https://simplelogin.io/ (owned by Proton) is great for this. They have a feature to generate an email address by random word or even by uuid.
iOS has Lockdown Mode which it sounds like you could benefit from.
I succeeded in doing this once long ago. Then while in the Linux vm I wiped the VM’s partition table, which wiped the physical disk partition table, including windows. Do not recommend.
Looks like you’re paying $138/yr for Proton, SL, and vpn. Consider getting Proton Unlimited for $120/yr which includes all of the above, and use Proton vpn.
Tailscale (https://tailscale.com/) works great for remote access to your private services. Once the wireguard tunnel is established, then the traffic is peer-to-peer (assuming it’s configured correctly) and not through their centralized servers. Even from a mobile device.