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
The title of our post today is a twist on the series of posts that Marginal Revolution's Tyler Cowen has featuring the pro-and-con arguments that the U.S. economy is experiencing stagnation today.
Only here, we're going to consider the evidence provided right at the center of your Thanksgiving holiday: the not-so-humble American farm-raised turkey! Our chart below shows the trends that have shaped the farm-raised turkey from 1970 through 2012:
In the chart, we see that there has indeed been a Great Stagnation for turkeys raised in the U.S., which ran throughout the decade of the 1970s, at least as measured by their average live weight.
But since 1980, the average live weight of U.S. farm-raised turkeys has increased from 18.7 pounds to 29.8 pounds in 2012. Going by the trend, we project that the average live weight of turkeys produced in 2013 will be 30 pounds.
In terms of weight, today's turkeys are now 60% heavier than the average live weight of 18.7 pounds that was recorded by their forebearers in the stagnant '70s!
What that means, of course, is that today's turkey farmers are continuing to innovate ways of breeding larger birds, which allows them to bring more meat to market while raising fewer birds.
Now, we know what you're thinking - in breeding ever-bigger birds, today's turkey farmers have got to be pulling down some serious cha-ching! We'll look at how much money they're making per turkey in our next post (when this link goes live!)
Labels: food, thanksgiving
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
Thanks in advance!
Closing values for previous trading day.
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.