3. Those limits imposed by society. i.e. I'm not allowed to make wiener jokes around my wife's friends. But this isn't a legal limitation, it's a "I don't want to get hit with pots and pans" limitation.
Is that really so different from "I don't want to get get shot at or firebombed by fans of the prophet." Using violence or threats of violence to curb unwanted speech is an age-old phenomenon. I am surprised that people are just now getting rankled about it.
I'm a little befuddled by your conflation of European free speech curbing and the run-up to WWII. Keep in mind that most of the press during WWII was very right-wing and pro-fascist. And not just in Germany. There were several US and British newspapers that saw nothing wrong with Brownshirts destroying the godless communists and social democrats. In fact, it was common for the pro-fascists to hide behind free speech laws when "marching." They would claim it was just a legal protest against social democrats (and Jews). But that's a little off-topic and lot Godwin.
If there is a sentence I could tell the Canadian government it would be " FUCK YOU !! "
Funny, that's the same sentence I hear from Dice with that beta link.
I don't think we should be teaching our kids exponential running time O(n^2) algorithms. Randomized partitioned merge sort theta(n lg n). Sure, bubble sorts seem harmless today, it leads to criminal token rings.
Math is like love -- a simple idea but it can get complicated. -- R. Drabek