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
Or more specifically, what can Africans in Cote D'Ivoire do that European and Asian automotive vehicle manufacturers can't, and that American manufacturers don't even attempt?
Would you believe the answer to this question is "make buses that work well in Africa"? (HT: Core77):
Anyone who's traveled by bus in sub-Saharan Africa is probably familiar with the curious combination of modern and ancient technology this entails. The buses, usually purchased second-hand from European or Asian manufacturers, are subjected to loads and road conditions for which they were never designed while being detached from the maintenance infrastructure for which they're intended, resulting in a lot of very spiffy, falling-apart vehicles.
The West African nation of Cote D'Ivoire (Ivory Coast) has addressed the problem by building their own. Sotra, the national transport company, has an engineering arm that has undertaken not just the manufacture of new buses domestically, but a local re-design that results in something more appropriate to the crowds and rough roads they're likely to see. Modifications include a more robust chassis, and reduced seating in urban commuter buses, enabling them to accommodate more standing passengers.
We believe this is a classic development story on a number of different levels, as it contrasts so successfully what works with what doesn't work when it comes to improving the lives of people living in some of the worst conditions of the world, including poverty and civil conflicts. We thought we might take a closer look just two of the elements at work in this story.
Central planning vs distributed or local knowledge: The central planners in this case are represented by the automotive vehicle makers of Europe, Asia and America, who despite their concentrated expertise, never-the-less failed to ever understand just what a successful mass transit vehicle for Africa should be like. Being so far removed from the place, there is simply no way they could appreciate the conditions under which the vehicles they supplied to Africa would need to operate.
Consequently, they were all too willing to continually supply a stream of vehicles that were destined to fall apart well before their "native" lifespan would ever be reached. It would seem then that the best laid plans of the world's top experts in making mass-produced mass transit vehicles was no match for the more limited, but very specific knowledge of the people who would be using them.
Foreign aid vs local entrepreneurs: For this part of our discussion, the world's mass transit vehicle makers represent what we'll call the "foreign aid industrial complex." Here, let's ask a very simple question: Why did the world's mass transit vehicle manufacturing firms never develop a vehicle that could successfully hold up over time to the kind of conditions they would see in Africa?
The scary answer to that question is that they had no incentives to develop such a vehicle. In fact, they had every incentive to supply the kinds of vehicles they were already making, without any meaningful modifications.
Here's why. Since the vehicles these firms were exporting to Africa would be much more likely to fail much more quickly than their domestically-operated counterparts, they would need to be replaced much more frequently. As these vehicles failed, they would be replaced with the exact same product that had already proven that it wasn't capable of succeeding well over time for the people it was intended to serve. This, in turn, would mean greater profits for the firms, since the marginal cost of producing extra vehicles would be very small by comparison to developing a more sustainable vehicle design that would actually work, or rather, deliver on its promise to the people it was intended to serve.
How many times has the "foreign aid industrial complex" failed to deliver on their promises of a better future for the people they try to help? How many times have their failures been repeated because they have no incentives to actually solve the problems involved and are perversely incented to keep pushing the same solution: more foreign aid?
Contrast that ongoing outcome with how Cote D'Ivoire's entrepreneurial transport company addressed the situation:
According to the BBC story, the first three hit the streets last week, and orders are already rolling in from neighboring countries, with production expected to scale up 300 units a year eventually. Especially remarkable is the fact that all of this was achieved while Ivory Coast was locked in a political crisis precipitated by a recent civil war.
Not only are better buses now rolling out onto the roads of western Africa, Cote D'Ivoire is becoming better because of its entrepreneurial drive. It would seem that the key to sustainable success in the developing world really arises from entrepreneurs being free to solve problems in the places they are.
Labels: development, 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.