4 ms·
""A board, spring and wires could always trap a mouse, they just weren't configured to do so." How is programming a computer different from assembling existing
by DannyBee 12y ago
""A board, spring and wires could always trap a mouse, they just weren't configured to do so."
How is programming a computer different from assembling existing components in a new arrangement to make a new machine?"
You are not "assembling existing components in a new arrangement with a computer".
Also, if I gave you a board, a spring, and wires, you could not trap a mouse with them.
You actually have to physically change them to accomplish anything. The spring won't stick to the board by itself, etc.
You are also taking things that were previously limited in some way (a board is not elastic, etc), and assembling them into a new thing that is not so limited.
When you program a computer, you are not changing the computer in any way, shape, or form.
It was never limited. By programming it, you are doing exactly what it was built to do: Be programmable.
You are simply picking a subset of the things it could already do, and saying "do this subset". The computer, no matter how hard you program it, will never trap a mouse. It is the building of the computer that was the hard part. You, on the other hand, are always operating entirely within the existing limits of the computer.
"Not a neuroscientist, and this risks derailing the thread, but isn't that exactly how brains and learning work? This has also been observed at the macro level, e.g. that study where London cabbies' brains were found to have enlarged portions that dealt with spatial processing.
"
Yes, this is exactly how they work. That's my point. By your argument, you can replace "computer implemented" with brain implemented, and end up with the same patentable result.
Given that, i'm arguing there is nothing special, at all, about computers, or implementing things using them, any more than thinking about things or learning to play guitar. Enlarging the center for spatial processing in cabbies is something the brain was meant to do. The cabbies did not create it out of whole cloth. They did nothing but exercise their normal skill in spatial reasoning, and their brain did all the actual work.
Programming a brain does not make them do new things they could not do. It simply tells them what task to perform.
IE There are a set of tasks they can both perform. That set of tasks is fixed at creation, both of brains, and computers.
You cannot make lasers shoot of your eyes no matter how hard you try.
Much like a brain implemented invention, a computer one is just picking a certain task the computer already could do.
- AnthonyMouse 12y ago> You are also taking things that were previously limited in some way (a board is not elastic, etc), and assembling them into a new thing that is not so limited. I think you have this part of it backwards. The fact that you can assemble a board and some metal into a mouse trap shows that the component parts weren't limited. Computers are the opposite. They're extremely limited -- they can't physically do anything, they can only perform calculations. Software is capable of nothing but specifying what calculations to perform. Here's a great example of the absurdity that occurs when you allow the narrow thing computers do to be the subject of a patent. Suppose that the text of a particular software patent consists of source code implementing the invention. If software can be patented then that patent would infringe itself. All you would need to constitute an embodiment of the "invention" would be a prior art general purpose computer and the patent's text. Imagine an infringement suit against the Patent Office (or Google Patents) for storing the patent's text on a computer capable of executing it.
- greyfade 12y ago> Computers are the opposite. They're extremely limited -- they can't physically do anything, they can only perform calculations. Software is capable of nothing but specifying what calculations to perform. I think this is the heart of your argument here. (Correct me if I'm wrong.) The problem is that in terms of calculation, computers are not limited. In fact, that was proven not once, but twice, in 1939. Any computation that can be performed can be done with any general-purpose computer. The Church-Turing Thesis proves that that computer need not even be specialized: it only requires the ability to manipulate symbols deterministically in some general manner. What these patents cover is, in fact, only those computations with the aid of a general-purpose computer, and the only reason those patents have been allowed is by this fallacious argument that a general-purpose computer somehow becomes a special-purpose computer when it is programmed. This is not how computers work. A general-purpose computer does not become special-purpose merely by assigning some numbers to a pool of memory any more than an FPGA becomes an ASIC by uploading a ROM image. It is still a general-purpose computer, and its nature does not change. If, perhaps, by programming a computer, the program magically became a new, immutable physical wiring, your argument might have merit. But we do not live in a world of magic.
- throwawaykf05 12y ago> When you program a computer, you are not changing the computer in any way, shape, or form. It was never limited. But that is untrue, on two levels! Firstly, at the physical level: by programming the computer you are physically changing it. You are changing the electronic charges on a multitude of molecules arranged at very specific locations in a very specific manner. This, in turn, when activated by other specifically applied charges, controls changes to yet other charges on other molecules at other very specific locations as these charges are evaluated by the laws of physics and the arrangements of various conducting materials connecting these molecules. Secondly, at the functional level: these patterns of charges can be evaluated, by humans or other machines, to represent useful information, and hence the exact same circuit with different patterns of charges can be used as a word processor, a gaming machine, a media player, a database... Consider the converse: without any such charges lighting up any of its circuits, the computer can do literally nothing. It is wholly limited. I completely agree that the computer's potential utility is never limited -- except maybe by our imaginations. However, that could be said for a hunk of metal or a slab of wood too. > By programming it, you are doing exactly what it was built to do: Be programmable. By fashioning steel into various shapes, I'm doing exactly what steel was created to do: be malleable when very hot but very rigid at room temperatures. Yet every new shape given to steel, from rods to blades to ball bearings to I-beams to frying pans, has enabled a new use. By combining various atoms of elements in different configurations, I'm doing exactly what they were meant to do: bond with each other. Yet every new combination could result in a brand new compound. What something could do has no bearing on what is inventive. Inanimate things do precisely nothing until we invent a use for them. All technological development is the creative use of things doing what they are meant to do, arranged to achieve things that we want them to do. > Enlarging the center for spatial processing in cabbies is something the brain was meant to do. ... They did nothing but exercise their normal skill in spatial reasoning, and their brain did all the actual work. True, but their brains have become physically different from ours, optimized for spatial reasoning. You could in fact say that, with the right programming, they became special-purpose brains.
- deleted 12y ago[deleted]
- 12y ago
- deleted 12y ago[deleted]