That's actually incredibly useful. Thank you for the link.
I would like to see HAL make a jump to natural language user interface. I think if HAL had direct access to programs with the ability to use them, I see no reason why HAL won't eventually be programming himself. Perhaps with some help from a user. But coding seems fairly straightforward, it could be automated, the program is only missing the creativity to design programs.
On the topic of making HAL smarter, besides manual teaching, which becomes more like babysitting as opposed to an assistant, I did read here on the forums that Robert was redesigning HAL with a more compatible and modern language as well as recreating his learning engine. Who knows what he has in store for us. I remain faithful. But I say, make ConceptNet work with HAL and give HAL a NL application interface for usability with other programs, like the annoying Microsoft paperclip monster, but less scary and more useful.. And Vision. I have high hopes, I know science has only come so far.
-Spitfire