Earlier quoted context omitted.
There are lots of "old and fundamental" ideas that are not good anymore, if they ever were. The point here is that you were able to find the interpreter of the sentence and ask a question, but the two were still separated. For important negotiations we don't send telegrams, we send ambassadors. This is what objects are all about, and it continues to be amazing to me that the real necessities and practical necessities…
I think object is a very powerful idea to wrap "local" context. But in a network (communication) environment, it is still challenging to handle "remote" context with object. That is why we have APIs and serialization/deserialization overhead. In the ideal homogeneous world of smalltalk, it is a less issue. But if you want a Windows machine to talk to a Unix, the remote context becomes an issue. In principle we can se…
Alan Kay has agreed to do an AMA today
621–630 of 931 posts
Re: Alan Kay has agreed to do an AMA today
#622Earlier quoted context omitted.
There are lots of "old and fundamental" ideas that are not good anymore, if they ever were. The point here is that you were able to find the interpreter of the sentence and ask a question, but the two were still separated. For important negotiations we don't send telegrams, we send ambassadors. This is what objects are all about, and it continues to be amazing to me that the real necessities and practical necessities…
I think object is a very powerful idea to wrap "local" context. But in a network (communication) environment, it is still challenging to handle "remote" context with object. That is why we have APIs and serialization/deserialization overhead. In the ideal homogeneous world of smalltalk, it is a less issue. But if you want a Windows machine to talk to a Unix, the remote context becomes an issue. In principle we can se…
Think about this as one of the consequences of massive scaling ...
Re: Alan Kay has agreed to do an AMA today
#623You mentioned Bob Barton's lecture a few times [1], emphasizing the role he played in debunking some of your (and his own) ideas about computing. Could you touch on some dogmas that haven't yet been evoked in this thread or in your videos on YouTube ? Either from the 70's or today. Let me link to Ted Nelson's remarks about the tradition of files/lumps [2] for a start.
Bullet-point may not be the ideal form for an answer but feel free to get away with that :)
Re: Alan Kay has agreed to do an AMA today
#624Hi Alan, I'd like to go deeper into your notion of "pop cultures" vs. "progress", in the context of innovation, but also the arts. Can you recommend some readings that might fill out those concepts?
Re: Alan Kay has agreed to do an AMA today
#625You've said here a few times here that maybe "data" (in quotes), is a bad idea. Clearly data itself isn't a bad idea, it's just data. What do you mean by the quotes? That the way we think about data in programming is bad? In what context?
I've been thinking & reading about Data Flow programming & languages - datalog, lucid, deadalus/bloom etc... in the context of big data & distributed systems and the work that Chris Granger has been doing on Eve, the BOOM lab at Berkeley, etc... - and that seems like a lot of really good ideas.
What's your opinion on data flow/temporal logic - and how does that square with "maybe data is a bad idea"?
Thanks!
Dunc
Re: Alan Kay has agreed to do an AMA today
#626Earlier quoted context omitted.
I 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.
Because 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 d…
Re: Alan Kay has agreed to do an AMA today
#627Re: Alan Kay has agreed to do an AMA today
#628Earlier quoted context omitted.
I think object is a very powerful idea to wrap "local" context. But in a network (communication) environment, it is still challenging to handle "remote" context with object. That is why we have APIs and serialization/deserialization overhead. In the ideal homogeneous world of smalltalk, it is a less issue. But if you want a Windows machine to talk to a Unix, the remote context becomes an issue. In principle we can se…
This is why "the objects of the future" have to be ambassadors that can negotiate with other objects they've never seen. Think about this as one of the consequences of massive scaling ...
Re: Alan Kay has agreed to do an AMA today
#629I'm not into quackery.
We detached this comment from https://news.ycombinator.com/item?id=11941925 and marked it off-topic.
Re: Alan Kay has agreed to do an AMA today
#630Hi Alan, Since you may spend another day answering questions.. a got some more for you :-) What do you think about the different paradigms in programming? And what do you think about type theory, etc? Bonus question: I am trying to develop a new general programming system for children. I was inspired by Smalltalk and ELM. http://www.reddit.com/r/unseen_programming It is a graphical system that uses function blocks co…
A good heuristic for designing programming languages is to try to take the largest most complicated kinds of things you want to do, work them out, and then see if there is a "language lurking". Most people make the big mistake of lovingly making small neat examples that are easy to learn -- these often don't scale at all well. E.g. "data" in the small "seems natural" but the whole idea scales terribly. And so forth f…