to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
In the wake of the Newtown school massacre, we've noted a strong uptick in our site traffic by people wanting to find out how different the U.S. might be if the nation adopted Canada's much more restrictive firearms laws. This post gathers all our analysis on that topic from 2011 in one place.
We examine the FBI's data on the race of victims and their killers. We find that the vast majority of offenders prefer to kill their own kind (that evidence is borne out elsewhere, where criminals also seem to prefer killing other criminals!)
We want to compare the U.S. and Canada's murder statistics, but find we can't do a direct comparison because Canada is significantly lacking in two things the U.S. has in much greater quantities: blacks and Hispanics!
We work out how to get around Canada's demographic deficiencies in reporting its homicides to be able to directly compare the populations of both nations.
We determine the real difference in the number of homicides per 100,000 people between Canada and the most demographically-similar-to-Canada portion of the U.S. population.
This is the one post that has drawn the most attention since the shootings in Connecticut. We break down the number of homicides per 100,000 by method for Canada and the most demographically-similar-to-Canada portion of the U.S. population, finding that Canada's much more strict laws regulating firearms "saves" about one life for every 100,000 people, although Canadian homicide offenders have adapted to the lack of firearms available to them by making murder more brutal.
We find that there's an additional price to be paid for saving that one life for every 100,000 people with strict gun control laws. It turns out that after adjusting for the major demographic differences between the two nations, Canada is a much more violent place than is the U.S. (Ed. At least Canadians are polite, eh? Just don't cross them....)
Do Canada's stricter gun-control laws reduce the number of suicides per 100,000 people compared to the U.S.? We find the answer is not at all....
Update: Doc Palmer picks up on a report that indicates the U.S. is also much less violent than the U.K., Sweden, Belgium and Holland - all places that also feature much more restrictive gun laws than does the U.S....
Labels: crime
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations.com
Thanks in advance!
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.
Materials on this website are published by Political Calculations to provide visitors with free information and insights regarding the incentives created by the laws and policies described. However, this website is not designed for the purpose of providing legal, medical or financial advice to individuals. Visitors should not rely upon information on this website as a substitute for personal legal, medical or financial advice. While we make every effort to provide accurate website information, laws can change and inaccuracies happen despite our best efforts. If you have an individual problem, you should seek advice from a licensed professional in your state, i.e., by a competent authority with specialized knowledge who can apply it to the particular circumstances of your case.