My NAS is an mATX mobo with an i5, 64G RAM, 8 disk drives, 3 nvme drives, and an ARC GPU for video transcoding.
Disk drives are all mirrored. One nvme runs NixOS which is easy enough to redeploy if the drive dies. One nvme is cache on top of the disk drives. Last nvme I use for temp fast storage like Jellyfin transcoding.
Its more of a combo NAS/server as I run most self hosted apps on it (tor node, monero node, jellyfin, *arr stack, etc).
LSPs, linters, AI auto complete, multiple ranked auto complete sources, contextual syntax highlighting abused to feed things like symbol tree views, type analysis, scoped file trees depending on what you’re working on, infinite undo since last commit, and all available in real-time.
I feel like I use up 8GB the moment I type “neovim” on a sufficiently large node project, lol.
I use LazyGit on the CLI for a “GUI-like” experience. I find it helps me make smaller more meaningful commits. If I’m working on a feature that enhances or fixes other modules in my repo to support, its trivial when done to make multiple clean commits out of the one feature that isolates the changes in functionality to individual commits instead of one medium commit.
On a large enough repo (e.g., monorepo), its a pain to do using git commands.
On a grandfathered visionary 2 year payment plan with a year remaining, so no change plans yet, but I’m keeping a list of annoyances and concerns for renewal considerations.
Email
Really want snooze/delayed email reminders for specific emails. What Mailbox from Dropbox? used to have, and Inbox had before it was merged with Gmail.
Annoyed I can’t delete pre-proton pass aliases
No android (bidirectional) contact syncing. Been using EteSync.
Have multiple family members on the plan
Calendar
Use daily. I had issues with the number of clicks it took when adding emailed invites that didn’t get picked up automatically. Have not noticed in awhile if this is still an issue but I also don’t get as many invites.
Passwords
I use BitWarden
Been using Proton Pass aliases, but I’m on the fence due to it creating a vendor lock-in situation
VPN
Use ProtonVPN for port forwarding situations.
Use Mullvad otherwise as my daily driver.
Drive
Proton - I use if I need to share a file with someone else in a pinch
rclone/b2 - Main off-site backup solution with my own encryption keys. RoundSync for android to backup my phone to b2.
I tried rclone proton support the week it was merged. Worked okay. I tried syncing some ISO backups though and it just sat forever. Didn’t troubleshoot and just kept using b2.
EOL support. I have a 11-12 year old System76 laptop. Works perfectly on the latest Ubuntu version.
Their shitty walled garden for both software (iOS) and hardware (soldered components that don’t need to be).
Overpriced.
Fake sense of privacy.
I used Mac OS 6.x through 10.4. When I was in college and couldn’t afford to replace my aging G4, I triple booted Fedora, Mac OS X, and Windows on a hackintosh where I gravitated towards mostly Linux and Windows for a couple games. Owned a couple iPhones but decided to role Android when the nexus 6 came out to save some money when I had my first child on the way and my current phone was dying.
I don’t miss anything I left behind. Had a short stint at work during COVID where I was given a MacBook. While not horrible, I ran into enough nuances I was able to justify to my work using a Linux laptop instead. I just don’t find anything appealing to give them my business.
I did it a couple weeks ago after seeing this tip here. No after taste. They were fine for about 4 days but on day 5 every strawberry was covered in fuzz instead of just one or two.
Backblaze B2 is another option. Not sure if its as cheap as Glacier as its hard to compare usage based billing.
I pay about $1-2 USD/mo for 100GB. Storage is about $0.02/day, The rest of the cost is access costs.
I use rclone to do my own encryption. Most of the cost is probably backing up my phone nightly (Round Sync which is rclone on Android). Specifically signal results in a new 400Mb backup every night with 99% of the same data as the last backup.