1,1421709585,Are you okay with that, Mr. Compiler? 2,1421711665,Some days you just have to fire yourself... 3,1421784893,If you believe time is money, you just held up a bunch of Benjamins, if you will, as they say in the states, as the kids today say, and then you light them on fire. 4,1421798324,...we're not gonna be grinding against walls a lot, it's not a walking simulator type of game... 5,1421881600,I have no faith in Microsoft's engineering, and I think that everything that they ship will be garbage... 6,1421882970,If it's equal to zero, it's bad news bears! 7,1421885724,Mura Mura, Muratori! 8,1421968643,4,000,000,000 - 0 = 1. 9,1421969941,Where'd my dude go? 10,1421970905,I am not an AI. 11,1421972665,It's a Wacom tablet! 12,1422141002,We will be doing no cheese, it is a cheese-free zone. 13,1422312322,Just let the bad programmers be bad programmers and my stuff will always be better. 14,1422316218,I'm sensing a FUN THING! 15,1422317071,If you could, prefix your colons... 16,1422400091,I don't care who wins the Super Bowl. I don't follow hockey. 17,1422478801,I was like, 'I know there should be no way this should possibly work; Let's be honest with ourselves, it should be totally impossible,' and it was. 18,1422485263,Pfft, that's a hardware problem, programmers don't screw in lightbulbs! 19,1422485370,Just go watch a foreign movie without subtitles, you'll get the same experience as playing a Metal Gear Movie--err, I mean game. 20,1422486752,And we immediately get a crash. And of course, that's a good thing... 21,1422920872,Goodbye! 22,1423784720,It's better than eating a poop-sauce sundae everyday, which is how I feel when I come home and use the internet. 23,1423784730,We haven't even mentioned whales, which are huge! Literally and figuratively. 24,1424219787,Time to round things up. 25,1424303371,It has a certain AAAness to it. 26,1424819024,Just like mommy used to code. 27,1424819428,Just do the code and let it go... 28,1424820275,Something I do all the time, you just comment something out and see where all your compiler errors are. 29,1424820907,We're kinda gonna have to put on our frinstance caps and have a bunch of frinstances... You know what I'm talking about, right? 30,1424891913,That zipfile has little tiny baby zipfiles all in it! 31,1424991466,It's prestream, I can be a dick directly. 32,1424993207,You learn something about your codebase every day... that you should have known, because you wrote it. 33,1424993756,This means nothing, what have I written here? 34,1424994677,This is why you don't listen to Casey. 35,1424995000,I'm the programmer and I get to do whatever I want. 36,1424997011,Always Seamless. 37,1425038496,Javascript is not a real platform. 38,1426117882,Don't ask me why I'm doing this renaming. Yeah, it's probably not that necessary, but I'm doing it anyway. 39,1426117970,How am I supposed to program with no tea? 40,1426118059,If you wanna do it right in Silicon Valley, you have to have at least seven gourmet kitchens per programmer. 41,1426200949,Spaceflight is like changing the planet's diaper. I recognize that it's good but I don't wanna be the one to have to do it. 42,1426723462,Let's tuft it up. We've got the tufts, might as well use the tufts. 43,1426810074,Aaaah! Duh. 44,1426865125,Windows is the allergy of Computing. You can live with it, but it will make you miserable every day. 45,1427832783,I don't have enough Emacs-fu to bust that out. 46,1427835082,There's linear algebra afoot here. 47,1427922568,Do we have pie? I'm not sure if we have pie. 48,1427923196,I am here for your amusement. 49,1427923329,That weird pulsating thing was pretty freaky, I hope you've enjoyed it. I know I have. 50,1428005666,People kept egging me on to do some weird sine-cosine-theta stuff. 51,1428091745,It's like a super sour yogurt in liquid form. It's just not good. 52,1428093549,Wow, that took almost no time at all. 53,1428350766,Java is just a really slow version of C++. 54,1428437210,Don't get your hopes up. 55,1428525637,Don't talk to animals with more color wavelength sensors than you. 56,1428528439,Many directions is much more difficult and they don't sell nearly as many albums. 57,1428609424,Lighting strikes a chord with people. 58,1428768462,Java might be the best platform to ship your game on. 59,1428768606,Man! Yesterday's code was *awful*. 60,1429027596,Math is right even when you're wrong. 61,1429113855,It was really just me being kind of blunt. 62,1429113929,Let's go ahead and learn something, we hope. 63,1429113969,You could take the pool with you when you leave, and they wouldn't care. 64,1429114292,Think scat fudge, not tourist fudge. 65,1429200290,That is the end of the math hole for today. 66,1429286600,Sometimes you have to go down a math hole... we're just entirely in the math hole... 67,1429287035,JZ is a rapper, I believe, but this is not his term. 68,1429372892,The green dude is tough. 69,1429372962,I'm not throwing stones outside the glass house here, I'm inside the glass house. 70,1429559774,I wish I had more cheese. I ate all the cheese, and now it's gone. 71,1429560611,Z is kind of up in the air. 72,1429563924,This is the homogeneous matrix that you often hear about. 73,1429734885,I can show you why the stupid way is a problem. 74,1429818969,I don't use classes. 75,1429822659,Oh my God. What have I done? 76,1429822701,That's a bug, like somebody's gotta fix that... 77,1430166367,When we do that read... right... 78,1430166921,Those of you who have 3D aspirations will know what I mean. 79,1430167431,I love when they get tiny. They end up moving so quickly. 80,1430167795,*scratching back* No rush on the loading there, GIMP. Take your time. 81,1430341292,Too many rects. Too many rects. Too many rects. Toooo many reeeeects. 82,1430425034,We want to start making the game very slow so that we kind of feel good about ourselves when we go to optimize it. 83,1430773531,So that is optimization. 84,1430858226,Let me make sure I do that math properly. 85,1430859150,Aww yeah, nice job emacs. 86,1431092680,Sorry I'm not talking more, but... 87,1431094191,The important thing is that you build a mental model of the fact that there is a CPU down there. 88,1431459703,Power before wine, and you'll be fine. Wine before power, you'll vomit in the shower. 89,1431547204,They are double super extra done. 90,1431547204,All we need to do is a mask foof of these guys here... 91,1431635861,It's crazy, but it's right - which is wild. 92,1431828863,Oh dear. What have I done?! 93,1431828909,You're supposed to be done developing your program. 94,1431831020,Everyone loves the inverted infinity rectangle! 95,1432670773,Oh hello. Hello, Mr Task Manager. 96,1432672598,You pretty much have to be slyfox and slyfox it around. 97,1432761163,Lets say we have a beef daddy machine... 98,1432764063,If machines can learn, they should learn to stop running such shitty software. 99,1432843731,It is just simply not acceptable to have other people touching our pixels. THOSE ARE OUR PIXELS! 100,1432846690,I hate const with a passion. 101,1432846990,Or we could just crash immediately. That would be cool. I always like when that happens. 102,1432933992,We're intimately connected with that speed. 103,1432935204,Flog them hamsters. Flog 'em! 104,1432935273,I don't know how we could do that. There's no way we could load a text file that fast. You'd need some kind of future technology. 105,1433094557,If it does, Vulkan. If it doesn't, Vulkan't. 106,1433275835,It's basically some kind of manure mouthwash... 107,1433361563,Rule #1 of Programming. C++ is utter garbage and so is std::* 108,1433365925,This will all be very game-codey. 109,1433006468,Oh my God, dude. That WAS the debug build! 110,1433448231,It's not the maggots fault they do what maggots do. 111,1433450008,I am not Mr Pixel Centers. 112,1433450900,We added 0.5 in one place, and subtracted 2 in another, and the seams are gone!!! 113,1433883904,We background-load now... and happy birthday. 114,1433970878,The entire game will be constructed out of hair. 115,1433971661,I think creepy uncle Casey is gonna go get some ramen now. 116,1434056173,I am going to go out on a limb here - pun intended! - and say that we have a problem somewhere, because I - don't know about you - but I'm not seeing a lot of trees there. 117,1434056203,Does anyone know what I was thinking about when I did that? 118,1434398613,Q: What are you going to do when Handmade Hero is finished? A: Take a vacation. 119,1434399341,I have an itch... on my back. Can we just say that? Am I allowed to say that on stream? 120,1434571894,I don't know what that is, but I wish it would stop. 121,1434658677,The world is filled with molecules... 122,1435003594,It's time to get things started on the Muppet Show tonight . 123,1435003615,"I fully expect you all to have left your engines and libraries at home, because if I see anyone out there on handmade hero using an engine or a library.... there will be significant consequences, people!" 124,1435003618,If I see anyone on Handmade Hero bringing in an engine or library, there will be significant consequences. 125,1435005264,We're going to be diligent so-and-sos... 126,1435091394,You know what I'm saying? You feel me, dawg? 127,1435093317,Assert(!"THIS IS THE END OF YOUR PROGRAM MUHAHAHAHAAHAH HA ha"); 128,1435176143,That is kind of terrifying. 129,1435176395,You have to admire someone who lives life through the lens of one little tiny pair of testicles. 130,1435181605,I probably said that, didn't I? 131,1435350854,This is turning into a Casey learns how to do things stream. 132,1435351011,Programming was a mistake. It's nothing but trash. 133,1435354901,I'm literally melting...well I guess I'm not *literally* melting, but it feels like my skin is melting in a real and literal sense. 134,1416257702,... if you're doing Object Oriented Programming which we won't really cover so you'll never find out what that is! 135,1435613073,You can kinda hear that we messed up some stuff. 136,1436904123,PROgramming not FAUXgramming! That's the motto here on Handmade Hero. 137,1436994886,I hate The Web. 138,1437079889,I can do this in a super janky way, which I'll do first. 139,1437428305,I'm not a very good bro. I don't even like football. 140,1437770104,Hacks are hard. 141,1437773046,Oops, third swear. 142,1438029351,And then I can't put things into the hole anymore. 143,1438117589,A doubly-linked list is really just a list. 144,1438171200,So what happened there, exactly? Show me what happened, Mr Code. Show me on the code... where... where it NULLed you. 145,1438287327,You could spend months, if this was your jam. 146,1438291315,So I will wrap things up. Do a little wrappy-poo. 147,1438631180,I've no idea how Snuffleaupagus gets the file - he just gets it; he pulls it out of his snout - I don't care. 148,1438732124,Hey Sean, here's the contents of that file. 149,1438733640,It's kind of hard to stop me, you have to admit. 150,1438733907,I am going to reload the entire font file and make Sean parse it every darn time. I know that's rude. 151,1438734078,Good job, Handmade Hero. Nice work on that one. 152,1438734665,Thank you compiler, that was a good catch. 153,1438734714,What could possibly go wrong?? Well...I guess...a lot of things... 154,1438734761,Let's try that again. 155,1438734795,This machine is very old and probably has some things on it which should be removed. 156,1438734861,We got the heads, let's try to change the heads to be fonts! 157,1438735152,99% of your success in using a library is using a library that Sean made. 158,1438736244,I will see you guys on the internet. 159,1438804879,I don't feel like implementing that. Otherwise, it seems fine. 160,1438806015,This is really a zygote of a thing, it is not really fully happening. 161,1438806454,We're going to want to allocate some memory, do the little dance of fun. 162,1438806688,We're not catastrophically bad, we're just not good. 163,1438806909,Doopity doo. 164,1420558340,... so there's no more mysteries, no more 'I-don't-really-know-what-it-does-down-there' kinda stuff. We're goin' in, cleaning out all the cobwebs, going into 'the basement', if you will; finding out what your creepy grandfather put down there, or what weird pickling experiment someone did. And you don't necessarily want to eat it. So, you know, sometimes it's gross; it's true. 165,1439252155,If you're just going to go the meathead protein-powder route with it, then that's fine. 166,1428419328,If you want to learn more about gamma, I encourage you to do some light reading. 167,1439337831,Star Trek: The Next Generation ID. 168,1439337948,Lunix, the operating system for Europeans. 169,1429202635,All of our pixels are hand-selected by us, for the finest quality. 170,1429291531,It's like that time when the universe collapsed into a single point and then exploded into being...that's what you're witnessing here on handmade hero. 171,1439423614,This bitmap is a lie, this bitmap is a total lie! 172,1429499654,Math is hard, let's go shopping. 173,1439585421,We're still in janktastic mode, which is annoying. 174,1439586251,It was a heavy brain day at the office. Whatever that means. 175,1439587747,We didn't need those electrons, no one was using them. 176,1439842189,Game ideas are largely irrelevant. 177,1439845522,Be a Jedi, build your own lightsaber. Don't go taking this targeting computer approach to stuff! 178,1439846313,Every time I say stuff's gonna break, it doesn't break! Every time! 179,1439846951,The game will be so huge, that no computer can possibly hold it. 180,1439929482,Are there larger numbers than 4096? Do we have evidence in the natural world of things that can exist in quantities _larger_ than 4096? 181,1422441505,Let's pretend that didn't happen. Pretend that we didn't just fill the screen with dudes. 182,1440016271,I take it back, I think I wasn't stupid! 183,1440016300,As you get 1 day older, you get 1 day stupider. 184,1440017475,Are the ABCs a W thing as well? 185,1440018152,Ugh, who...? Just what... is? What...? Nobody wants to see that. That's not a thing. Urgh, God! Urrrgh... 186,1440018182,Windows fonts make a fontographer cry. 187,1440102092,A little variable shadowing to start the day. 188,1440103076,Is that roughly the size of the D? 189,1432927990,When you start the day off with an owl of shame, you don't deserve things to go your way. 190,1440187989,Where is our little baby? 191,1440188984,If anyone has any objections you can voice them in the chat, and I hereby overrule them. 192,1440189341,Who's gonna stop me? No one's gonna stop me. You can't really stop me! 193,1440189771,Knock knock! - Who's there? - Fonts are done. - Fonts are done who? - There's no "fonts are done who?", the fonts are just done. Right. Stop knocking on my door. I don't know why... although, in that case I would've been the person knocking. Doesn't matter, it's not relevant. 194,1440190832,Everyone loves it when you free things. 195,1433033186,I had like, a brain spasm and then a reverse brain spasm. 196,1440532774,Which of these three poopsauces do you want to put on your ice cream? 197,1440534031,Happy birthday Windows, have a little party there. 198,1440534695,Where did I put that? It got deleted? 199,1440534720,Ohhh duh! Hi, it's genius day at Handmade Hero. 200,1440534732,My mommy says I'm very good at programming. 201,1440535980,You guys made me do this, you egged me on, and now you're making me egg further. 202,1441055228,I just kind of ruined The Variable. 203,1441056057,If you are the kind of person who is passionate about C++ because your mother didn't love you as a child, or whatever the other reasons are that people cling onto it, you can spend a bunch of time learning all those things. 204,1441138813,I don't know the gender of Visual Studio. Probably an "it", would be my guess. 205,1441139641,I'm having a thought right now, a thought that I have not had before... 206,1441139668,Are you thinking what I'm thinking? 207,1441140831,The C++ preprocessor is, like, the worst thing ever. 208,1441141669,Sane people are in short supply. 209,1441142343,The right way to handle errors is to not have them. 211,1441226973,What have I ruined, what kind of a life have I ruined for us? 212,1441310355,The keybindings of Isaac. 213,1441311121,I would like to dedicate this episode of Handmade Hero to how much Microsoft is an awful company and I hate them. 214,1441311440,Maybe they'll never ship another version that renders fonts properly again. Maybe they'll just start eliminating letters one at a time from the English language until they get down to letters they can actually handle. 215,1441311473,Unsolved problem in computer science: rendering an underscore. 216,1434152351,My trees should be here, I don't quite understand why they have disappeared from the face of Handmade Hero. 217,1441743040,I don't how it's gonna JIT. 218,1441744343,Aren't we the spoiled little child whose mommy is doting on him? 220,1441744866,It's kinda nice to get stuff for free, who doesn't want stuff for free? 221,1441746652,Apparently that really is happening for reals. We just have a lot of debug events in there. 222,1441829114,Somebody was talking about some jquery, no wait. Some stupid thing, oh, ReactJS. 223,1441829484,It prevents you from getting into the situation where you're opening up the trunk of the car and all dismembered bodies are in there. 224,1441830930,It found that Metroid upgrade. 225,1441834214,Nowadays anyone can program, it's trivial, you can just load up some PHP script and start 'programming' 226,1441862502,I don't even think it will exist in 15 years. I don't think there will be such a thing as a hardware renderer. 227,1442001914,Windows! Why are you the dumbest ever? Why!? 228,1442001959,We have all the code, you can assign whatever level to it you want. 229,1442004429,Sometimes programming just doesn't make sense. 230,1442005090,I liked how that completed to nothings. 231,1442261219,That was an a-list job by everyone. 232,1442264008,Tired Casey. 233,1442264026,I overate yesterday. There was a lot of food consumed. Just not really the right amount of food for a single Casey to be eating. 234,1442266364,I'm still ironing out CSS issues. 235,1423483634,You could imagine this... You could imagine it with the POWER of imagination! 236,1442352042,That doesn't necessarily mean it's the hardest bug, but it's the one that's caused me the most perplexing... 237,1442354031,I don't want to leave it in a state that's actually working. I want to put it back into a state where it is broken. 238,1442448091,I'm sorry Dave, I can't... I can't save the file. 239,1442382460,We really need a reverse Owl of Shame. Maybe like if the Owl of Shame is backwards, or something? That's like an Owl of Success. 241,1442520278,Templates were designed by people who are still looking around in their own colons to see if they can find anything there. 242,1442523524,*sobs* I just don't understand why the code doesn't work sometimes! *sniff* Why does it have to be so mean? 243,1442523852,Let's see if we can write something that's not total garbage. 244,1442524680,Oh dear. Don't touch the way-com tablet! Oh my god, what happened? 245,1442608881,I feel like that deserves a little owl of shame. 246,1442609439,What-ever, like, programming, sometimes, I don't even know. 247,1442631302,I mean if you can't handle three measly crabs, you're just gonna be dead weight. 248,1442866265,I don't read anything about C++ any more, I just assume it's a disaster zone. 249,1442867034,I got through all the questions. I got through ALL the questions. I got through them. 250,1442956295,Since we don't really have anything better to do with our lives or ourselves, we will just do something like this. 251,1442916058,I might try something, like, epically ridiculous. Like, something so ridiculous that it just has no right working. 252,1443038823,I would have to say that I sound like a d#ck as well. 253,1443042873,We don't care how big it is as long as it fits. Just fit it in. 254,1443043301,You are totes right man, you are totes right about that. 255,1443043318,I'm sorry I used slang there. That's not good. Kids, you should talk in regular English. 256,1442986755,It's kind of a little banana-cakes, but sometimes you gotta be banana-cakes on Handmade Hero, I would say. 257,1443126578,I'll just go back to what we were doing before. I'll go back to the head fountain. 258,1443471731,So that we can have our speed cake and eat our functionality too. 259,1443472168,We'll call that DEBUGCreate, err... CreateVariableHierarchy or something like this. DEBUGCreateVariables... DEBUGCreate something name is hard, brain doesn't know what name is, English so difficult, half a million words... 260,1443558517,A Variable can be anything that it wants to be. 261,1443558632,That's a mistake. That is a missed-take. 262,1443559131,There must be a bug because it's not working. If it was working, we might be able to make the argument that there wasn't a bug. 263,1443646459,I was premature to call it premature. 264,1443730455,It'd be interesting to talk to Donald Trump about programming. I'm sure even though he knows nothing about it he'd have an opinion on it. 265,1443730677,Oh games, they're so wacky and weird! 266,1443731842,Meh nnn hh meh. 267,1444075561,It has not been a good Internet day, not that it ever really is. 268,1444335759,Patience is definitely a virtue in programming. 269,1444338865,The Variable would be displeased. 271,1444339015,And that's the end of that. 272,1444773253,I think that's the first time on Handmade Hero I can remember getting bitten by a feature. 273,1444942090,I guess the Wacom tablet decided to take its own life. 274,1445039098,I don't know why brown butter, because it's tastier than regular... I actually like regular butter, so let's just say regular butter for now. 275,1445039696,Brain. 276,1445296332,(re: the US constitution) They need to organize this thing better. 277,1445300377,There's nothing worse than a whiny C compiler. 278,1445341773,We just have an infinity of these, where infinity is actually some very small number like 10. It's not a particularly big infinity but, you know, not every infinity has to be huge. 279,1445461540,Nobody wants a maladjusted chair. 280,1445463710,Everyone is happy and smiling and everyone is dancing around and doing things, ridiculous things, unmentionable things. 281,1445552463,It's just not gonna happen. It's just not gonna happen. Okay? It's not gonna happen. Never gonna happen. It didn't happen. Not gonna happen. 282,1445630846,The jedi's got to build their own lightsaber! 283,1445632696,Sometimes you're dumb, and you just gotta live with that, that's just your little situation you gotta deal with. 284,1445687470,Everyone's happy and fine and dancing around like jubilant children, but not bratty children, actually, children who are nice, reasonable people. 285,1445687591,Pig hat. It's pig hat time. Let's pig it out. Let's just get piggy. 286,1445890594,In sync, like the band. Like the Backstreet Boys, but different. 287,1445893345,I've got 10 minutes left on the clock, so I'm gonna use them. I'm gonna use them to nefarious ends, is what I'm gonna do. I am gonna go ahead and straight up do weird stuff with that. 288,1445894666,The first time someone told me about C++, it was pretty funny because I thought they were describing something sensible. 289,1446064275,Let's go ahead and make DEBUGInitializeValue work in some way that makes some sense to somebody sometime somewhere. 290,1446064614,There probably is a better way to do this and... we... should... do... that... better way... now. 291,1446064995,Everyone loves GetGroupForName. Don't you? I do, I think. I'm not sure. 292,1446065020,If we were going to be super fancy about it, if we were going to, like, double up on the fanciness, now with extra fanciness... 293,1446150604,Everything in our debug system is going to actually use copy out into some kind of a more, sort of, generic way, permanent record sort of free list, happy funplex thing. 294,1446122057,Fine... Mr Poopy Pants, stupid poopy sauce, poopy pants. 295,1447792193,You'll have to excuse me if I yawn during this frame. 296,1447793455,*yawning* I told you, I told you I was gonna yawn. 297,1431839626,You can't cheat. I tried to cheat, and you see what happens to cheaters, right? They get punished. 298,1431839688,That's not actually true. In the real world most of the time cheaters do just fine. It's what we call the financial services industry. 299,1447879320,So you can be, like, GetEventFromLink or something. And I don't mean Link like the character in Legend of Zelda. 300,1447879816,So riddle me this, Batman... 301,1447883128,... and now we're going to grind you up into sausage to feed to hungry people. 302,1447964005,It's sort of like the All You Can Eat lunch buffet of debug information. And like any lunch buffet you end up in a situation where sometimes the sneeze shield doesn't go down all the way and some of those little troughs get contaminated and everyone in the restaurant gets sick... 303,1447964006,We don't know which kind of a lunch buffet our debug system will be yet... 304,1447964116,If you don't like what you have for lunch, the best thing to do is to just eat it as quickly as you can - there will always be a better lunch tomorrow. 305,1447964218,One of the things that you need to do as a programmer is that, when you're serving lunch, if you wanna do something where you shift the place settings, you've gotta go through and tell all the people who are coming to the lunch party that they need to move over from their normal positions. 306,1447964340,I never remember exactly how the macro processors works, other than the fact that I always remember that it's a giant steaming pile of lunch. 307,1447964420,It's kinda like one of those things when you're at the lunch table and you're eating your lunch and your brain just kinda drifts off to thinking about memory allocation. 308,1447964486,It's not really a dinner or breakfast thing, it's more of a lunch thing. 309,1447964867,First Rule of Programming: You don't eat lunch if you're already full. 310,1447965092,That's like getting lunch delivered... 311,1447965348,If you're the kinda people who do tea at lunch, it's customary for everyone to go around the table and take a lemon slice and go, "easy peasy lemon squeezy," and then you squeeze it into the tea. Obviously you don't do that if you drink tea with milk because it'll curdle. 312,1447965465,Everyone should eat lunch where they want, and everyone should have the lunch that they want. Don't let other people tell you how to eat your lunch, because that's lunch despotism and it's not okay. 313,1447965765,I made a faux pas there. It was a pas that was made of faux. 314,1447965774,It's kind of like the programming equivalent of when you go to lunch and you sit at the wrong seat and everyone's embarrassed and it's a horrible thing and everyone goes screaming from the restaurant. 315,1447965819,Don't let your whole life be defined by the one bad lunch you ate. 316,1447967217,You don't want to eat more lunch than you can reasonably digest, right? A lot of times people go into something and their eyes are too big for their stomach, and they'll just way over-eat the lunch. So what I'm trying to do here is just keep lunch to a reasonable amount of food, so that we don't get too fat, but we do get enough food to keep ourselves going good. 317,1447968845,There's always lunch tomorrow. Tomorrow's lunch will be just as tasty as today's lunch and we can eat some of those other foods that we didn't eat today at that time. 318,1447943650,Don't forget to eat lunch. Most important meal of the day. 319,1434601243,...so that we will be all good to go tomorrow, and everyone will be on the same "sound page", on the same wavelength, if you will. 320,1434601487,We have light, a photon, and mr. photon goes straight. He wiggles, he oscillates, but he just goes straight. 321,1448113737,This is not the computing future I wanted. 322,1448039665,You should fertilize that directory with human tears, and then you should see what grows from it. It will probably be black roses that crumble and blow away with the wind. 323,1448039687,The whole point of the existence of this system is because humans are so fallible and always do everything wrong. 324,1448039707,Sometimes even in the depths of despair, some little tiny thing goes your way, and the important thing to remember is not to let that go to your head. 325,1448039726,I want to break down in tears. I want to just give up and let the horrors of the world continue unabated. Instead what I'm gonna do is set a breakpoint on MarkDebugValue. 326,1448039772,We just have to have faith that The Variable is looking down on us from The Great Memory, and that if we all just work hard and try to be good people that eventually The Variable will let us into The Great Memory and we'll live in peace and happiness with all of our other discretized values. 327,1449346457,Here's some scumm I've been evolving. 328,1449608649,I was kind of expecting that to be what we did today, but that's already on the stream so I can't really make that be what we did today... 329,1449609655,Hey, look! It did what I expected! 330,1449611369,This is not supposed to be fun. 331,1449611888,There's no such thing as a solution to programming problems. There's only metrics. 332,1449692637,Missing snowflakes, you know how it is... so on and so forth... 333,1449694175,I feel like there were supposed to be more children in it, and I have no idea where they went. They're just gone, apparently. Sorry, kids! 334,1449694292,I try to always keep track of all the children as much as possible. Unless they're just being annoying, in which case you may decide to misplace them on purpose... 335,1449694648,This is the money shot right here, people. This is where it all starts to happen. 336,1449694804,That is video games. Ladies and gentlemen, video games. 337,1449694902,It always gets great when Kramps comes into the picture, in my opinion. I feel like that's when things start to go well for any video game, as soon as Krampus is in it. 338,1449695411,There's a Handmade Hero every weekday. You can always ask questions tomorrow. 339,1449778545,He spends a lot of time on Steam, so he has a lot of hats. 340,1449865036,Is there a n{un,one}? 341,1450126156,Wow, that was some pretty great programming there, Casey. Nice job (you're fired)! 342,1451937997,I'm going to pretend this laptop never existed and grab the other one. 343,1451941106,For the love of god, Mischief. 344,1452026217,//TODO(casey): Move this out to its own thang. 345,1452113662,It's almost always not understood properly, and that includes by me. 346,1452196953,I feel like a neck-bird could live in a neck-beard. 349,1452543913,I'm still being oppressed by The Cable Man. 350,1452546046,I may have typed some bugs in there. 351,1452631990,We have no such pink screen to speak of. 353,1452717772,A warp is 16 or 32 guys who are in it together. 354,1452892250,Please don't listen to what I have to say, because it's all a lie. 355,1453149882,If you've been paying attention to our maths, and you know maths - the plural, of course, coming from the Britain... 356,1453150276,Oh well, life is hard. But a small price to pay to access all the power of the GPU so, you know, who cares? 357,1453235563,We're going to leave it as a little bit of a zygote for the moment. 358,1453235647,Okay... someone want to tell me how THAT just happened? 359,1453236879,It's almost like the hardware is set up to do this! Parentheses: it is. 360,1453238345,DirectX doesn't run anywhere, Windows is the only place you can use it, or maybe if you're an Xbox developer, if those even exist anymore. 361,1453335180,I didn't fall asleep yet, so that's good. 362,1453336203,These ground chunks have been nothing but annoying the entire time, and I don't even want them in the game. 363,1453406543,If I decide to vomit all over the screen in the middle of this stream, that is just how that's going to go. That is not me reacting to the wonders of visual studio. 364,1453408122,Everything just worked, which is crazy. 366,1453497374,And now it's like Mr. Doesn't-Want-To-Do-That-For-Me. 367,1454964933,Don't quote me on that. 368,1454965152,Emulation requires emulation! :) 369,1455224610,Puzzle games are puzzle games. If you like them, you like them. If you don't, you don't. 370,1455567093,It's not really possible for me to induce nausea. 371,1455569340,I don't want to be at the club. This is not dance time. 372,1455656953,I.K. is a nasty, nasty, nasty problem. 373,1455743598,So if we take the same elbow joint we were discussing yesterday... 374,1455744396,How's Mr Hand doing? 375,1456174490,Okay, so: abcdefghijklmnopqrstuvwxyz. 376,1456175102,Don't ask me why I did that. Sometimes people just like some rectangular cut-and-paste. 377,1456175914,I don't know if you can say you want to kill back that far. 378,1456346928,So here is all our Sikhs. 379,1456347616,Poor Richard Stallman. 380,1456348881,I'm gonna give you a frinstance. 381,1456352103,How did we get here? Am I the only one concerned about this? 382,1456446796,Oh, hello 4coder. Hello Mr 4coder. 383,1456863092,One of my high school guidance counselors was real dumb, and he went to Harvard. 384,1456868641,Where is the output from this program? 385,1456953441,So, let's pretend we're going to be coding on Handmade Hero now and see what happens. 386,1456953945,I think we're there. I think we can try doing some coding tomorrow. 387,1456954267,I think we have successfully completed our 4coder switch! 388,1457037954,Pay attention to me. Thank you. 389,1457039402,I'm gonna let Allen do whatever he was gonna do. 390,1457125696,Oh, hi! Welcome to "Not Calling the Function. 391,1457126569,Do we have less installed? Yeah! 392,1457470360,CBAD, that's my rapper name. 393,1457471206,Drivers and Windows. They conspire to "help" you. 394,1457471704,So here we are in handmade.cpp. Kind of nice to be back in the codebase. 395,1457474454,The stream actually hasn't ended, that's the funny part, Mr Counter Person. 396,1457553354,Maybe under certain laboratory conditions we can create conditions even hotter than that, and it can die in that fire. 397,1457555591,I don't know how that ended up working. 398,1457642604,That's what I'm talking about. Minidump with heap, bro! Alright, alright, minidump with heap, coming right up... Here comes the dump! 399,1457643763,Thanks microsoft! Thanks for everything!! 400,1457644151,It's looking pretty good... 401,1457797619,Oh, cannot convert to char*... Oh! I beg to differ. 402,1457987449,This is a tough episode. 403,1458073397,We set ourselves up for success. 404,1458245076,*whistles* Someone typed the word Zelda into the chat, so I felt the need to whistle. 405,1458246118,We have some stuff doing some stuff. 406,1458248983,What do you think, Pseudonym73, is this one good enough? 407,1458249218,I'm curious about your curiosity. 408,1458332415,So somebody, when they're actually storing the events, is doing something dumb, and that somebody is obviously me. 409,1458334636,Can't you see, Mr Five minute warning, that I'm right in the middle of something? What is wrong with you? 410,1458334757,C++ is awesome and always does everything wrong. 411,1458335739,It's just a full tristrip and it touches itself maximally. 412,1458593893,Are you ready for this? Because this is ridiculous. 413,1458594761,It's a little pointer-chasey. 414,1458595145,Whoops, that function doesn't exist in 4coder yet, you can't call it, Casey! 415,1458595984,I forgot about the particle system. I forgot that it was using the hero's head. 416,1458678135,Take that Portland, you thought you could be the ones with a guy in a tree who's just hanging out and crazy. Well, we're the ones with the guy in the tree, not you! 417,1458678837,I apologise, DebugIDs. I was saying you were extraneous, but really you seem pretty sanely designed and I don't think there's any reason to get rid of you because it looks like you're doing a useful thing. 418,1458679529,Sorry, man in the tree. 419,1458681389,We clone because we care. 420,1458681696,By the way, I can still hear helicopters outside, so I'm assuming the guy in the tree is still in the tree. 421,1458779377,That to me sounds like a good idea, and I guess we'll find out why it's a stupid idea in a minute when I try it. 422,1458780344,Oh, so I guess we do print out END_BLOCK at the moment. 423,1458780510,Would you be a lamb and jump me there? 424,1458780703,We just have a bug bug. 425,1458782814,Oh, that's amusing. That's actually correct, hilariously, I think. 426,1458783244,Santa is not good. 427,1458784028,It would be weird for me to say "Stay on the chat" while I don't do that. 428,1458784132,I would say Won is somebody worth watching in an interview, however... 429,1458865607,The baby's been in the bathwater so long, there's no baby anymore, the baby has dissolved completely and there's just baby colored water. 430,1458868699,This is kinda being Mr Cheesy - Mr Cheesepants, Cheese man. 431,1458953117,Ladies and Gentlemen, when you write a TODO maybe you should give yourself enough information to actually do it later. No worries. 432,1459211312,Where are you, Mr. Environment Variables? 433,1459211445,Let's double check to make sure we can still stream. 434,1459212754,33c0 33c0 33c0 33c0 33c0. 435,1459214073,I wanna twiddle it a little bit. 436,1459215115,I don't care about you. 437,1459215489,Something very strange is afoot. 438,1459215551,So complicated. I rather enjoy it, though. 439,1459382857,Never do anything that actually matters in PHP and MySQL. 440,1459385902,How about you actually check to see if it's loaded, Muratori! 441,1459386047,That's actually not our fault -- that's just actually this code being wrong! 442,1459386608,Here's a thought. And you can tell me what you think of this thought; of the thinking behind this thought. 443,1459386981,Look at that. So lovely. 444,1459388194,I think I would like to quote Andrew Chronister here and just say that, 'Insobot is a national treasure' 445,1459454136,I am super double happy with how that went. I am a happy puppy. 446,1459473985,Someday we probably will, because I just won't be able to not do it. 447,1459814384,The web is not the aqueducts of Rome, it's the drunken orgy where they gorge themselves and vomit. 448,1459815782,Searching the Internet is not the way to solve that problem. 449,1459816465,I believe you should pay for your software. At MollyRocket we pay for absolutely everything we use. 450,1459820765,My nose is four dimensional. It exists in space-time. 451,1459900696,It can never hurt to have more math friends. 452,1459901487,I don't really like Jimmy Wales' face so much. 453,1459987015,She's dead, Jim. She is dead. 454,1459989427,None of that's a thing. 455,1460075018,If you're not on the 4coder bandwagon yet, I'm not really sure what to say. I guess you're just using a lousy editor. Sorry. 456,1460075835,Arrrgggghhhhhh. 457,1460075888,We're just gonna make this a very quiet, dignified edit. 458,1460076046,Consider yourself so very lucky. 459,1460160962,Their underwear is also awesome. Not that that has anything to do with anything. 460,1460160964,They make these shirts and I wear them. 461,1460162057,You feel me, dawg? 462,1460163501,Nice work Muratori. You're off the team. 463,1460163664,I'm gonna make that be yellow, because yellow is the color of... urine. Which is an essential by-product. And Gandhi drank it, supposedly. I wasn't there... 464,1460164476,What? Who wrote this ridiculous code? That's garbage. 465,1460507315,Isn't every day kind of special, at the end of the day? 466,1460509538,Some day after Allen Webster is done pounding editors into the ground with his raw and meaty fist. 467,1460523622,If that thing was a phantom, it would sort of hover over here. 468,1460526084,My Lord, that is slow. 469,1460596092,We won't add up to 100% 470,1460596521,How cool is that, though! 471,1460598422,...and then I am going to kill myself. Which I have. 472,1460679509,Clocks without children. It's like Doctors Without Borders, only less altruistic. 473,1461025666,Sweet child of mine. 474,1461117317,It's all white, like Donald Trump's America. 475,1461196717,Every game should be called Crowtel. 476,1461372682,That's just super accidental. 477,1461373753,My body will track me, but it will never come to rest. 478,1461373782,I want the head to snap back to the body when you stop pushing. 479,1461631103,Nobody cares about square root at all anymore. 480,1461631878,That's... math. 481,1462407120,I have no idea how to say Sergio properly, let alone sexily. 482,1463099231,I forgot there's a me down there. 483,1463101263,I don't want them to start invalid, although they are invalid - in the sense that they have no arms and legs... 484,1463190109,I'm gonna put an owl of shame on top of an owl of shame for that one... 485,1463190665,Math is fun, let's go shopping. 486,1464050658,I'm gonna be Mr Slypants Slypantsyman. 487,1464052001,I'm gonna go ahead and hunt this guy down before stopping. 488,1464394619,Cheese fingers are a big problem. 489,1464399018,It's tractable, it's small enough that you could learn it, it was not this giant splatter of garbage that's just smeared all over the walls like some kind of lunatic asylum where they're trying to keep the poop from sticking to the padded cell or whatever like it is now. 490,1464826241,The Steam API is a real [very long pause] swell API. 491,1464829173,We have a lot of N-squaredy things. 492,1465271377,The snake just went up the stairs. 493,1465445594,We can handle it, we're professionals... Ostensibly. 494,1467777319,It's no skin off our back. 495,1467777466,We probably need to go through this code more carefully. 496,1467836174,Unfortunately we have to be our own code fairy and we have to bring our own code dust and do our own code sprinkling. 497,1468024980,Let's use the word "evolucent" 498,1468285031,We can get our hideous pink on. 499,1468286205,You know it's been a bad day when you don't know where the ~ key is. 500,1468454812,The hoodie has been retired temporarily. 501,1468456477,I'm gonna start with something fairly stupid. 502,1468890250,Insobot is kind of a national treasure. 503,1468977398,Thank you, Mr Cycle Detection. 504,1468978522,The easiest way to prevent yourself from ever inventing the wheel is to think you've already invented the wheel. But you haven't. 505,1468978805,Your goal has to be that the reason you want money is to make games, not the reason you make games is to make money. 506,1469149729,Like putting your finger in a cloud. 507,1469245342,In theory this is a computer, yes? 508,1469245666,Oh my god! Why are there so many heads following me? 509,1469494404,It's like Doctors Without Barriers, you know what I'm saying? 510,1469495477,Go away, Five minute warning! 511,1469582029,Oh, we VirtualAlloc'd that. Wow, aren't we fancy! 512,1469676908,How interesting is it to have multiple render targets you can't do anything with? 513,1469679932,Woah! That is wicked cool. 514,1469680386,I love how it can't ever tell you any values in release mode. 515,1469754776,Thank god! That makes a lot more sense. 516,1469851353,I hope everyone was interested in the matrix thing today, because apparently that's all we're going to do. 517,1470714926,I find that concurrency is one thing, but flow control is really the harder thing. 518,1470801009,And, for the love of god, people, do not write in and send me any of those awful volatile articles that people sent in that were just all wrong. 519,1470803135,You ALMOST only live once. 520,1470885786,Here is Mr Gamey-Pants-Poo. 521,1470886370,And the bug is gone. 522,1471319099,No sense not dotting your t's, crossing your i's and so on... 523,1469209626,So I'm going to go work this out on the blackboard and figure out if I'm just... uh... on crack. 524,1474428464,I am not a floating point guru. 525,1474431671,Chrome? Chrooooooome? 526,1474431699,I feel like it's hard to say something quotable on demand. 527,1474948460,Everyone can relax, and by "everyone", I mean "me". 528,1477021952,NOTE(casey): PROGRAMMING! RAII = bad :( ZII = good :) 529,1477365101,I want to run all the viruses in the program (valley girl voice) 530,1477538550,You're an operating system. Have some self-respect. 531,1477538570,It's 2016, and all you have to do to kill Windows is just allocate some memory. 532,1477616414,Meowzers! 533,1477616818,It's kind of like insobot is the beat poet of our generation. 534,1478990182,The world is null... the world is null! 535,1479073558,Our brains are still not working properly. 536,1479074199,So we don't seem to be having any overflow problems at the moment... *stream crashes* 537,1481393731,I'm the only thing that's happening. 538,1481480824,We're gonna do a little bit on 3D here. 539,1482007720,Please take it with a grain of salt, or even a cube of salt. 540,1483212087,You never upgrade anything during the development of the game. 541,1483215172,I really like Pound Cake. 542,1484505036,We're going to go over that in very excruciating detail in a moment. 543,1484507121,As is the rule on Handmade Hero: I never get to do any preparation. 544,1485133243,I wanted there to be a compressor called broccoli. 545,1485628443,This would take a super set of the parameters. 546,1485715335,I realize this is not relevant to programming. But it is relevant to biscuits. 547,1486231840,Mārtiņš finds everything. 548,1486318614,It's always very bad to forget your water bottle. 549,1486321509,Fantastic. 550,1486839296,We're going to write some code and hope that it's right. 551,1486926804,Watch this point. 552,1487537989,The only reason that we ever did it is because Won insisted that we do it. 553,1488133515,Martins is almost always right. 554,1488134608,That's great! I was not expecting that to just work. 555,1488141699,With that, we wish starchypancakes well. 556,1488740294,You're going down. 557,1489259995,He kinda has a USB butt. 558,1489265269,It's high allergy season here, folks, and I'm a snotty boy. 559,1489265744,It might be a protest, or it might be a parade of some kind. 560,1427832913,I think it was Leonardo da Vinci who said "The perfect painting would be nothing but a canvas of pure magenta." He also listed the HTML #color for it: ff00ff. 561,1490464796,Ohhhh! ohhhhhh! Aaaaaah! 562,1490549000,This will be a stream filled with mucus. 563,1491077967,It's the inverse-square law kicking our butts. 564,1491082418,Don't OOP. OOC. 565,1491082676,What are the chances that there's one way to always write code? 566,1491775768,I don't know how to use cars. 567,1492887102,Today's episode might be a little bit of a potpourri. 568,1492890583,So, I'm gonna take a look at this saucy gentleman right here... 569,1492891358,Death by a thousand function calls. 570,1492891387,Let's take a little bit of a gloved finger in here, and just kind of feel around and see what we can palpate. 571,1492894367,Where Santa Claus went, I don't know. 572,1492977772,ATI peed on our cake. 573,1493493404,Happy day happiness of special deliciousness. 574,1493592246,Cheers. 575,1493595980,You can't just start talking about variables that don't exist yet. 576,1493596857,I feel like they want a lot more poof. 577,1494098879,I'm interested to know if you can make Pixel Hero... 578,1496519352,We don't care if the NSA is really good at The Binding of Isaac. 579,1497722011,Everybody needs to get lit. 580,1498325645,I don't want pirate stuff, I want Pirates of the Caribbean. 582,1498326979,We are out in complete La La Land, and I admit that, but, I mean, it's lighting, what do you want from me? 583,1498327460,That's my stupid idea. I hope you like it. 584,1498418682,You can't win 'em all but you're certainly not gonna win if you never roll. 585,1498420393,I assume it's "hare-brained", like the rabbit. Or is it "hair-brained", like the follicle? 586,1499546619,That's gonna be a whole bailiwick in and of itself. 587,1499634971,You guys have fancy stuff that you've made. 588,1500140218,Unfortunately it looks like here 4coder is too smart for us. 589,1500141555,Don't scratch your eye. 590,1500840229,Sometimes programming requires elevating the energy level to an uncomfortable amount. 591,1500841832,Anyone who's not on board should make their opinions known. 592,1500841856,I am that government and you are being oppressed. 593,1500841870,It is effectively a democracy where no one listens to you. We have a term for that, it's called democracy. 594,1501967127,You need infinite waters. Well, probably not infinite waters, that's maybe too much waters 595,1501971942,It's not live now. 596,1508008721,The S stands for sucks 597,1508013709,Windows 10 is hardly professional, but it is branded "Professional" 598,1508099191,I would crash, probably pretty soon 599,1508298621,Why is node.js running? Oh my god.. Once node.js is running you know its all over. That's the end of it. 600,1509217771,StackOverflow says there isn't a way to do it, which probably means there is a way to do it. 601,1511139188,Ohhhh... crudpoopies. 602,1511139608,Phff... 603,1511139766,Off to the Ray-ces 604,1511142244,What a sensible path to an include file! Y'know... just... just like the old days! You could have /usr/include, or you could have "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include". Please, Microsoft, die in a fire. 605,1512860293,What is a .1 engineer? 606,1512944422,I've been programming for 34 years, and I still don't really know game development 607,1514067706,It could just be floating point nonsense but it's probably something real 608,1514493026,So for whatever reason, C in its infinitesimal wisdom forces you to have a constructor declared to do the "equals" here 609,1516557934,Turns out, if you don't actually work, you get faster 610,1517698427,If you want to make money, don't program games. I mean, there's a multi-billion dollars company made on PHP, it's called facebook. 611,1517782110,"NOTE(casey): 148million" Okay, that's a great note, Casey, thanks for keeping that in there 612,1518292826,I would want to take you into a closed room with no access to anything, and demand you draw me various symbols 613,1519507067,Really really simple, really really stupid, not very accurate, but there you go. 614,1525552236,I also kind of want to do a grow operation on this here, and not the kind where the feds come because you're using U.V. lights 615,1526150290,Everything gets better when the code gets smaller. 616,1527970148,Bad, wrong, incorrect, false! 617,1527973043,I'm gonna have to take a mulligan on that one. 618,1530480186,If wishes were horses... we'd all be at the airport 619,1531085750,The proof is in the pudding. And the pudding is largely made of dog faeces at this point 620,1531602827,An artist's machine can write 2.5 MB before Photoshop can even select the lasso tool, not counting if you accidentally, heaven forfend, accidentally hit the "Open In Bridge" button, at which point you could rewrite all of the world's knowledge many times over to optical media and you would be done before Photoshop could even open its dialog box 621,1531683430,too much IOCPnus 622,1533500686,I'm just going to leave it like this, and everyone who has a big-endian machine can eat on it 623,1533501467,Oh, Blue Angels again today 624,1534010792,Welcome to Handmade Hero, the game where we code a complete show on stream 625,1534111513,So, great, good, fantastic, nice work. Great job, Microsoft, as always crushing it 626,1535311848,Why would you farm vegetables when you can just eat meat? And the answer is: because you have to feed vegetables to the meat to make the meat. And until you figure out how to make meat without vegetables... you need to know how to grow vegetables. It's really that basic 627,1535315283,Gmail is like, "Hey look, man, I just don't know how to do typing!" That's fantastic 628,1535835983,Working with the C++ committee would probably be more like rearranging the ice in the lemonade of someone who's holding a glass of lemonade on a deckchair on the Titanic. Like, you're not even gonna move the chairs. You're gonna be able to get, like, an ice cube moved around 629,1535844436,Just lemongrab the texture 630,1540063574,I don't care about security. 631,1540064254,Forget the recap, we've got work to do, folks. 632,1540065426,If we want to be maximally piggy... 633,1540068360,My brain is not one of those brains that does algebra well. 634,1540071935,Did insobot just say "Domo arigato, Mr. Compiler"? Because if so, then that is the new high watermark for artificial intelligence 635,1540764486,There's gotta be a "none", said the priest 636,1541887037,Don't forget to like and subscribe 637,1543092553,It's just syntactic masturbation 638,1543701032,Revolutionary concept for the late '00s. 639,1543701085,I like cats better than humans anyway. 640,1543957839,We're living in a world where we're teaching robots to drive cars. Typography... not as hard of a problem. 641,1544304007,That seems like the best plan to me; don't quote me on it. 642,1549744957,Oh DOS, so precious... "Oh, little lemon sweets. So precious. Have you enjoyed renaming your little files? What would you like to do now? Rename something" 643,1551039015,It's a DPIDPI - Dots Per Inch Dumb Programming Interface 644,1551039496,That's for 4coder Advance for the GameBoy Advance 645,1555270381,Entropy is the mother of invention 646,1555271419,This is the TagGrid, not to be confused with Hagrid from Harry Potter, though it's no less large and opposing. 647,1566069676,If someone is going to do something right, and someone wrong, C will do it right and C++ will do it wrong. 648,1566070066,I think anyone who has ever contributed to the C++ standard needs to have their license to code revoked. 649,1567898564,Hi Mom, we just thwarted Darwin. 650,1582396781,When you're programming, you always want to assume that you have a bug. 651,1582402926,Let's get rid of the max - not the boeing 737 max of course. 652,1661748050,Pretty much any language without built-in static analysis is a mistake. I don't know that there are any exceptions to that. [in chat on Jon's stream] 653,1670196401,A GPT trained on hackernews would be something special.