Yeah, I mean I only use text files because I havent made my dream web app. I wouldnt want a tui. My script is only 57 LoC so I wrote it in a few hours.
Itll go over a different port depending on the vpn protocol (i recommend wireguard). So the isp will know it's vpn gibberish, but there are ways to tunnel the ciphertext through https again (like wstunnel). A bit overkill for your setup but comes in handy if you need to break through firewalls (if you are in china and wireguard ports are blocked but 443 is allowed)
If you use tor, your isp sees tor traffic (gibberish) but tor also supports obfuscation to make it look like http. All you need to use tor is tor browser (mobile apps exist too) so try it out... It's free but you will see the limitations I mentioned.
VPN is the answer but keep in mind that you're just moving the trust to the VPN (they can see your traffic).
The web uses a request/response architecture. Your computer requests a cat pic from the server and the server sends a cat pic back. Your real IP address must be in the request... otherwise the response cannot be routed back to you. VPNs act like couriers making requests and receiving responses on your behalf. So:
The cat pic server sees traffic coming from the VPN provider and doesnt know who you are.
The ISP sees encrypted traffic to the VPN but doesn't know what it is.
The VPN sees everything.
Most web traffic is already encrypted with TLS but not the domain names and IPs (needed for routing).
If you really want to be anonymous on the web, use tor, but it's slow and many websites block tor exit nodes so you will have a degraded experience.
Been meaning to make something like this, where every day has a list and I can swipe through days. I want uncompleted tasks to be moved to the next day at midnight. Finally, I want default (repeating) tasks every day or every week, which don't carry over.
Been too lazy to make it myself so right now I have a daily todo list template (text file) that gets copied to $(date -I).md a month in advance. I keep a few days open in nvim tabs and access them on my phone via ssh/termux. Then the cronjob archives old lists. Kludgy but been using it for years.
how to access crypto easily while at the same keep it private and safe?
These are conflicting requirements, true for all valuables: more accessible is less safe, more secure is harder to access. The solution is to split up your money in levels.
Some hot crypto on your phone, like cash in your wallet. I keep about $100 of monero on my phone, ready to spend if I meet an accepting merchant.
Similarly, leave some hot crypto on the exchange if you trade regularly.
Some warm crypto on your pc, locked, secured, protected by dog and gun. This is like your checking account, ready to send to an exchange if fiat is needed on a rainy day.
Everything else in air-gapped cold storage. Bury the seed phrases and tell no one. This is your "savings account", the stuff you will hodl and pass on to your kin, with no plans to ever sell.
Great article! Some writing cannot be accused of AI-generation... Because it's good.