Hello! I hope you can hear me. I don't know if anybody's there. I hope I will see some chat messages coming through. This is not an episode of the Coding Train. Sorry, I am typing my password on this other computer over here. Do I have to press this to see the chat let me see. um no I see the messages there 'Oh hey, I'm alive. Hi! :)' So I wanted to do a video to say 'Hello'. I'm sorry that it's ben about two weeks since I've actually done a video. I don't have a plan for this. I should have made a list of all the things to talk about. 'Hello Boston. Hi hi hi hi hi' See so many wonderful chat messages. I can't believe there are already 202 people here. So if you didn't see Twitter or where ever else I might've posted this. I unfortunately was in a bicycle accident. I was the on riding the bicycle. The bicycle accident was with the street and mostly my elbow. And I'm trying to figure out how to look at you. Where's the camera? If I look over there, that's me looking at you. Yes that's the camera. So this happened almost a week and a half ago, and just to let you know. This arm is pretty much broken, mostly in the elbow is the major area of destruction. This wrist is also broken. It's possible that this wrist is broken, but it's pretty stabilised and will probably heal anyway if it is. I had surgery on the elbow to get it put back together; there is now some metal in my arm. I believe, I might've been in a fog of the daze, but I think the surgeon said they put some artificial bone that's made out of coral in my arm. And so I'm wondering if the universe is trying to tell me something about machine learning. First of all, I know this is totally eschew. I will try to get a better setup to do videos, streaming from my home. I'm at my home now. I think I've done one live stream from a park and everything else has been from my studio. I don't know if you guys remember, but the first time that I started to do a video about machine learning. I said, "Something, something, machine learning." and the fire alarm went off. Then I just got started with my machine learning videos and once I got started with that, I just went to one day of the O'Reilly Artificial Intelligence Conference, which was really extraordinary. I went to this wonderful Reinforcement Learning workshop and I'm forgetting the fella's name who ran the workshop. But anyway, then right after that workshop, as I was riding a bike to go to a dinner, that's when I had the accident. If you're joining late you can see I have some injuries here. Uhm ... So ... Uhhhhhhh .. Anyway, so I don't know what the universe is trying to tell about this coding machine stuff, but I will get better. I was wearing a helmet. The first thing I should've said at the very beginning of this video is 'Please wear your helmet'. My whole lip was split, my tooth is messed up, these glasses were totally broken. I should go get my helmet. Hold on a second, I'm going to get my helmet to show you the scratches. You can look at this beautiful poster; this is my favourite poster. It's a poster of every single bird of North America, the complete collection which. tore my apartment Talk amongst yourselves, I'm going to get my helmet. Here's a unicorn for you to look at. Oh, you can't see the unicorn. Here. There you go. Look at the unicorn while I go get my helmet. I should've worn headphones. Coming back now with the helmet. Ok. Here's the helmet. Let's see if we can find the part that's all scratched up. It actually doesn't look like much. I don't know if this will come through. I don't know if you can see those scratches and scrapes on the side of the helmet. And that that is the side that hit the ground. I assume. I did not lose consciousness. I did have a head CT scan which was negative. And yes, CellOfTheBride in the chat is saying 'Get a new helmet'. So if you didn't know this, which I did know, helmets are only good for one crash. Kind of like car seats, same thing for kid's car seats. So, sorry for everybody who's bored by this. So I need to get a new helmet. But to be honest with you, I think it might be a while before I ride a bicycle again, certainly in the city. Yeah. I do need to shave. It's going to be a while before I shave. I did get the glasses fixed which was I was talking about. Some people are asking a bit more about the accident. It's not really a great story to this, but I guess I will tell it since people are interested. I was riding in Midtown, which I don't usually do, I kind of only ever ride along the West-Side Highway bike path because I'm a little bit afraid of riding in the city. Which makes sense. I was riding in Midtown and there was a street where the bike lane had a lip. Like the bike lane was not in the same level as the street and I went out of the bike lane down the lip to go around something. I think there was a car parked there. It kind of happened sort of fast, so I don't totally remember. And then, when I turned to back in the bike lane kind of avoiding traffic and kind of going quickly. I just wasn't careful and didn't really pay attention. I think I was never in the bike lane when I turned onto the street and that's partially why I didn't notice the lip. I was just not in the bike lane because I had to go past a car and when I went into the bike lane - If I just had stopped and pit walk the bike up. So I don't really know what happened. I don't really remember. I think I would say that I just fell sideways. I assume my whole right side of my body just hit the ground, cause the elbow must've been what hit first and shattered. This wrist must've tried to brace myself and my lip was cut and glasses were smashed and this side of the face was also it. So anyway, that's the story. And actually some nice car stopped to say 'Are you ok?' I pulled the bike out the street and got to the side and leaned against the post. But a very nice man stopped and offered to take the bike back, helped me get some tissues out of my backpack for me so I could put those on lip which was bleeding quite a bit and helped me on phone to find the nearest urgent care which I then walked to. Cause I really actually thought oh I cut my face and I probably bruised my arm. I guess I can't go to this dinner I was gonna go to, oh that will be a nice excuse to not go to the dinner. Then once I got to the urgent care, it was quite obvious that my entire - nobody wants to see these photos. There was a swelling in my elbow that rivals the size of this helmet. It was quite big. We're talking about a large mango sized swollen elbow. Anyway, all said and done, I'm fine. But I have to go on hiatus a little bit. In terms of the kind of video I typically make. I can not type right now. I don't really have use - I mean I have some use of this arm. I'm trying to be very minimal about it, because the goal here is for this to heal on its own without having to have a second surgery on this wrist. I should know more; I have another appointment with a surgeon. Interestingly enough, of course the surgeon started talking to me about machine learning and using machine learning to, you know, diagnose disease and medically treat it. So I'm trying to figure out what to do. Couple things I'll mention. I'm seeing a lot of wonderful messages, messages of support. I'll read through those later. Couple things: One is now is a nice time for you to support the processing foundation, processingfoundation.org, while I'm on break, if you're looking for something to support. If you want to become a patron through my patreon: patreon.com/codingtrain. If someone could post that link in the chat. I'm going to put it on pause while I take a break. There's going to be at least 4 weeks of losing in making video. You'll still get an invite to the Slack community and everything I have been growing around the channel. What else do I want to say? I do have a couple people who might hopefully work out to do some guest videos. And so, the guest videos - Oh, Kurt in the chat saying Connor McDonald is doing a p5.js vision workshop in Berlin, that's interesting. I could do some live streams from my apartment like I'm doing right now. I had an idea to do some office hours or something. But I loathe to create something overly complicated. We have enough stuff to keep up in the air. I was also thinking of getting that Random Number's book and just live stream all day and read. [Please] And I can definitely do a live stream Q&A. I'm gonna go, sorry this computer just keeps going to sleep. I have a second computer to the side of me here. I'm going to check. It doesn't look like there's anything here. I'm looking at the slack channel and see if there's anything posted there. I wanted to mention something about the Patreon too. In terms of the Patreon rewards - I can type better than write on a whiteboard right now. Unfortunately, this is my left hand, so if this were my right hand I might be able to write, but this arm I mostly have it in a sling and completely immobilized. You can see I'm all kind of like still cut up on the hand and stuff here. And this arm, I can't really use at all. So.. Ah! I wanted to mention something about the Patreon rewards. If you decide to join the Patreon, those rewards can take up to 6 months to a year for me to get to you. I have somebody who helps me with this by mostly shipping them out. You know every few months, I have a day to get a bunch of books together and put them in packages. So if people are interested in the books, the actual things that are the rewards, then they should just buy them directly rather than join the Patreon, but you will get them. And also, the actual expense of getting the book and shipping it, it really costs as much as someone backing the channel for 5 to 6 months depending on where you live around the world. Anyway so that's another reason why I, uh- Do you guys hear a lot of noise. I'm seeing a lot of those. Ok! Let me try to answer some of these questions. 'How soon will you get back to your regular coding videos?' I hope to have an update on that at the end of next week. So I have an appointment with the surgeon. They're gonna take off what's on my arm right now and have another look at it and put something else on it. And hopefully I'll have a better sense of scheduling then. Timothy is asking 'Tell me about the accident' This will be archived and I'll leave this online and I won't put ads on it or anything and so you'll be able to watch that, where I talked about the accident. My arm really does itch. I'm sorry the stream is terrible. I thought I had such a good Verizon FiOS connection at my house, but I guess not. I wonder if this iPad is not so great at it. 'Do I watch much YouTube? And if so, what channels?' I don't watch much YouTube. I think it's a old folgy [what?] thing. But I've been watching this 3Blue1Brown Calculus videos. And, Srirodges [sp?] videos and also The Happy Cats videos, so I guess I do watch a lot of YouTube. Well great, I'm glad people are saying the quality is fine. I do know Computerphile; I haven't watched it very much. I'm reading the chat to look for more questions. (Slightly amused chuckle) 'Do I watch Tom Scott's videos?' I've heard the name, but I have not watched Tom Scott's videos. 'Can you do some videos about you and history with coding? I could do that. I could do some some talking videos. I'm not really a production value/video editing kind of person. So it's just going to be me rambling, kind of like this. Which I don't know if anybody really wants to watch. Oh, FunFunFunction I also like to watch. I know that he does these great musings which is just kind of talking. But I feel like they're just tightly thought out and planned and edited. I don't know if I could do that. 'Are you in pain?' Somebody asked. Yes, it's painful, but it's not so bad. And it's getting much better now especially after the surgery. I didn't realize the surgery was more difficult to recover from than the accident itself. The accident was just scary and weird and they wrapped everything up and I was kind of feeling ok. But once I had the surgery, I had a lot of soreness and pain in my right side. I'm definitely going to have a lot of physical therapy. 'High-tech games?' (chuckles no) 'How far was it for me to walk to the Urgent Care?' I think it was probably, if I had to guess, half a kilometer/quarter of a mile. I haven't been out much. I live near Central Park which is lucky. I've been going for walks there which is pretty nice. 'Is my Pink Book written in Java or JavaScript?' One of the things that I'm really sad about is - This month, in a way this is a lucky time for me. I'm not teaching in summer times. - I've had to adjust travel plans. I can't do some of my travel plans. Workwise this is a low-stress time for me to just relax at home and heal. But because I have this time period of so much extra time on my hands, I was going to really work on finally finishing up the new Chapter 10 and 2nd edition of the Nature of Code, the Pink Book. That's going to be difficult for me to do. If anybody has any ideas for things I can do or ways that you can help, I'm totally open to that. Anyway, the Pink Book is written in Java. All the examples are reported to JavaScript, that's the Nature of Code book and I was planning to have a 2nd Ed. done by the end of the summer and I don't know that might be a little bit [difficult]. 'Learn ES6'! That's perfect. So I was thinking of doing a video course or a reading [on ES6]. This is a little ironic that I think I prefer to learn by reading books than watching videos. So if anybody has any suggestions on - It's hard for me to read a book that I have to flip the pages, but I can read on the Kindle really easily. - So programming books about creative coding, machine learning, ES6, maybe React I shouldn't do anything that's useful so I shouldn't learn React. If you guys have recommendations of that that I can read on the Kindle that would be useful. Tweet me @Shiffman is the best way to give me your recommendations. I could do a video on book recommendation myself. Hi, Chris! 'Do I play video games normally?' Not really, I used to. If you guys are resourceful, you can find an old New York Times article about my video games playing. [Title: I Don't Know Who You Are, But You're Toast] There are two NYT articles about me. The video game was about 2001 [1998] and another one about some artwork in 2003 which I'm less excited about. Find that old NYT article and tweet it at me. Bungie was this company, that I guess now makes Halo, that was bought by Microsoft, But I played their early games, Myth: The Fallen Lords, was the game that I played the most. Also Marathon. Anybody play these games? These were old, old times. Oh! And I do have some exciting news to report which is that progress is being made on music video. I actually shot the new music video which is really lucky cause I did all sorts of ridiculous stuff in the music video that I would not be able to do now with all my broken limbs. Wow, Josh found one of the articles, 'What If Jackson Pollock Were a PC?'. There's another one written two years earlier by Michel Michaels or Michael Michel [Michel Marriott] I met him when I was at a game conference at Javits Center just as a fan. He started asking me questions about gaming. 'Old school Bungie' that's exactly right PeaDoll615. 'I Don't Know Who You Are, But You're Toast' That's it. Is it still online? My age is 43, and my birthday is July 29th coming up soon. I think I started answering the question of 'When do I expect to be making coding videos again?' I certainly got the sense from the doctors that by the Fall I would be able to teach my classes without much of an issue. I mention that I do a lot of writing on a whiteboard. But I'm hoping, if I had a goal for myself, for beginning of August, but we'll see if that's realistic or not. 'What do I think about MATLab?' MATLab looks awesome to me; I don't know it very well. Eat a lot of eggs and yogurt, calcium. That is good advice. I was actually wondering what was good for bone healing. I was told protein was good too. I do eat a lot of yogurt. I do have kids. This is my daughter's unicorn stuffie. It's not my own. They're not here right now; I'm actually home by myself. Just finished a puzzle, this is puzzle that I did with my kids last night that's sitting over there. I'll show it to you. This is the puzzle that we did together, the glitter puzzle. The Glitter Princess, a 100 pieces. 100 pieces is the perfect puzzle for a 6-year old. There's a wand here too. There's just like random toys. Anyway, 'Do I know any working picture detection algorithm for Processing?' Hmm, I don't. I'm trying to think if the Processing library does that. 'Next Challenge: Tetris JavaScript w/out Canvas' that's really interesting. I would probably do ... it with Canvas. 'Do you think VR programming will be in high-demand?' Hey Kyle Greenberg! Kyle has helped me a lot with this channel. Kyle is a researcher, an IT alum at where I teach, who is here in the chat. What was I just talking about? Ugchh, brain. I was talking about .. the Tetris Coding Challenge. I would love to do that. Oh, VR games! Do you the nice thing about this? This live streaming has a less of a delay than the usual setup that I have. So, VR programming. What the students are interested in and hyped up about at NYU, there is certainly quite a bit of activity and interest around storytelling and related interactive experimental works with VR. Now, I think Gabe, who I work with at ITP, has said this, but he likes to think of the field more as of an experimental cinema, 360 cinema. I think VR is a small piece of what's happening with video and the ability to manipulate and work with video in new immersive environments, AR, VR, 3D, etc. But I would love to learn and get better at is working with environments like Unity, Real Engine, and different environments like that where you can do programming. Wow, I really never get to follow the chat so I don't get to see as much of the troll-ish messages. 'Make a PNG to ASCI Code Challenge please' That's a great idea. Hello, to India. 'Would you prefer C++ or Python?' Actually, that's another thing I should do. I should read a Python book and learn Python. I'm not sponsored by Khan Academy or anybody. Right now this channel is independent. I do get support from NY University in an informal way. I use a room there and I help - I have another guest video. I think there could be some guest videos coming which could be nice. I would love that, Peter! Peter says, 'I wrote a Python Book' If you have a Kindle version of it, that would be ideal. Though I think I could read a PDF on a Kindle. There's no such thing as VR programming just two camera projection matrices. Yes, that's probably accurate. 'Am I able to shave?' Not really. I probably could, but it would just be so awkward so it's not worth it. I can brush my teeth. I can eat! Fungilious asked 'Is there a Slack channel for the Coding Train?' There is a slack channel, but it's currently open to only Patreon subscribers right now. That doesn't preclude anybody from making their own community Slack channel, but that's one of the ways that I am using crowd funding to raise a little money for the work that I am doing. Which is to use Patreon for membership to the Slack channel. There is also a Discord that I don't know too much about, but that's something that there's a community using. Quaternions, I should [learn about that]. Oh, I can't really get up and run to do my joke. Ow. I feel like I should just always have my cast in this. I can't. I don't know. I have this goose neck thing that my iPad is on. NickTucker asks 'What role does AI play in medicine?' Interesting question. I can't claim to have any expertise in this whatsoever. But if you think about image classification and how often doctors and medical professionals use images to make diagnoses from echocardiograms, you could imagine that, though I'm really speculating without knowledge of the healthcare industry or anything, but I could imagine a scenario where you had a large dataset of images of broken and unbroken arms then you could train an image classifier to recognize broken vs. non-broken arms. So that's kind of a simplistic way of thinking about it. I think that there a probably a lot of other ways of thinking about that. 'Do I have a Raspberry Pi?' Yes. I have wanted to Raspberry Pi tutorial videos, but I just haven't gotten around to it yet. I don't have much to say about BitCoin. People are asking if they can intern. I am definitely accepting help with things, but you'll have to be pretty self-directed. So if you want to poke through all my GitHub repositories and look at GitHub issues... I'm trying to answer some emails. I'm using Dictation on the iPad which has been working quite well for me to respond to things. So I'm definitely accepting all help. 'Do you think we live in a Matrix?' Good question. What if I told you I knew the answer to that question. Is web development in high demand in the East Coast? 'Any thoughts on coding bootcamps?' I don't know too much about them. I think they're great. Nicholas asked 'What would you like help with?' Let me think about that. I honestly haven't thought about it. So this has been about thirty minutes. So I think I'm probably going to get going soon and thank you for all the nice comments, the tweets that I've gotten, messages I've gotten. It's been really nice and supportive. All things considered this is a pretty minor accident in the grand scheme of things that happened in the world. I'm doing just fine and I have really nothing to complain about. If people are interested in me coming on a live stream like this and just answering some questions, I'm definitely happy to do this pretty often. I think the thing that could be useful for me is to think about, is there kind of a lowkey way that I can generate content or answer questions or do stuff while I'm waiting for this stuff to heal. Thank you for tuning in. 'Ping-pong AI tweet' have I seen? I haven't looked through all the tweets that I've gotten in the last week and a half yet. So I'm going to go back and do that. 'What's my favorite restaurant?' Big fan of Japanese food and there are some very delicious and very expensive restaurants. There's a place that I went to. Oh, what's it called? omg, it wuz so gud. I have to look this up. Do you guys want to wait for me to look this up? I'll look it up on my other computer. I should also check the slack channel here. It's on like West 44th or something? No, East 44th. It's right by Grand Central Station. Masumi? [sp?] No, that's a place I go downtown. Hold on. I can't remember this. Alright, I can't find it. 'Is anybody watching?' 'No' I love that I can see a real time amount of audience here. I will find out what this restaurant is and I will let you know in the next live stream for the people that are desperate. I do live in New York City. Yeah. I have some people offering to do guest videos that I upload to the channel. It's not Nobu [sp?], I mean Nobu's amazing 'Sakagura' It could be that. That sounds right. How come I can't remember the name of this. I wanna say that it starts with an M. So I teach at NY University, go to ITP.NYU.edu and that is a 2-year Master's Program. That's part of Tisch School of the Arts. You can find more information about that program if people are interested in applying or visiting, you're always welcomed to. And I hope I'll be better at teaching three classes in the Fall. I think Python is awesome. I wish I knew it better and did more with it. I have lived in New York since 1995. So not always. I gotta find out what this restaurant is. Is it not by Grand Central? It is, I think it is. Let me look. Sushi Yasuda! 204 E 43rd St. I think this is it. I just had one meal there at the sushi bar that was just like totally, totally amazing. I do not own a bike; this happened on a city bike. And yeah. 'Have I ever been to Europe?' Yes. I actually lived in London for 8 months pretty recently in 2015. I did a semester at NYU London and I would love to go back to the UK and spend some time there. I found it to be a very enjoyable place to live. And it was nice to get away from.. never mind. I don't want to get into American politics. And that was 2015! It was just nice to be away for a while from this crazy country. I'm just reading the chats. It's pretty interesting to read all your messages. 'Make community projects so we can code together' That would be an interesting thing to do. I could make them as - ♪ (phone ding) ♪ Sorry, I'm getting a text message from my mother. I don't know. She's apparently not watching this. Somebody asked about guest videos! I might try to do some guest videos. I prefer to have a strict curation of them and actually have the guests working with me here in New York. If people making coding tutorials, what I'm not opposed to doing is making a curated list of them and doing like a live stream that has a video that links to other people's tutorials to watch them. Kind of like a highlight reel of things to watch this week or something. Like a This Week in Creative Coding. I feel like there have been some things recently that I want to mention. There is a medium post about the new p5.js web editor. I did hurt both arms. The right arm is unfortunately more serious and had surgery and it's going to be a much longer recovery than this broken wrist. The surgeon gave me the option to have surgery on both, but I opted not to have surgery on this one and hope that it heals on its own. So we'll see. 'Private lessons?' I love to help people and I guess teaching at NYU is my form of private lessons for people who are in that. [Stopped @36:06]