{"id":2279,"date":"2017-03-20T07:44:58","date_gmt":"2017-03-19T22:44:58","guid":{"rendered":"http:\/\/balldiamondball.com\/blog\/?p=2279"},"modified":"2017-07-06T17:46:21","modified_gmt":"2017-07-06T08:46:21","slug":"how-i-spent-last-month","status":"publish","type":"post","link":"https:\/\/balldiamondball.com\/blog\/how-i-spent-last-month\/","title":{"rendered":"How I Spent Last Month"},"content":{"rendered":"<p><a href=\"http:\/\/www.fourmilab.ch\/babbage\/figures\/babbage.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-2280\" src=\"http:\/\/balldiamondball.com\/blog\/wp-content\/uploads\/2017\/03\/babbage-269x300.jpg\" alt=\"Charles Babbage\" width=\"196\" height=\"218\" srcset=\"https:\/\/balldiamondball.com\/blog\/wp-content\/uploads\/2017\/03\/babbage-269x300.jpg 269w, https:\/\/balldiamondball.com\/blog\/wp-content\/uploads\/2017\/03\/babbage-134x150.jpg 134w, https:\/\/balldiamondball.com\/blog\/wp-content\/uploads\/2017\/03\/babbage.jpg 429w\" sizes=\"auto, (max-width: 196px) 100vw, 196px\" \/><\/a>Today, I&#8217;ve posted the project on which I&#8217;ve been working (and hence hunkered down and largely invisible) for the last\u00a0month: the 2017 edition of <a href=\"http:\/\/www.fourmilab.ch\/babbage\/\"><em>The Analytical Engine<\/em><\/a>. \u00a0In the 19th century, Charles Babbage imagined and invented a steam-powered mechanical apparatus which anticipated almost every aspect of modern computers. \u00a0In 1997, I published on the Web a collection of original documents about Babbage&#8217;s invention, along with an emulator, written in Java, which allowed people to experience programming this machine, which was never actually built. \u00a0(It is the founding member of the Victorian Brass Vapourware Club.)<\/p>\n<p>Well, foolish me, I happened to buy into a vapourware fad just as delusional\u00a0and much more expensive for all involved, Java applets, the stake through whose heart\u00a0has just been driven by Firefox dropping support for them in version 52 and Oracle announcing that they are ending support for the browser plug-in which supports them.<\/p>\n<p>Time passes. \u00a0We age. \u00a0Stuff stops working. \u00a0So it goes.<\/p>\n<p>The new release, <a href=\"http:\/\/www.fourmilab.ch\/fourmilog\/archives\/2017-03\/001671.html\">documented here<\/a>, replaces the Java applet with HTML5 and JavaScript, which, being adopted W3C standards, will probably be at least 2.72% more persistent than the last fickle fad of Java applets.<\/p>\n<p>To get a feel for steampunk computing, go to the <a href=\"http:\/\/www.fourmilab.ch\/babbage\/sample.html\">sample programs<\/a> page and try running some of them (just click on the \u201cgears\u201d icon, then scroll down and press the \u201cStart\u201d button in the emulator). \u00a0When a program is done, press the \u201cTiming\u201d button under the Attendant&#8217;s Log for an estimate of how long the mechanical Analytical Engine would have taken to run the program.<\/p>\n<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"https:\/\/balldiamondball.com\/blog\/wp-login.php\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"2279\" data-trigger-type=\"like\" data-restriction=\"user\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"https:\/\/balldiamondball.com\/blog\/wp-login.php\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"2279\" data-trigger-type=\"dislike\" data-restriction=\"user\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-down\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p><a href=\"http:\/\/www.fourmilab.ch\/babbage\/figures\/babbage.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-2280\" src=\"http:\/\/balldiamondball.com\/blog\/wp-content\/uploads\/2017\/03\/babbage-269x300.jpg\" alt=\"Charles Babbage\" width=\"196\" height=\"218\" srcset=\"https:\/\/balldiamondball.com\/blog\/wp-content\/uploads\/2017\/03\/babbage-269x300.jpg 269w, https:\/\/balldiamondball.com\/blog\/wp-content\/uploads\/2017\/03\/babbage-134x150.jpg 134w, https:\/\/balldiamondball.com\/blog\/wp-content\/uploads\/2017\/03\/babbage.jpg 429w\" sizes=\"auto, (max-width: 196px) 100vw, 196px\" \/><\/a>Today, I&#8217;ve posted the project on which I&#8217;ve been working (and hence hunkered down and largely invisible) for the last\u00a0month: the 2017 edition of <a href=\"http:\/\/www.fourmilab.ch\/babbage\/\"><em>The Analytical Engine<\/em><\/a>. \u00a0In the 19th century, Charles Babbage imagined and invented a steam-powered mechanical apparatus which anticipated almost every aspect of modern computers. \u00a0In 1997, I published on the Web a collection of original documents about Babbage&#8217;s invention, along with an emulator, written in Java, which allowed people to experience programming this machine, which was never actually built. \u00a0(It is the founding member of the Victorian Brass Vapourware Club.)<\/p>\n<p>Well, foolish me, I happened to buy into a vapourware &#8230; <a href=\"https:\/\/balldiamondball.com\/blog\/how-i-spent-last-month\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":5813,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2279","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/balldiamondball.com\/blog\/wp-json\/wp\/v2\/posts\/2279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/balldiamondball.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/balldiamondball.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/balldiamondball.com\/blog\/wp-json\/wp\/v2\/users\/5813"}],"replies":[{"embeddable":true,"href":"https:\/\/balldiamondball.com\/blog\/wp-json\/wp\/v2\/comments?post=2279"}],"version-history":[{"count":2,"href":"https:\/\/balldiamondball.com\/blog\/wp-json\/wp\/v2\/posts\/2279\/revisions"}],"predecessor-version":[{"id":2282,"href":"https:\/\/balldiamondball.com\/blog\/wp-json\/wp\/v2\/posts\/2279\/revisions\/2282"}],"wp:attachment":[{"href":"https:\/\/balldiamondball.com\/blog\/wp-json\/wp\/v2\/media?parent=2279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/balldiamondball.com\/blog\/wp-json\/wp\/v2\/categories?post=2279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/balldiamondball.com\/blog\/wp-json\/wp\/v2\/tags?post=2279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}