3 ms·
Hi Alan, I've heard you frequently compare the OOP paradigm to microbiology and molecules. It seems like even Smalltalk-like object interactions are very diff
by adamgravitis 10y ago
Hi Alan,
I've heard you frequently compare the OOP paradigm to microbiology and molecules. It seems like even Smalltalk-like object interactions are very different from, say, protein-protein interactions.
How do you think this current paradigm of message-sending could be improved upon to enable more powerful, perhaps protein-like composition?
- alankay1 10y agoNot proteins, but cell to cell (this is still an interesting mechanism to contemplate and develop ...
- astrobe_ 10y agoDo you believe in self-healing/self-repairing software?
- alankay1 10y agoThis is a worthy goal, and I think quite possible. Note that Biology requires a lot of organization in order to do this, so it is likely not to be straightforward from where we are. But we had to make the Internet -- etc. -- self-healing in many respects (we had to go to dynamic stabilities rather than trying to make perfect machines ...)
- michaelscott 10y agoDo you think that genetic programming and machine learning are effective avenues to pursue regarding this? Or is that introducing unnecessary complexity in many/most cases?
- alankay1 10y agoI think "real AI" could help (because it could also explain as well as configure). Systems that can't explain themselves (and most can't) are a very bad idea.
- michaelscott 10y agoBecause when things go sideways a human can't fix anything without copious amounts of reading/testing/poking around? I'm taking your meaning of "explain" literally here, which might be shortsighted. Either way, the idea of machines or systems as "living" and able to communicate intent and process, even if only within their own "umwelt", is really interesting. Even a taste of that would make modern systems easier to debug and understand, if not more robust (which would be a better starting point for many systems anyway I suppose).
- astrobe_ 10y agoI believe he is referring to something like expert systems explanations, which was the holy grail 20 years ago (I don't know if it has been achieved), and as opposed to neural networks which are more like black boxes (at least to me).
- michaelscott 10y agoAh I see, that's quite interesting. So the idea of a system that could explain its own decision-making and inferences? Neural networks definitely are black boxes, at least at an individual level. Sure the concept remains the same generally, but the internals are different and hidden from case to case