Slashdot Mirror


The Greatest Machine Never Built

mikejuk writes "John Graham-Cumming is the leading light behind a project to actually build the analytical engine dreamed of by Charles Babbage. There is a tendency to think that everything that Babbage thought up was little more than a calculating machine, but as the video makes 100% clear the analytical engine was a real computer that could run programs. From the article: 'Of course Ada Lovelace was the first programmer, but more importantly her work with Babbage took the analytical engine from the realms of mathematical table construction into the wider world of non-mathematical programming. Her notes indicate that had the machine been built there is no question that it would have been exploited just as we use silicon-based machines today. To see the machine built and running programs would be the final proof that Babbage really did invent the general purpose computer in the age of the steam engine.'"

132 comments

  1. Whose opinions are they refuting? by Anonymous Coward · · Score: 5, Insightful

    There is a tendency to think that everything that Babbage thought up was little more than a calculating machine

    By whom? I have never heard the analytical engine described in terms like that.

    1. Re:Whose opinions are they refuting? by Trepidity · · Score: 5, Informative

      Yeah, I'm not quite sure where they got that from, unless it's based on popular confusion with the Difference Engine, an earlier design that could not do general-purpose, programmable computation.

      Babbage as a forerunner of modern computing isn't a recent acknowledgement either: many of the digital-computing pioneers explicitly referenced him, and compared their work to his, usually viewing his work favorably and chalking up its failures to practical implementation problems, not severe drawbacks in the design. Here's a 1958 article in New Scientist crediting Babbage, which even includes a table comparing the Analytical Engine with EDSAC.

      The only serious controversy I know of is whether the design could've been built with technology of the time, not whether the design itself was sound. See e.g. this 1998 journal article, particularly p. 34 (6th page of the PDF), which concludes that it could probably have been built, though it would've been quite expensive and required the top machining abilities of the day.

    2. Re:Whose opinions are they refuting? by mikejuk · · Score: 3, Insightful

      The non-expert thinks that mechanical computer = calculating machine

    3. Re:Whose opinions are they refuting? by cyberchondriac · · Score: 1

      Now that would be seriously steampunk

      --

      Look back up at my post, now look back down, you're on the Internet. Now look back up. I'm a signature.
    4. Re:Whose opinions are they refuting? by nurb432 · · Score: 1

      Yeah, I'm not quite sure where they got that from, unless it's based on popular confusion with the Difference Engine, an earlier design that could not do general-purpose, programmable computation.

      Right, few people know he designed 2 separate machines.

      --
      ---- Booth was a patriot ----
    5. Re:Whose opinions are they refuting? by Myopic · · Score: 1

      They also wrote this:

      "To see the machine built and running programs would be the final proof that Babbage really did invent the general purpose computer in the age of the steam engine."

      Um, no. "Dreaming up" a thing is not tantamount to "inventing" the thing. "Inventing" implies, to me at least, actually building the thing.

  2. erm.. it was built by Anonymous Coward · · Score: 0

    it was built in the 90s by the British science museum, I saw it years ago

    1. Re:erm.. it was built by Trepidity · · Score: 4, Informative

      You're probably thinking of the Difference Engine that the London Science Museum built in 1991 (output mechanism added in 2000). Afaik nobody's constructed an Analytical Engine, which is considerably more complex to build.

    2. Re:erm.. it was built by Anonymous Coward · · Score: 0

      You might have seen the construction of the Difference Engine, the TED video mentions in passing. The current project is for the Analytical Engine.

    3. Re:erm.. it was built by phantomfive · · Score: 1

      The one in the British museum is a partial model. Or possibly you saw the difference engine, which looks similar.

      --
      "First they came for the slanderers and i said nothing."
    4. Re:erm.. it was built by johnb10001 · · Score: 1

      They built a second Difference Engine that is currently on loan to the Computer History Museum in Mountain View. CA. I hope they get an Analytical Engine in the future. http://www.computerhistory.org/

    5. Re:erm.. it was built by Anonymous Coward · · Score: 2, Interesting

      To expand: the Difference Engine is a digital computer, but it's a special purpose one, like a simple calculator, except made out of gears and cogs. It can do certain mathematical calculations which had previously been laborious and error-prone. The government wanted a Difference Engine to make tables for indirect fire with guns, these tables (previously calculated by hand), allow you to hit things far away on the first shot if you know how far away exactly they are. The Difference Engine's promise was fulfilled actually just a few decades or so after it had been conceived, mechanical computers became quite widespread and only died out when the transistor made them uneconomic in the late 20th century.

      The Analytical Engine is a general purpose computer. It can work on any computable problem. Nobody ever built anything like that, the first general purpose computers were electronic.

    6. Re:erm.. it was built by kamapuaa · · Score: 1

      Mechanical computers didn't become "quite widespread" until WW2.

      --
      Slashdot: providing anti-social weirdos a soapbox, since 1997.
    7. Re:erm.. it was built by interval1066 · · Score: 3, Informative

      Or, to simplify; the difference engine is a caclulator, and one has been built. The analytical engine is a turing-complete computer, and one has not been built.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    8. Re:erm.. it was built by Anne+Thwacks · · Score: 1
      Of course Babbage could have started off on a completely different tack, and succeeded.

      http://www.amazon.com/dp/B006QMT7FA

      --
      Sent from my ASR33 using ASCII
    9. Re:erm.. it was built by Goatboy · · Score: 1

      Of course Babbage could have started off on a completely different tack, and succeeded.

      http://www.amazon.com/dp/B006QMT7FA

      The first sentence of this book confuses the Difference Engine with the Analytical Engine - not a great start.

  3. Well by Anonymous Coward · · Score: 0

    Can't we just 3D print in orbit or something? You know, get private space involved here?

  4. Interesting by heptapod · · Score: 4, Funny

    But now we can build computers within computer programs with redstone. Babbage never had redstone.

    1. Re:Interesting by Canazza · · Score: 1

      I get the feeling that if the AE is ever built in minecraft, it'll run slower than it's real-life counterpart.

      Redstone is *not* fast.

      --
      It pays to be obvious, especially if you have a reputation for being subtle.
    2. Re:Interesting by rubycodez · · Score: 1

      we've been able to build computers within computers for decades. And, are you implying the Analytical Engine could not virtualize itself if one built with big enough "store"? seems to be a matter of just working within a given offset within the store for each virtual AE for each instruction/data stream for of the three card readers.

  5. Re:Move on now. by phantomfive · · Score: 4, Insightful

    It was one machine... many others like it were being built. This one caught traction because the media/historic writing was on it's side.

    What? Who else was designing a turing complete computer in the 1830s? I haven't heard of them.

    --
    "First they came for the slanderers and i said nothing."
  6. I'm not sure it is even a controversy any more by Kupfernigk · · Score: 5, Interesting

    A lot happened in the first part of the Victorian era in the UK - I am referencing the UK because (a) that's where Babbage was and (b) I know a little of the history. This was a period when blacksmith engineering was rapidly giving way to scientific engineering. In essence, just as now with silicon, engineering techniques were developing fast as a response to new requirements for precision and metallurgy. So "the technology of the time" would itself have been different if the Government of the day had grasped just what it had, and made a real push for it. I would go out on a limb and suggest that if Prince Albert hadn't died when he did, the Analytical Engine would probably have been built. He was a major proponent of technical development and ruffled a lot of Establishment (classically educated) figures, but his Great Exhibition was a huge success. He died in 1861, in his early 40s. Babbage in 1871.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:I'm not sure it is even a controversy any more by MightyMartian · · Score: 4, Interesting

      I think that if the British Navy had had half a clue as to what Babbage's work could produce for them, it would have thrown what was then the most substantial military resources in the world at it, and the computing revolution would have happened in Victorian Britain.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:I'm not sure it is even a controversy any more by Anne+Thwacks · · Score: 2
      if the British Navy had had half a clue

      The last time that happened, Sir Francis Drake was in charge.

      --
      Sent from my ASR33 using ASCII
    3. Re:I'm not sure it is even a controversy any more by _Shad0w_ · · Score: 3, Insightful

      The Royal Navy frequently has a clue, the MOD and government in general, does not.

      --

      Yeah, I had a sig once; I got bored of it.

    4. Re:I'm not sure it is even a controversy any more by mikael · · Score: 3, Informative

      Look at the other research the Admiralty funded back then - timekeeping (pocket watches), astronomical calculatons (octants, sextants and easy to use calculation tables), tide calculstions, leading to signal processing and Fourier transforms, fluid dynamics and Navier Stokes equations.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    5. Re:I'm not sure it is even a controversy any more by findoutmoretoday · · Score: 1

      In the meantime the Royal Navy, and more successful others, put considerable resources and 40 years to develop smokeless powder.

    6. Re:I'm not sure it is even a controversy any more by Half-pint+HAL · · Score: 2

      The Royal Navy frequently has a clue, the RAF complain, and the MoD tell the Royal Navy to stop buying better planes than the idiots at the air force....

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    7. Re:I'm not sure it is even a controversy any more by TapeCutter · · Score: 1

      Thank you Charles Babbage, but thank you also for not being able to convince any government that your work should have been funded by the taxes.

      How cute, a Luddite with Libertarian glesses.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    8. Re:I'm not sure it is even a controversy any more by Anonymous Coward · · Score: 0

      To be fair, the British government did throw a lot of money at Babbage. Over half a million pounds, which is equivalent to several billions in today's money, for his "difference engine". At the time, the Royal Navy could have had more than 20 new frigates for that sort of money. The engine was never delivered.

      The issue was the precision with which the parts had to be made. Nowadays, that's not really a limiting factor, but in the 1840s it meant that a single spindle or latch could take days of work and rework, and even then you wouldn't really be sure until you could test a whole assembly, and when that (inevitably) failed to work, it was an incredibly laborious process to work out which particular part was causing it.

      You can't really blame the government of the day for not throwing yet more money down that particular black hole.

    9. Re:I'm not sure it is even a controversy any more by Anonymous Coward · · Score: 0

      The issue was the precision with which the parts had to be made.

      I thought that was shown to be a non-issue? Wasn't the bigger concern Babbage's dispute with his engineer over the tools or something like that?

    10. Re:I'm not sure it is even a controversy any more by Anonymous Coward · · Score: 0

      You've never had a single idea in your life, have you? Okay, maybe you've had other people's ideas and convinced yourself that they were yours...

    11. Re:I'm not sure it is even a controversy any more by swb · · Score: 1

      The Royal Navy already had rum, sodomy and the lash -- weren't these all that were needed for a successful Navy?

    12. Re:I'm not sure it is even a controversy any more by Anonymous Coward · · Score: 0

      The issue was the precision with which the parts had to be made. Nowadays, that's not really a limiting factor, but in the 1840s it meant that a single spindle or latch could take days of work and rework, and even then you wouldn't really be sure until you could test a whole assembly, and when that (inevitably) failed to work, it was an incredibly laborious process to work out which particular part was causing it.

      Actually, that turns out to be a bit of modern mythology. I saw the working Difference Engine at the Computer History Museum last fall, and one of the great things (besides watching it crunch numbers) was getting to talk to the people who run and maintain it. It didn't require a ton of machining precision for much the same reason that modern digital electronics don't require every gate to output a perfect 0V or +Vcc: the design had inherent noise immunity.

      Babbage designed most things using shafts which rotate to one of ten discrete positions (to represent a digit with values 0-9). That means the circle is divided into chunks of 36 degrees, which should give you an idea how much slop can be tolerated. Not 36 degrees worth, but the point is that you only have to get the shaft position roughly right. Additionally, Babbage made heavy use of cycles of "do a computation step, then shift the entire shaft housing to cause all shafts to engage detents". The detents are fixed regular patterns of "V" shapes every 36 degrees which engage pegs attached to the shaft -- so, when this step happens, every digit shaft is corrected from approximately the right position to the right position.

      According to the docents at the exhibit, it was easily within the power of 19th century British mechanical engineering to build even the Analytical Engine.

  7. CB = "the classic nerd" by Anonymous Coward · · Score: 0

    When the speaker on the TED video described Babbage as the kind of nerd who never finished projects because he kept stumbling on something new and exciting to pursue, I thought of this guy.

  8. It'll never happen by Anonymous Coward · · Score: 0

    From tfa:
        "The project hopes to have a working machine before the 2030s."

  9. The Greatest Machine Never Built by Anonymous Coward · · Score: 0

    Based on the title I hoped they found the John Galt electrical motor...

    1. Re:The Greatest Machine Never Built by Anonymous Coward · · Score: 0

      There are many contenders for that title, for example the Superconducting Super Collider which was planned in 1983 and cancelled in 1993 with a projected cost of $12 billion. Why is Babbage's machine greater?

  10. What if... by AliasMarlowe · · Score: 4, Interesting

    A nice "what if" novel was written by Gibson and Sterling, based on a posited successful adoption of the difference engine in Victorian times. It's classed as Sci Fi, but is more of a novel set in an alternative history. Definitely worth reading.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    1. Re:What if... by maxwell+demon · · Score: 4, Informative

      For those who want to learn about that book instead of just buying it, here's a better link.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    2. Re:What if... by osu-neko · · Score: 2

      It's classed as Sci Fi, but is more of a novel set in an alternative history.

      Replace "but" with "and". Most alternative history stories are science fiction, and this one is no exception. Neither the word "science" nor "fiction" imply that a story is necessarily set in the future, it's just merely the most common case. Not only is The Difference Engine science fiction, it's arguably hard-SF.

      --
      "Convictions are more dangerous enemies of truth than lies."
    3. Re:What if... by Anonymous Coward · · Score: 1

      For a funny view on the subject, you also might try

      http://sydneypadua.com/2dgoggles/

    4. Re:What if... by Rhinobird · · Score: 1

      See also Philip K Dick's "The Man in the High Castle".

      --
      If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
    5. Re:What if... by w0mprat · · Score: 1

      A nice "what if" novel was written by Gibson and Sterling, based on a posited successful adoption of the difference engine in Victorian times. It's classed as Sci Fi, but is more of a novel set in an alternative history. Definitely worth reading.

      Somewhere in an alternate steampunk universe there is a nice "What if?" novel about the inventors of silicon transistor computers, in a alternate history where babbage's machine was never built. They call us silipunks.

      --
      After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    6. Re:What if... by Neil+Boekend · · Score: 1

      Schrodinger's lolcat: I can or can't has heizenberger?

      (from signature)
      Shouldn't that be:

      Schrodinger's lolcat: I can and can't has heizenberger?

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
  11. Re:Move on now. by houghi · · Score: 5, Funny

    That is because Samuel William Jefferson, who invented the computer and build one, also invented the time machine in 1827.
    In 2079 his great-great-great-great-grandson, Hydro Jefferson, had an argument with his girlfriend about a cupcake (or a dancer called C-Cups. The books are unsure about that.)
    She then went back in time and killed S.W. Jefferson as a little baby.

    --
    Don't fight for your country, if your country does not fight for you.
  12. 1941 by gfody · · Score: 1

    Konrad Zuse designed and built the first mechanical computer in 1941. It's his own design using binary.

    --

    bite my glorious golden ass.
    1. Re:1941 by hackertourist · · Score: 1

      The Z3 was an electromechanical computer, i.e. it used relays. This avoided a big problem with mechanical computers: power transfer. The crank on a Babbage computer potentially had to drive all of the components in the mill, which would place high loads on the gears.

  13. Example of perfect being the enemy of good enough by Attila+Dimedici · · Score: 4, Insightful

    Charles Babbage is the ultimate example of "The perfect is the enemy of the good." He was so caught up in what he could do better with the Analytical Engine that he did not fill the orders for the Difference Engine. If he had set some people up making Difference Engines rather than spending the money he was given to build a Difference Engine to design the Analytical Engine, he might have been able to get a steady enough flow of money to fund building and designing variations on the Analytical Engine. The question of course is, if he had done that, would he have lived long enough to get any work done on the Analytical Engine at all?

    --
    The truth is that all men having power ought to be mistrusted. James Madison
  14. Re:Women and computers by Anonymous Coward · · Score: 0, Offtopic

    Roflwaffles bitter much? Sounds like you lost a job to a woman and your baby mama has your checks for child support. I know plenty of female programmers who are brilliant and alot of the time moreso than I.

  15. Re:Women and computers by Daniel+Dvorkin · · Score: 1, Offtopic

    Wow, somebody really needs to get laid.

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  16. wrong by rubycodez · · Score: 1

    not the first mechanical computer by millenia, but rather the first turing-complete programmable automatic mechanical computer. big difference.

    1. Re:wrong by Anonymous Coward · · Score: 0

      not the first mechanical computer by millenia, but rather the first turing-complete programmable automatic mechanical computer. big difference.

      Well, mixing them up is understandable. In many languages "computer" is not just a calculating device, there's a different word for that. English is stupid in that regard, that computing is, well, doing calculations. No need to distinctly say that it's a turing complete device - if it isn't it's just a calculator.

    2. Re:wrong by rubycodez · · Score: 1

      there are plenty of "computers' in those other languages that aren't turing complete, either. For example, there are programmable analog computers that can do quite complex tasks......

    3. Re:wrong by Teancum · · Score: 3, Informative

      Yes, there is a need to describe a device as Turing complete if you are going to be accurate. The parent post above got it dead right when he said that Konrad Zuse didn't even get the right millennium in terms of when the first (known) mechanical computer was built. That would likely be the Antikythera mechanism, and there is reason to believe there were machines of similar complexity which existed earlier. The Egyptians and Babylonians had clockworks which predated even this device by several millennia, and depending on your definition you could even describe things like Stonehenge to be a computer.

      The point of suggesting Turing completeness is that you get into the realm of programmable computers that have a set of characteristics all to themselves... and that Alan Turing described mathematically a set of characteristics that distinguishes these early mechanical computers (not merely calculating devices either) from more modern computational machines that are typically called "computers" in a modern context.

      The issue with Konrad Zuse is that he did build the first functioning Turing complete device (well... made a strong attempt at it with the Z1), with other computers being built about the same time.

      The amazing thing about the Babbage design is that it was using technology of a much earlier era and still could get the job done. That is why it is an amazing design and why so many "what if" statements keep getting made about it. Britain certainly had accurate tables for performing firing solutions with their weapons, but just imaging what World War I would have been like with a United Kingdom having at its disposal nearly a half century of computer technology experience is certainly something that would have changed the outcomes of war. Or perhaps if like many inventions the Germans took designs and ideas from the British and refined them to a much larger degree... imagine what Imperial Germany could have done with the same machine and subsequent designs incorporating the electrical circuits that existed in the early 20th Century.

    4. Re:wrong by benthurston27 · · Score: 1

      A much simpler design and more compelling what if to me is if you start with the idea that you can build logic gates with plumbing technology that's been around for thousands of years. A nand gate is where the water level rises in two containers and two floats in each one cut off the flow of a third.

  17. "really did invent" by Daniel+Dvorkin · · Score: 2

    Can you really say someone "invented" something if they never actually managed to build it? I have tremendous respect for the work Babbage and Lovelace did, but honestly, I'm not sure they invented the computer any more than da Vinci invented the airplane.

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    1. Re:"really did invent" by Yvanhoe · · Score: 4, Insightful

      Da Vinci's airplanes were built, and they didn't fly. Babbage computers were built, and they worked.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    2. Re:"really did invent" by Anonymous Coward · · Score: 0

      Not only that - it was not da Vinci that invented the aeroplane, but Sir George Cayley, in 1799 (just 10 years before Babbage was working on his computer). The first flight of a heavier-than-air machine took place in the 1840s.

      Just imagine what the world would have been like if we had been able to use this 100-years start in technology.....

    3. Re:"really did invent" by benthurston27 · · Score: 1

      I always think it's funny to wonder why Da Vinci didn't invent the bicycle before even trying to build an airplane. It seems he had all the ideas for pedal powered mechanics but never thought to apply them in the simplest way.

  18. Financial disaster stopped it by Anonymous Coward · · Score: 0, Insightful

    I am quoting from memory here, from Terence Kealey's two books, out of which "The economic laws of scientific research" is the best.
    Charles Babbage talked the British government into investing in the differential machine. He didn't complete it and the money was wasted. A couple of Swedes actually built the machine, but didn't sell many. You see, once you have calculated logarithmic tables and the like once, you can just print more of them.
    The positive result was that the government of the UK did not spend a penny on higher education until after the first world war. I write positive, since the empirical evidence shows that since higher civilian education was all private, it was as a consequence the best in the world. Britain was also the richest country in the world, which helped, but for every dollar government spends on higher education, the private sector spends about 1.25 less. This was true then, and according to the OECD (but hidden away in their reports), it is true now.

    Darwin was a self-financed hobby researcher. He did not apply for grants, he did not have PhD students and he did not have to follow politically fashionable theories of the day.

    All British universities had huge private endowments. Unfortunately, they invested in government bonds and at the end of WWI, these had been reduced to only 25% of their value. The intended students had also been shot to pieces in the trenches. So in 1920, British universities were bankrupt, because of the government, and became state run.

    1. Re:Financial disaster stopped it by Anonymous Coward · · Score: 0

      I am quoting from memory here, from Terence Kealey's two books, out of which "The economic laws of scientific research" is the best.
      Charles Babbage talked the British government into investing in the differential machine. He didn't complete it and the money was wasted.

      More like: he was too perfectionist, leading to delays and cost overruns. The government eventually spent nearly 10x its original investment without getting any log tables out of it. By then, Babbage was getting enthusiastic about the Analytical Engine. This prospect made the Difference Engine seem less worth completing to the government, so they cut funding without the Difference Engine completed.

      A couple of Swedes actually built the machine, but didn't sell many. You see, once you have calculated logarithmic tables and the like once, you can just print more of them.

      You say this like it's some kind of insightful revelation. It's not. The whole point of the Difference Engine was to ensure that the tables you were going to print lots of didn't have errors. At the time, table printing normally involved calculating values by hand (a source of error), then having a typesetter transcribe the tables to printing plates, also by hand (a major source of error). The Difference Engine aimed to solve both problems in one fell swoop: it would accurately calculate the tables, and "print" them as impressions in soft plaster plates. After the plaster hardened, you could use them to mold printing plates. When plates wore out (printing does consume plates, you know), you could set up the machine again and make a new plaster mold, once again without error. Given the available technology, a Difference Engine was supposed to an integral part of mass producing accurate tables, not something you used just once then threw away.

      (snip stupid libertarian WE CAN'T HAVE PUBLIC ANYTHING BECAUSE THE PRIVATE SECTOR IS ALWAYS BETTAR!!!!1 garbage)

  19. Well there's yer problem. by caffeinated_bunsen · · Score: 4, Funny

    John Graham-Cumming is the leading light behind a project...

    Leading lights generally work better in front of things. I think your metaphorator might be a bit misaligned...

    Yep. Looks like you've got some sinusoidal co-pleneration between the literal input shafts. Gonna have to replace your main spurving bearing, maybe the secondary too. A couple of the marzel vanes on your imagery agitator are looking a pretty worn, might want to get those replaced while you're at it.

    --

    Bugrit! Millenium hand and shrimp!
    1. Re:Well there's yer problem. by jkflying · · Score: 1

      It's fine, I'm sure the government will buy it.

      --
      Help I am stuck in a signature factory!
    2. Re:Well there's yer problem. by dbcad7 · · Score: 1

      Your correct.. the metaphor only works if your the leading light behind an FTL test flight..

      --
      waiting for ad.doubleclick.net
    3. Re:Well there's yer problem. by Anonymous Coward · · Score: 0

      John Graham-Cumming is the leading light behind a project...

      Leading lights generally work better in front of things. I think your metaphorator might be a bit misaligned.

      I don't care what you think you think.

      http://science.slashdot.org/story/12/04/24/2031211/quantum-experiment-shows-effect-before-cause

    4. Re:Well there's yer problem. by Anonymous Coward · · Score: 0

      think of it in terms of a projector where the light is situated behind the image when then shines out through a lens the be projected on the a screen.

      the world's the screen, the project the projector and john graham-cumming the (leading) light.

      the clue's in the language ;)

  20. Not surprising it was never built by Anonymous Coward · · Score: 0

    From TFA: The project hopes to have a working machine before the 2030s.

    If it's going to take them 20 years to build one of these things with today's fabrication technology, how the hell would this have actually been built in the 1800s?

  21. Re:Women and computers by tibit · · Score: 0

    Go to a few eastern european university math departments. You'll find ladies who won't only beat you at, say, analysis or algebra, but will probably be a treat to look at. I've had a calculus recitation with lady who easily made heads turn, and she knew her stuff cold. Alas, in science, a lot is a paraphrase. Few people bothered to rederive everything they used, because few had the capacity, discipline and throughput to do so. Feynman was one such man, but I'm sure you'd find a proportional number of women who pulled it off as well. I went to college with a girl with a body to kill for who was quite Feynman-esque in that way: to understand almost anything, she had to work it out on her own.

    --
    A successful API design takes a mixture of software design and pedagogy.
  22. Great idea, probably not happening by Animats · · Score: 4, Interesting

    It's a great project, but I don't think it's really happening. The guy behind it is into PR, not cutting metal. "The project hopes to have a working machine before the 2030s."

    There's a simulator for the Analytical Engine. It runs in a Java applet, and you can write and run programs. It's not that hard to program. The Analytical Engine is comparable to a low-end programmable calculator, without trig functions.

    The machine itself isn't that complicated; just big. It's big because Babbage specified 1000 memory locations of 50 decimal digits each. So you need 50,000 memory wheels. That's all for data; programs are on cards. The "mill" part of the machine is roughly the complexity of a good mechanical desk calculator.

    That's actually far too much memory for what the thing can do. Nobody seems to know why 50 digits, either. Babbage had figured out shifting, and understood scale factors, so it's not that he wanted to put the decimal point in some fixed place and work in fixed fractional mode.

    If the thing were built with 100 memory locations of 10 digits each (a typical configuration for an 1980s programmable calculator), it would be equally capable, and 1/50th the size. That's enough capacity for navigational tables and astronomy. Built with full memory, it would be the size of a locomotive, and most of the memory would be idle. The extra memory wouldn't make it useful for bookkeeping or business; the I/O isn't there for that.

    I wrote in and asked how many part numbers (different parts) the machine has, which gives a sense of how much manufacturing effort is required. There probably aren't that many; all 50,000 memory wheels will be identical, and most of the "mill" is repeats of a 1 digit mechanical adder. I didn't get an answer.

    Somebody should model the machine in SolidWorks or Autodesk Inventor. (Or upgrade the mechanism support in Minecraft and let that crowd do it.)

    1. Re:Great idea, probably not happening by effigiem · · Score: 1

      +1 to that.

    2. Re:Great idea, probably not happening by bdabautcb · · Score: 2
      --
      Koalas. They're telepathic. Plus, they control the weather. -Margaret
    3. Re:Great idea, probably not happening by JohnGrahamCumming · · Score: 5, Informative

      You are correct that I care about the PR side of things. I need to because I need to raise a substantial amount of money.

      But it's far from all PR. There's now a registered British charity with a board of trustees and the pre-eminent Babbage expert, Doron Swade, who built the Difference Engine No. 2 at the Science Museum is running the technical side of the project.

      Study of the digitized plans has been underway since February and some first results will be announced this summer. We actively want to build a 3D working model in a tool like Autodesk.

    4. Re:Great idea, probably not happening by gmhowell · · Score: 4, Funny

      "1000 memory wheels ought to be enough for anyone"

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    5. Re:Great idea, probably not happening by Anonymous Coward · · Score: 0

      That's actually far too much memory for what the thing can do. Nobody seems to know why 50 digits, either. Babbage had figured out shifting, and understood scale factors, so it's not that he wanted to put the decimal point in some fixed place and work in fixed fractional mode.

      When I saw the Difference Engine at the Computer History Museum, one of the things the demonstrators mentioned was that it was capable of having an operator split the similarly oversized digit stacks into sections (such that carries would not propagate through the whole stack), allowing you to run multiple lower precision calculations in parallel on different input data. I.e., Babbage invented short-vector SIMD. Perhaps that was true of the Analytical Engine too?

    6. Re:Great idea, probably not happening by benthurston27 · · Score: 1

      It makes me think someone should make something where the whole goal is for building logic, like a an actual circuit with transistors and all that that you could walk around in. Maybe it could even output the design to be actually fabricated. Or maybe you just have blocks of p-type or n-type doped material and dialectric that you build everything out of. I've seen enough of these types of videos to think there might be a demand for one that works a lot faster than what they're doing with redstone.

  23. A Turing Machine 100 Years Before Turing by qbitslayer · · Score: 0

    Yep, the Analytical Engine was a Turing Machine long before Turing showed up. Babbage deserves more credit as the father of computing than Turing does, in my opinion. Just saying.

    1. Re:A Turing Machine 100 Years Before Turing by Half-pint+HAL · · Score: 2

      The problem is that Babbage didn't actually have any "computing babies" -- his computing genotype died out, and a new computer bloodline evolved years later. Turing was part of that family tree.

      Sorry for the mildly mixed metaphor.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    2. Re:A Turing Machine 100 Years Before Turing by Anonymous Coward · · Score: 0

      The Analytical Engine was not a Turing Machine. It was a Turing-equivalent machine.

      Yes, that's nitpicking, but to illustrate a point. Turing's theory work isn't interesting and groundbreaking because his ungainly little conceptual computer design (the Turing Machine) is in any sense a practical computing device. It wasn't ever supposed to be. What it was about was proving that such a simple machine could in fact do anything a more complicated computer could, given "sufficient time and memory". That was actually an important theoretical result. And thus we have the concept of Turing equivalence -- we know that any machine which matches or exceeds certain criteria Turing laid out can, given sufficient time and memory, calculate anything that it's possible for a computer to do.

      Babbage didn't do any theory-of-computing work like that (that I know of, anyways). He and Turing worked on very different things, and each should be (and is) recognized for his contributions. Your attempt to deny Turing any primacy is very misguided.

  24. This project was discussed before by hackertourist · · Score: 1

    in 2011
    and 2010

    1. Re:This project was discussed before by Jetra · · Score: 0

      I thought that this was talked about before. Thanks!

  25. Non news, known for a long time by Anonymous Coward · · Score: 0

    This is not news in any way. It was known years ago, the attempt to make it started a long time ago as well (not this one, but a shitload of others), and there is nothing of interest here. Olds, not news.

  26. Dear Roman Mir, by Kupfernigk · · Score: 4, Interesting
    Please go and learn some actual British history, including the history of technology, before posting any more of your Cato Institute bunkum. Were you to do so, you would discover that the early technical lead of the British, due largely to non-university educated Dissenting craftsmen, was lost later in the 19th century because of a failure to make practical use of the theoretical work done in the universities. By the start of WW1, Germany had better explosives, better shells, better rangefinding and aiming equipment, better artillery, and arguably better logistics. "Better navigation and better gun aiming tools" for the British armed forces would have been a bloody good start towards ending WW1 in 1916 when a reasonable peace was still possible.

    I think I'll take my chances with Government and taxes versus Libertarians and giant corporations, thank you. I can at least vote for Governments and pay an accountant to ensure I don't pay too much tax. But in your world, where the price of food and oil is set by whoever can buy up all of it and dole it out at will, I don't have a vote.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:Dear Roman Mir, by Anonymous Coward · · Score: 0

      The wars, by the way, were caused by governments, not by individual entrepreneurs, neither then, nor today. I take my chances with free market, at least it is not going to push the world into another war.

      Oh, I think a certain Mr. Hearst knew how the free market could push a country to war

    2. Re:Dear Roman Mir, by roman_mir · · Score: 0

      People don't go to wars, governments go to wars. Governments pursue their agenda, governments steal money, governments start the wars and then people are forced to participate and die in them, dear AC.

    3. Re:Dear Roman Mir, by AquaDuck · · Score: 1

      I take my chances with free market, at least it is not going to push the world into another war.

      Yes, because two media moguls would never twist news coverage to force a government into a war it didn't want just to feed their circulation rivalry.

    4. Re:Dear Roman Mir, by roman_mir · · Score: 0

      Yes, because two media moguls would never twist news coverage to force a government into a war it didn't want just to feed their circulation rivalry.

      - there wouldn't even be those media moguls, were it not for government creating all sorts of barriers to entry to help those very 'media moguls' in the first place, and secondly again: without government there are no wars. No person starts a war, a government starts a war. Government steals your money and sends you or others to war to kill other people, while it's really a government fighting against another government with blood and money of people who don't want to be in these wars.

    5. Re:Dear Roman Mir, by TapeCutter · · Score: 1

      No person starts a war, a government starts a war.

      Just to Goodwin the thread properly, you're saying that Hitler didn't start WW2 ?

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    6. Re:Dear Roman Mir, by roman_mir · · Score: 1

      you're saying Hitler wasn't government?

    7. Re:Dear Roman Mir, by Anonymous Coward · · Score: 0

      You clearly have no clue about what a libertarian is, and you obviously have no interest in learning.

      And libertarians also have no interest in informing you about it (or what in your post is incorrect), either. It makes it easier for us to avoid the red coats.

    8. Re:Dear Roman Mir, by TapeCutter · · Score: 1

      Hitler was a person, I've seen the news reels.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    9. Re:Dear Roman Mir, by roman_mir · · Score: 1

      So Hitler wasn't government? OK, he wasn't the top official in the government at the time?

    10. Re:Dear Roman Mir, by tehcyder · · Score: 1

      You forgot to mention that Original Sin occurred when the first government was formed by Adam in the garden of Eden, as a way of taxing Eve and defying the natural order of the universe..

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    11. Re:Dear Roman Mir, by Myopic · · Score: 1

      Yawn.

      Governments are people.

      Your points are invalid.

    12. Re:Dear Roman Mir, by Myopic · · Score: 1

      Yes, that is what we are saying.

    13. Re:Dear Roman Mir, by Myopic · · Score: 1

      Oh, okay, so now we've moved the goalpost from "only governments go to war", to "Hitler was government" to "Hitler was a politician". Yes, Hitler was a politician, so are you ready to stop making meaningless statements like "Hitler was government"?

      Every time we've pushed back at your nonsense, you've given it up.

      If we kept pushing, you would be forced to give it all up, because the entire ideology is nonsense.

    14. Re:Dear Roman Mir, by roman_mir · · Score: 0

      A goalpost? Hitler was not just a politician, he was the government. He was a dictator even if supposedly an 'elected' one. He'd send you to a concentration camp without any jury, that's for certain.

      As to me 'giving up' - hasn't happened yet. My ideology is principled, yours is nonsense propaganda pushed onto you by your totalitarian regime, they did a good job at brainwashing you, but I suppose it doesn't take too much effort to brainwash somebody without a brain.

    15. Re:Dear Roman Mir, by Anonymous Coward · · Score: 0

      No, Adam and Eve are freedom loving capitalists who rebelled against the oppressive government that regulated what fruit trees they should or shouldn't eat, and probably population control too (somehow, Adam and Eve didn't have any children until after they left Eden...)

      Eden was a communist hell hole. Probably still is, since nobody is there to work on the land and develop it. Imagine all the possibilities if Eden had a free market capitalist economy: a Star Bucks under every tree!

    16. Re:Dear Roman Mir, by tehcyder · · Score: 1

      you're saying Hitler wasn't government?

      I think the point is that people in government are still people, in the same way that people in corporations are still people.

      So you can't just blame "the government" or "the corporation" when something bad happens. And you certainly can't assume that completely abolishing institutions that have grown up over thousands of years of human history will magically produce Shangri La.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    17. Re:Dear Roman Mir, by voidphoenix · · Score: 1
      And governments are made of what, chocolate syrup?

      People go to wars. People pursue their agenda, people steal money, people start the wars and then people are forced to participate and die in them, dear roman_mir.

      FTFY.

    18. Re:Dear Roman Mir, by Myopic · · Score: 1

      Yes indeed, libertarianism is very, very principled. The principles are stupid and wrong, but at least they are consistent. That's more than can be said for other ideologies, such as Christian Nationalism, or a number of others. Most libertarians are also forced by reality to be hypocrites, but there is a small number of non-hypocrites (in the small number of libertarians) too, who will follow those principles to true insanity. I don't know you, of course, so I have no idea whether you are a hypocrite, or insane.

    19. Re:Dear Roman Mir, by tragedy · · Score: 1

      "I call market at the time deciding that the spending on these programs was not worth the effort.

      What you call the "market ... deciding", anyone who knows anything at all about emergent behaviours calls a joke. There's no magic invisible hand that causes markets to make ideal choices. Predicting the potential of a particular technology is something that's clearly outside the set of things market "decisions" can accomplish.

    20. Re:Dear Roman Mir, by damn_registrars · · Score: 0

      I'm not sure why you are trying to get roman_mir's attention. As you see, he did not reply to your message. It appears you wrote to him believing that he actually believes in what he writes; I suggest you re-examine his posts and journal entries and you may come to a different conclusion.

      While in his posts, roman_mir is endlessly worshipping ron paul and the ayn rand school of philosophy, the way he behaves when shown the failings of the same suggest that his beliefs are likely not the ones he presents. Yours is one of many, many, many, times when someone has told roman_mir that what he says is not rooted in reality, and as he has done so many times he neglected to reply. This kind of drive-by philosophy suggests that roman_mir may actually be here to make the ultra-right-wing philosophy look foolish, by intentionally spouting its most absurd statements.

      --
      Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
    21. Re:Dear Roman Mir, by TapeCutter · · Score: 1

      Ironically the whole fairy tale reminds me of the flower power movement in the 60's. They are both the most vocal "skeptics" of everything under the Sun, save their own ideas. Governments are here because it's a fact of life that people are not naturally nice to each other when competing for resources, except for those 100 or so individuals in our personal "monkeysphere". And also because trade between, and membership of, the gigantic modern tribes we call nations is slightly more complex and cut throat than one-on-one neigbourly barter. They see a world beyond their control and their answer is to simplyfy the data to fit their personal experience, rather than admit to themselves their personal experience may be inadequate. This is the ultimate meaning in Asimov's three law, human 'logic' is not an axiomatic system. They will only be "free" when they fully comprehend the fact that there is no difinitive set of rules for life, only consequenses.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  27. Re:Until the machine is complete, it's a non issue by Anonymous Coward · · Score: 0

    Pot... meet kettle.

    I don't see your Lego build of an analytical engine anywhere.

    At least these guys are progressing towards a goal... what's your progress so far?

  28. Re:Women and computers by mark-t · · Score: 1

    I'm not sure what's sadder... that utterly pathetic troll attempt, or that it's just possible you might genuinely believe any of what you just said.

  29. Re:STOP LINKING TO I-PROGRAMMER STORIES by germansausage · · Score: 1

    I mostly don't reply to AC rants, but in this case you are 100% correct. The content on the linked page takes up less than 10% of the width of my screen.

  30. What about Thomas Fowler? He p0rned Babbaged! by m1bxd · · Score: 5, Interesting

    Thomas Fowler actually built a calculation machine in wood, presented to the Royal Society in 1840!!!!

    http://www.thomasfowler.org.uk/

    This only fault was not to have the social background that Babbage had...

    I quote from the front page of the site dedicated to him:

    Fowler writes to Airy:

            "I had the honor in May 1840 to submit the machine to the inspection of many Learned Men in London among whom were the Marquis of Northampton, Mr Babbage, W F Baily and A de Morgan Esq with many other Noblemen and Gentlemen, Fellows of the Royal Society etc and it would have been a great satisfaction to me if I could have had the advantage of your opinion also. They all spoke favourably of my invention but my greatest wish was to have had a thorough investigation of the whole principle of the machine and its details, as far as I could explain them, in a way very different from a popular exhibition:- this investigation I hope it will still have by some first rate men of science before it is be laid aside or adopted.
            I am fully aware of tendency to overrate one's own inventions and to attach undue importance to subjects that preoccupy the mind but I venture to say and hope to be fully appreciated by a Gentleman of your scientific achievements, that I am often astonished at the beautiful aspect of a calculation entirely mechanical.
            I often reflect that had the Ternary instead of the binary Notation been adopted in the Infancy of Society, machines something like the present would long ere this have been common, as the transition from mental to mechanical calculation would have been so very obvious and simple.
            I am very sorry I cannot furnish you with any drawings of the Machine, but I hope I shall be able to exhibit it before the British Association at Devonport in August next, where I venture to hope and believe I may again be favoured with your invaluable assistance to bring it into notice. I have led a very retired life in this town without the advantages of any hints or assistance from any one and I should be lost amidst the crowd of learned and distinguished persons assembled at the meeting without some kind friend to take me by the hand and protect me."

    Charles Babbage, Augustus De Morgan, George Airy and many other leading mathematicians of the day witnessed his machine in operation. These names have become beacons in the history of science yet nowhere will you find reference to Thomas Fowler. Airy asked that he produce plans of his machine but Fowler, recalling his experience with the Thermosiphon, refused to publish his design.

    The machine was superior in many respects to Babbage's calculating machine, the Difference Engine, generally regarded as the first digital computer. Fowler's machine anticipated the modern computer in its design by using a ternary calculating method. This is in contrast to Babbage's machine which performed a decimal calculation, an approach which made his machine very complicated. The government of the day became increasingly disillusioned by the money they were having to pour into its development. So much so that the government refused to even look at Fowler's machine. Had Thomas Fowler published his design he would no doubt have won the support of many leading mathematicians of the time. Unfortunately, it took several decades before his approach was re-invented and in the mean time his name had slipped into obscurity.

    1. Re:What about Thomas Fowler? He p0rned Babbaged! by phantomfive · · Score: 1

      His other fault was to die shortly after building it.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:What about Thomas Fowler? He p0rned Babbaged! by Anonymous Coward · · Score: 0

      Charles Babbage, Augustus De Morgan, George Airy and many other leading mathematicians of the day witnessed his machine in operation. These names have become beacons in the history of science yet nowhere will you find reference to Thomas Fowler. Airy asked that he produce plans of his machine but Fowler, recalling his experience with the Thermosiphon, refused to publish his design.

      Maybe that bolded bit had something to do with the lack of recognition? It's sad he chose not to publish for that reason.

      The machine was superior in many respects to Babbage's calculating machine, the Difference Engine, generally regarded as the first digital computer.

      Uh, no. The D.E. is not generally regarded as the first digital computer. It's a mechanical calculator, with some really cool output machinery for generating printing plates. The target application for the D.E. was to assist operators in generating and printing log tables and other mathematical reference works, to improve accuracy and reduce labor. (note that this is different from Fowler's target application, which was the equivalent of a desk calculator so far as I can tell)

      The story TFA is about concerns Babbage's Analytical Engine, not the Difference Engine. Had Babbage built the A.E., it would have been the first computer. (That is, something with a stored program and enough features in the machine language to qualify as Turing equivalent.) Neither the D.E. nor Fowler's machine (so far as I can tell) qualify.

      Fowler's machine anticipated the modern computer in its design by using a ternary calculating method.

      Are you stark raving mad? No modern computer uses ternary arithmetic.

      This is in contrast to Babbage's machine which performed a decimal calculation, an approach which made his machine very complicated.

      This is another comment which makes me wonder if you're crazy, or just waaay too enthusiastic about Fowler to the point you're fanboy-trashing Babbage because Babbage is more famous. I've seen one of the functioning copies of the D.E. (the one at the Computer History Museum). Decimal calculation does not make it very complex. Actually, it's rather simple: digits are represented on wheels which take one of ten positions. Also, decimal possessed the great practical advantage that using it did not require translating human readable numbers to balanced ternary and back. (From the wikipedia entry on Fowler's machine, it doesn't sound like his machine had any conversion built in, which is perhaps not too surprising since a conversion step would likely require as much machinery as the arithmetic if not more.)

      If you want to talk about anticipation of modern computing methods, while neither of them used what is by far the dominant numerical base in computing today (binary), did you know that IBM mainframe processors support decimal floating point natively? Admittedly, using BCD (binary coded decimal), but that's closer to Babbage than Fowler. And yes, the IBM machines actually compute in BCD all the way through... they don't translate from BCD to binary and then back.

      Unfortunately, it took several decades before his approach was re-invented and in the mean time his name had slipped into obscurity.

      His approach has been dabbled with in the electronic era, but it never gained momentum because in practice binary has proven to be the best choice (especially once CMOS binary logic started to gain steam).

      More importantly, unlike Babbage he doesn't seem to have ever worked on a stored program computer. That's the real reason we remember Babbage's name first. He had a credible design for a programmable computer, not a mere calculator. It's also why we remember Lady Ada Lovelace -- had Babbage's machine been built, she would've been the world's first programmer.

  31. by 2030? by nurb432 · · Score: 1

    Yikes, it should not take that long with today's manufacturing technology.

    --
    ---- Booth was a patriot ----
  32. Greatest Never built? Hardly. by Anonymous Coward · · Score: 0

    Google "Flying Crowbar". THAT'S the greatest machine never built.

  33. Screw ASCII ! by Chetchez · · Score: 0

    Porn on that must have been awesome!

  34. Oh Imperial College!! by Anonymous Coward · · Score: 0

    Only Imperial College could have held this kind of event and invite JG Cumming haha.
    http://tedximperialcollege.com/
    There is this Also Faisal guy as well who is doing neuro-computing. Pretty neat

  35. Re:Move on now. by Anonymous Coward · · Score: 0

    Congratulations. I think you may have just won the prize for the greatest display of ignorance on Slashdot, ever.

  36. Re:Women and computers by Anonymous Coward · · Score: 0

    Three Cheers For Captain Oblivious!

  37. Re:Move on now. by tehcyder · · Score: 1

    Congratulations. I think you may have just won the prize for the greatest display of ignorance on Slashdot, ever.

    Clearly you are new here, and therefore unaware of such slashdot legends as Jon Katz.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  38. Extrapolated value of Analytical Engine? by swb · · Score: 3, Insightful

    Assuming the best of all possible worlds, the Analytical Engine is built and it works, what aspects of life would have been advanced by it? Whenever I hear about it, people talk about it as if it would have turned Victorian London into a Steampunk Silicon Valley and enabled great advances.

    Would running programs on the difference engine have been sophisticated enough or capable of enough complexity to solve significant engineering problems that were too difficult or time consuming to solve with the by-hand mathematics of the era?

    Was the system scalable enough that you could have built a bigger one capable of handing more useful/larger computations? Or shrinkable enough to make portable to use on ships or in remote locations, yet still calculate useful things?

  39. Oh, my. by BootysnapChristAlive · · Score: 2

    That's true.