Hacker News new | past | comments | ask | show | jobs | submit | afterz's comments login

Very interesting article! I would like to know how much time was spent on developing the bot.


So would I, but I'm afraid to find out.

Most of the development was done after putting my son to bed and before collapsing of exhaustion at 3am.


But there is a single company in charge of the service... if that company disappears or the company servers shut off, your messages will disappear (just as it happens when twitter shuts off).


I found it light, and boring because of how light it was. I had studied Gödel's theorems, etc., so I really could not take the pace for explaining the logic stuff (most of the book) in GEB.


By the way, I would recommend any programmer interested in physics "The Road to Reality" by Penrose. I think that's a very challenging book, that can be interesting for programmers, even if it's not about programming. Compared to that kind of material, GEB is very, very light.


Exercise worked for me too. It makes a GREAT difference on me, even an hour day of exercise counts.

I don't know how to make my diet better.


" It's trivial to show that a Chinese Room that could converse for more than 15 minutes would have to contain more elementary particles than the entire planet."

I don't believe it, can you show it?


I've read up a little more on the Chinese Room and I retract my argument. I misunderstood the idea.

I thought Searle was asserting that a human mind can be simulated by a dumb program that only provided cached responses. It's easy to show there are more than 10e50 possible conversational paths in a 15 minute conversation (even a chess game has that many, and conversation is more complex than chess), and there are only 10e50 atoms on earth.

But it seems Searle's real argument was that the man inside the box is performing all the actions of an artificially intelligent computer program, just with pencil and paper. Humans clearly perform such actions with just a few pounds of brain matter. Even if the Chinese Room operator requires continent-wide resources, such difficulties don't address the essence of Searle's argument.

He seems to be asserting there's something special about the brain called "intentionality" which is unlike a computer running an algorithm. He might be right, but there seems to be no evidence for such a thing, or any way to prove that an entity which claimed "intentionality" didn't really have it.


Since you could fit someone who speaks Chinese in the room... assuming people are made of elementary particles.


I still don't believe you. So the numbers are made up? "15 minutes" -> "entire planet"? How much for 10 minutes? And for 1 minute? Is that obvious too?

So you think it's very obvious that it's impossible to build a chatbot that speaks chinese for 15 minutes in a computer like the one I'm using now (even one that claims to be a child for example). And why couldn't we just clone a Chinese person brain and say it's a computer? Why do you think a brain snapshot would require the size of a planet?


I still don't believe you.

Ah, sorry, the "more elementary particles than the entire planet" claim wasn't made by me. My first comment was too vague, here is another try:

Yes, it sounds like a very strange claim, since isn't biological material made from elementary particles, and clearly you could fit someone who speaks Chinese into the room. Obviously that assumes that people are made of elementary particles, but if someone is going to argue that, I'm going to need a better definition of elementary particles to make any progress.


You've assumed your conclusion there: that the system Searle describes is able to encode information in a way similar to a human Chinese speaker.


What is a good book for learning about this subject? Knuth's? Any other recommendations?


I'd suggest Algorithm Design by Kleinberg and Tardos: http://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321... , it's more readable than either CLRS or Dasgupta/Papadimitriou/Vazirani.


_Introduction to Algorithms_ (aka "CLRS") http://www.amazon.com/Introduction-Algorithms-Third-Thomas-C...


CLRS is the classic textbook for Algorithms... For some topics Klienberg and Tardos is good, I will suggest to read the CLRS text and keep K&T for topics you want to read more on, also the K&T problems are much harder (usually) than CLRS.


Last I checked, Georgia Tech was using:

http://www.cs.berkeley.edu/~vazirani/algorithms.html

for their intro algorithms class. I TA'd a semester with this book, and while it definitely has its warts it is much more compact and readable than CLRS.


I'll second Intro to Algorithms, which has been mentioned. It's what I used in my algorithms class and it's quite comprehensive. (It will also take you a while to get through.)

I've also heard The Algorithm Design Manual recommended, although I haven't read it and don't own a copy. http://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/...


Also check out the (now free) Problems on Algorithms: http://www.eng.unt.edu/ian/books/free/license.html


Thanks everyone for your comments, they have been very useful!


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: