SDFer '09
If you can write correct C++ you’ll be able to write Rust code that compiles first time. Don’t stress, you’re learning the good stuff.
I probably wouldn’t bother. I can think of two scenarios you might get spied on.
I expect most people don’t do (1) very often, let alone for sketchy websites, so IMO it doesn’t make much difference either way.
I was comparing frozen diced veggies a couple of years back (in Australia) and noticed that the store-brand version was approximately 1/3 broccoli stems by volume, which certainly explained the cost difference.
Nothing in tech stands still. If you want a glimpse of a possible alternative future check out Pijul. And I don’t know an example off-hand but the idea of doing version control on ASTs of program code rather than flat text is an interesting concept that hasn’t taken off yet.
I’d rather go to the local library and ask the clerk for a search term
Sounds kind of relaxing tbh
You’re putting yourself in a tough position by asking for both E2EE and the ability to use from a browser. You have to trust the web app each time you open the page, and hope that they haven’t altered the deal to simply grab your data after it’s been decrypted by your password. I have no idea how likely it is that Standard Notes would do that but I’d reconsider the browser requirement specifically if E2EE is non-negotiable for you - an offline open source client program would be a much stronger position.
For my money, I use local text files and SyncThing but it’s probably not spiffy enough for many people/purposes.
IME something like Signal is an easy sell since it’s simple and works well. For all the fair criticism about relying on phone numbers it makes the onboarding easy. For other things compartmentalising helps, e.g., “okay we’ll collaborate using this cloud file storage but I personally will be accessing it through the browser while keeping most of my files in a SyncThing over here”. While I self-host certain things I don’t volunteer to do that for family/friends because it will be too frustrating for everyone if/when I let them down.
In this kind of situation there’s a fine line between someone who maximises their privacy through tech decisions and someone who makes their “correct” tech choices their self identity. If you drift into the latter, being asked to compromise can feel like an attack, leading to overreacting and coming across as insecure and annoying. Not to psychoanalyse anyone in particular but sometimes I think people need a reminder.
Hmm wasn’t there some kerfuffle recently about how the kernel was going to start self-issuing CVEs en masse? Is this the result of that plan?