I would strongly recommend to use cloud formation through a typed proxy like troposphere. Also would not recommend to use terraform at all since you will run into warts and fundamental issues quickly. I have done projects with both and my current blessed workflow is a custom python driver which uses CF via troposphere and minimal boto3 as glue. Also I work at AWS.
Several of the warts in Terraform were fixed in 0.12.
While I think the HCL DSL was a mistake and prefer the CloudFormation YAML, CloudFormation has its share of warts as well, and the TF community has been doing better than CF in staying up-to-date with the AWS API updates - which reflects quite poorly on AWS actually.
> would not recommend to use terraform at all since you will run into warts and fundamental issues
It's not a good look to be employed by the 800 pound gorilla and bash your company's competitor without mentioning specifics.
If compression is purely a function of the price, things are not so obvious.
I think Backblaze B2 is the cheapest, but it's not supported by Borg. So a backup system without compression support, but with B2 support, may ultimately be cheaper than a system with opposite features.
It's also important to consider the use case. If a user's bulk of data is photos/videos/audio files, there's virtually no use of compression - but of course, the proportion will vary per user.
I’m using restic too for part of my backups, having moved from duplicity. My experience has been (on a dataset which is relatively compressible ie not audio/video files) that deduplication has saved me quite a lot more space vs duplicity than I lost through not having compression.
I have owned 3 different smart watches, including android wear, cheap chinese fitness bands... My gf got a fitbit charge 3 for a health study and I decided to get one as well. Sleep and hr tracking is the most accurate from what I tried, I get notifications and battery lasts a week+ plus water resistant overall is the only wearable worth using IMHO. I'm happy with it and would recommend.
It was PIA - PrivateInternetAccess. I first tried ExpressVPN and for privacy I'd recommend ExpressVPN because they located in a place with no data retention laws. However PIA has port forwarding support and that is crucial for my case.
Both support payment via Bitpay. ExpressVPN returned the money no problem after I've discovered that they don't do port forwarding.
Mullvad has been great. Very easy to setup and they do not take any of your personal details. Instead of a user/email and password, you get a random account number that is used to track your payments and authenticate you.
How do you do the cross platform releases? One painful thing about cpp is how tedius is to cross compile compared to managed languages or the go runtime. Great work, the product looks really nice.