|
You're welcome! It's a pretty broad term, with a lot of possibilities, but generally I mean a machine which, given a design for a machine in the form of digital data, can build a working machine of that design without further human interaction. Some imperfect approximations of the idea already exist: - living things such as bacteria, humans, and plants: DNA is digital, true, but it's an unsolved problem to design the DNA to make a plant grow into the shape of even a chair, much less a bicycle, a lathe, or a computer. - 3-D printers such as RepRap: they generally can only produce very limited machines without further assembly, with only very limited palettes of materials, falling far short of being able to print a whole printer without human intervention. - ordinary compilers such as GCC: though they have already had a significant economic impact, they require a feedstock of magnetic disks or erased Flash from which to manufacture their output program, which still leaves their users vulnerable to TSMC and Western Digital. Worse, the output program depends on a CPU to run, leaving the users vulnerable to Intel and Qualcomm. |