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
Inventions in Everything celebrates innovations, no matter where or when they occur, but ideally, ones that memorialize their inventors' creativity through patents.
That's because it takes a special kind of dedication to take what may seem like a crazy idea to many all the way through the time consuming and costly process of patenting an invention. As many practical innovators have discovered, the costs of defending a patent can often outweigh the benefits it provides, unless the patent holder has very deep pockets.
That makes it a very special occasion whenever we discover a story where an organization with very deep pockets devotes considerable resources and over two years of its time to apply and receive a patent for a seemingly crazy invention. In this case, UK Patent 1330990 was issued in 1973 to the British Rail Board, the then British government-owned organization responsible for operating all the United Kingdom's overground railways, for one of its employee's invention of a flying saucer.
We're not making this up. Tom Scott tells the story of the patenting of what we'll call HM Flying Saucer in the following two-and-a-half-minute-long video:
The good news is that the 1973 patent has since expired, which means that anyone can now make their own flying saucer using the technology described in the original patent without the worry of infringement.
Before you laugh, consider the story of U.S. Patent 3,053,480, which was assigned to Piasecki Aircraft on 11 September 1962. The patent covered the invention of an omni-directional, vertical lift, helicopter drone by Piasecki Aircraft employee Edward G. Vanderlip, which turned out to be far ahead of its time. In fact, it wasn't until well after its patent expired on 11 September 1979 that the development of what we some 40 years later now recognize as modern quadcopter-style drone technology got underway in earnest by hobbyists.
We don't know what hobbyists are working away at making the patented HM Flying Saucer concept a reality, but we hope to see them buzzing the skies someday. If they're not already....
Labels: technology
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.