3,253 karma · joined March 15, 2008
Morals aside, you said
> It's curious this is virtually never mentioned amidst all the accusations of Russia involving itself in US elections.
I told you why. Because whatever the US did was not effective, and it's not as newsworthy as things that are happening in the US and affecting Americans.
On a serious note, the reason you don't hear about it is because US interference in Russia, whatever that was, didn't come even close to turning Russian elections.
- Slow iteration, each mistake that you could learn from potentially costs a hundred lives
- No graceful shutdown possible most of the time – if automation fails in a car, you just stop or pull over, you probably won't die. A plane can't just land itself if automation fails unless the comm link works
- Comm link might not always work, it can be damaged from light mid air collisions, bird strikes, drone strikes, other damage, improper maintenance, possibly bad weather, hacking, jamming, over-saturation due to mass automation failures etc.
To me it seems that it's easier to deal with road chaos than acquire an extra couple 9s of uptime in this problem.
And sure, Object.freeze exists, but almost none of the JS code I've seen uses it. And what's the point really when assignments to frozen fields don't even throw an exception, just fail silently. Same for getters. None of those tricks are gonna make JS into a good language in the eyes of people who don't for whatever reason consider it good already.
A plausible but incorrect answer is better I think, e. g. Q: What city were you born in?, A: Severodvinsk (a random town in Russia)
Scala.js lets you require any npm modules, so you can `require()` any JS polyfills you want just like you would do if writing JS code by yourself.
Therefore, all the complexity of building interfaces will be in the libraries and because opinions on such complex issues vary, there are many libraries to do the same thing.
Eventually the interior ones are recognized and culled. They typically are supported for quite some time after becoming uncool, it's just that no one wants to work with lame, obsolete tehnology for good reasons.
The solution I see to this are compile-to-JS languages that make it possible to use a different ecosystem of libraries than te JS one, like Scala.js. However, those tools are also still evolving, so one way or another you're dealing with a lot of library churn in frontend development right now, so learn to pick winners and stick to them until it's as weird to use them as jquery for complex UI was in 2012.
In some provinces like BC you also pay approx. $60/month for health insurance.
Sales tax is from 0% to 13% depending on province and types of goods / services.
Nothing like doubling of income tax happened, not sure why your google says that.
Not every manufacturer does this, and not on every model.
Jurisdictions with good legislation require dealers to also show the effective APR, which takes the cash discount into account and is almost always a more reasonable rate.
---
Apart from that there could be lots of special circumstances (making a quota, etc.) that could explain the discount if the offer was made to you personally as opposed to being advertised to the public.
And no, Flow is MUCH more sound, I have worked with both. Flow's limitations tend to be false negatives (code that should ideally work does not compile as is) whereas Typescript's are false positives (fails to detect type errors).