Live data from Hacker News

Alan Kay has agreed to do an AMA today

news.ycombinator.com

561–570 of 931 posts

Re: Alan Kay has agreed to do an AMA today

#561

Hi Alan, What skills would your (hypothetical?) apprentice need to have? If this were more like a partnership what would be the subject to work on? For that matter, what are you working on now?

I'm always working one way or another on helping children grow up to be caretakers of the 21st century.

Re: Alan Kay has agreed to do an AMA today

#562

Do you think artificial human languages designed with strong logical rules (Lojban..) can be succesful? Do you think they can act in a-la Newspeak(the 1984 Newspeak) way?

I was really into this stuff 40-50 years ago. It's still an interesting area to ponder.

Re: Alan Kay has agreed to do an AMA today

#563

Earlier quoted context omitted.

SQL is declarative. Compare: for user in table_users: if user.is_active: return user.first_name; vs: SELECT first_name FROM users_table WHERE is_active It's unfortunate that the order of the clauses in SQL is "wrong" (e.g. you should say FROM, WHERE, SELECT: Define the universe of relevant data, filter it down, select what you care about), but it's still quite easy to wrap your mind around. You are asking the compute…

To play devil's advocate Prolog is considered much more similar to SQL than any other language and I suspect that will have an extremely high learning cost. That may be me being biased due to learning procedural languages first. At the same time I consider myself well versed in SQL.

I think Prolog suffers in that comparison mostly because of its much more ambitious scope. Most non-developer/DBA people have no concept of what a SQL query is actually doing, whereas most nontrivial Prolog programs require conceptualizing the depth-first-search you're asking the language to perform in order to get it right. If you restricted your Prolog world to the kind of "do some inference on a simple family tree database of facts" that people first learn, Prolog would be pretty easy too.

Re: Alan Kay has agreed to do an AMA today

#564

Earlier quoted context omitted.

Or less -- I think UIs have really gone downhill. But, it's also worth looking at places where there's been enough change of one kind or another to constitute "qualitative". This has certainly happened in many areas of engineering and in science. How about in computering?

Can you explain more about what in UIs you think has gone downhill? I've seen you refer to this idea in quite a few of your comments and it would be great to get insight on what aspects you think need improving/exterminating/rethinking.

I should get you to articulate this yourself

But let's see -- how about UIs giving up on UNDO, not allowing or not showing multiple tasks, not having good ways to teach how to us the UI or the apps, ...

And a zillion more ...

Yikes!

Re: Alan Kay has agreed to do an AMA today

#567
post #120

As a community, we often think on quite short time-scales ("What can we build right now, for users right now, to make money asap?"). I feel like you've always been good at stepping back, and taking a longer view. So what should a designer or a developer be doing now, to make things better in 10 years, or 100 years?

What does the world actually need?

Not sure how seriously to treat that question, but...

It seems like a cheap answer, but it needs more people, with more perspectives, trying out various answers to this question.

I suspect the greatest long-term leverage comes from providing people relief from the cognitive load of fighting for food, shelter, health, transportation, and education.

Those are heavy goals that lots of people have spent lots of time shifting only very slowly. The little-Alan-Kay-in-my-mind replies, "We need better thinking-tools in order to do it faster", which I can half-believe, but beyond that, I get stuck. I don't see how to work backwards from that to a first step that can actually be taken.

Re: Alan Kay has agreed to do an AMA today

#568

Hi Alan, I'm a CS PhD student at Caltech. What advice do you have for young computer scientists, especially for PhD students?

A PhD program is very much about the context of forefront ideas and people. I lucked into one -- that got me to realize that this is what prospective grad students should be looking for.

Re: Alan Kay has agreed to do an AMA today

#570
post #341

Hi Alan, What is your view on Literate Programming and why it hasn't taken off (yet)?

It would be great for the programs themselves to somehow be "literate". That said, it is quite a bit of work to write an essay (Don Knuth makes it look easy, but ...)
Post reply on HN