Comment Re:Mathematics (Score 1) 79
I have ten servers for which the 100 millisecond accuracy of OpenNTPD is perfectly fine.
That's nearly a tenth of a second!
>STL sucks, I still have to do single character input and output from files, so much for getline BS
Gah, I/O in C++ is so horrible. In just the last month I've come across the following:
1) No platform independent way to do non-blocking I/O.
2) No iostream-compatible way of doing dup() or dup2(). You can change the buffers on iostreams, but this is not the same thing.
3) Just how shitty iostreams are at processing input files in a fault tolerant manner. On any major project, I always seem to just drop down to reading files one character at a time.
>Also, some problems can't be done in parallel, but we won't know how many can until we start trying....and then try for a few decades.
Right, but there's also a grey area between completely serializable and embarassingly parallel, in which methods like this will allow scaling algorithms up from "a few" computation nodes to "many", with the optimal numbers depending on the specific algorithms.
The biggest problems are still the same ones that existed when I got my Master's over a decade ago. Language support for parallelism isn't very good (I personally used MPI, which was awkwardly bolted on top of C++), it requires a certain amount of specialized knowledge to write parallel code that doesn't break or deadlock your machine (and writing optimized code is a bit more advanced than that), and library calls aren't all threadsafe. On the plus side, a lot of frameworks and libraries are now multithreaded by default, which nicely isolates the problems of parallel computing away from people who haven't been trained in it, and gives the benefits of parallel computing with only the downside of having to use a framework. =)
Ungar's idea (http://highscalability.com/blog/2012/3/6/ask-for-forgiveness-programming-or-how-well-program-1000-cor.html) is a good one, but it's also not new. My Master's is in CS/high performance computing, and I wrote about it back around the turn of the millenium. It's often much better to have asymptotically or probabilistically correct code rather than perfectly correct code when perfectly correct code requires barriers or other synchronizing mechanisms, which are the bane of all things parallel.
In a lot of solvers that iterate over a massive array, only small changes are made at one time. So what if you execute out of turn and update your temperature field before a -.001C change comes in from a neighboring node? You're going to be close anyway? The next few iterations will smooth out those errors, and you'll be able to get far more work done in a far more scalable fashion than if you maintain rigor where it is not exactly needed.
>The 5 largest movie theater chains refused to show the movie out of fear, not Sony. Why can't anyone understand this?
Here's a response from an owner of a small cinema, named George RR Martin:
grrm.livejournal.com/397388.html
I live in San Diego, some of the time, and similar results were posted here, too. The increase in rear-end collisions from people slamming on the brakes negates any benefit from reduced T-bones.
San Diego also reduced yellow light times, sometimes to below the legal limit, in order to boost revenue.
A judge looked at the program in 2001, said, "That's bullshit", and banned it for a year, and then the government finally ended it on its own in 2013.
>Why? Excluding religion, there is no reason to believe that vaccines cause any harm: literally every study attempting to find otherwise has either failed or been proven fraudulent.
Uh, no. You're grossly misrepresenting the case.
"Any harm" - really? All vaccines (heck, all medicine in general) carry a risk of adverse effects. There are common and minor adverse effects, and rare and serious adverse effects, including febrile seizures, allergy to the eggs used in the formulation, and so forth. What the scientific consensus is is that *vaccines are still worth it despite the risks*. That's why we don't give vaccines any more for viruses no longer in the wild - the benefit is no longer worth the risk.
From the CDC (http://www.cdc.gov/mmwr/preview/mmwrhtml/00046738.htm), adverse effects include:
1) HepB Pain at the injection site (3%-29%)
2) HepB Fever over 100*F (1%-6%)
3) HepB Anaphylaxis (1 in 600,000)
4) MMR Fever over 103*F (5%-15%)
5) MMR Rashes (5%)
6) MMR Joint Pain (3%)
7) MMR Febrile seizures, which caused the vaccine to be reformulate to reduce risk
8) MMR Aseptic meningitis, which led to the vaccine to switch strains in some countries
And so forth. All of these are based on studies, contrary to what you claimed that have found harm in vaccines.
I think you read a headline once that said, "No link between autism and vaccines" and falsely extrapolated that to mean "no reason to believe vaccines cause any harm".
What good is a ticket to the good life, if you can't find the entrance?