Hi, great post. Modularity was for a while on the top of my list of things-missing-for-capabilities, and it is interesting to see it’s relevance to safety too.
Some points about the hypothesised modules:
I did some introspection lately to learn about how I walk, and now suspect that the scm is not so much a separate module, but more like synchronization locks in computing—as if for example there where a lock for each of my muscles, and when two usually-unconscious movements try to use the same one, one of them seem to be blocked—notifying my consciousness when it is important enough. I dare to hypothesize farther that there is a similar lock for every variable that my movement may control—moving my car is treated the same as moving my finger. Actually, it may be even easier than that—the first shard may write into the world model a prediction about my future movement. Than when the second shard will try to do the same, the result will be “inconsistency notification”—same as if it was a surprising observation.
in general, I think that the modules will automatically have incentive to use the same protocols as long as their subject of communication is not too far removed.
Hi, great post. Modularity was for a while on the top of my list of things-missing-for-capabilities, and it is interesting to see it’s relevance to safety too.
Some points about the hypothesised modules:
I did some introspection lately to learn about how I walk, and now suspect that the scm is not so much a separate module, but more like synchronization locks in computing—as if for example there where a lock for each of my muscles, and when two usually-unconscious movements try to use the same one, one of them seem to be blocked—notifying my consciousness when it is important enough. I dare to hypothesize farther that there is a similar lock for every variable that my movement may control—moving my car is treated the same as moving my finger. Actually, it may be even easier than that—the first shard may write into the world model a prediction about my future movement. Than when the second shard will try to do the same, the result will be “inconsistency notification”—same as if it was a surprising observation.
in general, I think that the modules will automatically have incentive to use the same protocols as long as their subject of communication is not too far removed.