502 karma · joined July 31, 2013
Il meglio è l'inimico del bene. Le mieux est l'ennemi du bien. Perfect is the enemy of good.
And that, my friends, is why you want a memory safe language with as many static guarantees as possible checked automatically by the compiler.
The timeline you are speaking of is in billions of year. Yes, in that timescale, it definitely makes sense to try.
This very century, there are very serious scientific concerns about the continued comfortable habitability of Earth and the ensuing geopolitical instability caused by the accumulation of greenhouse gases in the atmosphere, the sixth mass extinction event, etc. We have solutions to mitigate those to some degree, but this requires very significant resource allocation to that goal, and so far it seems possible that we would fall short.
I don't think there should be zero resources allocated to space exploration, but it's at least reasonable to question whether we have our priorities set right.
https://www.brookings.edu/articles/the-rise-of-stablecoins-a...
You are right that it might still feel better to you to pay regularly instead. That's subjective.
Knowing that you will likely end up paying less in the long term if you don't pay the insurance might help getting over that feeling, but that's a personal choice in the end.
If you say you worry about the cost, shouldn't you worry even more about the higher cost of the insurance? Sure, for one item the variance is higher if you are uninsured, but if you have several such items, variance goes down, and you are saving all the more money.
There are several notes that sounds significantly out of tune, a bit similar to a beginner violinist. Which is kind of poetic in a way. The first computer to play music (in 1951!) had not mastered it yet.
[ws] Microphone error: DOMException: AudioContext.createMediaStreamSource: Connecting AudioNodes from AudioContexts with different sample-rate is currently not supported.
> I can see that there will be programs that run on general purpose computers and peripherals that will even freak me out. So I can believe that people who advocate for limiting general purpose computers will find receptive audience for their positions. But just as we saw with the copyright wars, banning certain instructions, or protocols, or messages, will be wholly ineffective as a means of prevention and remedy; and as we saw in the copyright wars, all attempts at controlling PCs will converge on rootkits; all attempts at controlling the Internet will converge on surveillance and censorship, which is why all this stuff matters.
Full talk: https://www.youtube.com/watch?v=HUEvRyemKSg
https://privsec.dev/posts/android/banking-applications-compa...
Honest question: why are mobile devices more hostile than laptops/desktops?
Another option is to leave the tabbing to your window manager.
My point is that if you put a very high emphasis on avoiding vulnerabilities, you can either write the code in C with no/limited dependencies (and still risk memory safety bugs), or write the code in Rust with no/limited dependencies and no/limited unsafe code, and get much stronger guarantees for the same/less effort.
Which ones specifically?
https://en.wikipedia.org/wiki/Essential_amino_acid
All of those can be found in plants.