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
Why doesn't foreign aid do more to eradicate poverty in the world? And what does it take to successfully overcome poverty? William Easterly, in "Planners vs Searchers in Foreign Aid" (available as a 273KB PDF document), offers his analysis of why foreign aid from wealthy nations fails the world's poor:
The current aid system is not working partly because the rich countries don’t care enough about making aid work for the poor, and are willing to settle for grand utopian Plans that don’t work. It is partly because nobody is actually held accountable for making THIS intervention work in THIS place at THIS time.
In other words, by focusing far too much on development projects that discount the role of individuals in favor of centralized plans, the bureaucrats of foreign aid programs only perpetuate the problems that they've been chartered to solve. Their incentive system only rewards them by continually channeling new aid money into questionable, if not outright wasteful expenditures that often generate little or no benefit to those most in need. In a nutshell, they're not being held accountable for the misuse of funding provided to the poorest nations of the world. Easterly provides a prescription for resolving these inherent deficiencies in foreign aid programs intended to relieve poverty:
(1) Have aid agents individually accountable for individual, feasible areas for action that help poor people lift themselves up.
(2) Let those agents search for what works, based on past experience in their area.
(3) Experiment with the results of the search...
(4) Evaluate, based on feedback from the intended beneficiaries and scientific testing, and learn what works.
(5) Reward success and penalize failure. Get more money to interventions that are working, take money away from interventions that are not working. Each aid agent should explore and specialize further in the direction of what they prove good at doing.
(6) Make sure incentives in (5) are strong enough to do more of what works, then repeat steps (4) on. If action fails, make sure incentives in (5) are strong enough to send the agent back to step (1). If the agent keeps failing, get a new one.
Truly empowering individuals is the key to reducing poverty - neither bureacracy nor bureaucrat, however well-intdend, are capable of doing the job as they lack the incentives to succeed. Easterly concludes:
The main hope for ending poverty is the homegrown development based on the dynamism of individuals and firms in free markets. Shorn of the sweeping Planners’ task of general economic development, aid can achieve much more than it is achieving now to relieve the sufferings of the poor.
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.