It means "faster than the slowest language currently in common use, I guess".
71 karma · joined August 10, 2017
It means "faster than the slowest language currently in common use, I guess".
Seriously? Every human being on Earth over a toddler's age is totally aware of impending death. To date nobody has ever lived forever. The only question, for every human being, cancer or no, is how many years you get before you eventually die.
Modern man just makes my head shake in disbelief sometimes...
Having them all do something useful at the same time is the hard part. (And no, "async" won't save you here.)
Presumably, the answer is "because I already earned all the money I wanted to earn".
The meaning and symbolism would have been blindingly obvious to them. In general, Christian and pagan theology is basically the same. Christianity is a direct development of pagan thought.
The modern thought framework for 99.9% of modern people is Gnostic, not Christian. Both Christianity and paganism is thus completely impenetrable and incomprehensible for pretty much every person alive today.
In Unix line editors it is traditionally used to mean 'erase the previous word'.
See also documentation for ASCII (http://www.robelle.com/smugbook/ascii.html for example) for origins of ^C, ^D, ^S, etc.
Smoking greatly increases risks of literally every possible health condition.
(This is why the first question you'll be asked by a doctor is if you smoke or not, no matter what your complaint is.)
- Always yours, your Cap.
Quite frankly, because Go developers don't learn from other's mistakes and reinvent square wheels.
Kernel threads will always be better and faster than usermode threads.
This is because any inefficiency in threading comes from the scheduler. Your usermode scheduler will always necessarily be slower and worse; it just makes so much sense to put your scheduling code where your context switching and process isolation code already is.
Sure, you can get a short-term gain by iterating fast and testing code if kernel developers are too slow and/or unwilling; but then eventually your code will get merged into the kernel anyways once you're done. So really usermode threads are only good as a rapid prototyping tool, not something for serious use.
Citation needed, because this isn't really true.
Even if one concedes your (unspoken) idea that only financial transactions aren't "academic" (which also isn't true), in the real world financial transactions will typically include currency conversions, and those will have all sorts of weird non-decimal factors.
There are only languages where exceptions need to be hand-rolled in an ad-hoc fashion.
This ad-hoc approach does not work. It gives you tiny benefit of not needing to learn a language feature. Meanwhile, ad-hoc exceptions mean that you lose all sense of modularity in your program. Real programs are composed of dozens of modules at various levels of abstraction, communicating together over multiple processes and threads. Ad-hoc exceptions in a real program in practice means 'just crash the whole thing, yolo'.
That does not work for serious programs.
Landing rocket boosters is about a thousand times easier than underground transportation.
Reusable booster tech has existed since the 1960's. It wasn't developed further for two reasons:
a) It's massively wasteful because you have to carry the fuel for the return trip.
b) The boosters need to be refurbished afterwards anyways, which is actually more expensive than building a new rocket. (More ways to screw up and less leeway for economies of scale and standardization.)
As far as I know, Musk hasn't solved these problems and isn't even planning to.
You're totally right. Asking questions and thinking about things might lead you to dangerous places. You might even (gasp) eventually start believing in God. That would be doubleplus ungood crimethink!
Humans have two semi-autonomous brain hemispheres, each with a slightly different personality.
But of course this isn't really a blockchain, it's just a CMS with a PKI interface.
Probably less than the cost of one diversity training seminar for Google.
Well, you're in luck then! You don't even need a 'modern' successor, C++ (even the ancient versions) disallow null references.
Yes, and that's a very good thing.
> Many c++ projects disable exceptions entirely.
Yes, and they're objectively wrong.
> Writing "exception safe" code is tricky and non-obvious.
The word 'exception' here is redundant.
Ideal would be some DSL that isn't even Turing complete, but that's not practical at the moment. Maybe we'll get there some day.
Also, implementation-specific details aren't always about maximizing performance. Compilers implement languages slightly differently because of architecture and OS differences and because it's easier that way for the people writing compilers.