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]