ok so good morning everyone I'll just get started my name is Shailesh and I give these talks almost every year so this is a very ??? feeling for me but uh.. great crowd.. great uh.. you know great list of talks so far so ???? called me like couple of weeks ago and said why don't you give a ????? again and I said um you know I'm running out of things to say now I've given four talks at different forums ???? and uh you know I wasn't sure what I am gonna talk about so .. then one of these days I was talking to one of my non-geek friends and he was very excited about what I do.. so he said: what do you do and I.. you know.. it was on the phone and I started talking to him about this ??? and the other and for about 45 minutes I was rambling and this guy was very quiet. I didn't realize that uh.. he wasn't ???? and uh I was going on and on and after 45 minutes I stopped and said are you still there are you listening and he said yeah I'm listening uh can you tell me what do you do again and then I realized you know.. how do I summarize this in 2 words so then I told him.. I'm building thinking machines and that's when he said why didn't you say that before it was so easy to say that, right? so that's how the title came by and.. obviously we're not building thinking machines what I'm gonna talk about this towards thinking machines, right so.. we have a long way to go so??????? what I'm gonna talk about is I'm gonna talk about philosophy, science fiction, I'll talk about algorithms and I'm gonna talk about.. you know, deep learning and how to think about things beyond deep learning alright so let me tell you a perspective and then we'll start so I'll take questions at the end.. start working this alright, so I ended