Live data from Hacker News

Alan Kay has agreed to do an AMA today

news.ycombinator.com

221–230 of 931 posts

Re: Alan Kay has agreed to do an AMA today

#221
Alan,

You have inspired me deeply, thank you. I love working with man's greatest invention, but I have a deep sense of dread. HN is very good about projecting a fantasy about the future, that technology can solve all problems. I would love to see a world where people use computers to compute. However, global warming is a real threat and my biggest fear is that our pop-culture will prevent us from solving our problems before the chance to solve them is taken away from us.

With such a huge threat to humanity on the horizon, do you maintain a sense of optimism here? Or will humanity forget how to "compute" the same way Europeans forgot how to make Roman concrete?

Re: Alan Kay has agreed to do an AMA today

#223

Hi Alan, What advice would you give to those who don't have a HARC to call their own? what would you do to get set up/a community/funding for your adventure if you were starting out today? What advice do you have for those who are currently in an industrial/academic institution who seek the true intellectual freedom you have found? Is it just luck?!

I don't have great advice (I found getting halfway decent funding since 1980 to be quite a chore). I was incredibly lucky to wind up quite accidentally at the U of Utah ARPA project 50 year ago this year.

Part of the deal is being really stubborn about what you want to do -- for example, I've never tried to make money from my ideas (because then you are in a very different kind of process -- and this process is not at all good for the kinds of things I try to do).

Every once in a while one runs into "large minded people" like Sam Altman and Vishal Sikka, who do have access to funding that is unfettered enough to lead to really new ideas.

Re: Alan Kay has agreed to do an AMA today

#224
post #43

Hi Alan, do you still do coding (any kind of, for any purpose) these days? If you do, what's your comfortable setup (say, language, editor, tools and etc)?

I would also like to know if he uses emacs or vim, or whatever. And if he thinks the editor is relevant.

Yikes!

Re: Alan Kay has agreed to do an AMA today

#225
Hi 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 kid? Would you choose a particular medium such as a computer, a raspberry pi or even a tablet?

And if I may, do you recommend any reading for bedtime stories?

Thanks you, Kevin

Re: Alan Kay has agreed to do an AMA today

#226
Hi Alan,

I'm curious whether you think it might be an important/interesting direction for program editors to depart from character sequence manipulation to something along the lines of AST editors. Or is this only a red herring, and perhaps not so deep a change?

Re: Alan Kay has agreed to do an AMA today

#227

Earlier quoted context omitted.

I think it is the only language that enables a single individual to understand a big and complex system like the development environment itself.

Mmm yeah. The exploration, instant feedback and minimalist syntax are features that I wish more people would value. I "secretly" think that Self would have achieved that too (and even better because is not constrained to the artificial abstraction of classes) but it never had a chance due to its unsuccessful IDE. Our cognitive system converges too much to objectify things to ignore. We compulsively do that. There is…

There is a gang here.

Re: Alan Kay has agreed to do an AMA today

#228

Earlier quoted context omitted.

I think it is the only language that enables a single individual to understand a big and complex system like the development environment itself.

Mmm yeah. The exploration, instant feedback and minimalist syntax are features that I wish more people would value. I "secretly" think that Self would have achieved that too (and even better because is not constrained to the artificial abstraction of classes) but it never had a chance due to its unsuccessful IDE. Our cognitive system converges too much to objectify things to ignore. We compulsively do that. There is…

[deleted]

Re: Alan Kay has agreed to do an AMA today

#229

Many mainstream programming tools feel to be moving backwards. For example, Saber-C of the 1980s allowed hot-editing without restarting processes and graphical data structures. Similarly, the ability to experiment with collections of code before assembling them into a function was advance. Do you hold much hope for our development environments helping us think?

Yes. I think they have been slowly getting better.

Visual Studio has let you do hot code editing for over a decade now, they call it "Edit and Continue"[0]. Only works for some languages (C#, Visual Basic/C++). It also lets you modify the program state while stopped on a break-point with code of your devising.

Most browsers also let you adhoc compose and run code without modifying the underlying programs.

Thanks to hardware performance counters, profilers are now able to profile code with much less impact on performance (eg: no more adjusting timeouts due to profiler overhead). Network debuggers are getting better at decoding traffic and displaying it in a more human readable format (eg: automatic gzip decompression, stream reassembly, etc).

[0]: https://msdn.microsoft.com/en-us/library/bcew296c.aspx

Re: Alan Kay has agreed to do an AMA today

#230

Earlier quoted context omitted.

Imagine: 1. trying to read something long, or 2. going off to a follow a link and to come back and respond, only to find that the page has been refreshing while you looked away. Now you have to scroll about to find the place you were at in order to respond or to continue reading the comments.

How about a little model of time in a GUI?

That sounds like a feature. HN doesn't have features, only necessities.
Post reply on HN