fywacro
But I do appreciate your story about tungsten carbide, too :-)
Back in college, a history-buff friend told me this story, but I thought she was telling me a joke. Who'da thunk it?
Because each salt is ~unique, the attacker must rebuild a separate dictionary for every single stored secret. That's functionally the same as having no dictionary, at all.
In many US states, direct private gun sales are perfectly legal. For instance, a Pennsylvania resident can directly sell (most) guns to another PA resident. They don't need to run background checks, keep records, or submit forms to the government. As long as the buyer doesn't know that the seller is a prohibited person (convicted/indicted felon, etc), it's kosher.
Because these sales aren't documented or reported, it's harder to count them. There are estimates, but I can't find anything that seems reliable. I did find an interesting article that discusses this issue at length, though:
* http://www.policymic.com/articles/24070/gun-control-policy-u...
Anecdotally, I know dozens of people who've collectively purchased many, many guns through private sales. Also, take a peek at Armslist.com, GunBroker.com, GunAuction.com, GunsAmerica.com, and similar sites.
As a result, US jurisprudence has grown to recognize the potential for government acts to have "chilling effects" on individual rights, even with no evidence of overt bias. Under this theory, certain civil rights (speech, religion, voting, due process) are so terrifically important that government must err on the side of caution, rather than risk discouraging their exercise.
Of course, as with any civil rights issue, we do consider the severity of circumstances in each case. Unfettered free speech swings a lot of weight, but there are always exceptions. Preventing violent terrorist acts (as in your last example) might justify allowing some chilling effects on speech.
However, the courts have vigorously protected speech advocating NON-violent criminal acts (sit ins, protests, draft-card burning) and changes to current laws (drug prohibition). This category seems to cover both your earlier example (marijuana reform), as well as the original situation (tax reform).
And FWIW, kids: This little back-and-forth is a great example of why arguments by analogy don't work.
Some benchmarks are designed to measure absolute performance, in order to answer questions like "How many servers should we buy, if we expect to handle X hits/second?" or "What's the limit of our app stack's scalability, in hits/second?" But... the O.P is NOT benchmarking for absolute performance.
But the O.P. here is benchmarking toward a different purpose: comparing relative performance. These tests are designed to answer a totally different kind of question: "Which of these app stacks performs best, given the same hardware budget for each stack?" or "How many extra servers do we need to buy, if we want to use Apache/mod_php instead of Nginx/php-fpm?"
With relative-performance benchmarks, we have to assume that it's valid to extrapolate from small servers to large, and from one server to many. That is, if Ngnix beats Apache by 1000% on a lonely 500MHz Pentium 3 box, what can we predict about NGinx vs. Apache performance on a dozen-strong cluster of quad-core, dual-socket 3.6GHz machines? In more general terms: How well does each application "scale up/out, horizontally"?
The answer depends on the application type and software architecture. For example, most modern web servers are multi-thread/process apps, with minimal shared state in between. Also, modern web stacks generally push cross-request state into a separate datastore layer (if any). As a result, modern web apps tend to scale up linearly, to the performance limits of the datastore layer. Until your database becomes a bottleneck, you can expect that 2x web servers == 2x hits/second.
At least a dozen former British colonies established their independence gradually and peacefully, with the willing cooperation of the UK. No fighting, animosity, or anything that could be remotely considered a "revolution".
(Now of course, not ALL former colonies separated peacefully: India, The United States, etc. But there are plenty of examples on both sides.)
And how about Iceland?
Streaming algorithms do exist for many basic statistical measures. But in many other cases, the best streaming algos aren't cheap or accurate enough to be useful.
Bucketing can sometimes substitute for a bona fide streaming algorithm. But again, there's plenty of cases where bucketing won't work well enough to make it useful.
I haven't really looked at Statwing yet--the premise is really tantalizing, though. Gotta find an excuse to throw a spreadsheet in there and see what comes back.