please keep doing these. You are the reason I started to genuinely enjoy programming :))
@amund87674 жыл бұрын
They way he get things wrong really help me to not feel so anxious by making mistakes on my own projects. He Just makes mistakes look "fun" that really motivates me to pickup old projects from earlier
@pixelpox114 жыл бұрын
@@amund8767 I can relate. Truly the Bob Ross of programming.
@generic6ixty5ive4 жыл бұрын
This may be the single best series out there
@anthonycannet13054 жыл бұрын
Catchphrase: “I’ll see you at the next stop” Like how trains stop at each station
@coolankush1004 жыл бұрын
The thought is beautiful and wholesome. Hope Coding Train adopts it.
@ruben_meerman9 ай бұрын
I love your enthusiasm Mister Shiffman! This is wonderful
@CrashingThunder4 жыл бұрын
"Nobody is watching this on a television" Yeah, about that...
@Diamonddrake4 жыл бұрын
CrashingThunder me too
@TheLostSorcerer4 жыл бұрын
Using my TV as a second monitor so yea...
@TheBytesCode4 жыл бұрын
Came here to say this.
@KeithKritselis4 жыл бұрын
Ditto, thanks Roku. 😁
@brmveen564 жыл бұрын
Here, here.
@arnavsirigere28774 жыл бұрын
I watched 3blue1brown's video on the Hilbert curve a while ago........ I can already tell this video is gonna be fun
@szymoniak754 жыл бұрын
I love the fact you are always happy and smiling it's so cheering
@MrSyNRG11 ай бұрын
he cordially codes in the cold cabana, regardless of the condensation conundrum
@SkyeMpuremagic Жыл бұрын
I'm not even a programmer and I enjoyed watching this from beginning to end! Even lifted my spirits a bit because the coder has such a bright and fun personality. Loved the finished result. Screenshot it so I could share it with others. Thank you for this!
@TheCodingTrain Жыл бұрын
How did you find this video?
@SkyeMpuremagic Жыл бұрын
@@TheCodingTrain It was recommended to me. I'm into studying a bunch of things. Mathematics/physics... Weird mysticism stuff 😆 I watched a numberphile video on The Hilbert Curve and I think that's why it was recommended by KZbin for me 🤷 I'm really interested in watching lectures on topology & geometric knots. 😅 I get around LOL!
@lalit_0962 жыл бұрын
love the way you code ...
@catapillie4 жыл бұрын
This is so sweet! I'm also very excited for the new nature of code series! Keep up man :)
@oshgnacknak724 жыл бұрын
Catchphrase: Remind me to refactor this later, bye
@wilstaley94794 жыл бұрын
Love how the animation finishes right at the end of the video!
@CSGOClips124 жыл бұрын
wow, i was watching 3b1b's video literally 30mins before this got uploaded, and wanted to draw it in processing and now u post this, that's amazing.
@anasadeelallawala41564 жыл бұрын
Who could possibly dislike such a wonderful video like this. Thumbs up to you Dan!
@monsieuralexandergulbu36784 жыл бұрын
it’s so homely, it’s so nice to see and hear you, keep shooting the video, and keep your joy to yourself always!
@amund87674 жыл бұрын
"Nobody is watching this on a televison" I feel attacked
@TheCodingTrain4 жыл бұрын
As usual I’m terribly misguided in my understand of the world!
@GrinyaPLAY4 жыл бұрын
I prefer TV to watch the coding train too! David, can I ask you to make video about different splines, but not Bézier curves?! Thanks!
@reyariass4 жыл бұрын
I’m watching this on tv too! Blast it on my speakers so the neighbors can be interested! (Just kidding on that last bit)
@D00FY983 жыл бұрын
These videos are amazing. I used to hate coding but after watching and following along with a few of your vids I’m starting to love it. There’s so many Amazing possibilities!
@stellanadais Жыл бұрын
I watched on my TV, great coding, I had fun, thanks!
@AntonPanchishin4 жыл бұрын
Great video, I love the very personal feel of the cabana!! It is fantastic that you show the whole process of coding, including planning, research, errors, and debugging.
@sanderbos42434 жыл бұрын
Loved the editing on this episode!
@scottstensland7 ай бұрын
funny how I instinctively guessed this was filmed in Brooklyn by seeing the opening snowing scene --- Brooklyn just has a unique architectural look --- justifiably nonplus yet pervasive block after block
@olbluelips4 жыл бұрын
I love your Coding in the Cabana series! It's really like how I program for fun -- just play around with math, noise, cellular automata, and procedural generation in a creative/artistic way. It's soo much fun and every once in a while you discover something really cool! :)
@mikenguyen98264 жыл бұрын
love this series. very soothing and calming, especially in my moments of feebleness. thank you.
@Ouro174 жыл бұрын
Wonderfully explained! Thank you so much and please! Keep warm! I suffered watching you coding in that cold!
@johanrojassoderman55904 жыл бұрын
17:00 float len = order; v.x += order ... Yep, seems about right xD
@deansundquist96014 жыл бұрын
Watching this during the summer in the middle of the corona virus, makes the cabana and snow look very enjoyable at this time.
@Djzaamir4 жыл бұрын
Thank you for making programming so much fun. I have learned so many maths concepts from your coding videos. Thank you much :)
@prototy4 жыл бұрын
I watch all your videos on my tv lol my cats LOVE watching you code things
@deadmusik99694 жыл бұрын
telling me to hold on and wait a minute, like im just barely listening to you over my typing, just coding away, ha no im in amazement ha. love this
@RandomHamster4 жыл бұрын
Wow that looks really cold!
@felipedelgado43284 жыл бұрын
Love your work and your passion for programming. It is really inspiring, best wishes from Chile.
@truthteller46894 жыл бұрын
Your catchphrase should be: "Goodbye, and don't forget the this dot."
@gabrielmoreno41354 жыл бұрын
And after that, a "Choo choo!". That would be the perfect catchphrase!
@qcdiamond82924 жыл бұрын
Meh
@jaredbowen8274 жыл бұрын
Drop "the" , then it would be better.
@turzim_uai4 жыл бұрын
Hey, just saw all the Cabana videos today, and I loved them all! Maybe the next one could be a tutorial on how to plant all those beautiful flowers from the previous episodes! The timing couldn't be better, since you guys at the northern hemisphere are entering Spring haha. Cheers!
@zacharymcarthur90134 жыл бұрын
I only ever watch you on my TV. Loved this, very interesting.
@timh.68724 жыл бұрын
I know it's not the Processing way, but I think this curve drawing is worth revisiting recursively. In particular, the 3b1b videos on the towers of hanoi and sierpinski's triangle have a really neat perspective on the recursion. In this case, we're counting in base 4, with a flourish of rotation and translation thrown in between the subtasks. I don't know if processing can cleanly express that idea, but I'd love to see the more pure, if less perfomant, solution.
@BradleyDunlap4 жыл бұрын
Awesome video. Thanks for enduring the cold for us!
@orugma Жыл бұрын
Just came to say... I watched this on a television! (And thank you!)
@1996Pinocchio4 жыл бұрын
Props for the editing.
@alikellaway39012 жыл бұрын
I know this video is fairly old now; I implemented this in java with java fx recently for a project (super helpful video, thank you!). I found you get a really cool fractal effect if you draw the order 8 curve in 1024x1024 window and only draw the line if the point you are drawing's index modulus 1.5 is 0. You get some really cool and wacky effects if you change the order or the 1.5 to other values. Take a look and let me know what you think! private void draw() { for (int i = 1; I < path.length; i++) { // Start at one so we can draw backwards. double hue = map(i, path.length); gc.setStroke(Color.hsb(hue, 1, 1)); try { // Draw the line if (i % 1.5 != 0) { gc.strokeLine(path[i].getX(), path[i].getY(), path[i - 1].getX(), path[i - 1].getY()); } } catch (IndexOutOfBoundsException ignored) { } } } private double map(float coordinateIndex, float maxIndex) { return (coordinateIndex/maxIndex) * 360; // Note that when using the hue value in the hsb method, it will loop round to red } Not sure where I can post an image of it so that's why I am dumping here. Let me know if you try it or where I could post the result! P.S. This is not my actual draw function, this is a simplified version since I had to optimise mine for an AnimationTimer class.
@deadphim2 жыл бұрын
truly the famous last words every programmer has uttered at one point
@solsticeprojekt19374 жыл бұрын
Dude, you're awesome! I'm sitting under my (diagonal) window a lot, even when it's winter outside. Got me some hot tea and as long as the wind's not chilling my hands I'm a happy little camper. :D
@redhen4 жыл бұрын
Perhaps a random catch-phrase generator is in need :) Perhaps the excitement this would bring at the end of each episode would be too overwhelming, however. Thanks for the maths, Uncle Shiffles x
@neeharikaroyal92934 жыл бұрын
Colour ful animation😍 I am excited when I am watching the coding👏👌🙂
@davutsauze83194 жыл бұрын
Nice, i was waiting for you to make it like a week before
@kevnar4 жыл бұрын
I like how his breath eventually stops steaming as the electronic equipment warms the cabana.
@arjuns.37524 жыл бұрын
I love what u do Never stop it
@rasenmaher76664 жыл бұрын
Actuallly, the nice thing about the Hilbert Curve is that u can map every Point of an INFINITE plane to one single scalar. When just counting line by line, u already couldn't count the second line, because those values are infinite, cause the first row is infinite. Nice video :D
@Mihai-mb4ew4 жыл бұрын
Amazing video, much love from Romania!
@devsquaredTV4 жыл бұрын
Bravo Dan!!
@realcygnus4 жыл бұрын
Total awesomeness ! .....as usual
@ThePiGuy244 жыл бұрын
I have a suggestion for the catch phrase: "I will see you in the next iteration!"
@live_destin-34084 жыл бұрын
"You guys are probably screeming at you're television, nobodys watching this on television..." well umm Im actully doing both... my dog thinks im crazy
@delanolourenco4 жыл бұрын
Hope you reach 1M subs soon.👍
@iPrint3D4 жыл бұрын
I like this style of coding maybe more than your normal white board series!
@algc194 жыл бұрын
5 minutes in and I had to go get a cup of tea! So cozy in your cabana
@akhilkaushik73483 жыл бұрын
I tried Hilbert curve in Unity, transforming it to Hilbert maze, Really beautiful to dive into this amazing maze , I skip one wall each time randomly choosen So that even I, have no idea where the exit could be. Thanks Daniel for this beautiful video.
@aayushparashar41434 жыл бұрын
Nice touch with the notepad!!
@magikmaker4 жыл бұрын
Wonderful!!
@Fragdemented4 жыл бұрын
catchphrase idea "May the code in your heart be the same code that fills your screens."
@beron_the_colossus4 жыл бұрын
Ooh great topic with a great venue!
@cosmicgoo80744 жыл бұрын
Thank you for braving the cold for us
@AlexandraDiehl Жыл бұрын
Man, you are awesome!
@_rlb2 жыл бұрын
I actually just watched this on my television.
@RickeyBowers4 жыл бұрын
L => +RF-LFL-FR+ R => -LF+RFR+FL- Where * means to change the direction of rotation and (.) period means to rotate. L needs to be rotation & direction neutral, or fixups would be required after each L. Splitting the rotate operator allowed further optimization because the first four symbols repeat. Leading to: L => RRL.F*L.* R => *.LF
@truthteller46894 жыл бұрын
my fingers are cold just watching!!!
@BillyBob-tr5cv4 жыл бұрын
I have never been this early. I just randomly watch coding videos and whelp here I am lol
@amanadwani91004 жыл бұрын
just amazing
@ionel710894 жыл бұрын
I’m watching on my television!
@Hoobizone4 жыл бұрын
So cool!! thank you!!
@Moll-ayyy4 жыл бұрын
The Bob Ross of coding
@cakdham46074 жыл бұрын
As usual.. great tutor
@1996Pinocchio4 жыл бұрын
The amazing thing about the Hilbert Curve is very clearly shown in the video at 25:15 where you color it and increase the order, the colors would still be mapped to the same location, whereas if you'd color it just line by line, and increase the order, the result would look completely different for each order, not stabilizing at any point, whereas when filled with the hilbert curve, the color at each point is the value of the hilbert curve color mapping for order to infinity. This color can't be defined for the line-by-line mapping.
@beens3865 Жыл бұрын
I know that I am about 3 years behind on this video but as a computer science student I might build an app. One that takes in a certain image and converts it to a Hilbert curve pixelation as a research project. Just an idea. Either way, I love your videos man!
@X22GJP4 жыл бұрын
I watch the vast majority of KZbin on my television 😉 Phones are for texts, phone calls and photos, tablets are for browsing and media consumption when on the go!
@astropgn4 жыл бұрын
🥰 always inspiring
@sebastianmeisel Жыл бұрын
Catch phrase: final station, please leave the train.
@SxC974 жыл бұрын
so jealous of the snow in NY! I live in Texas and it's always so hot here :(
@BrainSlugs834 жыл бұрын
@20:49 -- err, I've only ever watched your videos on my TV; and yes, I spend a significant amount of time shouting at the TV about something or other that you get wrong (but usually eventually fix). 😅
@ColinTimmins Жыл бұрын
Love these videos so much. =]
@wiiuwiiu20204 жыл бұрын
You're like Santa in February!
@lubomirpacheliev3634 жыл бұрын
I swear to god you are like the Bob Ross of programming
@Ken-S2 жыл бұрын
This is how Ikea demo rooms are built.
@danielluna76483 жыл бұрын
Absolutely fascinating. I need to learn more maths. But I think I can use this to smoothly transition an RGB LED through every color in the spectrum...time to hook up the Arduino and start tooling around.
@PMA_ReginaldBoscoG Жыл бұрын
Instead do it in python, create an explanatory video about it, and submit in manim discord channel for summer of math exposition 3. Wishing you good luck
@thiennguyenngoc19224 жыл бұрын
another awesome video
@shadowatom4 жыл бұрын
You should do a video based around the Feigenbaum Constant considering it is such a crucial part (as far as I know) of chaos theory.
@clipi_4 жыл бұрын
Great video!!!
@indycinema4 жыл бұрын
This man is by far the best coding teacher. Jelous of the cabana. Where did NYU go?
@TheCodingTrain4 жыл бұрын
It's still there, just another way for me to make videos!
@cashewABCD4 ай бұрын
Please keep your warm beverage a bit further from your wonderful device. Making me spill nervous
@weekipi58134 жыл бұрын
At least in this video he was seated.
@ArtNowCoding4 жыл бұрын
"whoopsie! that's our destination for the day" Catchphrase idea haha
@RicoGalassi4 жыл бұрын
Some say Dan's cup is still steaming to this day.. Awesome work as usual Dan! I know this isn't related, but I'm going to be starting a python course at my job soon and I absolutely cannot wait to dive into another language Edit; yes, I am watching on my television haha
@RhoTrepaan4 жыл бұрын
whoa, that looks cold :-)
@randmorf4 жыл бұрын
I took a look at your P5*JS version of this Hilbert Curve program and added a sleep() function so it would pause after completing each plot. I found that it would not show the complete final quadrant of the plot. This was due to your code that increments your counter variable by 50 which I think you did in order to speed up the program, plotting the new stuff in batches of 50 instead of 1 by 1. The result was the final batch which probably was not an even multiple of 50 would not get plotted. When I changed the code so the counter variable was incremented by 1 instead of 50, I found it plotted most of the final quadrant... all except for the last two lines of the last Hilbert Curve. I took a closer look at your code and in two places I decided you should be using a "
@TheCodingTrain4 жыл бұрын
Thanks for pointing this out!
@kenhaley44 жыл бұрын
How about a recursive approach? Roughly speaking, to draw nth-order curve, draw 4 n-1 order curves rotating and positioning appropriately. When n is 1 just draw the simple U-shape and a line to connect to the next one.