It's Time To Build the Analytical Engine 127
macslocum writes "John Graham-Cumming is launching a project to finish Charles Babbage's dream and build an Analytical Engine for public display. The goal: inspire future generations of scientists to work on their own 100-year leaps."
Question: If we had such a computer, or artificial (Score:1, Interesting)
Re: (Score:1)
Re: (Score:2)
Even if the AI would be fully demonstrated to the public, it will be a long time before we will recognize that the computers we have are actually artificially intelligent. It's not hard to see why: think back to the 18th century with its thoughts on black people and today's discussion around what constitutes artificial intelligence. My AI prof summed it up nicely (in the last century, yikes): if it works, it's an engineering problem. If it doesn't work, it's an AI problem.
Re: (Score:2)
Imagine trying to explain to someone from the 18th century that we have a bodyless Intelligence lurking in the cloud, they would think we where talking about God.
Re: (Score:2)
I watch a lot of cable news, and have trouble recognizing any natural intelligence.
Re: (Score:2)
isn’t ready for a leap.... i.e. Microsoft Sync
Don't you mean, stumble?
Haven't you heard the Microsoft Car jokes [lotsofjokes.com]?
Re: (Score:2)
isn’t ready for a leap.... i.e. Microsoft Sync
Don't you mean, stumble?
Haven't you heard the Microsoft Car jokes [lotsofjokes.com]?
Jokes aside, the SYNC system is really nice
Re: (Score:2)
#13 has come to pass.
Re: (Score:2)
Me too!
I also like to think that they are the ones who actually know the secret recipe of 11 herbs and spices involved in the KFC chicken, but a majority of the people out there couldn't handle it if they knew it.
The secret incredient (Score:2)
Re: (Score:2)
Anyway, the main thing keeping autonomous cars off the roads today is not some secret government conspiracy, but cost. We built a car for the Darpa Urban Challenge which was capable of driving safely in normal traffic conditions at speeds up to 40mph (and several of our engineers felt confident that it could have han
Re: (Score:2)
Yeah, we have the tech now for cars to drive themselves. I used to work for a robotics company and we made a number of vehicles that could drive themselves safely (for the most part, anyway).
How well did your system handle pedestrian detection? Because, I recently (less than 2 years) attended a talk by someone from the Stanford autonomous cars lab. I was just about to get my license, so I asked if the system could pass the driving test. The answer was that it could not, because pedestrians would not be detected by the system. And that "for the most part, anyway" is trouble too.
Re: (Score:2)
From what *ahem* testing we were able to perform, out system detected pedestrians just fine. We were using a laser-based detector from whose data we used to create a 3d mesh of the world in real time. The mesh was then compared with camera images to determine the location of obstacles and roads. If
Re: (Score:2)
I'm sure that if someone was going to order 10k of those sensors, they could get them made for $5k.
Re: (Score:2)
Re: (Score:2)
In mass production, all of the testing is going to be 100% automated. All the cost will be in developing a test/calibration jig. The testing/calibration will probably take a couple minutes, and be done wholly by an automated system. The engineering will be NRE cost to develop the jig, to run it you shouldn't need anything more than an industrial technician.
Re: (Score:2)
Re: (Score:2)
No one is avoiding this research because of liability concerns.
Re: (Score:3, Insightful)
There is an entire scientific discipline (cognitive science) devoted to the creation of an AI. It is nowhere near succeeding. Unless the US military has managed to perform its own research (and I mean including basics like underlying philosophy which isn't even settled) then it is not possible for the US military to be harboring an AI. I know this seems possible from the outside because they get so much money... but money can't really make a few closed door researchers produce something more significant tha
Re: (Score:1, Redundant)
This may well be the most retarded slashdot comment I've read. Ever.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
MAD is necessarily a livelock. Therefore it would choose to build up both offensive and defensive systems to react and overcome the matched threat.
A system that decided to stop developing in a MAD situation would be buggy and irrational.
Re: (Score:1, Offtopic)
What is today's "Analytical Engine"? (Score:1)
Is it the Internet?
What today stands out as something that is so immediately useful and complex and ahead of its time that we as humans are lucky to have been around at the very start of?
Several others: Transistors, Fire, Radio, Electricity, Walkman
Re: (Score:1)
Maybe the Space shuttle, or the Apollo rockets.
We've shown that we can do it, but we just aren't pressing ahead (or lack the related technologies to do so).
Re: (Score:1)
What is it you think that angry candles enable us to do?
Re: (Score:1)
Space travel in general. I think that if we really pushed hard, we could be starting to look at manned ships at least to the asteroid belt, but we don't seem to have the drive/interest in doing so.
Re: (Score:2)
Until either there is an imminent need to move to a different planet (nuclear war, etc) or an interesting thing that we can't just send a rover out to inv
Re:What is today's "Analytical Engine"? (Score:4, Funny)
The Space Elevator and Fusion Power (Score:2)
Neither is at all practical at the moment, but there's no reason they shouldn't work in theory, just like the analytical engine was in Babbage's day. And, like the engine, in 150 years, we'll be talking about how the idea changed everything.
Re: (Score:2)
Neither is at all practical at the moment, but there's no reason they shouldn't work in theory, just like the analytical engine was in Babbage's day. And, like the engine, in 150 years, we'll be talking about how the idea changed everything.
fwiw, I *hope* that in 150 years I'll be able to talk :)
Re: (Score:2)
Several others: Transistors, Fire, Radio, Electricity, Walkman
FPGA field programmable gate arrays
How about most of the biological sciences / genetics?
NMR/MRI
Re: (Score:2)
FPGA field programmable gate arrays
I came.
Oh baby, This is some fun tech. [mil-embedded.com]
Re: (Score:3, Insightful)
What today stands out as something that is so immediately useful and complex and ahead of its time that we as humans are lucky to have been around at the very start of?
Um, all technology starting with the wheel? If you mean "living humans", my grandmother's only been dead for 7 years, but she was born nine months before the Wright brothers flew at Kitty Hawk and watched the moon landing (I was a teenager then, I watched it too -- EVERYBODY watched that).
But sorry, I don't think much of your list. Fire and e
Re: (Score:2)
Fire and electricity were discovered, not invented..... and BEER.
"BEER", as we know it today, was certainly "invented" - but fermented sugars producing alcohol and being consumed was definitely a discovery
Re: (Score:2)
Other responder showed beer is a discovery; I would argue that most of your list is also discoveries. Agriculture is simply "keeping one's environment clean" which is what an immune system does; telephony is communication, which is what nerves do; radio signals have been sent for billions of years by quasars; flight (aircraft) is a discovery, not an invention -- and with that last, perhaps I'm blurring the line; spacecraft also show that we discovered we cannot breathe up there and did something about it -
Re: (Score:2)
In fact, I wonder exactly how to differentiate "discovery" from "invention".
Yes, that's obvious from your first paragraph. The AC that responed to your post got it right; see what he said about beer. As I already said, wine was a discovery, beer was an invention (and AC explained it well).
Agriculture is far more than simply "keeping one's environment clean"; it's tilling soil, saving seeds, actively planting, and it's nothing whatever like an animal's immune system. Telephones are nothing like nerves and w
Re: (Score:2)
Re: (Score:2)
The Analytical Engine seems to meet that test. Two other projects also come immediately to mind:
Re: (Score:2)
I saw that clock prototype the other day, it was kind of a disappointment that a clock designed to keep time for 10,000 years wasn't even running.
The difference engine on the other hand was quite impressive to watch in action, I hope that someone can create a working Analytic engine for display as well.
Re: (Score:2)
Would be really cool to see it built. (Score:1)
Unfortunately, one of the patent warehouse companies now holds the patent to the machine, and is asking $37B for the rights....
Re: (Score:2)
Fortunately patents last a mere 20 years and you can't patent a machine that was first designed 1837.
Re: (Score:3, Funny)
p'shaw! SCO will sell you a Open Babbageware license for a mere $699.
General purpose computing engine? (Score:1)
What sort of framerate can it run Crysis at?
Re: (Score:1)
What sort of framerate can it run Crysis at?
0 FPS, only because it would be annoyed at how unoptimized the code is. It would be so annoyed that it would rewrite the source into a preferred code, maybe CryEngine 4 and bypassing the new Crysis coming out
Re: (Score:2)
|What sort of framerate can it run Crysis at?
60 fps if you're willing to put up with a 1x1 pixel display...
Comment removed (Score:4, Insightful)
Re: (Score:2, Insightful)
It's just you. Programmable machinery has been around a long time.
Babbage's step to develop a generic, programmable machine was innovative, but not out of the blue.
It's complex and pretty amazing (and loud), and we shouldn't take anything away from the achievement of the Analytical Machine, but it was still an evolution atop existing designs.
Re: (Score:2)
Re: (Score:2, Informative)
All programmable machinery designs. Pascal had a mechanical tabulator, for example.
Re: (Score:2, Informative)
Re:Is it just me? (Score:5, Informative)
Re: (Score:2)
Re:Is it just me? (Score:5, Interesting)
Re:Is it just me? (Score:4, Interesting)
Whose designs did he build on?
No ones. There will be ten posts listing jacquard looms, none of which do arithmetic or control flow beyond making a big ole loop.
There will be a couple posts about theoretical ideas that were eventually implemented in IBMs unit record punch card data processing gear. It only took half a century to implement his ideas in that regard.
Re:Is it just me? (Score:4, Insightful)
Why doesn't that qualify as "building on"?
Just that the looms didn't do any math doesn't mean they weren't a a programmable device. Surely realizing that a programmable mechanical machine can be built is one of the steps on the way of figuring out how to make a machine that can solve arbitrary problems.
And can it be a complete coincidence that Babbage decided to use the same storage medium?
Re: (Score:3, Informative)
Just that the looms didn't do any math doesn't mean they weren't a a programmable device. Surely realizing that a programmable mechanical machine can be built is one of the steps on the way of figuring out how to make a machine that can solve arbitrary problems.
The looms are about as programmable as a hydraulic tracing lathe... My mother was interested in looms although not enough to buy something like a full jacquard-style loom, so my info is based on limited personal experience and lots of second hand discussion. People with no experience with those looms, sometimes overestimate the looms ability... Trust me its not like they were writing C# code on those panels, or they ran them thru a compiler or something... Even modern machine tool G-code is staggeringly mo
Re: (Score:3, Informative)
By that argument, the Colossus and contemporaries were just a logical evolution of the telephone exchange.
I disagree. Babbage's ideas were out of the blue. So much so that in the 100 years following, no one working on the numerous calculator (and related) projects had the same idea. Babbage was working on a Turing-complete machine a century before Turing put that concept to paper.
Re: (Score:3, Insightful)
One thing to keep in mind, it's entirely possible that his detractors were right. I wouldn't be surprised if the amount of effort that would have gone into designing, building, operating, and maintaining an analytical engine would have been higher than hiring humans to do the work in the first place. One thing with being 100 years ahead of your time is that... well, your idea is 100 years ahead of everything else; a surprising number of inventions would be totally worthless if taken 100 years out of conte
Re: (Score:2)
Re: ___ years (Score:2)
There's a mistake here.
He was only "100 years ahead of his time" because, er, well, 100 years passed. But he need not have been. Scientists say that sometimes "the mood of an age" is right for certain things to appear. So if some soft factors had gone the other way, he'd have only been 30 years ahead of his time.
Re: (Score:2)
Re: (Score:3, Insightful)
but he did it all without even a pocket calculator
The pocket calculator [wikipedia.org] was invented 350 years ago. The engineers at NASA that sent men to the moon used the same kind of pocket calculators available to Babbage; the same pocket calculator I used to cheat in math class with in Jr. high.
Re: (Score:2)
You forgot about the abacus [wikipedia.org] which, in some forms, is over 4000 years old.
Re: (Score:2)
My sister tells of passing a spool of thread around the room. If only they had invented the tin can then.
Re: (Score:2)
Flamebait? Well, at least whatever idiot that modded that, downmodded me instead of modding someone he could hurt.
I miss the old metamoderation system; mods who modded stupid like that didn't used to get any more mod points.
Re: (Score:3, Interesting)
And it lends further credence to the fact that in order to have your genius recognized and have your ideas propagate, you need to know how to interact with people. Tesla is another example. Brilliance means nothing if no one understands you and no one wants to understand you.
Re: (Score:3, Interesting)
Re: (Score:2)
The shocking thing about this whole story is that in retrospect, his idea seems obvious and is scientifically sound, but was ignored.
It is 1837.
Precision manufacturing is in its infancy, Complex mechanisms are difficult to build and maintain.
The only immeadiate need for a "computer" is in the construction of more accurate mathematical tables.
But the need for greater precision there is similiarly limited by your abilty to make any practical use of it.
Re: (Score:1, Interesting)
"It's just you"</polite_sarcasm>
The 'little guy inventor' ignored by the establishment and 'ahead of his time' is perhaps the strongest cliche in popular-science writing.
Particularly in Popular Science. Here -- enjoy the archives. [popsci.com] I grew up with a molding pile of these extending back to the 30s. I doubt you can find any issue without this trope, and likely more than 3 times in each.
While I can understand where it comes from and why it's popular (every engineer has a PHB), the trouble is it encourages
Babbage wasn't overlooked. He blew his reputation. (Score:5, Interesting)
Babbage was the latter.
When he showed people a small prototype of his difference engine, they knew exactly what kind of potential it had. The TFA even said that the government backed him. I'll stop the press and let that sink in. The British government knew at the time just what a game changer this could have been. What TFA article doesn't say is the extent to which they backed him. In the prices of the day, they invested the equivalent of a fully kitted out and manned battleship in the project. A battleship. What happened?
Babbage squandered the money, fell out with every metal-smith in the country capable of building the difference engine and committed the ultimate crime of changing his mind and plans time and time and time again. Sure, he had a lot of plans for the Analytical engine, but he couldn't stay focused/act civilly enough to build the machine everybody wanted to begin with. After such an investment and nothing to show for it, nobody would give him the time of day, let alone commission him to build an even more complex machine with an unfinished design.
It could be said, rather than a man who had a great idea that wasn't realised. Babbage had a great idea that he killed so badly via his own incompetence, nobody touched it for another 100 years.
Re: (Score:2)
Well, no, not really. He was funded until the people funding him realized he wasn't actually producing anything but vaporware - then he was ignored. His reputation has been enhanced posthumously because we eventually did build computers (making his seem 'obvious and scientifically sound' by comparison) even though he never actually built anything.
Re: (Score:2)
As a starry-eyed 21-year-old I just have to say...
This is bloody brilliant, and looking at it makes me amazed that people once actually invented and engineered complex devices by hand, then disappointed in the realisation that today everyone takes the easy way out with solenoids, microcontrollers and bloated code that doesn't let you completely understand what's going on in there.
As much as I'd like to get into mechanical computing/engineering as a hobby, it seems to be mainly dead outside of a few eccentri
Much more... (Score:4, Insightful)
This is much more than just building it for public display. The idea is to demonstrate that it was, indeed, a fully functional device, and to give credit where credit is due.
Re: (Score:1, Redundant)
How did this idiot get modded insightful? Just because he posted early?
More like nobody else gives a damn about this kinda thing.
Analytical Engine: No Definitive Design Exists (Score:5, Interesting)
Doron Swade who wrote "The Difference Engine" (the non-fiction book, not the steampunk fiction by Gibson and Sterling) can tell you this:
It's not possible to create The Analytical Engine. Why? Because Babbage never stopped creating the designs. There is no one clean, complete set of designs for the Analytical Engine.
If someone were to build it, they would first have to pick and choose from among Babbage's numerous sketches, then fill in any of the missing bits. It's not a true, 100% authentic, Babbage design, unlike the simpler Difference Engine, which had a clean set of engineering drawings for its creation.
Re:Analytical Engine: No Definitive Design Exists (Score:5, Funny)
Then its like Difference Engine Forever then?
Re: (Score:2)
Re: (Score:2)
The Ni Polar Option
Re:Analytical Engine: No Definitive Design Exists (Score:4, Funny)
More than 150 years in coming. Beat that, 3D Reams.
Re: (Score:2)
Ada magic rondevu.
Re: (Score:2)
You mean he anticipated Versioning!
"There is no Definitive Firefox! They keep changing it!"
Re:Analytical Engine: No Definitive Design Exists (Score:5, Informative)
Yes, that's why the first step is "Figure out what the Analytical Engine is". The idea is that they would look over old drawings, use them where they make sense, and fill in the missing bits with whatever would have been available at the time. It would be *an* Analytical Engine rather than *the* Analytical Engine.
dom
Re: (Score:2)
Yes, that's why the first step is "Figure out what the Analytical Engine is". The idea is that they would look over old drawings, use them where they make sense, and fill in the missing bits with whatever would have been available at the time. It would be *an* Analytical Engine rather than *the* Analytical Engine.
dom
And then, bam! Dino DNA. :)
Re:Analytical Engine: No Definitive Design Exists (Score:4, Interesting)
Yes just the requirement for simulating it and debugging it says to me that Babbage didn't finish his machine. It smacks of when Bell and Curtis "debugged" Langley's aerodrome to show that he really "invented" the airplane first.
As it is Babbage is known as the father of Computers which he does deserve. Just the fact that he dreamed up this massive machine when he did shows what a great mind he had.
Now building one is a great idea. Shouldn't be too hard to simulate with modern cad and then use rapid prototyping to make the parts.
Re: (Score:1)
Re: (Score:2)
I believe there was also the issue of deliberate flaws in the drawings. In order to protect his works, Babbage (or his engineer) created different sets of drawings and they would have different flaws included
An emulator is available (Score:2)
There's an Analytical Engine emulator [fourmilab.ch] available. It's a Java applet.
There's no fundamental obstacle to making a working replica, other than money.
Modern day overlooked technologies? (Score:2)
Hmm... modern examples of overlooked technologies? Well, an emerging example might be the Memristor [wikipedia.org]. Proposed in 1971, it wasn't until very recently that a practical example was constructed; it remains to be seen if they will remain niche curiosities, or become a common part of common electronic designs.
oblig (Score:2, Funny)
Maybe could have been built different? (Score:3, Interesting)
What I sometimes wonder in hindsight, is could Babbage's machines have been built with the technologies of the time using different techniques that would have been more easy to achieve. He was always pushing the envelope of machining technology with axles and gears, partly in an effort to gain speed. (For example, in the difference engine the gear system had a very complex look-ahead carry feature to make it much faster.) The machines required very tight tolerances and a good deal of force to operate.
Gears work mostly on compressive forces. If instead he had built a machine based mostly on tension, like pulling strings wrapped around wheels and cogs, would the machines have been more practical to build? The machines might have been one or two orders of magnitude slower. However, the problems he was after, like computing logarithm tables, are highly parallelizable. Instead of trying to create one super machine (and never succeeding), would he have been better off with making a bunch of much slower, easier to build machines?
Re: (Score:2)
can't envision what you are describing, please explain a simple operation (adding one and one) with your string tension machine?
Re: (Score:2)
An example would be to implement a binary full adder. (Babbage used straight decimal operations on his gears, but I remember seeing somewhere that he was at least aware of binary logic.)
I haven't really put that much thought into it, but I could imagine having 2 master actuators that act like "clocks" over the whole machine. A full adder might have three plates or levers shaped so that each input can pull it into a certain position. The first master clock would actuate a logic operation, shifting two output
Re: (Score:2)
The bearings of the time were primitive: a lot of machinery was still using greased leather in a compressable joint, and only the nicest equipment used plain bronze sleeve bearings. The gears were not precisely
Errrr.... (Score:2)
Babbage Difference Engine at the CHM (Score:2)
I'd rather see an organ grinder (Score:2)
Re: (Score:2)
That's the difference engine, and scaled down at that. Very different from analytical engine :)