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 June, we entered PJTV's Generational Theft contest. In August, we had made the first cut and went into the second round of judging. Yesterday, PJTV announced the winners: Hartford, Connecticut-based Trinity College's senior Gavin Romm and professor Edward Stringham.
From what we know from the contest administrators, our entry came in second place overall.
But we don't feel bad about that! Here is the spreadsheet they created, here are sample screen shots of their basic results and here is PJTV's Allen Barton's video interview of the contest winners (click the image to access PJTV's web video):
From the interview, we believe we can tell where our entry likely fell short in the final point count: we simplified the user input too far.
Here, in creating our web-based tool, we took all the different stimulus and bailout-driven debts the government has taken on since 2008 and condensed it into a single figure, while also embedding it directly in our tool's programming code for the sake of keeping the user interface very simple. This approach, combined with our analysis, allowed us to simplify the data entry portion of our tool to just two elements: a 2009 college graduate's starting income and a year for which to project the personal impact of all the government's massive new spending.
While that's an advantage for a web-based tool, this approach de-emphasizes the individual components of that debt, which we believe became a deciding factor in the contest judges criteria for the winning entry. Contest winners Romm and Stringham's Excel spreadsheet, makes each of these components more visible, although with the trade off of greater complexity. Plus, the choice of using Excel allows for graphs to be part of their tool's output, which we think also gave Romm and Stringham an edge in the judging.
For their efforts, Romm and Stringham have each won $10,000, to which we say: Congratulations!
Labels: economics
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.