Earlier quoted context omitted.
> There's coming up with ideas: learn to dream while you are awake, the ideas are there. Any advice on how to do that, especially for those of us who are completely non-visual thinkers (aphantasia)?
Dreaming can work without images. What are your sleeping dreams like?
Alan Kay has agreed to do an AMA today
321–330 of 931 posts
Re: Alan Kay has agreed to do an AMA today
#322Hey Alan, you once said that lisp is the greatest single programming language ever designed. Recently, with all the emergence of statically typed languages like Haskell and Scala, has that changed? Why do you think after being around for so long, lisp isn't as popular as mainstream languages like Java, C or Python? And lastly, what are your thoughts on MIT's switch to use Python instead of Scheme to teach their under…
The second question requires too long an answer for this forum.
Re: Alan Kay has agreed to do an AMA today
#323I recall reading an article about 10 years ago describing a PARC research project in which networked computers with antennae were placed throughout a set of rooms, and the subject carried a small transmitter with them from room to room. As the computer in each room detected the transmitter, it triggered actions in each room. I think it was called "ambient computing." Does this ring a bell for you? I have searched for…
Yes, this idea was originally Nicholas Negroponte's in the 70s. The Parc version was called "Ubiquitous Computing" and was led by Mark Wieser in the 80s ...
But strangely, it seems like companies are still treating those all as separate lines. For example, Apple markets their home and watch projects totally independently of one another. But I have to think that they are working toward ubiquitous computing, much as they worked toward the Dynabook over the decades.
Re: Alan Kay has agreed to do an AMA today
#324Earlier quoted context omitted.
Tricky question. One answer would be to ask whether there is an intrinsic difference between "computer science" and (say) physics? Or are the differences just that computing is where science was in the Middle Ages?
Computer science is defined by information theory, and we already have mathematical proofs binding together information theory with the laws of quantum physics (such as the example of the minimum energy needed to erase one bit of entropy from memory, something which is bounded by the ambient temperature).
Re: Alan Kay has agreed to do an AMA today
#325Earlier quoted context omitted.
1. Spaced repetition can make the recalling - and thus the thinking and pondering - easier. It can certainly make one more consilient, given the right choice of "other things to study" e.g. biology or social psychology, as you've mentioned in an earlier comment. 2. It takes quite a bit of training for a reader to detect bias in their own cognition, particularly the "cognition" that happens when they're reading someon…
I think that the "training" of "System 1" is a key factor in allowing "System 2" to be powerful. This is beyond the scope of this AMA (or at least beyond my scope to try to put together a decent comment on this today).
Re: Alan Kay has agreed to do an AMA today
#326Hi Alan, I'm part of a generation who didn't grew up with the PDP but had LOGO and basic available in computers and calculators. With the Amstrad CPC it was possible to interupt a program and to change a few lines of code to make it do something else which was a great way to keep interested. And with calculator it was possible to code formulas to resolve/check problems. But how would you teach programming today to a…
Re: Alan Kay has agreed to do an AMA today
#327Earlier quoted context omitted.
Now that's geofencing, smart homes, etc... Apps like Tasker on Android can do some of it.
You are thinking of something else ...
A few devices issuing orders, and a bunch of dumb devices taking orders.
Re: Alan Kay has agreed to do an AMA today
#328Have you spent any time studying machine learning and how it might affect the fundamental ways we program computers? Any thoughts on how the tooling of machine learning (TensorFlow, ad hoc processes, etc) could be improved?
Re: Alan Kay has agreed to do an AMA today
#329What do you think about functional languages like Haskell, OCaml etc ?
They need a much better idea of time (such as approaches to McCarthy's fluents). And then there is the issue that we need to make "systems" ... I like what a function is, and this idea should be used, but I think it is better used rather differently ...
It crossed over with some of my experience of programming. Recently he wrote "The Singular Universe and the Reality of Time" with Roberto Unger, but I haven't read that yet.
Re: Alan Kay has agreed to do an AMA today
#330Earlier quoted context omitted.
Computer science is defined by information theory, and we already have mathematical proofs binding together information theory with the laws of quantum physics (such as the example of the minimum energy needed to erase one bit of entropy from memory, something which is bounded by the ambient temperature).
Respectfully ... I think you missed the point of my answer.