56 karma · joined February 20, 2014
I have been doing rust since about 2016, in and out, and never questioned the approach but the tooling had improved dramatically in recent years.
I have switched to VSCode with rust-analyser and a few other extensions, which not only display errors but also types of variables which seems like a killer feature for me because it makes it so much easier.
I wonder what’s the motivation behind bacon given that it looks a bit outdated to program in rust this way in 2024.
There are more serious problems though, with any app being able to bypass VPN simply by prohibiting Wi-Fi interface and iOS gladly letting all traffic via LTE, unfiltered. That's been described in https://blog.disconnect.me/ios-vpn-leak-advisory/.
It's well known and pretty sad that these issues go unaddressed for years. VPN developers have little power to change that given that VPN apps run in a walled garden of Apple in a sandboxed environment. Hence the the best effort at this point with a hope that this can addressed in the coming updates.
It would be great if more of these pop up on Apple forums and Apple Feedback with people demanding improvements on transparency and privacy from the company.
So far reading your blog post looks like a recollection of what's been going on.
I really wanna throw an analogy of a bear waking up from hibernation. This is not sensational and just reiterates what's been said before you, yet the title throws a shadow at VPNs just to sound like it.
ps: this will back fire real bad when safari and friends add permission prompts for each specific storage that this library fills up in a for loop.