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
Once upon a time, we said:
Economically speaking, of all the ways to transport people between cities, rail is perhaps the stupidest. Nowhere else do we see the confluence of extraordinarily high infrastructure costs (land, construction, equipment, facilities, etc.) and extraordinarily high operating costs (labor, maintenance, fuel, utilities, overhead, etc.) combine with extraordinarily low demand by commuters to produce such little tangible benefit.
And that was just for moving people between cities. When it comes to moving people within cities, as light rail is intended to do, it becomes perhaps even more stupid. The only way to make it work, in fact, is to redesign cities themselves, which costs magnitudes of money even more than what putting a light rail system in place costs.
Speaking of the costs of putting a light rail system in place, we're reminded of a bet proposed by the Coyote Blog's Warren Meyer:
The system [in Phoenix, Arizona] is not up and running yet, so I have not seen ridership numbers, but I will make a bet: If we take the entire cost of the system's construction, plus its annual operating losses/subsides, I will bet that we could have bought every regular rider of the rail system a nice car instead and gas for life cheaper than the cost of the rail system.
Well, let's find out! Fortunately, the St. Louis Federal Reserve's Molly D. Castelazo and Thomas A. Garrett considered this question, specifically looking at St. Louis' MetroLink light rail service, and worked out the basic math for us! We took that math, enhanced it a bit, and built the tool below so you can run numbers for whatever light rail system you might want to consider:
Having run the default numbers, some of which were provided by Castelazo and Garrett, we confirmed that instead of pouring money into low return light rail, the government could simply purchase cars for the light rail riders without them and still have enough money left over to provide all the other riders with substantial credits to use for bus service or other subsidized mass transportation options.
The Coyote Blog's Warren Meyer did follow up his original post with some figures from Los Angeles. And before we leave off, let's also remember that the costs of putting in a light rail system and the subsidies to operate them are not one-time only events.
Light rail. The gift to politicians and the local developers who support them that taxpayers keep giving, and giving, and giving....
How much a local light rail system is receiving from the government is best found in the appropriate transit authority's annual financial statements of their operating costs (or as is often the case, their annual operating losses.) These agencies should also be able to provide daily average ridership data. The percentage of light rail riders who do not own cars is difficult to estimate, but will most likely range between 10 and 20 percent. To divide the entire annual government subsidy for light rail equally among all individual riders, set this percentage to 0.
The best resource we found for finding the purchase price and annual operating expenses for a car is the Auto Channel's New Car Buying Guide's Total Operating Costs database. The default numbers we entered are those for a base model 2007 Toyota Prius 4-door hatchback for five years, which matches the term of the car loan. The tool assumes this is the term for which the car will be owned and operated.
The tool also assumes that loan payments are made monthly (12 per year.) Current car loan interest rates may be found through Bankrate.com.
Labels: public transportation, tool
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.