Live data from Hacker News

Alan Kay has agreed to do an AMA today

news.ycombinator.com

71–80 of 931 posts

Re: Alan Kay has agreed to do an AMA today

#71
What is HARC currently working on? Is it for now a continuation of the old CDG Labs / VPRI projects or are there already new projects planned / underway?

Also, how do you organize and record your ideas? Pen and paper? Some kind of software? What system do you use? I ask because I'm fascinated by the idea of software that aids in thought, collaboration, and programming - meshing them all together.

I've seen elsewhere (https://news.ycombinator.com/item?id=11940007) that you agreed that many mainstream "paradigms" should be "retired". Retiring implies that you replace. In particular, I'm curious what you would like to see filesystems or the Unix terminal replaced with?

Re: Alan Kay has agreed to do an AMA today

#72
What are your thoughts on Ethereum and DAOs (Decentralized Autonomous Organizations)? Do you believe they will lead to a new way to think about and distribute software? It kind of reminds me of the "fifth generation computer", with constraint/logic programming, smart contracts and smart agents.

Re: Alan Kay has agreed to do an AMA today

#73
post #28

What is your one piece of advice to college students studying CS?

Learn a lot of other things, and at least one real science and one real engineering . This will help to calibrate the somewhat odd lore aka "computing knowledge". I would certainly urge a number of anthropology courses (and social psychology, etc), theater, and so forth. In the right school, I'd suggest "media theory" (of the "Mcluhan", "Innis", "Postman" kind ...)

Whenever I've gone to an anime con, it seems like the older genre masters like Yoshiyuki Tomino (Gundam) were always urging the audience to get to know something besides anime/manga. Specifically to go out and get involved in something to create media about, so as to avoid producing something completely self-referential and navel-gazing. That also seems to apply to the medium of programming. (As in: Do we really need another To-Do app?)

It's also related to what Scott Adams urges. It's pretty hard to get to be in the top best 10% at a single field. It's much easier to be in the top 25% of two different fields, which would make you one of the top 10% of that interdisciplinary combination.

Re: Alan Kay has agreed to do an AMA today

#74
post #66

Hi Alan, In "The Power of the Context" (2004) you wrote: ...In programming there is a wide-spread 1st order theory that one shouldn’t build one’s own tools, languages, and especially operating systems. This is true—an incredible amount of time and energy has gone down these ratholes. On the 2nd hand, if you can build your own tools, languages and operating systems, then you absolutely should because the leverage that…

[deleted]

Re: Alan Kay has agreed to do an AMA today

#78
Hi Alan,

I'm preparing a presentation on how to build a mental model of computing by learning different computer languages. It would be great to include some of your feedback.

* What programming language maps most closely to the way that you think?

* What concept would you reify into a popular language such that it would more closely fit that mapping?

* What one existing reified language feature do you find impacts the way you write code the most, especially even in languages where it is not available?

Re: Alan Kay has agreed to do an AMA today

#79
What do you think about a "digital Sabbath," [1] specifically in the context of touchstones like:

Engelbart's Augmenting Human Intellect [2] Edge's annual question, How is the Internet Changing the Way you Think? [3] Carr's Is Google Making Us Stupid? [4] ...and other common criticisms of "information overload"

[1] http://www.sabbathmanifesto.org/ [2] http://www.dougengelbart.org/pubs/augment-3906.html [3] https://www.edge.org/annual-question/how-is-the-internet-cha... [4] http://www.theatlantic.com/magazine/archive/2008/07/is-googl...

Re: Alan Kay has agreed to do an AMA today

#80
Hi, I have a few questions about your STEPS project:

- Is there a project that is the continuation of the STEPS project?

- What is your opinion of the Elm language?

- How do you envision all the good research from the STEPS model could be used for building practical systems?

- STEPS focused on personal computing, do you have a vision on how something similar could be done for server-side programming?

- Where can I find all the source code for the Frank system and the DSLs described in the STEPS report?

Post reply on HN