Live data from Hacker News

Alan Kay has agreed to do an AMA today

news.ycombinator.com

621–630 of 931 posts

Re: Alan Kay has agreed to do an AMA today

#621

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, what is your view on Olive Executable Archive ?https://olivearchive.org/

Re: Alan Kay has agreed to do an AMA today

#622

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…

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

#623
Hi Alan,

You 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 :)

[1] https://www.youtube.com/watch?v=YyIQKBzIuBY&t=7m39s

[2] https://youtu.be/c_KbLKm89pU?t=1m46s

Re: Alan Kay has agreed to do an AMA today

#625
Hi Alan,

You'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

#626

Earlier 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…

I 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).

Re: Alan Kay has agreed to do an AMA today

#628

Earlier 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 ...

Along this line of logic, perhaps the future of AI is not "machine learning from big data" (a lot of buzz words) but computers that generate runtime interpreters for new contexts.

Re: Alan Kay has agreed to do an AMA today

#630

Hi 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…

Could you tell what you mean by data scaling badly?
Post reply on HN