Live data from Hacker News

Alan Kay has agreed to do an AMA today

news.ycombinator.com

181–190 of 931 posts

Re: Alan Kay has agreed to do an AMA today

#181
post #41

Do you think Java is an Object Oriented programming language?

Object oriented to me has always been about encapsulation, sending messages, and late-binding. You tell me ...

Semi-offtopic: I've always been fascinated by the origins of religions, their evolution, potential re-definitions and conflicts with other ideas. Specifically, I like thinking about how the founding members of a set of ideas, might retrospectively analyze the entire history of their ideas, and the "idea set"'s metamorphosis into a religion whose followers now treat it as dogma.

I have this, entirely unprovable, theory that most founders of these types of "idea sets" are actually poly-ideological, i.e. giving weight to all possible ideas, and just happened to be exploring ideas which made the most sense at the time.

While I enjoy your thoughts on "object oriented", "functional", etc, I'd love to hear your thoughts about philosophy of religion and its origins (i.e. a slightly meta version of the conversation around "object oriented", "functional", etc). You may be one of a handful of humans able to provide me more data. Is this a topic that interests you, and is it something you think about? If it is something you think about, regarding the dogma you potentially accidentally helped instigate,

Did you and your peers intend for it to become dogma? The rest of my questions sorta assume you did not.

Retroactively, do you feel it was inevitable that these ideas, i.e. popular / powerful / effective ideas, which were espeically extremely effective at the time, became dogma for certain people, and potentially the community as a whole?

Either retroactively or at the time, did you ever identify moments when the dogma/re-definitions were forming/sticking? If so, did you ever want to intervene? Did you feel you were unable to?

Do you have any lessons learned about idea creation/popularization without allowing for re-definitions / accidentally causing their eventual turn into dogma?

Again, if this type of conversation doesn't interest you, or because it cloud potentially be delicate, you'd rather not have it in public, I'd understand.

Thanks regardless

Re: Alan Kay has agreed to do an AMA today

#183
post #173

Earlier quoted context omitted.

"who could possibly fake these?" Copying from other sources. I'm not saying it's fake, just curious about verification as someone claimed so. For instance, your "vouch", are you an official HN account. How can I tell?

HN has always worked informally. We don't have 'processes'; it isn't clear that we need them, and the thought of having to set them up makes my soul cry. But anyone who has concerns about fakes, abuses, and the like can always get an answer by emailing hn@ycombinator.com. We appreciate such emails because occasionally they point out actual abuses that we need to take care of!

Thanks for the input

Re: Alan Kay has agreed to do an AMA today

#185
Hi Alan, I'm a CS student thinking about graduate school.

1. Would you suggest going into a popular field that excites me but already has lot of brilliant students? (for example AI and ML)

Or rather into a not-so-popular field where maybe I can be of more help? (for example computational biology)

2. If I had to choose between studying my current favorite field at an average research group, or another still interesting field with a top group, would you suggest going with the latter for the overall learning experience?

Re: Alan Kay has agreed to do an AMA today

#186

Well what is thinking about then? What was the mistake the greeks made? In this video[0] you said thinking is not about logic and that was the mistake the greeks made. [0] https://youtu.be/N9c7_8Gp7gI?t=45m45s

It's basically confusing "math" (which they had and like all of us were overwhelmed by how neat it is and how much you can do with "thinking rationally") with "science" which they didn't really have. "Math" is hermetic and Science is a negotiation between our representation systems and "What's out there?"

I.e. it is really difficult (didn't happen) to guess the "self-evident" principles and operations that will allow you to deduce the universe. And being super-rational without science is one of the most dangerous things humans have come up with.

Re: Alan Kay has agreed to do an AMA today

#187

At my office a lot of the non-programmers (marketers, finance people, customer support, etc) write a fair bit of SQL. I've often wondered what it is about SQL that allows them to get over their fear of programming, since they would never drop into ruby or a "real" programming language. Things I've considered: * Graphical programming environment (they run the queries from pgadmin, or Postico, or some app like that) *…

Just a thought: Is it mostly select statements that your colleagues write? Because if they do, they might not fear accidentally altering the data. I found that new programmers can get confused by the difference between things that are immutable and those that aren't.

Re: Alan Kay has agreed to do an AMA today

#188
Hi Alan. What are your thoughts on how rapidly GUIs are evolving nowadays? Many apps/services revamp their UI fairly often and this oftentimes hurts muscle memory for people who have just about gotten a workflow routine figured out.

Also, what big UI changes do you foresee in the next 10 years - or would like to see. Thanks.

Re: Alan Kay has agreed to do an AMA today

#189
I have been designing and hacking my own languages (to varying degrees of completion) for almost as long as I have been programming. A lot of the time, their genesis is a thought like, "what if language X did Y?" or, "I've never seen a language that does this, this, and that... I wonder if that's because they're insane things to do?"

When you're working on a system, how do you approach the question, "Is this really useful, or am I spinning my wheels chasing a conceit?" Is the answer as simple as try it out and see what happens? Or do you have some sort of heuristic that your many years of experience has proven to be helpful?

Post reply on HN