VPNs are super useful tools for keeping your information private for any reason. If you’re on coffee shop WiFi and need to do some banking (tho I’d advise strongly against doing this) you should do that on a VPN. A VPN is not a miracle solution for online security, and there are many security holes in even getting your data to the machine. If you have a virus or some other horrible thing on your machine, a VPN won’t help you.
Because of the Equifax information breach, many people are curious about how they can protect their identity. I think many people think well, the hackers have all my info, I can’t do anything, right? You should assume your information has been compromised. What can you do about it? Literally the cheapest and easiest way to protect your identity is to freeze your credit file. Contrary to what others may say, there are are actually 4 (not 3) credit reporting bureaus, EquiFax, Experian, TransUnion and Innovis (that’s the weird one).
We’ve been using the excellent Resin platform for deploying Raspberry Pi’s en masse at work. One of the issues we frequently have is the wifi we’re connecting to is either unknown, or incorrect, so we have to update the wifi configuration on a group of devices. Because this need was not met by either Resin-wifi-connect or anything else, we wrote a tiny app to pick configuration value out of the Resin environment variables.