Placeholder Image

字幕表 動画を再生する

  • wait.

  • Sorry about that little bit of technical difficulties this morning.

  • Hello.

  • I have brought back my train whistle.

  • Welcome to the coating Train.

  • A special Saturday morning edition.

  • It's kind of like the old days of Saturday morning cartoons on Lee.

  • It's Saturday morning coding.

  • I'm having a little trouble, like actually realizing that I have here and that I'm live streaming.

  • I'm not entirely sure that things building is basically, like, completely empty.

  • Actually, don't think it's completely empty.

  • Just this floor where I have this particular recording studio is empty and it's just it's like, so quiet, which is a good thing, because I could be loud and ridiculous.

  • But I feel this need toe be very quiet.

  • So I'm here.

  • I'm really excited about some stuff that I want to do today.

  • I feel like there must be some important announcements and things for talk.

  • Before I do that, I don't know what those are.

  • We just take a moment to breathe, maybe read some random numbers.

  • Uh huh.

  • I really need to get progressive lenses.

  • I think.

  • Casey, there's a book anywhere.

  • It's the problem.

  • 15,538.

  • 71,169.

  • 41,268.

  • 54,695 All right, Does that helped me?

  • Uh, that helped be.

  • Get centered, mellow and think about what it is I want to say.

  • So first thing that I want to say is that two new experiments will be coming out on the channel soon.

  • One is a edited version of the neuro evolution steering car coding challenge that I did.

  • And what's going to be pretty different about that is that project was built over four hours, and I'm working on with matches help a sort of edited version of that where I skip large parts of the coding and just sort of highlight the key parts and then kind of come in and explain that interstitial stuff.

  • So that's gonna be a new thing, that if that works, well, then that might allow me to do some live streams where I build a very large, complicated project over a long period of time on, then able to release like a shorter video about it, which is something I've been wanting to do.

  • So the the ability to watch the full build of the project will never go away.

  • It's just that I think it could be useful to the audience for people kind of coming in and entering this world to be able to sort of, like, see a highlighted virgin of the project and then, if they're interested from dive deeper into it.

  • All right, so that's what I want to say.

  • The camera shutting off also reminded me of something really important, which is that this room that I'm in is going to be no more.

  • Maybe as of next Friday.

  • So it might be my last life street.

  • Well, not last, Lifestream.

  • No, no, no, no, no.

  • Just last live stream from this physical space next week.

  • Sometime, I'm not a hard percent sure.

  • It might be possible that I still have access to this at some point in July, but I'm not sure the good news is finally, someday soon.

  • I think this will be really sad.

  • The coding train will have a moment where the camera doesn't shut off anymore because I am setting up a new space, hopefully with new equipment.

  • Hopefully with son.

  • Some will be good and bad to it.

  • But the channel might actually go on hiatus for a little while just because just in order to set up this new space, I'm sort of figuring that out.

  • Stay tuned.

  • But there might not be very, very fewer.

  • If not, it's limited live streams in July and August and then coming back full force with the start of the school year in September.

  • But hopefully all of this is gonna be good for the the amount of content that I hope it would like to dio in the future.

  • Now, a lot of you have been asking for a video about how I set up this live streaming studio and how it works and how, maybe in the hopes of setting up your own or just learning more about it.

  • And I'm pleased to tell you that a week or so ago, I recorded a session in here with third camera.

  • So the actual live streaming set up and somebody else holding a camera screen capturing everything, and I plan to release that as a video, at least to document this space, this coating trade studio which let's let let me let you in on a little secret.

  • I think I can I think I could pull this off of the wall?

  • I rise.

  • My mouth is probably coming up right to the camera.

  • This is really attached The wall right above the camera.

  • Now, I just got hooked under this is this thing has always been hanging behind the camera.

  • This is my high tech solution to remind me toe look att you the audience like weird stuff all over the place in this room.

  • There's, like a guitar picked over here.

  • All right, What's going on now?

  • No.

  • Um thank you, Simon, for reminding me, Simon, who is, you know, so helpful to me.

  • If you don't know Simon, check out Simon's YouTube channel.

  • Simon is one of the most loyal coating train viewers.

  • I don't know if Simon I'm inside.

  • It is probably missed the live stream here and there when it was, like, three and his time.

  • Otherwise, he's always here.

  • Um, all right, let's see just taking a peek at the chat.

  • It's nice to be here on a Saturday.

  • Feel so relaxed.

  • Like what could possibly go wrong?

  • Eso topic wise, I might actually start with building a processing Java library because I think for the past year.

  • It's been the thing I said I would do after the coding challenge and then I just never get to it.

  • Let's start with that.

  • I'm gonna spend about an hour on that.

  • I mean, I think building a library will take longer than that.

  • But I'm going to see how far I get in about an hour early.

  • Just sort of getting set up and starting that discussion, that it will take a break and talk to you about the coding trains.

  • Livestream sponsor for today.

  • A brilliant dot or GE was actually one of the things I discovered about brilliant that I really love.

  • It rises have a nap.

  • So I spent a lot of time on the subway looking at my phone, which I really shouldn't d'oh, I should read or just, like, be one with the New York City.

  • But, um, I found that happened.

  • I was like looking through doing some of the quizzes and stuff on my phone, which I thought was like a pretty good, productive use of my time versus the other kind of nonsense.

  • My phone.

  • So if you're not familiar with brilliant, check out brilliant dot or GE.

  • You can sign up for free and really dot org's slash coding train that lets you know that lets them know that you found brilliant from the coding train, which helps me out a little bit, which is nice on.

  • And then there's a lot of free content, for example, a daily puzzle.

  • I'm gonna come back later and do the daily puzzle for today.

  • But there's also a premium subscription, which unlocks a lot of other courses of content, which I will show you some of later.

  • Also on the first junior people to subscribe to that premium contact at 25% off.

  • Um, so let's see.

  • David is asking in the chat, Will you have content to upload during the hiatus?

  • So I sort of thought, That's one of the reasons why I did that Big data and AP Eyes course, which I should pull up here and just mentioned I It's mostly complete, though, Um, so, uh, this is a good question.

  • I would like to, but I don't know.

  • I don't to TBD TBD.

  • What's gonna happen?

  • July and August?

  • I'm either gonna have contact or no content or have life streams or no less dreams or try something different.

  • We'll see.

  • But there are some ideas for some things that I could do at least have some content on the channel.

  • Nobody watches the coded training this summer anyway, come back to school.

  • And they're like, uh, Joubert.

  • Thank you for your Super Chat family friendly channel.

  • I'll accept your again with moderate.

  • The automatic moderation does not shut off your super chat.

  • Only because it's a super chat, I guess.

  • But thank you.

  • Nice.

  • Uh, nice Avengers.

  • My gun doesn't know where I could get a stained glass.

  • Avengers stained glass.

  • Don't ask me why.

  • I don't know if I seriously want that, uh, looking at the chat.

  • All right, So what I want to do first before I start doing the processing library is show you some of the community contributions.

  • That's another thing on my list that I've got to make a video about how to make a community contribution.

  • There have been some really awesome ones that have come in, So this is the most recent coding challenge.

  • Incidentally, the Cody Challenge I'm going to do today is the gift wrapping algorithm to create a what's called a convex hole around a set of points, assuming I get to it.

  • A DVD, Um, but this is the most recent coding challenge video.

  • If you haven't watched it, you can.

  • It is a variation on the Google chrome dinosaur game and but using coding train characters and also using a new a feature of the ML five library, which is a machine learning model to recognize certain speech commands.

  • And by the way, one thing I wanted to mention is a lot of people commented that let me actually go, Let's go over to the Let's just let me just show you what it was.

  • And I want to talk about something.

  • So this is it here.

  • Um, wait, I think I have to have to click for uh, up.

  • It did work.

  • So when I say up, it's supposed to jump.

  • So a lot of people commented, Oh, this would work better, less late and see.

  • Be more accurate with the Web speech.

  • A p I that very well may be true, but one thing I want to emphasize about using this particular model and using Ml five, which is built on top of tensorflow Js, is the model is retrieved and run directly here on the client.

  • So your audio is not being sent anywhere.

  • It is staying local to your computer when you use the web speech.

  • A p I I'm like I guess I should fact check me on this, but I'm almost certain that your audio goes to the cloud and then is turned into text and returned.

  • And this is you know, I think something that is that I really like about working with tensorflow Js and being able to run the models directly in the browser is the data, the images, the audio doesn't have to be sent to a server anywhere.

  • And so there's a little bit of privacy consideration around that, which is something that is always important to think about with all of this stuff.

  • Okay, So minus terrible.

  • But let's look at the community contributions, and some of them do have sound, which is really fun.

  • So this 1st 1 is unicorn versus this dots by Melvin Abraham.

  • Uh oh, shoot.

  • I did terribly.

  • Wait.

  • I'm like, standing in front of this a little less space here.

  • Shoot.

  • I'm terrible at this.

  • I'm gonna get I'm gonna get a successful.

  • Who?

  • I'm getting better at it.

  • All right.

  • I think I got too good.

  • Remember, a coding train is now gaming J.

  • All right, I'm gonna let I love the sound effects.

  • I love all the additions that jumping feels much more, um, fluid and intuitive, the fonts being used or the coding trained funds.

  • That's fun to say.

  • I love the train whistle.

  • It's pretty great.

  • All right.

  • Thank you, Melvin, for that's really awesome.

  • All right, let's go to this dot Jumper by swift potato.

  • Awesome name, swift potato Or us, As always.

  • I always forget that this stop, Stop.

  • I love, I guess, President.

  • You to research.

  • As always, I always forget this.

  • Stop this.

  • Just stop.

  • Just stop.

  • Stop, Stop, stop, stop, Stop.

  • Why is it uh, let's try it some time.

  • As always, I always forget that this stuff this is kind of sad.

  • You know what?

  • This scroll thing is happening.

  • Audio is a little loud.

  • Okay.

  • Thank you for letting me know that I can turn that down.

  • His swift potato in the chat.

  • It was super fun.

  • I love using the love using this dot song.

  • Excellent.

  • Thank you.

  • I love the credit here of everything.

  • Wonderful work, super fun.

  • Okay, let's Oh, some rough ideas on doing this in three D.

  • So this is pretty interesting.

  • This is from a date.

  • D C Baracetti Dave A jetty.

  • So this is interesting.

  • Let me this look.

  • Oh, cool.

  • Look at that.

  • So this this is Oh, how the Superfund a roller, which is like a little cunt.

  • And is this This is using p five Web G l.

  • Which is really surprising to me.

  • P five Web gel has really improved.

  • People have really been on to make projects with it.

  • This is really fun to see.

  • Cool.

  • Thank you for this awesome workout.

  • I encourage everyone to check these out and check out the code.

  • And there's one more I know Simon Tiger.

  • And also just reminder you can add your own version Here is a little tricky You've never used get up before.

  • I might refer you to my get and get a playlist.

  • But But we I encourage you to join to try.

  • You can't break anything.

  • You can't do it wrong.

  • We will welcome you in to try it to add your own contribution.

  • So let's take a look at Simon's improved spawning of trains.

  • I love how Simon includes the algorithm here so we can see in mine.

  • It was just I just picked a random number and then added a new train.

  • But it looks like what Simon is also doing here, if I understand the algorithm correctly, is that there has is sort of like making a minimum distance between the train's.

  • So if it picks to in quick succession, it won't be allowed to do that because the timer has not gotten it ready to be able to allow the random number two pick the next train.

  • So that's great.

  • Space makes browsers scroll down.

  • This is out goes writing If the default is not prevented by the handler.

  • So that's probably something that has to be written into the code.

  • I mean, you wouldn't notice if I go back.

  • Thank you, Simon, for that.

  • If I go back to this dot Jumper, I always forget this now.

  • You wouldn't notice this because the whole page is there, but I usually have a zoomed in a bit.

  • Forget this space.

  • The default behavior of space in the browser is a scroll down to the bottom.

  • Excuse me for a second.

  • So thank you for these wonderful community contributions.

  • I love them.

  • And, um yeah, so let's move on to the next part of our day.

  • Let me close out a bunch of these things.