Slashdot Mirror


Building a 5-Ton Calculator From 19th-Century Plans

alphadogg writes "Starting in May, many will have the opportunity to see computing done the old-fashioned way: with lots of gears, a big crank, and some muscle. The Computer History Museum in Mountain View, CA, will unveil a new construction, the first in the US, of the 19th-century British mathematician Charles Babbage's Difference Engine No. 2, an improved version of his earlier design for a mechanical digital calculator. It weighs in at two tons more than the Difference Engine built in 1991 at London's Science Museum. Microsoft millionaire Nathan Myhrvold commissioned and paid for the US model."

218 comments

  1. It's cool by kampangptlk · · Score: 4, Funny

    But does it run linux?

    --
    àà®à¥à®à¾à¦ààYà¥àà àà
    1. Re:It's cool by Adambomb · · Score: 5, Insightful

      yes, and we can all imagine a beowolf cluster of them, comparisons with automobile tonnage, and how in soviet russia, 2 tonn calculator uses YOU.

      yep.

      --
      Ice Cream has no bones.
    2. Re:It's cool by Anonymous Coward · · Score: 0

      Can you image a Beowulf cluster of these?

    3. Re:It's cool by calebt3 · · Score: 4, Funny

      Make an emulator and try it ;-}

    4. Re:It's cool by jellomizer · · Score: 3, Funny

      No it if you RTFA you will see that it was sponsored by Microsoft.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:It's cool by calebt3 · · Score: 1

      TFA? TFSummary

    6. Re:It's cool by Waffle+Iron · · Score: 5, Funny

      But does it run linux?

      Yes, but first you have to figure out how to approximate Linux as a Taylor series.

    7. Re:It's cool by thanatos_x · · Score: 1, Interesting

      Well, it sounds like it's turning complete (the first machine to be), so in theory it can run any program runnable today.

      http://en.wikipedia.org/wiki/Babbage#Analytical_engine

      As a practical matter you may want to invent a time machine and perpetual power source first.

      --
      I am not an expert. If I am misled in something, please correct me.
    8. Re:It's cool by evanbd · · Score: 4, Insightful

      First, this is the Difference Engine No. 2, not the Analytical Engine. It's not Turing complete.

      Second, the usual restriction on running something like Linux is lack of memory, not lack of a Turing-complete instruction set. Or, looked at another way, no one has ever or will ever build a Turing-complete machine, because they'll run into difficulty with the infinite tape.

    9. Re:It's cool by mikael · · Score: 1

      Yes, but you wouldn't believe how many punched cards it takes to store the kernel image.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    10. Re:It's cool by EEPROMS · · Score: 1, Funny

      But does it run linux?

      I heard they are porting Gentoo to the Babage platform (think its called Garbage), should be finished compiling the kernel in about 15 years.

    11. Re:It's cool by cheater512 · · Score: 2, Funny

      Hmm...I wouldnt want to put Vista on it in that case.

    12. Re:It's cool by Whiteox · · Score: 1

      According to this site: http://www.simonkelk.co.uk/sizeofwales.html
      its weight is about 1.002 African Elephants.

      --
      Don't be apathetic. Procrastinate!
    13. Re:It's cool by hawkeyeMI · · Score: 1

      I got a good chuckle out of that -- thanks!

      --
      Error 404 - Sig Not Found
    14. Re:It's cool by Anonymous Coward · · Score: 3, Funny

      The answer is no, as the Difference Engine is not Turing complete. Charles Babbage realised the errors of his ways though. He repented, abandoned work on his difference engine and commenced work on his Analytical Engine. This new analytical engine was Turing complete and so could run Linux. Unfortunately the desktop version of Linux was delayed until 2004. When he found out about this delay Charles Babbage was broken hearted. Disabled by grief he was unable to complete his analytical engine before his death.

    15. Re:It's cool by ross.w · · Score: 2, Funny

      But how much information can it process in Libraries of Congress?

      --
      If my call is important, why am I talking to a recording?
    16. Re:It's cool by laejoh · · Score: 0

      What's its powersource? Does it run on hot grits?

    17. Re:It's cool by compro01 · · Score: 1

      but grits would jam the gears!

      --
      upon the advice of my lawyer, i have no sig at this time
    18. Re:It's cool by Anonymous Coward · · Score: 0

      No ofcourse it does not, but it's used for QA testing the next Windows version.

    19. Re:It's cool by The+Master+Control+P · · Score: 1

      Well, it was supposedly going to use something like the punch-cards for a Jaquard loom, which are apparently 8x26 holes or 26B per card. Which comes out to about 60 thousand cards to hold vmlinuz. Note that this says nothing about the size of a translated version or of an i386 emulator for the analytical engine...

      Now for a number that'd be really hard to believe, think about the cache latencies waiting for the assistant to put in the next card.

    20. Re:It's cool by Perf · · Score: 2, Funny

      How many operations can it do in the time it takes light to jump between my knuckles?

    21. Re:It's cool by RDW · · Score: 1

      In a related project, a team from Blendtec are close to completing a 20 ton working version of Babbage's less well known Grinding Engine Number 5, which will (briefly) be installed at the Computer History Museum later this year in an attempt to address a crucial question about the Difference Engine's design:

      http://www.willitblend.com/

    22. Re:It's cool by Shadow-isoHunt · · Score: 1

      And for a second I thought this was going to be an MMO joke....

      --
      www.isoHunt.com
    23. Re:It's cool by Anonymous Coward · · Score: 1, Informative

      He didn't say it was Turing complete. He said it's turning complete. You crank the handle and it turns.

    24. Re:It's cool by tsjaikdus · · Score: 1

      >> Microsoft millionaire Nathan Myhrvold commissioned and paid for the US model

      Why have one, if you can have two for only twice the price?

      And just wondering... Why is that Doron Swade dude on just all the pictures of the difference engine? When I was young, they used to sell big machines by putting pretty girls on the hood.

    25. Re:It's cool by tsjaikdus · · Score: 1

      >> they'll run into difficulty with the infinite tape.

      I think this is blabla. It is like talking about the speed of light and adding every single time that it is a speed that can not be reached. Yeah, we know. However, a machine does not need an infinite memory te be of practical use. Moreover, practical machines are not even turing machines. And they never have been. The fun thing is that Babbage's Analytical Engine resembles a modern computer better than does a Turing machine.

    26. Re:It's cool by Zaatxe · · Score: 2, Interesting

      Even being modded funny, an emulator would be very interesting as an "educational tool" about how the machine works.

      --
      So say we all
    27. Re:It's cool by Anonymous Coward · · Score: 0

      You seem a little ironic.

      I, for one, welcome our new 5-ton calculator overlords.

    28. Re:It's cool by Anonymous Coward · · Score: 0

      I'm a Linux-running, Beowolf cluster of 2-ton calculators made from old auto parts sourced from Soviet Russia, you insensitive clod!

    29. Re:It's cool by Midnight+Thunder · · Score: 2, Informative

      yes, and we can all imagine a beowolf cluster of them, comparisons with automobile tonnage, and how in soviet russia, 2 tonn calculator uses YOU.

      I don't know what I'm doing wrong, but it always gives me 42.

      --
      Jumpstart the tartan drive.
    30. Re:It's cool by evanbd · · Score: 1

      The point about the infinite tape comment was that, in the sense it is normally used, "Turing complete" is not sufficient to run Linux, even after you port the code over. You need a Turing complete instruction set, and sufficient memory. One could debate the necessity of IO devices as well, I suppose.

    31. Re:It's cool by magical_mystery_meat · · Score: 1

      In Korea, only old people use Babbage Engines.

    32. Re:It's cool by tsjaikdus · · Score: 1

      >> "Turing complete" is not sufficient to run Linux

      A Turing Complete Machine is a Universal Machine. And, as was pointed forward by Turing: 'It can be shown that a single special machine of that type can be made to do the work of all. It could in fact be made to work as a model of any other machine. The special machine may be called the universal machine'. [wiki quote]

      So yes, a Turing Complete Machine can run Linux.

    33. Re:It's cool by evanbd · · Score: 1

      Did you read the first half of the sentence? Because you missed the whole point of my comment. As I said, in the sense it is normally used "Turing complete" is insufficient. My point was the phrase is usually used slightly less formally, with unspoken conditions -- namely, what they usually really mean is "X would be Turing complete if it had access to infinite memory." Babbage's analytical engine had a Turing-complete instruction set, but without infinite memory is not Turing complete in the formal sense, even though people speak of it as such. The same is true for every computer ever built. Plenty of computers have been built that are "Turing complete" in the informal sense, but have memory limitations that are sufficient not only to make them not Turing complete in the formal sense, but to mean that they can't run a large program like Linux.

      If you're going to be all pedantic about it (which I really don't mind; as should be obvious I do it often enough myself) you really need to read and respond to the whole comment, or at least the entire sentence. Taking quotes that far out of context is childish at best.

    34. Re:It's cool by cyphercell · · Score: 1

      listening to iron man as I read this post, I'm placing my aluminum foil hat on and avoiding slashdot for the rest of the summer. I'll wear Birkenstock's, grow my hair long, finally move out of my mom's basement, and preach the wonders of communist styled free software while I hitchhike across the states.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    35. Re:It's cool by Duhavid · · Score: 1

      What difference can it make?

      --
      emt 377 emt 4
  2. frock by Missing_dc · · Score: 5, Funny

    Does this mean as a sysadmin that I should start wearing my Frock and Tophat and subscribe to the local Victorian club???? :)

    --
    How amazed would you be to suddenly find that you just forgot what I wrote and you needed to reread my post.... again.
    1. Re:frock by Anonymous Coward · · Score: 0

      Yes, if you respect tradition. And you will also refer to your electronic computers as "electric brains," ask how many bits there are defined per byte when somebody counts in bytes, and ask where the punch cards are stored when you need to write a new program--not to mention being generally surprised that the electric brains only need to see them once to run a program multiple times!

    2. Re:frock by lgw · · Score: 2, Funny

      ask how many bits there are defined per byte when somebody counts in bytes CHAR_BIT, of course! I'm old school enough to get annoyed when somone just assumes '8' in code. :)
      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:frock by Lefty_POl · · Score: 0

      Victorian club? Wear the fox-hat?

    4. Re:frock by Missing_dc · · Score: 1

      Look up steampunk.

      BTW, I just ordered several pairs of welding goggles and specific Lee Lighting colored films to make Near-InfraRed goggles. (and NIR spotlight) A little bit of reworking and decoration and they will look dashingly steampunk. Got the idea from Bill B. at amasci.com

      Wish me luck.

      --
      How amazed would you be to suddenly find that you just forgot what I wrote and you needed to reread my post.... again.
  3. Why? by Anonymous Coward · · Score: 0

    Why?

    1. Re:Why? by FoolsGold · · Score: 2

      Why you ask?

      Because they can, and because they want to. Not everything required a practical use to be built.

    2. Re:Why? by Anonymous Coward · · Score: 5, Funny

      We do what we must

      Because we can.

    3. Re:Why? by Anonymous Coward · · Score: 0

      He was trying to decide which would impress his friends more--a giant mechanical computer or another bloody yacht. As geeks tend to cluster, the answer was obvious.

    4. Re:Why? by AikonMGB · · Score: 1

      Somehow I don't expect this difference engine to start baking people cakes.

      Aikon-

    5. Re:Why? by Mr.+Beatdown · · Score: 1

      Somehow I don't expect this difference engine to start baking people cakes.

      Aikon-

      The last one didn't bake any cakes either.
      --
      My fellow Americans, let's restore the death penalty for child rapists. Let's do it . . . for the children.
  4. Nathan Myhrvold by BadAnalogyGuy · · Score: 1

    Nathan Myhrvold... Now that's a name I've not heard in a long time. A long time.

    1. Re:Nathan Myhrvold by Anonymous Coward · · Score: 0

      Is he dead?

    2. Re:Nathan Myhrvold by BadAnalogyGuy · · Score: 1

      Oh, he's not dead... Not yet.

    3. Re:Nathan Myhrvold by XnavxeMiyyep · · Score: 1

      I've actually never heard this name; I've only read it. Does it sound nice?

      --
      I put the 't' in electrical engineering.
    4. Re:Nathan Myhrvold by Anonymous Coward · · Score: 0

      I swear I didn't know she was 0xC! What about: She said she was 12, but I was assuming she was counting in hex

      Or: She said she was 20, how was I supposed to know that was octal?
    5. Re:Nathan Myhrvold by bolo1729 · · Score: 1

      You know him!

    6. Re:Nathan Myhrvold by XnavxeMiyyep · · Score: 1

      Both of those are very awesome.

      --
      I put the 't' in electrical engineering.
  5. Hold on. by The+Ancients · · Score: 1

    ...an improved version of his earlier design for a mechanical digital calculator. It weighs in at two tons more than the Difference Engine built in 1991 at London's Science Museum.

    Well - there goes Moore's Law then, I guess. Although, this was invented in the century before Moore himself was.

    Microsoft millionaire Nathan Myhrvold commissioned and paid for the US model." Hmm. Microsoft's upcoming answer to viruses, rootkits, worms, etc?
    1. Re:Hold on. by MichaelSmith · · Score: 1

      ...an improved version of his earlier design for a mechanical digital calculator. It weighs in at two tons more than the Difference Engine built in 1991 at London's Science Museum.

      Well - there goes Moore's Law then, I guess. Although, this was invented in the century before Moore himself was.

      Being a Microsoft product it has to have one extra ton of DRM and another ton of UI tweaks.

  6. Because. by Adambomb · · Score: 1

    Because.

    Seriously...thats all.

    --
    Ice Cream has no bones.
  7. We'll know about four years after it's completed by Ungrounded+Lightning · · Score: 4, Funny

    But does it run linux?

    We'll know about four years after it's completed - when it gets done with the boot-up.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  8. Improved model? by calebt3 · · Score: 5, Funny

    Babbage's Difference Engine No. 2, an improved version of his earlier design for a mechanical digital calculator Hence the 2...
    1. Re:Improved model? by cyphercell · · Score: 4, Funny

      were you expecting 1.9? I don't think they used the opensource versioning conventions en vogue today.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    2. Re:Improved model? by cyphercell · · Score: 1

      That was the one with the steam powered pendulum gear system, before the math on the pressure ranges had been done, caused problems for a lot of people. (actually, I wonder what a mechanical computer look like today?)

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
  9. What if... by DigitAl56K · · Score: 5, Funny

    What happens when you divide by zero on a calculator using a physical engine?

    Does it explode? Will it create a black hole? Could this be the next doomsday device?

    1. Re:What if... by jellomizer · · Score: 4, Funny

      Being boring I would expect it would Jam. A gear may break off if you force it.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:What if... by __aaclcg7560 · · Score: 4, Funny

      Universe 1.0 will come to an end. God -- or the designated higher being of your choice -- will shake His divine head, and create Universe 2.0 with better error handling routines.

    3. Re:What if... by Anonymous Coward · · Score: 5, Informative

      As I recall from some of the mechanical calulators I used several decades ago, division was performed by repeated subtraction. I don't remember trying to divide by zero, but my guess is that you'd have to keep turning the crank forever . . .

    4. Re:What if... by evanbd · · Score: 5, Informative

      It's far more specialized than that. It basically computes values of a polynomial from a starting set (interpolate / extrapolate). It doesn't have an explicit fexible divide operation. Exactly what sort of error you get out is going to depend on how you carry out the division, but most likely you would do exp(log(a) - log(b)), which would produce a very large negative number for log(b) (an incorrect result, obviously), and a very large number for the result. It might or might not overflow, depending on the precision of your approximating polynomials for log and exp at the values of interest.

    5. Re:What if... by QuantumTheologian · · Score: 1

      What makes you think this one is v1.0?

    6. Re:What if... by Tenebrousedge · · Score: 5, Interesting
      To start, a famous quote:

      "On two occasions I have been asked, "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."


      What truly happens to an impossible sum?

      Does it dry up

      like a slashdotter in the sun?

      or does it fester like sco

      and then run?

      does it stink like an overused meme?

      or crust and sugar o'er--

      like a deferred dream?

      maybe it just sags like a 5-ton calculating machine under a heavy load

      or does it explode?

      --
      Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
    7. Re:What if... by eln · · Score: 2, Funny

      I would hate to think this many bugs made it past the initial release.

    8. Re:What if... by ianalis · · Score: 1

      The Universe will instantly disappear and be replaced by something even more bizarre and inexplicable.

    9. Re:What if... by GospelHead821 · · Score: 1

      Perhaps you've drawn excessively from the parent poem in your parody, but I liked this a lot. A fine fusion of literature and geekery. You've earned my admiration (and I've marked you as a friend.)

      --
      Virtue finds and chooses the mean.
      Aristotle, Ethica Nichomachea
    10. Re:What if... by prestomation · · Score: 1

      So I was in a first year programming course, and one kid in the back hadn't shown up in about 2 weeks. Our professor asked if anyone knew what happened to him, and some idiot in the back shouts "Maybe he divided by zero!" Maybe the missing kid knows the answer to your question?

    11. Re:What if... by Anne_Nonymous · · Score: 1

      >> something even more bizarre and inexplicable.

      Yeah, right. As though that's possible.

    12. Re:What if... by MilesAttacca · · Score: 1

      Only on slashdot would that comment be modded interesting and not funny. :P

      --
      98% of America's teens drink alcohol, smoke, and have sex. Put this in your sig if you like bagels.
    13. Re:What if... by Whiteox · · Score: 1

      On the old mechanical calculators, if you subtract 0, then it just whirs and shows you the same number.
      EG National cash registers and even the solenoid powered electric adding machines with paper tape printing.
      It's only microprocessors that can't handle div by 0 errors.

      --
      Don't be apathetic. Procrastinate!
    14. Re:What if... by Torvaun · · Score: 2, Funny

      Or not turn the crank at all.

      --
      I see your informative link, and raise you a pithy comment.
    15. Re:What if... by kylehase · · Score: 1

      You get black holes and strangelets.

      --
      You want fun, go home and buy a monkey!
    16. Re:What if... by Bronster · · Score: 4, Funny

      I definitely think it's v2.0 - it shows all the hallmarks of second system syndrome - big, complicated, complete rewrite with all the lessons from the first one thrown out. Yep, v2.0 it is.

      (maybe v2.1 now - there was a service pack applied a couple of thousand years ago according to some reports)

    17. Re:What if... by hawkeyeMI · · Score: 1

      Touché!

      --
      Error 404 - Sig Not Found
    18. Re:What if... by Anonymous Coward · · Score: 0

      Maybe we're still in beta...

    19. Re:What if... by freyyr890 · · Score: 1

      >> something even more bizarre and inexplicable.
      Yeah, right. As though that's possible. There is another theory stating that this has already happened.
    20. Re:What if... by jamstar7 · · Score: 1

      When was the last time you used Windows? Any version, not just Vista.

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    21. Re:What if... by jamstar7 · · Score: 1
      I coulda swore I read someplace that a theory was, anytime somebody got close to understanding the Universe, it rebooted into something more incomprehemsible.

      The theory also mentioned that this has happened a few times already...

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    22. Re:What if... by mlush · · Score: 1

      To start, a famous quote:

      "On two occasions I have been asked, "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."

      This question is more perceptive that it appears. The aim of the Babbage engine was to calculate accurate log and trig tables by eliminating human error (mathmatical tables were hand calculated and ships were lost due to navigation errors derived from known errors these tables).

      So the question "You propose to eliminate human error from the calculation process. The operator is human, how do you stop him making mistakes?" is quite a valid one

    23. Re:What if... by Stooshie · · Score: 1

      I definitely think it's v2.0 - it shows all the hallmarks of second system syndrome

      And you assume it's a microsoft universe.

      --
      America, Home of the Brave. ... .and the Squaw.
    24. Re:What if... by Stooshie · · Score: 1

      It's not that incmprehensible, surely. The answer is always 42!

      --
      America, Home of the Brave. ... .and the Squaw.
    25. Re:What if... by MightyYar · · Score: 1

      AND... they made it object-oriented. I even have inheritance.

      Looking forward to v3.0 with automatic garbage collection.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    26. Re:What if... by jamstar7 · · Score: 1

      And reboot in 5... 4... 3...

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    27. Re:What if... by smellsofbikes · · Score: 1

      I can tell you that on my grandfather's mechanical adding machines, dividing by 7 meant the machine would start churning madly and actually start smoking, but dividing by 0 it just hiccuped once and stopped.

      --
      Nostalgia's not what it used to be.
    28. Re:What if... by tsjaikdus · · Score: 1

      Babbage would have used something like non restoring revision. At least that's what I think, because for every left or right shift he was planning on doing a single addition or subtraction acting upon the numerator. So, writing a simple program and testing the matter, I conclude:

      >> Does it explode?

      No.

      But it would would have been caught in an endless loop.

      As you probably know, Ada suggested the ctrl-break button for that. But then she was terribly beaten by Babbage, locked in a dungeon and forced to write programs for calculating Bernoulli numbers.

    29. Re:What if... by Duhavid · · Score: 1

      Is this proof that n / 0 = infinity?

      --
      emt 377 emt 4
    30. Re:What if... by Whiteox · · Score: 1

      lol It should actually be a NOP.
      It's just a mathematical trick that has gone wrong.
      Any number divided by 0 is really a NOP and not an error or infinity. Rationalism tells me so. It's pointless doing this long-hand as n/0 = 0? Well that's wrong for a start!
      n/0 = n? well that's also wrong!
      n/0 = infinity? Well if it won't go once, then why would it divide an infinite amount of times?
      It's just a NOP that the Greeks and the Arabs spent countless hours of proving an incorrect assumption.
      And today, they base a whole science on it! lol

      --
      Don't be apathetic. Procrastinate!
  10. Architecture by WilburCobb · · Score: 0, Redundant

    Will it run linux?

    1. Re:Architecture by jellomizer · · Score: 1

      sponsored by Microsoft... so No

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  11. I thought Microsoft already built this... by MBC1977 · · Score: 1

    Does this mean that they are re-releasing Vista? I mean most people consider it a oversized calclator anyway...

    (Yes, even Microsoft users can poke fun at themselves too...)

    --
    Regards,

    MBC1977,
  12. Meh.... by mark-t · · Score: 4, Interesting

    When you can make an difference engine out of LEGO, it really doesn't seem that impressive to build a five ton one. Babbage's analytical engine, however... that would be an interesting piece.

    1. Re:Meh.... by Tablizer · · Score: 2, Funny

      Article: Andrew Carol, an Apple software engineer who built a simpler difference engine, entirely of plastic LEGO pieces...

      It appears Mr. Babbage should have invented Legos first.

    2. Re:Meh.... by Jeremy+Erwin · · Score: 3, Insightful
      From Carol's site:

      Babbage's design could evaluate 7th order polynomials to 31 digits of accuracy. I set out to build a working Difference Engine using standard LEGO parts which could compute 2nd or 3rd order polynomials to 3 or 4 digits You can compute 3rd order polynomials by hand without too much strain. Seventh order polynomials are too difficult to reliably compute by hand--the mind numbing tedium might get to you after a bit.

      Nor can you build a seventh order difference machine out of legos.

      Plastic gearing and axles are subject to large amounts of flex and gear lash, which can be a significant problem where any level of precision is required. Babbage's machine weighs five tons because it was designed to be precise. The museum's machine weighs five tons because it is intended to be a replica of what Babbage created, not just an amusing simplification.
    3. Re:Meh.... by BorgCopyeditor · · Score: 2, Funny

      Also, synthetic polymers and several artificial dyes.

      --
      Shop as usual. And avoid panic buying.
    4. Re:Meh.... by c_forq · · Score: 1

      Sorry, but I need to undo my incorrect moderation to your post.

      --
      Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
    5. Re:Meh.... by hmbcarol · · Score: 1

      I think you confuse the point of building a Difference Engine from LEGO.

      It was not built in mockery of the original to somehow be useful to compute lower order polynomials. It was built as a serious effort to see how far I could push the limits of a plastic construction toy.

      The real Babbage machine is a wonder of any age. The LEGO one, not so much. But it certainly makes people think and it certainly encourages a sense of wonder of what can be accomplished with ordinary things when you set your mind to it.

    6. Re:Meh.... by mark-t · · Score: 1

      Outside of perhaps nanotechnology or building computing machines from the ground up directly out of molecules, there is no practical reason to design or build a mechanical Babbage difference engine these days _except_ for the sake of amusement. My point was that when you can do it out of LEGO, the problem has obviously been solved, and there's little to prove by doing it over. Certainly there's no practical benefit.

    7. Re:Meh.... by Jeremy+Erwin · · Score: 1
      No. The problem has not been solved. Not at all. The lego model and the Mecano Model are not exact replicas.
      From the Mecano replica site

      A number of technical problems had to be overcome. First the representation of decimal digits - since standard Meccano is not well endowed with elements possessing a 10 fold symmetry, second finding a mechanism to reliably readout the value of a stored digit and add it to the adjacent column while retaining the original value, and finally organizing the overall drive mechanism such that the required torque could be distributed reliably with no slipping. The handling of carry propagation turned out to be one of the simpler aspects. Babbage was able to design specialized parts to fit his needs. In a sense, this makes the Lego and Mecano projects more admirable, but it's only with an accurate replica that historians can get a sense of

      1. How fast would it have been?
      2. How often would it have jammed?
      3. Could it have been used for its intended purpose-- publishing tables that were more accurate than the competitors?

      Those questions were answered with the first replica. The second model was bought essentially as a work of art for Mhyrvold's "living room."

      Sometimes, in this digital age, we forget that precision engineering is necessary. Models and designs don't necessarily scale.

      Consider a microscope, for instance. At the very lowest magnification, it's very basic-- a light source, possibly in the form of a mirror reflecting sunlight. A stage to hold the slide. A couple of lenses. A body to hold it all together. At higher magnifications, the light source needs to become more powerful and more reliable. The body of the microscope needs to be more rigid. Chromatic aberrations can obscure any additional detail, so you need special lenses. You might want a mechanical stage, so that you can zero in on the extra detail without jerking the slide about. You might want to put the microscope on an isolation platform if mechanical or building vibrations are disturbing the sample. A small improvement in signal to noise ratio may require extensive reengineering and considerably more expense.

      Babbage was trying to design a system that was more precise and more reliable than what was otherwise available. It was not enough for him to design a toy system and assume it would scale up without jamming, without loss of precision, without breaking. He had to produce a working machine. In the end, he never really finished. The faithful replicas help us understand whether Babbage would have succeeded if he had continued to receive funding.
    8. Re:Meh.... by mark-t · · Score: 1

      Of the hypothetical questions that one might ask about what could have been the case had Babbage actually completed what he started, I believe the only one that actually is of any merit to consider is the one asking whether or not he would have actually succeeded had he actually had access to unlimited amounts of funds and the requisite engineering technology, and my understanding is that it is generally agreed that the answer to that question is yes. We have silicon now.... we can move on.

  13. Times likes these... by billy901 · · Score: 0, Redundant

    It's times like these when I appreciate my my TI83 weighing in at about 12 ounces. It may be seemingly complicated to do graphs and hard fuctions, but it's damn smaller! (Plus, if you mod it enough, you can run Linux. A friend of mine actually did that!)

    --
    Please visit http://www.mederbil.com/ i7, GTX 275, 4 1TB Caviar Green in RAID 0+1 array, EVGA X58 3X SLI Board, Silver
    1. Re:Times likes these... by Anonymous Coward · · Score: 0

      Your friend may have run something vaguely UNIX-like, but Linux it definitely was not.

    2. Re:Times likes these... by billy901 · · Score: 1

      It was actaully a very skimmed down version of Linux, you couldn't input any commands because he couldn't figure out how to get it working with the keys on the TI83, it just ran on the hardware. It took about a minute to start up, a minute to shutdown. It wasn't Linux, but it was very Linux like in terms of code, so I just considered it to be Linux. Overall, it was a waste of $120 CAD to ruin a calculator and get no credit of this feat. :(

      --
      Please visit http://www.mederbil.com/ i7, GTX 275, 4 1TB Caviar Green in RAID 0+1 array, EVGA X58 3X SLI Board, Silver
    3. Re:Times likes these... by hunterkll · · Score: 1

      I would love to know how he did that, i've been programming TI calculators for YEARS, doing work with the 84+ and it's USB as of recent, and i'd love to hear about this z80 port of linux that runs in 1MB ram, :)

  14. I don't get it by Xenaero · · Score: 0

    Is it supposed to make us feel inferior due to the size, or superior due to the function?

  15. 150 years makes quite a difference by publicopinion5 · · Score: 1

    Quite impressive that in 150 years we can do with less than a gram of silicon what they tried to do with tons of gears and cranks. Makes you wonder what they're gonna be doing in 150 years from now.

    1. Re:150 years makes quite a difference by gardyloo · · Score: 2, Insightful

      I don't know, but you can bet there will be "bad car analogies" analogies, mentions of some hot chick and grits, and complains about moderators.

    2. Re:150 years makes quite a difference by PCM2 · · Score: 3, Funny

      Quite impressive that in 150 years we can do with less than a gram of silicon what they tried to do with tons of gears and cranks. Makes you wonder what they're gonna be doing in 150 years from now.

      Same thing they're doing right now, I expect: Decomposing.

      --
      Breakfast served all day!
    3. Re:150 years makes quite a difference by kellyb9 · · Score: 1

      Makes you wonder what they're gonna be doing in 150 years from now. I don't know - but if this article is any indication, they will be trying to build a one pound calculator that does graphing and trig functions.
    4. Re:150 years makes quite a difference by Duhavid · · Score: 1

      Except that most of that 150 years was not spent advancing the state of the art. Think of where we might have been if the age of computing had started back then.

      --
      emt 377 emt 4
  16. Only the difference engine? by jdb2 · · Score: 4, Interesting
    With the money this guy has surely he could afford to build a version of the Analytical Engine. It's not a giant leap for the machinists involved in such a project, given that the fine specifications for the various gears, wheels and cogs is a no-brainer for today's technology -- all the parts could be laser cut by a robot. It would be truly awe-inspiring to see the first computer functioning in all its glory, for indeed it is Turing complete and lays out many of the concepts used in modern digital computers.

    Here are some links :

    http://www.fourmilab.ch/babbage/

    The obligatory 99-bottles-of-beer-on-the-wall in punched card Analytical Engine assembly language :

    http://99-bottles-of-beer.net/language-babbage's-analytical-machine-79.html

    Hmmm, I dare say that's shorter than the C# version, if you remove the comments. Oh and it will run Linux, if you have enough coal and are willing to wait a few years for X to load. ;) (it does have a graphical output device) As for a beowulf cluster, that might help performance, although your interconnect mechanism would probably be pneumatic ie. tubes (that's what the Internet is made of anyway right?) and the cluster size would require a few tens of millions of units. ;)

    jdb2

    1. Re:Only the difference engine? by calebt3 · · Score: 1

      Could some explain what Turing-complete is? I don't find Wikipedia very clear on this.

    2. Re:Only the difference engine? by BadAnalogyGuy · · Score: 4, Funny

      In a nutshell, it's just an old way of saying "it runs programs".

      Before we had the formal concept of "programs" (as defined and refined by Backus and Naur), computation machines calculated numbers based on information fed into them on paper tape. A full set of instructions on paper-tape was called a "tour", and while the program was running the computation machine was said to be "touring" or "turing" (Fr). When the end of the tape was reached, the computation machine was said to be in the "turing complete" state (i.e. the tour was complete).

      The term "turing complete" came to mean any computer which could run any program fed into it to completion (assuming correct input, of course). We use the term "program" and "run" to talk about computer input nowadays, but we still use the term "turing complete" to describe our general purpose computation devices (computers).

    3. Re:Only the difference engine? by Nullav · · Score: 1

      It basically means that it can compute anything that should be computable (regardless of how long it takes). A good example would be one system emulating another.

      --
      I just read Slashdot for the articles.
    4. Re:Only the difference engine? by setagllib · · Score: 3, Informative

      Err, what, it's not at all named after Alan Turing, one of the fathers of fundamental computation theory? Or is this a really bad joke?

      --
      Sam ty sig.
    5. Re:Only the difference engine? by flosofl · · Score: 3, Informative

      Before we had the formal concept of "programs" (as defined and refined by Backus and Naur), computation machines calculated numbers based on information fed into them on paper tape. A full set of instructions on paper-tape was called a "tour", and while the program was running the computation machine was said to be "touring" or "turing" (Fr). When the end of the tape was reached, the computation machine was said to be in the "turing complete" state (i.e. the tour was complete).
      Um...What?

      No. Turing Completeness describes a Universal Turing Machine that can emulate every possible computing device ever built. It was not named as such for "touring", but the Church-Turning thesis. As in Alan Turing.

      Babbage's Analytical Engine design would have pretty much met the definition of a Turing Complete machine.
      --
      "This calls for a very special blend of psychology and extreme violence" - Vyvyan "The Young Ones"
    6. Re:Only the difference engine? by Anonymous Coward · · Score: 0

      How can you not realize he was joking?

    7. Re:Only the difference engine? by calebt3 · · Score: 2, Funny

      Hint: You are replying to BadAnalogyGuy

    8. Re:Only the difference engine? by flonker · · Score: 1

      Strictly speaking turing complete refers to the fact that any computer that is turing complete can simulate any other machine that is turing complete.

      Turing completeness makes no claims to represent "every possible computing device". I think some analog computers aren't, but I don't remember the details.

      http://en.wikipedia.org/wiki/Turing_completeness

    9. Re:Only the difference engine? by Sir+Nimrod · · Score: 2, Informative

      The problem is that there are no complete plans for an Analytical Engine. Drawings and diagrams, yes, but nothing complete. For Difference Engine No. 2, the Science Museum had a (reasonably) complete set of plans. (They had to make a few tweaks, but they did everything they could to keep it in the spirit of the original design.)

      Doron Swade's book The Difference Engine: Charles Babbage and the quest to build the first computer is a marvelous read; it was published in the U.K. as The Cogwheel Brain. You may have to search for it, though, because it is evidently out of print. (We have a copy from the San Jose Public Library, and they have five other copies available.)

      Can't wait to see it running!

      --
      The United States of America: We mean well.
    10. Re:Only the difference engine? by The+Master+Control+P · · Score: 1

      Turing-complete means that it can eventually perform any operation that Turing's abstract "state-machine moving along an infinite tape" can. This is important because Turing's machine is proven to be capable of (1) running an extremely powerful and broad array of math operations and (2) emulating any other Turing machine. This leads to the conclusion that any machine which is Turing-complete can (however soul-crushingly slowly) emulate any other Turing machine.

      Babbage's analytical engine can in principle do anything IBM's Blue Gene-L can, given enough punch cards and spare parts. Of course, Blue Gene is about fifty quadrillion times faster.

    11. Re:Only the difference engine? by pimpimpim · · Score: 1

      No, that was just a backronym, made up by the PR department of Alan Turing's publisher.

      --
      molmod.com - computing tips from a molecular modeling
    12. Re:Only the difference engine? by Duhavid · · Score: 1

      Any algorithm you can come up with ( in the mathematical sense ), a Turing machine can compute it, unless it runs forever ( the halting problem ).

      --
      emt 377 emt 4
  17. Re:Sure it can perform arithmetic .... by jellomizer · · Score: 1

    No it is sponsored by Microsoft. There are probably 500 lbs of DRM to prevent such actions to take place. Beside this could be the most stable Microsoft product yet. I think it is on at least 4 legs.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  18. Can't. Sorry. by Anonymous Coward · · Score: 0

    It is a difference engine. Add and subtract only. Sorry.

  19. I've done that. by Ungrounded+Lightning · · Score: 4, Interesting

    What happens when you divide by zero on a calculator using a physical engine?

    I've done that.

    The particular calculator in question would spin madly, with the result digit dials working like a cross between an odometer and a clock movement, until you hit the button that aborts the process. (The abort apparently consisted of changing the divisor to a large number. It took close to a minute as the machine would do a trial subtraction, undo it, shift the register bar one to the left, and repeat until it got to the last digit.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  20. You can't necessarily go by version by Cryacin · · Score: 3, Funny

    For example:

    Windows XP
    Vista

    --
    Science advances one funeral at a time- Max Planck
    1. Re:You can't necessarily go by version by Phroggy · · Score: 1

      Better example:

      Windows 98
      Windows ME

      (Actually, Vista doesn't piss me off like XP always did. It's still Windows, but Vista's compatibility problems aren't any worse than XP's were six years ago. And I leave UAC turned on, because even though it's a piece of crap, it doesn't get in my way unless I'm trying to do things I don't frequently do. But even Microsoft wishes Windows ME never existed.)

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    2. Re:You can't necessarily go by version by Cryacin · · Score: 1

      Better example: Windows 98 Windows ME (Actually, Vista doesn't piss me off like XP always did. It's still Windows, but Vista's compatibility problems aren't any worse than XP's were six years ago. And I leave UAC turned on, because even though it's a piece of crap, it doesn't get in my way unless I'm trying to do things I don't frequently do. But even Microsoft wishes Windows ME never existed.) Yes. Tragic when the name of a flagship operating system stands for Might Explode.
      --
      Science advances one funeral at a time- Max Planck
  21. Re:Wasted energy? by Nullav · · Score: 1

    Awesome idea! We could pay poor people to live in a giant metal box and read punch cards all day.

    --
    I just read Slashdot for the articles.
  22. Re:Ha! by The+MAZZTer · · Score: 1

    Parent's link is a stupid "OMG YOU WERE TRICKED INTO VISITING THIS PAGE sign up and trick other people" link.

  23. Re:Turing complete by Anonymous Coward · · Score: 0

    It means the absolute minimum to be a universal computer. Universal means it can, with enough time and memory, calculate any function. Speed and storage capacity are the only real distinctions between computers. Yes, that means if you give it enough memory it can run Linux. Just not very fast as others have pointed out ;)

  24. Gear jam of death by EEPROMS · · Score: 1

    [a manager grumpily storms into a room full of smoke and dust with gaping holes in the walls and light fittings hanging from the ceiling]
    Manager "What happened here I heard this unearthly explosion ? "
    [a pallid skinned, slightly chubby man is sitting in the corner wearing shredded clothes and has black burn marks on his face]
    BOFH "I tried to port Quake II to the Babage machine and I needed to over clock it a bit and well one of the gears on the number 5 stack jammed when it reached 24,000 rpm"

  25. Picture it by snikulin · · Score: 2, Interesting

    Here is the pic of the UK version.

    1. Re:Picture it by Gandalf_the_Beardy · · Score: 1

      From my latest trip to the Science Museum. They were part building the new Difference Engine but they had finished for the week so all that was there was a collection of lathes and mills, and a dust sheet covered pile of metalwork in the middle of the room.

      The first one they built

      http://www.chris-street.demon.co.uk/difference1.jpg

      A part of the Analytical engine (which would have been Turing complete)

      http://www.chris-street.demon.co.uk/analytical1.jpg

      And one of Babbages original journals/notebooks. They have his brain pickled in a jar as well.

      http://www.chris-street.demon.co.uk/babbage-book1.jpg

  26. The login screen by Nimey · · Score: 5, Funny


        WELCOME TO THE BABBAGE ANALYTICAL TIMESHARING SERVICE

        PLEASE NOTE THAT THE INTEGRATOR IS CURRENTLY UNAVAILABLE
        DUE TO THE WEEKLY GREASING SCHEDULE. WOULD ALL USERS KINDLY
        RETURN ANY UNUSED PLUGBOARDS, AS THE PROGRAMMING TEAM ARE
        RUNNING LOW. DIVISION UNIT 3 WILL BE OUT OF ACTION UNTIL
        THURSDAY DUE TO EMERGENCY COG REPLACEMENT - PLEASE ENSURE
        THAT YOUR PROGRAM DOES NOT ATTEMPT TO DIVIDE BY ZERO AS
        THIS CAN CAUSE SEVERE DAMAGE (INCLUDING SHAFT BREAKAGES).
    .
    .
    SYSTEM READY.
    ?

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
    1. Re:The login screen by Anonymous Coward · · Score: 0

      Fucking awesome.

    2. Re:The login screen by aproposofwhat · · Score: 1
      Bugger. Used all my mod points yesterday :o(

      Being British, I'd have liked a reference to the Memory Hole - I'm sure that Mintrue would have run some variant of the Analytical Engine...

      --
      One swallow does not a fellatrix make
  27. I think I speak for everyone when I ask... by ikono · · Score: 2, Funny

    Does it blend?

    --
    Karma is for whores
    1. Re:I think I speak for everyone when I ask... by BorgCopyeditor · · Score: 1

      Gear smoke. Don't breathe this.

      --
      Shop as usual. And avoid panic buying.
  28. My god why?! by erroneus · · Score: 1

    I get the "nostalgia" and "historical interest" thing, but don't waste 5 tons of material doing it! If anything, miniaturize it. It'd be just as cool. Even better? Make an OpenGL version of it and turn it into a screensaver.

    1. Re:My god why?! by Jerry+Smith · · Score: 2, Interesting

      I get the "nostalgia" and "historical interest" thing, but don't waste 5 tons of material doing it! If anything, miniaturize it. It'd be just as cool. Even better? Make an OpenGL version of it and turn it into a screensaver. Personally I'd think it's 5 tons of material well-spent. It was things like these that made me think "How does it work?" when I was a wee lad.
      --
      All those moments will be lost in time, like tears in rain. Time to die.
  29. Re:Turing complete by maglor_83 · · Score: 1

    Any function eh?

    int f(void)
    {
      return f();
    }

  30. I must say... by weiquin · · Score: 1

    ... it's good to see microsoft improving windows for a change.

  31. Left out of the summary by OMNIpotusCOM · · Score: 1, Offtopic

    ...this replaces the previously most expensive, heavy as hell, worthless piece of shit on Earth. Rosie O'Donnell could not be reached for comment.

    1. Re:Left out of the summary by calebt3 · · Score: 1

      Remember, Earth itself is really a giant computer. Although to be honest, it isn't really useless. Just Mostly Harmless.

  32. Guess that's why by Fnord666 · · Score: 4, Funny
    From the FA:

    Carol gives the example of multiplying 5 by successive numbers, such as 6, 7, 8. "In simple terms, the method of differences is based on the observation that if the work has already been done to multiply 5 by 5, [then] that work can be reused to multiple 5 by 7 with the addition of another 5 into the previous total," he writes.
    I guess that's why the author went into journalism instead of computers.
    --
    'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    1. Re:Guess that's why by Anonymous Coward · · Score: 0

      Huh? The article says "...multiply 5 by 6, [then] that work can be reused to multiple 5 by 7...". Did you misquote it just to get a funny mod? Pathetic!

  33. An idle question... by BlackSabbath · · Score: 1

    I don't know how the engine works, but assuming it has the equivalent of adders, registers and some boolean bit-ops, might it be possible to extrapolate the size/weight of a machine such as this that emulates some simple RISC processor of today?

    I have visions of a multi-storied, block-sized, brass behemoth, with hundreds of workers scurrying around its innards "de-bugging" (and de-ratting) it, and keeping it lubricated.

    Just interested to hear peoples guesses.

  34. See it in action! by JoeCommodore · · Score: 4, Interesting

    See what one (difference engine #2) looks like running, impressive!

    This one is in mechano parts (Erector Set for us Americans)

    http://www.meccano.us/difference_engines/rde_2/index.html

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  35. Lucky the USA is still using obsolete units! by Anonymous Coward · · Score: 1, Funny

    They can use the original plans as they are, without that hassle of converting to metric! Bonus!

  36. Actual Information - GASP! by chmguy · · Score: 5, Interesting

    I'm am one of the Docents for the Difference Engine #2, and although the team making it work is WAAAAY more competent to comment, lemme put out a few FACTS, at the risk of "flame wars of death"... The Engine is a single function calculator that can iterate the values of a 7th order polynomial approximation to an arbitrary mathematical function. After about an hour of VERY careful setup, any set of coefficients could be entered, allowing almost any function to realized. It uses a technique called "finite differences" that allows the calculation to be performed using only addition (and 10's compliment coefficients to represent negative numbers). Our working plan is to set it up to do a table of logarithms, much like Babbage's own table, produced well before he thought of Difference Engine #2. The polynomial approximation for logarithms is quite accurate over the space from 1.0 to 1.6, 6000 iterations of the Engine. (It takes four turns of the crank or about 6 sec. per iteration.)
    The calculation section has about 4,000 parts, and a very elaborate printer mechanism has another 4,000, and was designed to produce sterotype molds of a complete page of a book of tables.
    It is a WONDEROUS device to behold! There are 52 distinct stages in it's control graph (EXACTLY like a modern timing diagram, just vertical...) An elaborate nest of 14 cams control the complex sequence of events to do an iteration, which is !pipelined!. The sinuous ripple carry mechanisms on the back side are HYPNOTIC, as are the forward and backward movements of the intra-column sector gears.
    Avoid CHM on May 10, it's gonna be a madhouse! But this is pretty close to the top of the list of "1000 Geeky Things to See Before You Die", oh, and by the way, there's all the other ABSOLUTELY WAY COOL stuff at CHM, wanna see an Apple I signed by "the Woz"...
    YOU GOTTA SEE THIS! chmguy

    1. Re:Actual Information - GASP! by Anonymous Coward · · Score: 0

      I am lucky enough to live in London and visited the Science Museum a few weeks ago and saw the team building it. There was a video team there at the time filming some of the parts moving.

      For all the people here who sneer at this sort of thing wait until you see it. It is absolutely fantastic, an incredible piece of engineering. I spent a happy hour just watching it do various computations for the film crew. I have no idea what they were doing, but watching brass precision cogs moving around was good enough for me.

      I spoke to one of the builders and enquired more, they were very helpful and explained in far too much detail what did what to whom and how.

      This has to be one of the top 2-3 Geeky things to see, never mind top 1000 Geeky things. Take a video camera along, get as close as you can and marvel at something designed 150 years ago.

    2. Re:Actual Information - GASP! by Anonymous Coward · · Score: 0

      "Apple I signed by "the Woz"... "

      Steve was never called "the Woz"
      Just "Woz"

  37. Re:Turing complete by stewartjm · · Score: 2, Funny

    Almost any machine can run that one:
    Stack overflow (core dumped)

  38. Re:Sure it can perform arithmetic .... by Anonymous Coward · · Score: 0

    You managed to regurgitate about 4 posts from this discussion at once! Very nice. If I had mod points (meaning if I hated myself enough to volunteer for moderation), I'd seriously give you a +20. And I'm not just talking thac0 here.

  39. Slapping himself right now by Tablizer · · Score: 1

    Charles could have probably finished it if he had used binary digits instead of decimal (with a results translator), which would have made the machine simpler. The first mechanical computer (Turing Complete) was built in WW2 by a German scientist. It was easier to construct because it used binary.

    Then again, Charles was known for feature-creep (which is partly why he never finished), so he would probably try to make it run Linux or something if he thought he had more resources, and thus still miss the mark.

    1. Re:Slapping himself right now by tsjaikdus · · Score: 1

      >> It was easier to construct because it used binary.

      Babbage examined all number bases from 2 to 99. He was thorough.

      But the way his machine works is suitable for many bases. He used the most convenient one to him. Other machines however are better suited for base two. But it took another step before people started to actually realise that switching swiches and base two make a good pair for doing calculations. Base two and boolean logic were known in the 19th century. As were relais. However, the match between them wasn't made before Shannon wrote his paper a century later.

  40. Re:We'll know about four years after it's complete by Tablizer · · Score: 4, Informative

    [But does it run linux?] We'll know about four years after it's completed - when it gets done with the boot-up

    If that's all you want out of the experience, run Vista.

  41. RSOD by Anonymous Coward · · Score: 0

    Red Scream of Death.

  42. Theif! by Tablizer · · Score: 1

    Microsoft millionaire Nathan Myhrvold commissioned and paid for the US model.

    Now that MS is done stealing all Apple's ideas, they have to reach further back.

  43. Seriously, WTF?!! by Anonymous Coward · · Score: 0

    Doesn't the patent Troll Nathan have anything better to do with our US $s than spend on obsolete machinary from Europe? Does it progress science or technology? Is it art? Frankly I am seriously fed up with these retro bastards. I am fed up with ex-MS aholes spending money squeezed from us on cars, boats, and now mechanical calculators. Why can't these morons be more like Richard Branson? OK!

    1. Re:Seriously, WTF?!! by calebt3 · · Score: 1

      You would probably find this similarly useless.

  44. Re:We'll know about four years after it's complete by AHuxley · · Score: 3, Informative

    4 years to get Ada working?

    --
    Domestic spying is now "Benign Information Gathering"
  45. GIGO by Tablizer · · Score: 2, Funny

    a famous quote: "On two occasions I have been asked, "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."

    I remember reading that one of them was a congressman. If so, things haven't changed in 150 years.
  46. Negative. This is a DFSM by Theatetus · · Score: 3, Insightful

    It is possible using these materials and a potentially limitless but deterministic input source to make a universal Turing machine, but this device as designed and as it is not fully programmable (it was Ada Lovelace who pointed that fact out, along with a very early formation of the Church-Turing thesis when she commented in the margin that a suitably-designed engine could be alternately arithmetical or analytical depending on how the inputs and outputs were interpreted).

    --
    All's true that is mistrusted
  47. Pun Engine by Tablizer · · Score: 1

    What happens when you divide by zero on a calculator using a physical engine?

    "Careful, Babbage, you could put out somebody's pi with that thing."

  48. I want to know... by Landshark17 · · Score: 1

    What the cog for pi looks like.

    --
    This sig is false.
    1. Re:I want to know... by BorgCopyeditor · · Score: 2, Funny

      Simple: it's circular.

      --
      Shop as usual. And avoid panic buying.
    2. Re:I want to know... by dbIII · · Score: 3, Funny
      Wrong - clearly not your area.

      Pi are squared :)

  49. Much better than Difference Engine no. 1... by Anonymous Coward · · Score: 0

    This, ladies and gentlemen, is Moore's Law at work!

  50. Don't know if this will be clearer, but... by mbessey · · Score: 1, Interesting

    Basically, that term is meant to tell you that a particular system can perform any calculation that you could perform on a Turing Machine, which is a minimalist calculating machine devised by Alan Turing, to explore what "computability" means, in a mathematical sense.

    The Turing Machine is very simple, but given unbounded time and storage, it is believed to be able to calculate anything that can be described by a discrete set of steps (i.e. an algorithm).

    Where this gets interesting for evaluating computer systems is that, if you can prove that it's possible to simulate a Turing Machine in a particular hardware/software system, that means that you can use that system to implement any algorithm that you can implement on any other deterministic computer system.

    This doesn't say anything about the efficiency of that implementation. For example, it's easy to write a program that emulates an old 8-bit processor on a modern 32-bit CPU. It's nearly as easy to write a program that runs on an 8-bit CPU and emulates a Core2 Duo processor.

    One key difference between those two emulators would be performance - you can easily emulate an 8-bit processor running at several megahertz on a 32-bit CPU, but emulating a 32-bit CPU on an 8-bit processor will be orders of magnitude slower than real time.

  51. The more important question by martinw89 · · Score: 3, Funny

    But will it blend?

    Sorry, I couldn't resist (8 ton blender? Beowolf Total Blender cluster?)

    1. Re:The more important question by supernova_hq · · Score: 1

      Oh man, how I wish I had mod points.
      +1 Funny!

    2. Re:The more important question by jcr · · Score: 1

      will it blend?

      Probably, but I'm not going to stick a broom handle into it to find out.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  52. gentoo by Shadow-isoHunt · · Score: 4, Funny

    And that's just getting the livecd up. We've still gotta compile everything - "Deep thought" was just throwing an error from make.

    --
    www.isoHunt.com
  53. Comment removed by account_deleted · · Score: 2, Funny

    Comment removed based on user account deletion

  54. If Babbage was alive today... by krazytekn0 · · Score: 1

    would he be an Electronic engineer or a driver programmer? Or something else?

    --
    Not all life is cyber. Extra Income
  55. How it works (it's not a general purpose computer) by Anonymous Coward · · Score: 4, Informative

    The Difference Engine is a specialized device which was designed to automate the calculation of tables of values of complex formulae. Such as trigonometric functions, logarithms, etc. The Difference Engine works by using a variant of the Taylor method to approximate complex functions using high order polynomials. It then calculates successive values of the polynomial function using the difference method. It's quite elegant in terms of making the most out of limited computing ability.

    Consider a simple polynomial like x^2 + 3*x. Now, take a few initial values of that function like so:

    f(0) = 0
    f(1) = 4
    f(2) = 10
    f(3) = 18
    f(4) = 28

    Now, take the difference between each value where x is increased by the same amount (equivalent to a crude approximation to the derivative of f):

    g(1) = f(1)-f(0) = 4
    g(2) = f(2)-f(1) = 6
    g(3) = f(3)-f(2) = 8
    g(4) = f(4)-f(3) = 10

    Now do the same with these differences (equivalent to taking the 2nd derivative):

    g(2) - g(1) = 2
    g(3) - g(2) = 2
    g(4) - g(3) = 2

    Now we see that the 2nd differences are all the same value, this is because this is a 2nd order polynomial. For a cubic polynomial it takes 3 sets of differences. Now, we can calculate the value of f for x=5 and higher values without the formula by adding the differences.

    g(5) = 2 + g(4) = 12

    f(5) = f(4) + g(5) = 28 + 12 = 40
    f(5) = 5^2 + 3*5 = 40

    etc.

    We can use exactly the same process to merely approximate functions based on a table of values, given we calculate the differences to a high enough order (i.e. produce a polynomial approximation of high enough order) to give reasonably accurate values. Meaning, taking differences as above to some nth degree from n initial input values and then calculating successive values has the effect of approximating that function with an nth degree polynomial.

    Babbage's Difference Engine No. 2 design is capable of calculating 7th order polynomials with 31 decimal digit numbers, which is sufficient to calculate trigonometric and logarithmic functions to very high precision. Using the Difference Engine one would need to manually calculate only 7 initial values, then use the Engine to automatically produce tables for the remainder of the values needed. Compared to the methods of the 19th century (where the term "computer" referred to a person given that job, not a device) this represented an enormous savings of labor, as well as an enormous increase in accuracy of the output, under the right conditions.

  56. It's a pocket calculator by ross.w · · Score: 1

    but you have to wear the special trousers.

    --
    If my call is important, why am I talking to a recording?
  57. Size and weight by ChrisMaple · · Score: 1

    The parts shown in the photos look pretty hefty, almost large enough to be used in an automotive gearbox. I'd think that good precision machining could make the machine less than 1 cubic foot and a couple hundred pounds, and still be plenty robust. Even smaller if wristwatch-sized gears were used.

    --
    Contribute to civilization: ari.aynrand.org/donate
    1. Re:Size and weight by Duhavid · · Score: 1

      Nano technology.

      --
      emt 377 emt 4
  58. Oblig by GordonCopestake · · Score: 0

    Imagine a beowulf cluster of these! 100 might be as powerful as my watch!

  59. What's the difference by hcdejong · · Score: 1

    between the one in the Science Museum and this new machine? TFS states "two tons heavier", but the article doesn't mention it, nor the CHM website. The London machine weighs 5.5 tons including its printer, the CHM machine also is listed at 5 tons. What gives?

    1. Re:What's the difference by chmguy · · Score: 1

      between the one in the Science Museum and this new machine? TFS states "two tons heavier", but the article doesn't mention it, nor the CHM website. The London machine weighs 5.5 tons including its printer, the CHM machine also is listed at 5 tons. What gives? AFAIK, they're identical. I don't think S/N 1 at the Science Museum was ever precisely weighed, but S/N 2 had to be for the air freight shipment. There has also been some confusion over whether the weights were in US or long tons. The most complete sources (Doron's IEEE Annals article, derived from his book) says 5 metric tons, which is 5.5 US tons.
      chmguy
  60. "History,it seems,is not without a sense of irony" by D4C5CE · · Score: 1

    With the money this guy has surely he could afford to build a version of the Analytical Engine. It's not a giant leap for the machinists involved in such a project, given that the fine specifications for the various gears, wheels and cogs is a no-brainer for today's technology -- all the parts could be laser cut by a robot. It would be truly awe-inspiring to see the first computer functioning in all its glory, for indeed it is Turing complete and lays out many of the concepts used in modern digital computers.
    That Nathan Myhrvold of Intellectual Ventures "fame" should spend his fortune to draw the attention to the works of Charles Babbage and Ada Lovelace (and, by extension, Alan Turing), which as shown by a legal bestseller help make such a good case to debunk software patents and the trolls that hoard them...
  61. Re:Wasted energy? by aproposofwhat · · Score: 1
    They'd have to be Chinese, though...

    ;P

    --
    One swallow does not a fellatrix make
  62. Sounds like a trick question by Moraelin · · Score: 5, Interesting

    Actually, it is at least possible that it was intended as a trick question. You know, one where if you say "yes" then you've just said "yep, I'm a con artist." Admittedly, it's a stupid one even as trick questions go, but still, there might be some purpose behind it.

    To put things into perspective Babbage got funding for one machine, never finished it, decided he's rather begin designing the version 2 model, asked for more funding, repeat ad nauseam. Pretty much it was _the_ original computing vapourware. Pretty soon he got no more funding, but that never stopped him from asking for more and hyping his unproven creation to the parliament.

    He also seems to have descended into a nerd-like bitterness, in which he took such questions out of context as proof that everyone else is a drooling idiot and that's why they don't see he's right. And in that he also included such questions as, basically, "well, what _can_ it do?" and "what's the business advantage for making one of these?" Stuff that you'd get asked by any business nowadays too. He took them as proof that his contemporary Englishmen were narrow minded and lacking in vision.

    It may seem obvious in retrospect that his design was right, but at the time it was everything except obvious. It was a _monumental_ expense with the economy and technology at that time, even compared to paying armies of people to calculate those by hand. And it was anything but proven. Noone knew if it would even work at all. Again, the first round of funding he got, produced nothing tangible.

    Also regarding the parliament at the time, they were not as obtuse as you (or Babbage) seem to think. They funded a lot of research, actually. The nautical clock, for example, was paid for by the parliament, and that was quite the iterative development. The first couple of versions not only were too inexact to be any use, but at least the first one didn't even compensate for the ship's rolling around. But nevertheless, that guy had _something_ working to show for his work, and kept getting more money to keep working. Babbage had nothing except his claims.

    Now before I sound too damning to Babbage, it wasn't only his fault. He got into a conflict with the company actually building it, and that was the chief reason why the V1 was never completed. But, still, seen from outside, he never had anything working to show, and even more damning he just unilaterally scrapped the design in the middle of the project and began designing an even more overengineered V2 instead.

    So, anyway, given that he was technically hyping vapourware, I can see a smart-arse member of the parliament trying to catch him with a trick question. Again, it _is_ a dumb one, but it's not the same class of dumb as actually thinking that a machine can magically guess the right answers when fed wrong data.

    (But then again, I see a ton of PHBs and businesses nowadays believing just that about electronic computers, so maybe it was just a dumb question after all.)

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Sounds like a trick question by tsjaikdus · · Score: 1

      >> But nevertheless, that guy had _something_ working to show for his work

      Babbage, actually, had built a 1/7th model of his Difference Engine 1 (built by Joseph Clement). It is on display in the London Science Museum. He used it to demonstrate sudden changes in expected behaviour. Something only God was thought to be able to do. So he did have something.

      Link: http://www.sciencemuseum.org.uk/images/ManualSSPL/10303373.aspx

      >> asked for more funding

      Babbage thought of the machine as a public good. That is why he asked for the money. However, there were other businesses represented in the governement that were, for obvious reasons, not interested in that of Babbage at all.

      Secondly, Difference Engine No.1 costs to the government were £17,470. But Babbage was not particullarly poor as he inherited a substantial amount of money from his father. He could have build 5 Difference Engines if he wanted to and still live a good life without ever having to work.

      >> Now before I sound too damning to Babbage, it wasn't only his fault.
      >> He got into a conflict with the company actually building it, and that
      >> was the chief reason why the V1 was never completed.

      That's true. In that age of custom made tools it was close to impossible to find another manufacturer as everything whould have been remade then. It would not retrofit.

    2. Re:Sounds like a trick question by Tablizer · · Score: 1

      Pretty much it was _the_ original computing vapourware.

      I'm still awaiting Duke Nukem, Steam Version.

  63. In my days... by Deus.1.01 · · Score: 1

    We didn't have bits of electrical signals going trough a circuit....

    --
    My -1 Troll is actually a +1 funny. And my -1 flame is actually a +1 insightfull.
  64. See it while you can-limited time offer by hcdejong · · Score: 2, Informative

    According to this article (which also contains more detail on building and shipping the Engine), the machine will be on display for 6 months, then it will be moved to Myhrvold's home. So if you want to see it, don't wait too long.

    (I found another article which claims the Engine will be at the museum for a year. The CHM website doesn't have definitive data.)

    I saw the one at the Science Museum a few years ago, and it's awesome. Well worth a trip.

    1. Re:See it while you can-limited time offer by tsjaikdus · · Score: 1

      >> then it will be moved to Myhrvold's home

      Microsoft is hiding all computers that will do work faster than windows.

    2. Re:See it while you can-limited time offer by Sockatume · · Score: 1

      I saw the one at the Science Museum a few years ago, and it's awesome. Well worth a trip. When I went, it was AWOL, although they were building its twin in the same spot. I'm not sure whether Myhrvold got the original or the original's in storage while they build Myhrvold's one.
      --
      No kidding!!! What do you say at this point?
  65. Microsoft on another badnwagon by hippo · · Score: 1

    Is there nothing they won't tag onto and arrive late with an improved version of?
    I'm not going to touch it until SP1.

  66. It'll be beautiful to watch. by jcr · · Score: 1

    I saw some video footage that Keith Henson shot of a Babbage machine at some museum in the UK. It's amazing, almost hypnotic to watch the parts moving in sinusoidal patterns.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  67. Incomplete plans for the analytical engine... by Anonymous Coward · · Score: 0

    The problem is that the analytical engine was a work-in-progress for Babbage, with different parts being designed to different levels of detail and some parts being more advanced than others. The difference engine no.2 had a [fairly] complete set of plans, and improved on the difference engine no.1 by incorporating many clever ideas that Babbage came up with while designing the analytical engine.

  68. You also forgot ... by MindKata · · Score: 2, Insightful

    You also forgot the "I for one welcome etc.." quote. But then again, in this case, its brain would be so slow, we would all have died of old age, long before it would finally be able to think up its first great chess move, in how to take control of the Earth.

    Still, it would be EMP proof, so although its slow, its hard to stop with impressive high tech scifi looking energy weapons ... well apart from it stopping due to rust or a spanner in the works etc..

    --
    There are 10 kinds of people in the world... those who understand binary and those who don't.
    1. Re:You also forgot ... by Anonymous Coward · · Score: 0

      I for one welcome our Beowulf cluster of Difference Engines running Linux, which was used to calculate automobile tonnage and Library of Congress comparisons.

      In an amusing twist, in Soviet Russia the 2 ton calculator uses YOU while pouring hot grits on a naked insensitive clod (also known as Natalie Portman.)

  69. Myhrvold's Intellectual Ventures by twmcneil · · Score: 0

    http://en.wikipedia.org/wiki/Intellectual_Ventures
    Based on this guys track record, he's probably going to try to file a patent on the machine and claim it as his own idea.

    --
    "The ferrets, they're every where I tell you!"
  70. No, but it is still faster than Windows by davidwr · · Score: 1

    cue rimshot

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  71. I Built One Of These In A Dream by BigBlueOx · · Score: 1

    And I cranked it and cranked it and it started to give me all the answers I require...

    And then the air-raid sirens came out of the giant stone Steve Ballmer head and I had to report to Redmond ...

    Brrrrrrr. Don't read Slashdot while eating Chips Ahoy with scotch before bedtime. Brrrrrrr.

    1. Re:I Built One Of These In A Dream by Duhavid · · Score: 1

      It's all clear!

      --
      emt 377 emt 4
  72. Now I know what Stonehenge was... by Hasmanean · · Score: 1


    It was a stone age potentate building a 50 ton astronomical calculator, from 19th century BC plans of an eccentric Englishmen.

    It never had to work, it just had to be impressive.

    Some nations never change. The English will always have their eccentrics. God I love them.

    --
    Hasan
  73. I want one by plopez · · Score: 1

    For my Zeppelin. It should make a good navigation and targeting computer.

    --
    putting the 'B' in LGBTQ+
  74. steampunk hits? by nurb432 · · Score: 1

    "the difference engine" was a hit?

    Am i the only one that thought the book sucked and not worthy of either author?

    --
    ---- Booth was a patriot ----
  75. Re:Turing complete by Duhavid · · Score: 1

    Halt!

    --
    emt 377 emt 4