Today we're making apple pie in a mug. So if you don't want to spend, you know, two, three hours making a homemade apple pie Which is absolutely delicious.  Try this recipe This is only going to take you maybe 15 minutes to put together. It's an individual serving or you could make a couple and It is delicious. It will satisfy that craving. The apple filling in this is spiced up with that cinnamon Which is just so good and then it has a topping that is more cake-like. Now I'm using natural sugars in this and low carbs. I'm also going to sneak in a little bit of collagen powder now That's optional. So I'm rockin robin and I'm going to show you all the details right after our chef joke All right Here's chef joke number one that means that there might be another one a little bit later What kind of an apple is not an apple? A pineapple So to start off our recipe you're probably wondering what kind of apples cook should I use? Well, you can use pretty much anything you want although I don't particularly like delicious apples for this recipe and when I make an apple pie I usually use granny smiths or pippins if you can find them But in this case any of the other apples will do today. I'm going to use a Fuji You're also going to need a microwavable mug So I like to use bigger than I need so that in case it decides to bubble over in the microwave You don't have a big mess this mug holds about 12 ounces But for our video, I'm also going to be using this smaller one just so you can see the ingredients a little bit better Okay, so you're going to start off by peeling your apples you want to core them and just slice them down So that's what I'm going to do here and it's about one apple per mug So we'll go ahead and peel our apples and then I'll slice them into small pieces Now to the apples in the mug. I'm going to add a little bit less than a half a teaspoon of Cinnamon to this I'm going to add about a teaspoon of applesauce. This is unsweetened applesauce But to the cup I'm going to add a tablespoon of coconut sugar and Feel free to sub in any alternative sugars that you like to use and I'm going to add a quarter of a teaspoon of arrow root Or you can add cornstarch if you don't have that and that's going to thicken this up just a little bit So it has more of a little bit thicker sauce and you're going to take a spoon and stir that up So we're going to put this in the microwave on high for about a minute We're going to start with our topping and I have some coconut flour just a little bit Almond flour I'm going to put all our dry ingredients in the bowl first Baking powder that's going to help it rise a little Just a touch of coconut sugar just a little teaspoon of that. We don't want too much and this is my collagen powder Sneak that in there and my cinnamon. I got just a little bit of cinnamon here a little flavor And we want to mix that up Once that's combined then we're going to add all of our wet ingredients So first up is I have some mashed banana here and that's going to give our Topping some sweetness and a little just a little bit of apple sauce Next is just a little touch of vanilla extract which also enhances the sweetness and Some melted butter Lots of good flavors going on in here And I don't want to forget. I just took just a pinch of salt Now I'm going to start off by mixing this up and we're going to be adding some almond milk Just to get it to mix in So I'm going to add about a tablespoon of almond milk to this to start And that looks real good to me. So we get all that mixed up together And we're going to place this on top of our apples All right, we're going to pop this in the microwave on high for two minutes and then we'll check and see how how it's doing All right, I'm going to sneak in another chef joke for you. What kind of apples throw the best parties? Gala apples Now when you take it out after two minutes, you're going to want to see the sides of the crust pulling away from the side of the mug and Sometimes you have to cook it a little bit longer. So you might want to go maybe another 30 seconds or maybe even another minute So check this cake topping out It's somewhat cake like but it's also can be kind of gooey as well depending on how you like it If you like it more cake like cook it a little bit on the longer side And if you like it a little more gooey go for the shorter cooking time Overall that cinnamony flavor is awesome Now maybe you want to try a whole apple pie well I've got the recipe for you my best apple pie recipe is amazing with its flaky crust and Cinamony apple goodness in on the inside you're gonna love it if you enjoyed this video Smash the like button for me, and we'll see you next time


Academy Award. Tonight Margaret O'Brien in Los Angeles. Each week, Squib brings you Hollywood's finest. The great picture plays, the great actors and actresses, techniques and skills chosen from the honor roll of those who have won or been nominated for, the famous Golden Oscar of the Academy of Motion Picture Arts and Sciences. For generations the House of Squib has been known for the high quality and unfailing dependability of its product. Each the result of a never-ending quest for perfection. Today the great family of Squib product reflects the tremendous advance of science in its contribution to human health and well-being. The name Squib stands for progress through research. Squib is a name you can trust. Tonight, Squib welcomes to Academy Award Margaret O'Brien, who in 1944 was awarded a special Academy Award as the outstanding child star of the year. Margaret O'Brien will be heard in her famous screen role from Los Angeles. And now, Academy Award. This is the story of a little orphan who fell into the hands of some very bright characters known as professors. It is a story too of Mike, a reporter and a girl Katie, and of other characters more or less concerned with the demonstrating of magic to our little girlfriend. The kind of magic that brightest little girl in the world was afraid did not exist. But since it is her story, let's begin with a statement made to the press by one of the professors when they found her on their doorstep. Ladies and gentlemen, our long search is over. Our subject to female infants newborn has been found. The necessary legal steps have been taken and the child is in our hand. Today, under the banner of the Pickering Institute, we begin the experiment. So on and on and on. What he was trying to say was that little alpha, for that is her name, was going to get the works. Well, six years go by and alpha plus the works is ready to be interviewed. And here to interview her is Mike Lee. How do you do? Won't you sit down? Thanks. What people are you from? The transcript. Or reactionary, isn't it? Oh, I suppose you read it every day. Just the editorials. I go over them with Professor Smith. And what do you think of our editorials? Oh, we find them amusing. Have you prepared a list of questions you want me to answer? Well, we could begin by my giving you the schedule of my day. I have an English lesson first, then history, then reading and writing and arithmetic, huh? Oh, of course not. I have algebra, economics, Chinese, semantics, and beginning tomorrow philosophy because I'm six years old today. Happy birthday to you. Thank you. Tell me, what do you do for fun? Oh, I like reading there. Oh, reading, like the Horatio Alger stories, the Bob G Twin fairy story, stuff like that, huh? I've been told about them. What, fairy tales? What's wrong with them? After all, there's no point in wasting time on things that aren't true. Oh, wait a minute. Just what isn't true about fairy tales?  Dragons, flying carpets, now reading.  A leprechaun? What's that? Oh, a little man, green hair, blue nose. She'll make it by profession, Irish. I suppose you've seen witches, too? Of course. And what about dragons? Do you believe in them? Well, certainly. You've never seen one. Well, if that's not a woman for you. Well, listen, Professor, do you know what a zebra is? Of course. You ever seen a zebra? Well... Well, but you believe there are zebras, don't you? Yes, but... Well, all right then. I believe there's a whole world of magic, outside. All kinds of magic. You do? Sure. Now, mind if some people go their whole lives long and never see it. Naturally, they'll tell you it isn't true. But if you know what you're looking for, believe it in your heart. Well, it's there. You can find it. And you? Mm-hmm. Time for your music lesson, Alpha. Oh, not just yet. Oh, Mr. Wigging, could you wait just a few more minutes? No, I'm afraid I haven't any more time, Professor. But don't you worry. I'll take care of that other matter for you. I'll be sure to tell my leprechaun that you say he's not real.  What do you think of that coming in the door? What do you mean? Oh, that. Looks like a kid, doesn't he? What do you want, little girl? I want to see Mr. Wigging. Mr. Michael Wigging. Yeah? Why? Well, uh... He's my father. But Mike's not... How do you know? Where is Mike? But the fight's with Katie. No kidding. Well, what do you know with Katie with the light-red temper? And this one wants to see her father. And do she shall. And why shouldn't she? Mr. Wigging, your baby is waiting for you there. All right, Professor. I don't know how you escape from that intellectual zoo you're living. But you did and you've got me in trouble, so...  Oh, hello, Mike. Looking for Katie? She left a couple of minutes ago on plenty burn, too. Hey, that's your kid? No. Anyway, she's just impersonating a kid. Midget, huh? Now, for heaven's sake, what do you want? When you came to see me, you made certain statements. You said that there were dragons and flying carpets and witches and, well, magic. What? You said not everybody could, but you know how to find it. That's what you said. So? Show me. Well, I'll tell you how it is, kid. Of course, if it isn't true. Please don't feel bad. After all, all men lie. I know that. What? Oh, look, honey, I didn't lie to you. There is magic. All kinds. What makes people laugh, be happy and have friends. I told you I could find it. I'll find it for you. But first, we have to go to a certain nightclub and find Katie Mallory, my girl. Oh, why don't we just go look for magic? Why do we have to see her? Because she's very, very angry with me. And since you're the other woman in the case, you will have to help me fix it. All right. How do I do it? Professor, it's very simple. You do it by being exactly six years old. Regan, I've been waiting for you. Oh, you're, uh, you're Pachy's brother, aren't you? Yeah. He'd like to talk to you, Regan. He's not in jail either. What he's got for you isn't for your paper. Duck that kid and come on. Oh, it's not for the paper, it's not for me. They can tell Pachy I think he's clear on that rap too, but there's nothing I can do. I'm not one of his boys. Okay, Regan. But Pachy don't ask outsiders to do him favors very often. I don't think you're being smart. Eat your spaghetti, Professor. I think Katie's beautiful. Do you like her better than you like me? What? I said, do you like her better than you like me? Oh, Professor, I swear you're getting younger every minute. Do you like me? Why? I don't know, like you. Hold on, Professor, what's the matter? What did I do? Mike, what did you do to her? Oh, hello, Katie. I beat her. What do you think I did to her? You better than he likes me. What's the matter with her? Well, judging from my past experiences, I'd say she's in love. Oh, look, look, I've got a calling institute. Oh, take it easy, Professor. Baby, he doesn't like me better, just differently, honest.  People can like lots of people. People with big hearts, that is. Is Mike got a big heart? Yes, darling. Bigger than his head. Regan on the phone, he's found half of it. Oh, wonderful. Just a minute, Vincent. I'm afraid this case looks like measles. And if it is you, you can't bring Alpha back here. This place is quarantined. Hello. What's that? Oh, man, you're out of your mind. I don't care who vouches for me. I don't care. You're not going to stick me with that kid. What do you mean, instructions? She's human, isn't she? She eats and sleeps and I keep her face clean. What else is there? Oh, look, Katie, I can't keep the kids. You know how I live. So I was just thinking, your place is right close by and... Not a chance, Mike. Not a chance. Well, why not? Because you're her fairy godmother, my friend. But now she's come to you and said, show me. So you're the fellow who's got to show her, Mike. No one else. Well, I'll spend lots of time with her. It's just that I... Oh, no. Did you see the way she looks at you? Well, you've got to pay for that, look.  And that means you're the guy who's going to set up with her tonight. If she gets sick on that spaghetti. Come on, Professor. Get your hat. And the guy will have to get up at eight o'clock tomorrow to get her breakfast. Oh, no, Michael. This time, one of your pigeons has come home to lose. Mike, I like your apartment. I'm glad I'm going to stay with you.  Yes. Well, I don't mind you staying with me, Professor. Not if you'll play ball. Well, what I mean is, you'll kind of not get my hair. You mean if I will cooperate? Yeah, yeah, you're right. Very well, I will cooperate. Also, if you wish, I will play ball with you.  Now, look, my instructions are simple. You keep reasonably quiet, eat what you should, and wash at frequent intervals. Is that all clear? Yes. Okay, then we understand each other. And you start right now. Oh, hey, you don't look so hot, Professor. Maybe it's that green light on your face. I don't think so. I think it's the spaghetti. Oh, no, no, good heavens. Well, come on. No, no, no, go ahead. I got to answer the phone. No, no, wait for me. Oh, ye gods, I... They're okay now, Professor? Yes. Oh, that's good. You better start getting some sleep. I'll be back as soon as I can. My paper wants me to ring in. But I'll make it fast and be back in no time. You just hit the hay kid and pleasant dreams. You won't be scared. Of course not. That would be unintelligent. Okay. Good night, kid. Good night, Mike. Oh, say. I almost forgot something pretty important. A kiss for Cinderella. Good night, Mike. Good morning, Your Highness. Well, Regan will be back. Mr. Regan will be back soon. And he wouldn't like you waiting in that gun around. Oh, no. What do you want? What's it to you?  Oh, no, kid. And since you're so intent on staying, please put down that gun and we shall converse. Oh, sure. Sure, leave us through there, little thing. The brisk action that wakes up your whole mouth leaves it feeling youthful and alive with a refreshing new sense of cleanness. And that gives you such a fine feeling of assurance when you're meeting people. Your smile will be brighter and you'll feel brighter every time you use Squid Dental Crain. So, before every date, as well as every morning and night, brush your teeth with Squid Dental Crain. Taste, feel, and see the refreshing difference. Before continuing with part two of Academy Award, we wish to thank Metro Golden Mayor for making the story available. Metro Golden Mayor are also producers of the yearlings, starring Gregory Peck and Jane Wyman. And now the House of Squid presents part two of Academy Award, starring Margaret O'Brien in Lost Angel with Marissa O'Brien as Katie and Ira Grosselle as Mike. There is said to be a wonderful bird here called, uh, called a nightingale. Said the Emperor. They say it is the best thing in all my great, my great, uh, Empire. Empire. Empire. I have never heard him named. Replyed, uh, Replyed, uh, C-A-V-L-I-A. Cavalier. And why wasn't it Empire? Oh, Pocky, it isn't the same at all. You see, Mike. Call it. I'd pay you a little visit since you wouldn't come and see me. Oh, no, look here, Pocky.  Make it short and sweet. Look, I gotta find a guy. Left him around. He's the only one who can climb me on his rap. He saw the whole thing. I can't go looking for him. I'd be picked up in two minutes.  So you're gonna do it for me. You get it? Well, you hide out here. Right. I think you should help him. You keep out of this. Why? Because I like Pocky. Well, you're getting like an awful lot of people. Yes, it's getting easier and easier. Look, but Pocky, if I find him, I get the whole story. Oh, but you're wasting a lot of time, but... Okay. But you'll go right to sleep now, Professor. Okay. It's for you, Pocky. You'll go to sleep, too. Well, I don't feel like it. I'll retream some more. Oh, murder. No, you'll be all right. Who brother did I have a time with him?  All right, Moran, wake up. Make a good look, sweetheart. Reagan, get that kid out of here. This punk didn't witness that shooting, did you, Chumper? He did it himself. Nobody's framing me. Oh, listen, you Chump, make him sign a confession. That'll clear you. And then he just walks off, no thanks.  We call the cops. Pay him off this way.   That would be unintelligent. And besides, I wouldn't be able to see you anymore. And you wouldn't be able to do anything. And you promise you'd show me how to play Dyson. Hey. You know something, Professor? I think you're right. Come on, start talking, Rat. Furthermore, you cops, you'd have never found a Chumper if it hadn't been for Reagan. You guys can really take lessons from him. And a kid. Oh, boy, what a kid.  Remember, always use your own time. Oh, there she is. There's our little alpha. We've got a gangster, Professor Vinton. And now, perhaps, he won't have to go to jail. And the cops, too. You unprincipled man. Is this the care with which you watched over her? Gangsters, criminals. Why, to me, you're no better than one yourself.   That you... Well, Mr. Regan, the Pickering Institute has some influence in this city. You haven't heard the last of this. Oh, yes, I have. I've heard the last of it. Get out of here, Vincent. All of you. Let us go home, my dear. But I can't leave Mike. Mike, I can't go. No, Professor. You came to me so I'd show you magic. Well, there's loads of magic, isn't there? They're all kinds. I showed it to you, didn't I? Now you've got to go back. The professors are good people and you've always liked them. But, Mike, it's different when you love people. It's not the same as liking them. I love you, Mike. And when you love people, you have to be with them. Don't you see, Mike? Regan, if I spoke harshly to you, I'm sorry. Perhaps I... Oh, will you... Will you please get out of here? Mike! Good guy. That's good, huh? Katie, let's get married now, tonight. Let's go someplace quiet. I've been waiting a long time for you to say that to me, Mike. But it's no. You see, I think I would be too much of a responsibility for you. Whatever it is you're not willing to give. I saw that just now. So... Well, so long, Mike. Okay, so long. But I'm going. I'm getting out of here right now. Shall we try the test, Alpha? It's really simple once you've caught on. Can you do it, my dear? I don't want to. Don't make her go through with it. Alpha, would you like to have Professor Zimmerman read to you for a while? No. Well, would you like to go out for a nice walk? No. Darling, would you like to see Michael? He doesn't want to see me. But what exactly was the nature of the magic that Mr. Regan showed you, Alpha? Oh, there were lots of things. There was a flying carpet. It looked like an airplane, but it was really a flying carpet. And then there was a man through shirt lighted up and... Alpha, you know, there are explanations of these things, and they're just as entertaining when you understand them. Oh, but that wasn't the real magic. That was just a little kind. And what was the real magic? All sorts of characters could drop in. What, are you going someplace? Yeah, away. Oh, are you taking a kid with you? Look, I brought her some junk. Where is she? You'll find her at the Pickering Institute. Regan, you're not putting your kid in an orphanage. No, it's not an orphanage. And she's not my kid.   Keep out of trouble, behave yourself. Believe anything you want, but get out of my way. I'm leaving. So long. That guy is nuts or something. What goes around here?  Paki. Kitty. Oh, Paki, have you seen Mike? Yeah, yeah, sure. He just came out of here. We've got to find him. Oh, the kid's awful safe, Paki. What? She misses Mike. She hasn't eaten or slept. No good here. Going on and on. Let me get on that phone, I'll get the mob out. I guess there's nothing more we can do. He's just vanished. Paki, couldn't the boys find him either? Oh, no, I don't get it. First time they ever let me down, that... that Mike just vanished. I can't hold out any hope now for the child.  Oh, I give everything I possess to find Regan. Everything. Don't take no boughs, Max. So would we. If he knew, if he read the papers, he'd come, I know he'd come. Where's Mike, kid? Regan! Mike, I knew you'd come. Regan, I'm so glad to see I could... I could shoot you in the stomach. Did you... did you hear them paging you, or did you read about it in the paper? I read what in the paper? Who paged me? What's the matter with you people? Look, Vincent, I want to talk to you about that kid. Oh, Mike, do you mean you came all on your own? Of course I came on my own. What do you mean? Hey. Hey, what's happened? Has anything happened to Alpha? You see, she's been rather ill. Nothing serious, but... What is it? What's the matter with her? Don't you fools know how to take care of a child? Can I leave my kid here for a couple of days without you? Professor. Mike. What's all this nonsense about not eating? Oh, Mike. You got the other professors sorry at me. I'm in hot water with Katie. Probably lose my job. Oh, Mike, you came. I knew you would. It's magic. Oh, Professor. Professor. Easy. Mike. Well, I mean, well, there are just a few details to clear up. Naturally, we cannot turn Alpha over to a bachelor. No. Okay. Of course, darling. Well, we shall continue to supervise the child's education and it would be advisable for her parents to keep her best of her course of study. So I shall send you a guide to an eighth month preliminary course. Never mind, Mike. I'll take care of you and Katie. Honestly, I will. It won't be so hard after the first four years.  See your part in holiday festivities with greater zest. Let's Squib Dental Cream help to give you a pleasant thrill of refreshment every time you brush your teeth. Discover how much Squib Dental Cream contributes to the sense of well-being that makes holidays and workdays more enjoyable.   And your smile will grow brighter because Squib Dental Cream sweeps away the dullness that hides the natural luster of your teeth. So for better dental care or a wide awake thrill of refreshment any time of day, brush your teeth often with Squib Dental Cream. Use it whenever you want to look your best, feel your best, and make the best impression. Remember to ask tomorrow for Squib Dental Cream. Taste, feel, and see the refreshing difference. Tonight's performance of Lost Angel concludes the series of dramatic performances presented by E.R. Squib and Zung in association with the Academy of Motion Picture Arts and Sciences. We wish to express our appreciation to Gene Herschelt, President of the Academy, and to his associates for their splendid cooperation during our relationship with them. We also wish to thank our writer, Frank Wilson, our musical director, Leith Stevens, and our producer director, D. Engelbach, and to thank you, our listeners, for your response and interest. Margaret O'Brien appeared tonight by arrangement with Metro Golden Mayer, producers of Till the Clouds Roll By. Marissa O'Brien will soon be seen with Margaret O'Brien in Metro Golden Mayer's 10th Avenue Angels. This is Hugh Brunday, bidding you good night for the House of Squib, a name you can trust. This is CBS The Columbia Broadcast.


Ik heb een beetje een koal, dus ik hoop dat mijn hoogtje opgaat, maar oké. Nou, ik ben Mark. Redhead is mijn employeur. Ik werk in de Perftoolsgroep, het is het koal, ik hoop nog steeds. We soms veranderen de naam. En ik werk meestal op de Velgrind Elfhutil System tab. En debuxtaf. Dus, toen ik de titel van Binary to Source kwam, dat is gewoon een deel van wat Dwarf is, want als dat allemaal er is, dan moet je de debuctlijn mappen, je neemt een adres, oh, dat is de source. Lijn, maar Dwarf doet, wel, zoveel meer. Je wilt weten welke functies er zijn, wat parameters er in de functie zijn, zijn er verbouwen, wat is de scoop van de verbouwen, wat zijn de typen van de verschillende dingen.  Nou, je zag de laatste afspraken. Je wilt weten ranges van dingen, je hebt debuctranges, je wilt weten hoe je in een functie hebt, dus Dwarf providee je onwijnlijke informatie, niet alleen om te weten waar je vanaf kwam, maar ook om terug te komen op de waarde van de verbouwen, de waarde van de verbouwen wanneer een functie was gehouden, je kan de waarde van de vorige frame inspecten. Het even providee, wanneer de meeste compilers niet direct makkelijkt, zodat als je de baas weet, en je wilt het copypaste, je kunt de makkelijkt gebruiken om alle beveilingen in je kaart te verwijzen. Oké, dat is veel dingen, Dwarf heeft veel designgouden, waarschijnlijk een beetje te veel, want ze conflicten met elkaar, natuurlijk. Het is een beetje interessant dat de laatste afspraken ervan was, dat is geïnteresseerd door de ABI, want een van de designgouden is dat het geïnteresseerd is, dus in principe, bijvoorbeeld de onwijning, je kunt bijna zoveel ABI-knowledge doen, het enige wat je moet weten is dat er met de beveilingsnummer het actual beveilingsnummer op die architectuur is, dus het is een beetje interessant te zien dat het niet altijd gedaan is. Maar wat is echt leuk, alstublieft denk ik, toen ik naar Tom en Tom zei, dat is het worst, dat is niet echt waarom, maar dat is een sorted problemen.  Ja, dat is het bestyt, dat is het bestyt, dat is het beste moment.  De probleem met de venderextensies is dat je ze moet implementeren in alle produceren en alle consumeren om te werken. En ik denk dat de probleem is dat dan wanneer de venderextensies je moet implementeren, dan weer. Maar ik denk dat het goed werkt. Dit is een van de designgolven die ik heb gekregen, want ik had iets te spelen om te praten. En toen ik begon om alles te listen dat Dwarf 5 uit de andere knulvenderextensies kwam, was het veel te veel.  En ik denk dat Dwarf heel snel gebruikbaar is, omdat het betekent dat je je kan makkelijk kompozen. Piezen van koud met Dwarf en combine ze. Natuurlijk biedt dit een aantal van de andere designgolven.  Ja, go look there for the whole standard, and then we just discuss a couple of new data representations. Where am I here? To compose Dwarf from two objects which contain Dwarf, you don't need that much. You have a assembler where you can reference labels in a data section. You want a way to reference between sections. For example you have the info tree which describes a variable and it has to reference where the location descriptor is. And you have to have addresses of symbols which you don't know yet where they will be. So you need some way for tools to do the relocation. And it would be nice if the assembler knows how to create a lab 128. I don't know how you pronounce it. But a compact form of writing out constants. Because otherwise you have to do that. But that's it. With just that, which is basically a generic assembler linker, you can combine Dwarf. One of the nice things about that is that you can combine different Dwarf producers. You have a C file, an assembler file. You get two object files and they get combined even though they produce... They have different Dwarf producers. You don't have to know anything about the Dwarf. They get combined. Dus... Is this show? Of course not. Can I... Is it too... It's somewhat readable. I wanted to have an example where it wasn't completely trivial. But even this actually produces too much Dwarf. And sadly it also doesn't show size reduction. On the other hand it's way too small so the overhead just dwarfs it. All the files are almost the same size even though I want to show reduction in size. We have a header file with a simple struct. It defines a function that takes a pointer to such a struct. We have two files. This will most likely crash and burn. This defines the fob function and you have a main that calls the fob function. The nice thing is that you just create two ovals and you combine them together. The linker doesn't need to know about the different Dwarf. What the Dwarf data precisely represents. We just look at the debug info for this. You have the first compile unit which comes from f.c. The fob function error's name was resolved. The statement list is the line table to use for this. That's at offset 0. That's in principle all the relocation you need. In this case the matching debug line was placed at the start. The first object file. You will see for the second one that the statement list is at the next offset. All the linker has to do is place the debug line pieces after each other. The thing you see immediately here is in both the first and the second compile unit. We define that structure type. Which is a bit wasteful, especially given that one of the design goals of Dwarf was. That it shouldn't repeat itself too much. We want as simple as possible tools to combine Dwarf in object files. Let's go back. Precisely, that's the conclusion. It's a simple concatenation. I understand well what happens if you compile the option so that the linker eliminates the unused functions and so on. What is being concatenated there? That's a nice question because the Dwarf isn't touched. If the Dwarf in the original object files describes the function that you then eliminate later, it still describes in there. You can go look at the supposed address of the object that is defined and see that address. You don't have much. There are ways to get back on your feet, but you don't get it. Indeed, one of the questions is if this design goal is. What if we put all those types in their own section? En what if we had tools that had a link once section or a section group? Which is a good question to ask because that's outcome that sections and linker support that. That's a nice thing. Dan, if we would calculate some hash or check some over the type that we put in a special section, then we could reference those sections with the hash as the name. That's basically what debug types do. It was actually an extension for Dwarf 3, integrated in Dwarf 4. The only thing you then need is a way to reference a type with a signature or hash. The problem is that it does need a new 12 unit header so you couldn't easily combine them and for that reason and others they were put in a different section. No, no, first example. Yes, so lots of Dwarf. GC implements this with debug type sections. We compile it again. And this time we see the same debug info. Let's see if I can find flop and flop C. F is defined as a type 2D. Oké, er is... No, no, I have the wrong type. I knew I made my example too big. Sorry. No, I have wrong. Oké, argument F is type 92. It's a pointer type. It's a pointer type and pointer 2. Oh, well. That one. And the nice thing is that in the other compile unit we should have the same when we pause it. When we create the variable it has the same signature. I'm sure that's the same one. And now we have a debug type section with that same signature and there is only one of them. Er is? Ja, er is. Dat is echt mooi, want we hebben nog een linker-mechanisme nodig. Maar nu duplikeren we wat informatie voor vrije. Dat is mijn voorstel. Ik probeer te laten zien dat het echt veilig is. Memo en eigenlijk zijn de objecten een beetje groter. Want deze een structuur is te klein voor de header. Het helpt daar niet echt. Maar het helpt daar. De meeste programma's zijn groter headers, meer types. Veel types. Het helpt daar echt. Het probleem is dat het iets meer complexe maakt. Er zijn allemaal verschillende uniten in dezelfde debug-infosection. Dat is eigenlijk simpel. Maar ze hebben ook meer complexiteit. Maar ja, het is nog heel groot. En als je in de example kijkt, zie je veel relocaties, referenties naar andere data sections. En de linker heeft eigenlijk te delen met alles dat. Dus wat kunnen we... We hebben ze echt nodig voor de strings. Het is echt leuk als de toolen weten hoe te merken strings. Want veel van de drive data is strings.  En natuurlijk voor de errors, de symbolen, je moet relocaties. En je gebruikt relocaties voor de intersectionsreferenties. En wat als we iets doen over dat? En zoals altijd, de answer is dat je een laad van indirectie hebt. Natuurlijk. Dus wat we doen is dat we alle addresses in hun eigen sectie zetten. En dat is eigenlijk gewoon een index. En dan kan je een index in de address, de debug address section gebruiken. En dezelfde doen we met strings. We hebben een nieuwe offset section. Dus je hebt... In plaats van om direct naar een string te komen en de linker te vragen. Fix dit op. Als je de string ergens loopt, heb je een nieuwe offset. Een indirectie, dus je kunt gewoon... Ik wil een string. En... We gaan gewoon de ergens van strings in dat sectie reloceren. En dan eindelijk... In plaats van bijvoorbeeld de locatiedescriptie...  Ja, dat werkt uit. In plaats van zeggen, mijn locatiedescriptie is... At that offset in the debug loc section, or the range you want to range. What we do is we add an index at the start of the section. En we... At the start of the compile unit we just say... I'm using the debug loc section, that one. And from there you just again use indexes to where your real ranges are. One of the nice things is that through all those... If we use all those in directions we can move most of it out of the opx files. So we don't need the linker to even see the most of the dwarf data. It still has to see the addresses. But even the strings can be moved away. En this is kind of interesting because... Shall I first show how... So what we do here is... This is actually the dwarf for new extension. Kind of the same. En... Oh, I should have shown that it now creates... Both an O file and a DWO dwarf object file. Dwarf object file. A dwarf object file is... Wat je ziet is in de object file, instead of a real compile unit, you have a skeleton. There are some addresses there. It still has some section offsets. It has the base address to index into the address list. En it has a, hey, another signature. And a name. En, well, that's it. And for the other compile unit it's the same. Well, different IDs, different DWO files. En this is really nice except if you want to look at the debug info. Because now the linker doesn't have to deal with most of the dwarf data. So for elf utils, read elf, I implemented info plus. Which picks the... After the skeleton it shows, it should actually show... I thought I had patched in. It should actually show from which file it got. It doesn't. En you see in the DWO file, it uses indirect string references. En let's see... Wat? En it can... This wasn't supposed to happen. So this address comes from matching up with the skeleton seeing where the debug address is. And then using an index into that. It doesn't work, why not? En it does it every time. Too bad, sorry. At least it's consistent. At least it's consistent, yeah. En this is also a small difference with dwarf 5 here. It still says it uses a section of set. It doesn't really... It should use a different form in dwarf 5. But the idea is it uses the section of sets from this DWO file. Ten minutes, okay. I'll manage that. So the same for the other skeleton. En you look up almost most of the info in the DWO file. There. So this is really nice for your normal edit compile debug cycle. Because the compiler has to put the debug info aside for most of it. But the linker doesn't need to see it. Doesn't need to copy it. We do have lots of duplications. Again, even for the strings now. But those were already original in the DWO files. So dwarf consumers need to be a bit smarter. They have to do some of the deduplication that the linker would do. It's awful for distribution. Because some programs are links of thousands of all files. And you really don't want to ship thousands of DWO files. I'm also not sure people have used this in anger yet. I'm really with thousands of DWO files. Because for Elfutiles I tried to be smart. And it's all very lazy. So we just open the DWO files. And only read them when we need to. And after a couple of thousands you don't get more file descriptors. Oh, that's not nice. I assume GDB does something smarter. No? So because that is a kind of a concern if you're not in your edit debug cycle. Binyutils komt met de Dwarfpicketser. I don't know how it's called. And it kind of does what you expect to do. It reads the DWO data. It sees all the references to the DWO files and adds them together. It acts as a kind of mini linker because string sections make up so much that you really do want to merge all the strings. But it's nice because you only have to update the offset table. And because you concatenate the data sections luckily you only have that one relocation against it. What it does is it creates a index section where for every DWO it says for the info part and the ever part. All the debug sections where it starts and ends. In principle, that's all you need because you have all those indexes that you now know start at zero or that offset in the concatenated DWARF stuff. Of course, the next kind of logical step is we're getting to a point where the tools aren't simple anymore. So why not write the tool that understands DWARF and does a lot more. That's basically what DWZ does. The nice thing about if you know about DWARF and you don't mind one extra extension which is actually also in DWARF 5 now is that you can deduplicate between debug files. You need new forms again to follow string pointers or references. But now you can say oh yeah for all those debug files just look there. I've made one large string section or info section types. So five minutes. I wanted to go in more detail but the number of references between the various DWARF data sections is kind of daunting. Especially if you then combine it with split DWARF. I thought it was kind of funny about these come from the DWARF spec that they didn't even try to have split DWARF plus supplemental files because I don't think anybody does that yet. But it is all specified as you should be able to have split types split DWARF en supplemental files together. I just showed that there are still bugs but I implemented most of this at least the new extensions with an eye on how they are also done slightly differently in DWARF 5. So if you are writing a DWARF consumer maybe you want to try out LibDW and write documentation for it. No. It is a really nice library every time I say do you want to use it people say okay where is the documentation. There is a header file. It is a nice library. I am kind of proud that we keep ABI compatibility even while we support newer versions of DWARF. Of course the value is kind of you often need to use new functions to really get at some stuff. For example with the split DWARF everything works except that old programs not using the newer functions only see the skeletons. But really it's nice. Did I do it right on time? Questions? About these two independence you mentioned that the linker can be produced by the assembler without understanding them. If the assembler compresses the file does the linker need to uncompress them? Yes it does need to and there is actually another extension but that is an extension to ELF the ELFAL format where the compiler compresses all the DWARF data and the linker expends concatenates and compresses it again. There are people who say that is useful. So if I want just to get compressed final executable I have to tell only the linker to compress the data and not the intermediate tools. Oh yeah you can also do that. And you can also use ELFutales compress which actually does that for you. Ah, look, it's not installed. Oh well, ELF compress, sorry. I don't even know my own tools. Sorry.  Ah, so by default it compresses all the data sections. Sorry, yes. When we produce a release build we don't mind too much about the compile time and link time and we mind about whether we have to debug that gdb or whatever we need to debug it so fast. But when we are developing we want of course gdb to read fast but we also want compile fast and link fast. So what is your recommendation about when to use which option for which kind of usage? Well, for the compile edit debug cycle I would recommend split dwarf but that's... No, no, no, gdb supports it and ELFutales now supports it and sadly tools using the ELFutales libraries need to be updated to support it but it's really easy. Super easy API. So, but for gdb I would but I'm not completely sure people have used it in anger and there are some questions on okay, instead of the linker spending a lot of time you now have gdb opening a thousand files but out of time, okay.


There's a scientific reason a Diet Coke tastes black, but a ginger ale tastes chef's kiss on an airplane. The dryness and low pressure inside the cabin actually reduces the sensitivity of your taste buds by 70%. That makes salty snacks 20-30% less intense in the air and sweet snacks are reduced by 15-20%. But sour and spicy flavors remain basically the same. So these will taste extra good while something like this won't have much kick.


Yes, I might miss the chat. Okay, so I click. Okay. Thank you Let's see are we live and I need to hello, where is this blender logo coming from? Can do like Swink that has been pressed. Yes, it has been pressed Yeah, we are live. Yay Hello everybody So everything seems to work. Let's just like yeah, okay, I think that's better Okay, so Welcome everybody to an experiment where we'll be working on some motion tracking feature Just to show how it works from my backstage type of a thing of developers kind of blender cloud but from development So one of the question was what is the swatch so Let's go to the blender Go to the blender. So there's our blender So basically Hey, actually hello to Sebastian Koenig Who made this? Who showed this thing so anyway, so the motion tracking swatch is this tiny widget in the t-panel which allows you to Position your track more accurately on the footage And the issue is this currently well more like limitation is that it only Visualize a single frame. So if you If you truck something Okay, that's enough for the experiments And then you say, okay, so this is my key frame. There's another key frame And I imagine it starts sliding You wouldn't know how to reposition it back just because you don't know like was it like a bit to this side a bit to this side so not seeing where exactly it was on the previous good-known location It's something not very useful. So one thing you can do is to visualize several swatches Like the one on the current frame the one previous frame Well more more like on the previous key frame and the next key frame and then it gives you more information Like where exactly you need to tweak it to be for the most accurate tracking And that's what we will try to implement today So we have about two hours time limit Because we don't want to collapse in the blender today and we'll see how far we can go. Maybe we'll implement it. Maybe we will fail dramatically implementing it also just interesting note This year will be 10 years anniversary of the motion tracking in London. Anyway, so let's go to the code and Start with something where we know like by slip dot Pooh Actually, oh yeah, yeah, yeah, no, no, I don't want no Go go away Don't want anything What What is volume plus plus? Oh? Hello the matter Yeah, I can also call this project as Like old and grumpy Sergey talks to the young Sergey What's wrong with volume tomato branch? Oh, you know the tomato branch. Yes. Those were the days Anyway, I forgot where the drawing code was because they did to go from the drawing code and figure out how that goes to the interface Okay, I still get me to get used to some of the Some of the ways how things work. Okay, so this is blender. So I did so worse the interested Template track, okay So anyway, so the idea is because I honestly do not remember the code So the idea is to go from the interface code and see how that talks to the motion tracker and whatnot for the actual picture and increasing font size Yes, good point Ah No This Tutu tutu tutu tutu Yeah, yeah, yeah there Oh man, can I set a font size? Yes. I did Think it's too big though I think we can work with that No, she man. That's too easy Also, there was some rendering artifacts in V in the VS code It's like it starts to interlace the lines and whatnot, and it's okay. I think that's... This way there is no aliasing between the lines. Beautiful, yes. Only speaking of... That's like the line height on the font size. The font size is 28. Anyway, so we have the template track. I see Brian, I know, but again, be my guest to fix it for the next stream so that the lines don't interlace. Fine, yes. Well, the only issue is that you wouldn't see the menus and stuff, but like, do you really need... You're not interested in that template track. Okay, so this is the code which is responsible for actual drunk on the widget. Let's see what's going on here. Okay. We found a typo. Yay. We made them more than we had to place. I think that applies, like, does the events... This one does. Hmm. Yeah, controlling. Excellent. Nice. Okay. Okay, so if it's disabled, the marker is disabled, and just the background. That's fine. Oh, okay. I'll hopefully it only... That happens once. Happen on every draw. Okay. Well, so the idea would be to have multiple scopes defined. Really need... Let's just try something, so then we can see better. Oops. It will be as incredible. See, you cannot even control plus. It's like, no. I've tried. It would be nice if we could see that the search menu is better, but... That's the wrong space. Yeah, yeah. The font is good. I just wanted to increase the interface. Yeah. Oh. Control plus doesn't work. It shows that warning. Why is it... What do you mean it's unable to write them? Oh, it's... It's broken. Anyway. It's not digress too much. No, Mike, it's... It's not the issue. The issue is that this... This pop-up, it just cannot do this. No, no. Just give up. No. Yeah, it used to work, Danny, but not here, because nothing works on your life. So the easiest, I think, is to have... Let's just try to get to them. Yeah, sad, but... What can we do? I think it's just easier to duplicate those, because then we have all those things for free. Yeah, it is for free as well. That worries me. There it is. I don't get anything. It's... It's just code. Trying to remember what's going on, and where all those bits are, and stuff like that. Okay. So let's try this. Yeah, this kind of replaced the single scope with three scopes. Hopefully it will just... Hopefully it can just reuse a lot of the interface, handling code, and like other, like all those glue logic and whatnot. Seems just like easier. Easiest now. We'll see how it all goes. Okay, so let's go and fix those warrings, because we did rename some of the variables. And usually what you do is just a quick prototype what you want to achieve, and then you make code nice and tidy. Right here. It doesn't look too nice. Exactly. Come on. I need to give some Russian accent to the comments. Otherwise, what's the fun? Give some personality to the code. Actually... Oops. Actually, this boy checks for the noopt. Yeah, it does check for the noopt. You can just do this. Also, let's make people happy. There is no utility. Come find it quickly. And we see it already somewhere. Yeah, we did. Here and here. Okay, so let's just move so this to do already, because it just makes our life easier. Oh, yeah. Something to... Some people love when files are called tiles. Much generic. Let's just do it in Clip of Teals. At least for now. Clip here defined. Yeah. And there is this. There is this nice toxicion group syntax, which I forgot how it looks like. Let me check the wiki real quick. Let me do this. This is straight from our code style wiki. Yeah, there is code style online. I usually just search in the URL bar of the browser wiki blender code style, and it just brings me right there. A lot of stuff... A lot of things like bracket placements and line warping and stuff like that. It's taken care of by the Clang format, some of the, like, styles related to how to organize sections and whatnot, so we still need to follow up manually. I'm not sure if I can send a link in the chat. Let's try and see what happens. I think some of the lines of code is not too bad. So that's that. And we've been... I think it was yes. Here. And so, so... No, I do not use the WIM plugin. It's just quite stock configuration of VS Code with some add-ons. It's like, that's the thing. Like, some time ago, we would actually go and we can install our Emacs and Configure and whatnot. But now this is just not just GIME Editor. It just works. Also, while we're on this... there was another to do somewhere. Let's switch here to do somewhere else. Oh, there. Yes. 90 seconds lag. There was some option related to the latency, which is default to some low latency, but then there's also lower latency, which I'm not sure what was default, and I'm not sure what that option is even doing. I didn't feel like I should try it. What was it called again? It kind of depends. Like, while I'm typing and which I'm not... Like, it's about the tool, like, while I'm typing and see something I'm not entirely happy with, I would keep going just to have, like, something working as early as possible, rather than trying to go and make every possible bit of code ideal. And if I see something, hey, this is not ideal, I would just, like, put it to do. And then it depends.   If it's something that goes deeper, like, hey, this is suboptimal, it's what we can have without big refactor, it's you just, like, leave that to do and then commit it. Like, some of the to-dos can be something, like, related to more optimization aspects, which is not that critical for general use. So those go in, like, upstream quite often, at least in the areas I'm working with, because it's quite hard to get everything, possibly, ultimately optimized. But it's important to always put the to-do so that you know, hey, this is something that needs attention rather than trying to have something which you think, hey, it needs to be re-done and then you don't mark it at all. Yeah, there's quite a lot of to-dos. Well, the open-subdiff-gpu, that's, like, the entire different story, like, when I was originally making it, it was absolutely not nice. It was quite hard to make it fit into the viewport drawing and whatnot, and it sounded more for the gpu module to take care of, because it's not really my area. And then the speed performance, I don't know, it's hard to see if it's even justifiable. I don't know. Anyway, so let's try and see if it compiles. Ah, it doesn't. I forgot, I forgot this thing. Oh, hey, Anton. It is a forest stream, yes. If there will be more streams, I don't know. It's an experiment. It goes well, then why not? If we fail miserably, then I don't think there will be more streams. So we'll see today. Okay, so the D, the D-capital, it's the alias in my BUSH settings and it's basically this compile in the debug mode. There is a D, there is R to compile in relays mode, and I don't know. When I was just starting developing, it seemed like a kind of nice idea, but now, I don't know, it goes into... Like, we can't just go to the build folder and just take Ninja. It doesn't take that much as well. Also alias, I'm not sure how I feel about them nowadays. It is a display at 1440p. No, that's not a default font. I used, I think it's called console classic or classic console and it's own just got the fonts from VGA BIOS and vectorized them in the TTF format. It's a kind of nostalgic. I made a mistake. Oh, hello. We're still failing. Let's actually make it a bit more visible for you guys. That's the struggle. You don't really need the details, but it's just the current struggle. Actually, scratch not. I think we can do this. I cannot make the terminal font bigger. I just need to trust me. Okay, because that's not... No, let's roll back to this thing. So compile again. See a lot of warnings and errors. That's exactly what I meant. Copy paste, paradise. Oh, the git integration. I think it's called git lens. It is called git lens. This is what allows you to see inline blames and some other information directly from the IDE. I think some modification because I think by default it tries to keep blame on top of every line and it just becomes quite hard to read. Okay. Oh, I forgot to implement it. What do you do? Okay, that's like your element to what we are doing. The confusing part which I don't understand. So let's close all those files. And let's hide this from the way. The confusing part is... So there is this console classical thing. It's called a classic console. So there is this guy, right? So we are back where we were from in the beginning of the stream. So there is this boy, right? Which is called from drawing code to update the scopes. Which gets all those things done. So why is it? Why is it is not forgetting the search box image buffer in one place? Well, then we actually sample the pattern from that search in completely another place. Why is it so? That is interesting. But I think we can ignore it for now. And it's becoming interesting. D1 does single-track compilation. It's easier to spot error and like to see errors reported. I did this alone in a read code. Of course not. Hi. No problemo, Victor. You're welcome. So there is this thing. I think there is more than one person here who is not sure what code is doing. Because again, like... Ah, where is this? Why? So we have this layout restore. And we have a direct link area. Is it just mirror? They are quite similar. I don't necessarily understand. Okay, so BLO is the Blender loader. BLO is the Blender library, which is the lowest level utility functions, like the mathematical function, geometry functions, stuff like this. BQ, the Blender kernel, is where all those core Blender data structures are implemented. Not only like data structures, like majority of the algorithms, like the objects updates, stuff like that. So what do I think? Why sometimes we need to restore? Let's see. What happens? Ah, you're welcome. The Greek? No. I am the Russian hacker. What was the glitches? Yeah, it built. That's what happens. We actually used objects in C. Anyway, oh, look at those. It's slow, but getting closer. Now we have two of them. Now we just need to make one of them to use the different reference. Oh, so it's... It is super slow in debug. Is it really real quick? Of course I remember Russian. Easier than riding a bike. Hey, Sebastian, how are you doing? We used one image instead of two. I'm not sure what you mean. It's kind of an entire data. It's like two different images from two different frames. Now that I'm still working on it, I don't think we can do it in one live stream. It will be like a long series of... Yeah, I'm slowly making one, great. Well, how did I get into programming? To know. Family, parents working in Technical University. Then programmers having a computer. Anyway, working is the fun part.  Because one thing is... Okay, so now we have two structs for previous and next one. But the marker is not stored in there. It's kind of forced to be used from... But here it just uses the marker and track. Yeah, track, it just uses... The track will be the same. That's fine. Now we need to... Oh, it's involved in a movie clip. Why this feature is scattered all over? We need to refactor it eventually. So I cannot trust this, because it's okay. That was one place where we... Yes, so we do better check this annoyance. Very, very disgusting, but okay. That will take care of later. That's a bit... As with how we're doing. Here, okay, that's not it. This one, yes. Stash for now. And then take care of this boy. So this is always happening. Okay.  It's a cleanup spelling. Make the typo and that message the best. Um, it's... It's debontesting slash seed. Why do we need... Why do we need both? Octave track and a track. Oh, yoyoyoy. I think we can just let go. We can just do this. Yes, yes. It's been taken care of. Now we see everything. Do compile. Oh, come on, link. Not good. Why do we need UPS? Power race table. Yeah, only if it's not.  Actually, is it even possible to break computer? Like what happens if you... Like nowadays, if you try to flash BIOS and power outage happens, like... Will the motherboard still be bricked? Let's reduce amount of mass here. And then we say... I think the old BIOS is like... nominal nowadays. Well, there is no enum classes in C. Again... It's fine. Nothing interesting happened. I just opened one file. And I was just thinking. And I need to figure out how to do it like more... more visible because I have... tool monitor. So it's like a bit like... hard to find a nice way to share all the screens I see. And then I forget to update. And then people in the chat... Ah, you forgot. And me like... Oh, yes, I did. It's not just compiling. It's also from the time around when I was doing cycles. What do we need to... Where is it used? Can we do something crazy? Just to see... where this boy... Where are you used? Oh, you mean that? Ah! That's also annoying. Okay. I see what you mean. How can we... Let's do it like that. Then we go to... Have a good day. It's a completely unrelated topic. Maybe it's possible to set up shortcuts to switch the scenes in the OBS. Does anyone know? Yeah, this plant... has a yellow leaf. It's sad. Okay. Actually... Okay, thanks Pablo. There it is. Yeah. What is it? Compilers does not use GPU. At least the CC++ compilers do not. Okay. Thank you for compiling. So let's go back to the code. Back to the code. So... Here... I have reference. So what do we need here? Compile. And we still don't want to compile. There's a lot of people here. Other minutes. Anyone here. That's that. Kind of marker access to have implemented. Let's see. Sure, no. So those are the only ones. Let's wait a minute. Okay, so... It's also not really key for a marker. It's more like a generator. I am at the office. Well, studio office. Yes, I did. Well, decremented. But yes. Good spot. Compile. No, you don't. So let's go creative to make stuff better visible. Or we don't. Wait. How can I make it so that it's very nicely invisible? Oh, wait a minute. Which order do we draw them? First scope. Then the previews. Let's compile and release. So it's fast. And check something. Because Oh, this is what what's going on here. So what happens here is that the image is always gets from the current frame. So when we request the previews keyframe it still uses the image from the current frame. So it uses previous position with the current image, which is wrong. So, okay. I need the reverse of this. So this is what it should be. Yeah, I know you can double click and stuff, but it also at some point it was feeling quite slow. So it just went back to rail console, but to see if it's up to the good fix or not. Or not because I remember it was improved at some point. Okay. Okay, so the first issue. Need to ignore the current frame. So because so that's the first thing the question is Oh, because we put it in IEI. Okay, let's see why they're crashing. It's not 80 characters Oh, well, I mean the 80 characters line. That's what we use in LibnV and the same as we use in service. It's also something where you use the PEP 80. Like the good thing about 80 characters is then you can have like multiple columns of code side-by-side visible. So can I have header file where you can see for example some structured definition and then you can see implementation file or you can have two parts or multiple parts of the same file opened everywhere like several times in different places and then update something and the top of the file where you work on your includes and something in the middle of the file and then arguably the long lines are not more readable than the short lines. I think you know what's going on here. I think that's what needs to happen actually. So didn't need the debugger. Anyway, so what happened here I just added the null pointer check which I realized while this ddb was indexing the blender symbols. For the columns of code there is like nowadays those really white screen monitors and there you can probably put like 10 columns of code it's like that development paradise. There was a crash when I went to the very beginning of the sequence blender just decided to crash. So that's what I wanted to debug real quickly but let's see again. So if we go to the first frame yay, can it to disable there. So here we just move it let's actually label the scopes. Oh hey, hey captain we don't improve anything we need to improve and then we need to get something like the third version. Anyway, so what I wanted to do is to um, how do we do how do we do the label do label on the interface is it not label? Yeah, not label so previous than the current. Oh, oh Andy, I don't know if I can if I can't do it like every day okay, let's see what happens it is track much blend it's not match track match track, no, first no, let's see why there is match what is matching oh, it's also wait a minute it's like it's almost getting to the time limit oh no wait a minute why is it upside down so we have about five to ten minutes to wrap up so previous keyframe as current it's almost perfect and that's what I was talking about it's like I was so slightly slide like because that's where it was put initially and then it lead the bar a bit so now you can position it more carefully why are you deciding to slide that quickly anyway why is it sliding it's orthogonal thing so think we should like call it done for now so we don't collide with the blender today and from what remained to do is that we need to disable the even handling from the non-current marker because currently if you do try to slide the previous keyframe it will modify the current one which is not good it should just be read only we need to add similar swatch for the next keyframe and then solve all those to-dos related to the to the versioning code it is kind of working it's like what I mean keep going it's getting a bit tired of the thing on the thing online and I don't think we can finish the remaining to-dos before the blender today stream so that's not like there are two things we can do we can oops sorry we can stash this we can because this is all no functional real quickly check the release cycle to beacon one yes we are totally open so let's commit all the non-functional changes to git ignore events so we committed this in 10 branch oh no problemo you are welcome so that's that I don't know you tell me what do you think shall we do it again was it too boring don't want something more exciting or something different don't want anything at all like leave the feedback down below in the comments because I think now I'll be closing the stream and go having some glass of tea or something no don't do the AVS code for the commit messages oh wow that's cool everybody's excited hey okay so I'd love to know if when we do it again may or may not be next week we'll see how it how the schedule allows it anyway thanks for tuning in and we'll see you in the future goodbye


In the last video, we ended with a potential method for producing the Higgs boson. In this video, we're going to talk about some of the technology that made this method possible. We'll start with charged particles. The reason for this is that charged particles interact with the electromagnetic force. Since we know how to produce and control electric and magnetic fields, we can use this knowledge to manipulate the particles we hope to accelerate. Let's start with a very simple example. Say we have two metal plates. The plates are very wide and closely spaced. Each plate is charged. One is positively charged and one is negatively charged. The charge on each plate is evenly distributed. You'll have an electric field between the two plates. The whole setup looks something like this. Let's say there's a tiny hole in the center of both plates. What happens if we inject a proton with positive charge through the hole in the left plate? Well, it's going to experience a force that pushes it towards the negative plate. That force is proportional to the strength of the electric field. Remember f equals ma? Well, as a result of that force, the proton will accelerate towards the negative plate straight towards the little exit hole we've installed. When it leaves the electric field region, it will be traveling faster than it was when it first entered the field region. The voltage we use to create the electric field determines how fast that proton will be going when it leaves the electric field region. So the higher the voltage of our power source, the faster that proton will travel. If we use a one-volt power source to generate our electric field, the accelerated proton will have an energy of one electron volt and so on. So higher voltages allows to accelerate particles to higher energies. But there's a limit to how much voltage we can apply to a setup like this. So we need to use some other tricks to accelerate particles to very high energies. The first is simple. We have a series of identical plates all set up in a row. As the particle passes through each set of plates, it gains energy. The final amount of energy the particle has depends on how many identical sets of plates it needs to pass through. Now the technology we currently use to accelerate particles is a little more sophisticated than this. But the basic idea is the same. An electromagnetic field is used to apply force to charge particles repeatedly so they gain energy. This is a pretty expensive way to accelerate particles though, particularly if you need to achieve high energies. So the biggest accelerators use a few tricks to pass particles through the same acceleration regions repeatedly. How do they do this? Well, let's have a look at the shape of an accelerator like the LHC. Basically, a portion of this ring is the accelerated equation. It can be concentrated in one area of the ring, or it can be interspaced throughout the ring. The beam of charge particles is kept in the ring via very strong magnets so particles can repeatedly be passed through the accelerated region. When they have enough energy, those same accelerated particles can either be injected into bigger accelerator rings, again using magnetic fields to guide the particles, or eventually be transported to collision stations within VAS detectors where the outcomes of collisions can be observed. The key to this last bit, the collisions, is that particles can be accelerated in both directions in these rings since we can manipulate the fields in the accelerator sections. So we can keep accelerating both beams of particles until we're ready to initiate a collision. What you generally have is something like this. So you have your ring. You have two vacuum tubes in which the particles actually travel. Each of those vacuum tubes represents a direction for those particles. You'll then have a detector station where the two bunches of particles traveling in different directions can actually be collided together. This is made possible using not just the electromagnetic acceleration regions, but also a series of magnetic fields to guide the particles around the paths. At the LHC, particles can, in principle, be accelerated to energies up to 7 TeV. That's 7 trillion electron volts. This is possible because the LHC is the biggest and most technologically advanced ring in a series of accelerator rings at CERN. Because two accelerated beams can be collided head-on in the LHC, that means reactions with a total of 14 TeV in the center of mass energy can, in principle, be studied. So the whole accelerator complex at CERN looks like this. There is a lot going on in this picture. But we'll focus only on a bit that's relevant for the Higgs search. We begin with protons, which are injected into Linux 2, which I have underlined here. The protons get accelerated to 50 MeV, and these are then injected into the booster, where they get accelerated to 1.4 GeV. After this, the protons get sent to the proton synchrotron, which accelerates the protons even more to 25 GeV. Next, the super proton synchrotron, or SPS, is used to get the protons to 450 GeV. Finally, they get injected into the LHC, where they travel in two different accelerator tubes and directions. At this final step, they get accelerated to up to 70 TeV. In this diagram, Alice, CMS, LHCV, and Atlas are all detector stations. These are the regions where collision between the two proton beams can happen. It's in these detector stations where discoveries are made. There are typically a bunch of different layers to each of these detector stations, each of which aims to measure the properties of all the particles produced in a given reaction. There are huge facilities involving collaborations between lots of different people from all over the world. To give you an idea of how big these detectors are, here is CMS, one of the detector stations involved in the Higgs search. Note the worker in the middle. He gives you some idea of the kind of scale for the whole enterprise. Now that you have an idea of the tools used in the Higgs search, we should finish our original story. The LHCs first started running experiments in September 2008. Two of the detector stations on the LHC, Atlas and CMS, were focused on the search for the Higgs boson. On July 4th, 2012, both collaborations announced that they had strong evidence of a particle that looked like the Higgs boson in the energy region between 125 and 126 GV. In August, they made the announcement official by publishing two papers. These papers, the cumulative work of thousands of people in many nations, provided experimental evidence of the discovery of the Higgs boson, and made it possible for Higgs and Engelbert to receive the Nobel Prize in Physics in 2013. So at this stage, you might be asking, well, what's next? We're still studying the Higgs boson. We don't know as much as we'd like to know about its properties. But there are other kinds of experiments going on in places like LHC. For example, people are studying the Quark-Gluon plasma. That's the state of matter that was thought to exist in the early stages of the universe when quarks and gluons were not tightly bound together. The other things that people are looking for include searches for phenomena that are not explained within the standard model. For example, dark matter and dark energy. And finally, people are always looking for science that the standard model is not quite the full story. Perhaps there's something more to what we've just told you. With that, we end this series of videos on the standard model in the Big Bang. I really hope you've enjoyed the videos and have learned something really interesting about the matter that makes up our universe and ultimately shapes us. Bye.


the quadratic formula. Consider the general equation ax squared plus bx plus c equals 0 remember that x is a variable whereas ab and c are parameters with a distinct from 0 and remember that all parameters are constants but not all constants are parameters how do we solve this quadratic equation for x? Let's complete the square we have this equation when we complete the square the first thing we do is we want the quadratic coefficient to be equal to 1 so let us divide by a we can do this because a is different from 0 so this is this becomes x squared plus b over a times x plus c over a equals 0 we may want to subtract this constant from both sides of the equation this is x squared plus bax equal to negative c over a now we know that to complete the square what we do is we divide the linear term by two and then square it so we divide the linear term by two and then we square it if we add it to one side we must add it to the other and these factors as x plus b over 2a squared now this can also be expressed as also now b squared over a squared and we take the square root both sides of this equation we get that x plus b over 2a is equal to plus or minus the square root of this expression if we we want to have the same denominator we multiply the first term by 4a then both the numerator and the denominator and we get 4 a c plus b squared we have that x is equal to minus b over 2a plus or minus the square root we can take the square root of the denominator and then rearrange these terms your b squared minus 4ax over the square root of 4a squared now we have that x is equal to minus b over 2a plus or minus the square root of b squared minus 4a times c over the square root of 4a squared which is just 2a now since we have the same denominator we have that x is equal to minus b plus or minus the square root of b squared minus 4ac over 2a which is the quadratic formula and now you can solve any quadratic equation


D Personally, everything is for good. The first item of business this morning is consideration of business motion 10770 in the name of Joe Fitzpatrick on behalf of the Parliamentary Bureau to set out a revised business programme. I am sure that members will understand that there is a revised business programme today. Does anyone object to the revised business programme? Please say so now. In that case, could I ask Joe Fitzpatrick to move motion 10770? Fongly moved. Thank you very much. No member has asked to speak against the motion, therefore the question is that we We agree motion 10770. Are we all agreed? We all agreed. Thank you very much, Mr Fitzpatrick. The first item of business is general questions, and we start with number one from Liam Kerr. To ask the Scottish Government what measures it is taking to recruit additional staff into early learning and childcare. Minister Murritodd, we are taking forward a programme of actions to assist and support delivery partners in the recruitment and training of high quality diverse workforce to meet the needs of early learning and childcare expansion. To support the first phase of the workforce expansion in 2017-18, we provided local authorities with 21 million additional revenue funding, boosted ELC capacity in colleges and universities, and increased ELC modern apprenticeship starts by 10 per cent. We will build on all of this this year, in 2018-19, with an additional 52 million for local authorities for workforce expansion, providing 1,700 additional HNC and over 400 additional graduate places and a further 10 per cent increase in ELC modern apprenticeship starts. In order to raise awareness, we launched the first phase of our national recruitment marketing campaign aimed at school leavers in October, and the next phase will follow soon, focusing on anoddience of career changers and parents. Fair pay is absolutely at the heart of our plans, and we will provide additional funding to enable payment of the living wage to all childcare staff delivering the funded entitlement by 2020. Liam Kerr. I thank the minister for the answer. The Scottish Government maintains that it can deliver expanded free childcare by 2020. Audit Scotland's report last week said that councils need 12,000 more staff. The Scottish Government has plans to recruit 8,000.  Minister. I will absolutely give a guarantee that we will find ourselves with enough staff by 2020. We have already increased capacity to support the first phase of workforce expansion, as I said. We are working with the Scottish Funding Council to offer more than 1,500 additional places on a one-year HNC course next year. Over 400 additional graduate places, Skills Development Scotland, have also committed to increasing the number of modern apprentices by 10 per cent year on year. Local authorities engage directly with training providers in the private and third sectors, and many have already begun to expand their in-house training routes. The Scottish Government provides additional resource funding to cover the cost of this on-the-job training. The private training sector has also been engaged during development of the Skills Investment Plan, and we are communicating directly with it via SDS colleagues to ensure that they are aware of the scale of increase in training required. The private training sector has indicated that it has the capacity to respond to an increase in demand for provision. We are also working with colleges and independent training providers, including the open university, to ensure that flexible and accessible training options are available for childminders to become qualified to practitioner level. That will include recognition of prior learning for those who have been working in the sector for many years. Clare Haughey To ask the Scottish Government how many modern apprenticeships it has supported in early learning and childcare. The number of modern apprentice starts in ELC-related frameworks has increased in recent years. In 2016-17, there were 1,400 starts, up by 10 per cent, from 1273 starts in 2014-15. That represents 5 per cent of the 26,262 starts across all MA frameworks in 2016-17. We are increasing the number of modern apprenticeships, as I have said, available in the sector by 10 per cent, year on year, right up to 2020. Furthermore, the financial contribution rates across all ELC frameworks have risen by £1,000, making those even more attractive for employers. Annie Wells To ask the Scottish Government what action it is taking to improve the availability of more flexible hours in local authority nurseries. As part of the expansion to 600 hours from 2014, we will provide local authorities with additional funding to support an increase in flexibility. As a result, we have seen flexibility increase with more providers offering a choice of provision, increased opening hours and more settings open all year round. We are absolutely committed to further improving flexibility as part of the expansion in the funded early learning and childcare entitlement to 1140 hours by 2020. However, that must be done in a way that ensures a very high-quality provision. Although the benefits to parents are very important, the expansion is fundamentally about improving the early years' experience of our youngest children. We will shortly launch a consultation to ensure that the existing provisions on flexibility, including requirements for local authorities to consult with parents every two years, are appropriate for the introduction of the expanded entitlement. Annie Wells I thank the minister for that reply, because it is not just staffing. A report last week from Fair Funding for our Kids found that right now just one in 10 local authority nurseries cover full-time hours and 19 councils have not a single nursery open full-time. Can the minister give a personal guarantee that by 2020, every local authority nursery will offer the full flexibility that parents need? Ruth Davidson High-quality learning, as I said, is absolutely at the heart of our plans, but we know that flexibility is really important for many families. We believe therefore that the expansion to 1140 funded hours will allow for greater flexibility for parents. That is why we are doing it. From 2020, we will introduce a funding follows the child approach. That will ensure that parents have a far greater choice of providers from which they can access their funded entitlement, while safeguarding high-quality provision. There is a duty on local authorities to consult with parents and carers, as I said, at least every two years to ensure that provision reflects local needs, including on flexibility. As authorities are consulting with families and increasing flexibility and choice, we know that some places offered to parents are not where and when they need them. Local authorities deliver early learning and childcare and can do that through their own provision or through their respective partnership arrangements with the private and third sector providers. We want to encourage that and look at a more holistic approach, which puts maximum flexibility for parents' childcare needs front and centre of the expansion programme. That means that parents can and can access funded places in a range of settings that are open between 8 and 6. Some families, for example, are already benefiting from personal participation in our expansion trials, and some families are also benefiting from councils' early phasing of the expanded entitlement. We have asked authorities to prioritise phasing for deprived areas, so that the children and families who will benefit most from the expansion will also benefit first. Angus MacDonald. Can the minister confirm that local authorities should be consulting with families around flexibility and that they are able to provide access to funding places in a range of settings that are open between 8 am and 6 pm? Can she also confirm that the care inspector has recently found that there has been a significant improvement in flexibility? I can, absolutely. We will shortly launch a consultation with parents and stakeholders to ensure that existing provisions on flexibility, including the requirement for local authorities to consult with parents every two years, are appropriate for the expanded entitlement. I mentioned already the increased provision between 8 am and 6 pm. We are going to work closely with providers across all sectors and parents to develop the best practice guidance on implementing flexibility in ELC settings. The Care Inspectorate report that was published on 19 September last year shows that flexibility is improving, and more than half of the providers, 51.4 per cent, are now offering a choice of provision. There has been a trend of increased flexibility in opening hours during the day, and the proportion of council settings providing funded ELC before, during and after school has increased from 19 per cent in 2013 to 30 per cent in 2016. That also extends to the proportion of council settings operating during school holidays, which has increased from 18 per cent in 2013 to 23 per cent in 2016. Peter Chapman, I ask the Scottish Government how it ensures early learning and childcare providers deliver a high-quality service. The quality of early learning and childcare provision is already high. The Care Inspectorate data shows that, in 2016, 91.5 per cent of settings provided funded ELC, which provided funded ELC achieved care inspectorate grades of good or better on all four themes. However, we want to see quality enhanced further still. Our quality action plan, which contains 15 actions on which we will further embed and strengthen quality in early learning and childcare ELC builds on that. The plan was developed in close consultation with a quality reference group, made up of key stakeholders who best understand what drives high quality provision. Our new funding follows the child approach, which, due for introduction in August 2020, will further prioritise and safeguard high-quality provision across all sectors. That will be underpinned by a national standard, which will include quality criteria that all providers will be required to meet in order to deliver the funded entitlement. Peter Chapman, I thank the minister for that reply. However, I disagree with her response there, because Care Inspectorate data shows that the quality of early years provider has steadily fallen, and the percentage of providers rated good or better is at its lowest point for half a decade. Expansion will put that under more pressure, so can the minister give a personal guarantee that, by 2020, the quality of childcare will not decrease? Absolutely. The quality of ELC provision is already high, and the ELC quality action plan that was published in October sets out 15 actions that we will be taking before August 2020 to further enhance quality, so that we offer our children the best possible start in life. The action plan recognises that, and in order to protect that high quality as we build towards delivering 1140 hours of funded provision, support to the sector will have to increase. The quality action plan makes clear that the most important driver of quality of a child's ELC experience is a high-quality workforce. The action set out in that plan demonstrates our strong commitment to investing in the professional development of that workforce. The actions include preparing a national induction resource for all staff who are new to delivering ELC, creating and delivering an online national programme of continuous professional learning for the sector and refreshing national practice guidance. We are working in partnership with local authorities and COSLA to develop the details of the new funding follows the child model, as I said, to produce and support the national standard. All settings delivering the funded entitlement from 2020 will have to meet this national standard at the heart of which will be a range of quality criteria. To help to close the poverty-related gap in children's outcomes, we are also ensuring that children who need it the most benefit from an enhanced ELC offer. Our commitment is to ensure that, by August this year, nurseries across Scotland's 20 per cent of most deprived areas benefit from an additional graduate who will enhance access to our most qualified ELC staff. Earlier entitlement to ELC for eligible two-year-olds will also help to give children who stand to benefit the most an extra head start. Question 4, Dean Lockhart. To ask the Scottish Government what its response is to reports that Scotland's productivity has dropped to its lowest level in more than eight years. The recent dip in Scotland's productivity is disappointing, however, over the longer term productivity has improved. In the latest 12 months productivity in Scotland was 5.4 per cent higher than in 2007 compared to only 1.4 per cent higher in the UK as a whole. It is also encouraging that the productivity statistics show a strong increase in the number of hours worked in recent quarters underlining the strength of the labour market. We are taking a range of measures to drive productivity growth, including an investment of almost £2.4 billion in enterprise and skills, and the most attractive package of non-domestic rates reliefs available anywhere in the UK. Thank you for that response. As the cabinet secretary will be aware, the Scottish National Party's target for productivity to reach the first quartile of OECD countries has been missed by some 25 per cent. In fact, figures released this morning show that Scotland has dropped from being in the second quartile to the third quartile for productivity. The cabinet secretary cannot blame Brexit for the on-going decline in Scotland's productivity, because for the rest of the UK productivity is increasing at the fastest rate in a decade. As the cabinet secretary said, the Scottish National Party has controlled over the policy levers that drive productivity, and his Government spends £2.4 billion a year on skills and economic development. My question to the cabinet secretary is this. Does he accept responsibility for the on-going decline in Scotland's productivity, and what plans does he have to reverse that decline? I have already laid out in response to the member's first question some of the plans that we have. I would add to that, of course, the announcement this week by the First Minister of the Implementation Plan for a Scottish National Investment Bank. However, the member asked about responsibility, and the Scottish Government has a clear responsibility in relation to that. I readily acknowledge that. Let's look at some of the causes. One of the causes, of course, is business investment. The Sunday Times says that business spent as much as £7.7 billion less on new factories and equipment in the year after the EU referendum because of Brexit uncertainty, according to analysis by the Bank of England. It also says that lack of investment has often been identified as essential to the UK's lack of productivity growth. What are we seeing? Are companies taking export windfalls from the currency fluctuations and banking the profits and not making the investment a direct consequence of Brexit? He has tried to say in his question that this has nothing to do with Brexit or the UK Government. I would ask him to look at today's daily record leader column that says, and this is a quote from the daily record—this is not me, so I would never say something like that.  Perhaps if the Tory party and its spokesperson weren't on the cleft stick of trying to talk about economics at the same time as denying A, the UK Government's involvement in the Scottish economy and B, the impact of Brexit, it might be taken a bit more seriously. Jackie Baillie Does the cabinet secretary accept that comparisons that show improvement in Scotland's position actually have more to do with the decline in UK productivity and that he needs to be more ambitious for Scotland's economy? I would certainly agree with Jackie Baillie that we cannot use the performance of the UK as a limit of our ambitions. Of course, we want to improve things even further. Very essential is business involvement, but it is also true to say that population growth is absolutely essential to productivity figures. Whilst we have Brexit, while we are seeing people deciding to leave this country, including people in very important sectors, of course that is going to have an impact on Brexit, and that is why this Government will continue to assert Scotland's need to have a place in both the customs union and the single market. That concludes general questions. Before we move on to First Minister's questions, I am sure that members would wish to join me in welcoming to our gallery today His Excellency Alexander Faisal, the ambassador of Switzerland.


Greetings, my name is Jack Dillis and I'm running for reelection to the Scotts Valley City Council. You know we live in trying times with COVID-19 and fires everywhere and our community is suffering as a result. I hope you and your loved ones are doing okay. In these tumultuous days we need a steady hand to address the difficulties we are encountering. As a current council member, past mayor and active community member, I understand the challenges facing Scotts Valley. As former finance director for three cities, I know the Scotts Valley must manage taxpayer dollars wisely. I bring a robust financial skill set to the city. As a former president of the Santa Cruz County Board of Education, I know that we must support our diverse students in Scotts Valley and throughout our county. I will continue to work to protect our environment and our quality of life for all as a member of regional committees focused on clean energy, clean air, sustainable groundwater and recycling. As a member of the seniors advisory council, I will watch out for seniors. On the affordable housing subcommittee, my focus is to balance the need to maintain Scotts Valley's small town field with some new housing by encouraging accessory drawing units and by expanding the area in which new housing projects must build 15 percent of units as affordable. I will focus on mitigating community impacts from development. I will also prioritize public safety for all, economic development and assisting our most vulnerable residents. I am proud that we recently opened up Glenwood Preserve for hiking, biking, equestrian use and dog walking. I will work for more recreational facilities. I ask for your vote in these challenging times so that we can plan together for a bright future. Please visit dillis2020.com.


Hey guys, let me turn on some lights turned on the camera before I was ready Okay, so exciting news. I've been trying to keep to myself semi-successfully I Got accepted like a lot of other YouTube artists to the deco arts helping artists program and As part of that they sent me some free products to use and demonstrate and share and teach with and We are going to start doing some of our videos Like maybe negativity smackdown year of my life journal that sort of thing with deco arts products Probably do like deco arts on Monday, and I don't know what I'm gonna call it yet, but maybe deco arts on Monday I don't know anyway as we'll start soon within the next week or so because I Just got my box of stuff today. So shall we start the deco arts? Stuff by unboxing. I think so. All right, so let's see what we got here. I know what I ordered, but you know Some of their products. I've never seen that they had on the list. I've never actually seen in the store And or I've never used before so I Ordered them to try and to teach with and to play with I do have a Extra Ikea cart that's out in the garage. It's not put together yet And I'm thinking that this week one of the things I'm gonna do is put it together So that I can have it be a deco arts cart now right away. I'm noticing a whole bunch of this plastic stuff Wads of it holy cow Wait, there's more of it because that wasn't enough. Oh, there's something wrapped up in this one. I Guess it'll be the first thing. We'll look at right move this down. So I ordered some of their paint brushes They're Americana decor brushes. I thought they would be fun to use So there are some nice Really nice softly bristled Brushes a couple of flats and then an angle brush. I like that Okay We've got the artist palette sampler Kit of the deco arts traditions artist acrylic paint It has in it Thalo blue ultramarine blue red violet Not fall red light hands a yellow Rossiana Thalo green raw umber opaque white and carbon black And then it has glazing medium and extender and blending medium more plastic These are More traditions paint. So this is permanent alizarin crimson burnt umber Glazing medium Aqua marine look at that color. Is that not pretty or what you see these two colors together on a page? All right Burgundy I think I ordered a lot of paint. I Also ordered some of their glues because I haven't tried them before so here's deco page And this is in their antique finish and then this is their paper deco page and then they're matte And They're deco arts media Gesso This is more traditions paint and this is blue green light Quedocredo violet Cobalt blue hue Thalo blue Prussian blue. I like my blues sap green yellow oxide Peroni Peria Peroni orange. I don't know how to pronounce it. It's a orange ultramarine blue transparent yellow oxide Pants a yellow Dahlia ride yellow and this box still has a lot more stuff in it. Holy cow yellow deep Quedocredo gold yellow green light dioxazine purple napethol red chrome green hue got some different painting and Artist tools pallet knives some stenciling or stippling brushes and some pouncers some more traditions paint here is Raw umber Quedocredo burnt orange medium red rose Vermillion And then I ordered some of their sprays So this is the deco arts media mr. Spray and this is orange primary yellow primary magenta turquoise primary cyan I and I've heard great things about these sprays because they're nice bright colors They're also permanent not like the delusions and they won't move around yellow green look at that color White black and yellow these are The deco art media fluid acrylics Quedocredo gold interference turquoise burnt sienna primary yellow I am not done yet. Holy cow More plastic You can't see it because I'm just off camera, but more plastic All right So more of the fluid acrylics We have Viridian Quedocredo magenta transparent yellow iron oxide Cobalt teal look at that color Titan buff raw umber Cobalt turquoise hue Hands a yellow medium dioxazine purple yellow oxide Transparent red iron oxide cadmium red Passion, I'm sorry Prussian blue. Holy moly interference violet yellow green light Here is another bottle of the traditions artists acrylic. This is Indian yellow and This one is carbon black And yes, there's another box of paint another traditions artists acrylic paint Titan titanium white More of the fluids. This is medium gray value six Mr. The in purple dark gray value three Quedocredo and burnt orange Phthalo green nape fall red light ultra-green blue Pyrrole red interference magenta Primary cyan phthalo turquoise vermilion phthalo green yellow translucent white Payne's gray phthalo blue interference gold Dahlia ride yellow metallic silver cadmium orange interference blue Hands a yellow light Ross sienna interference green primary magenta cobalt blue Pyrrole orange metallic gold sap green blue green light Quedocredo red titanium white quedocredo violets burnt umber English red oxide is not a pretty color Cerulean blue carbon black and Then I ordered this is deco page. This is just oh the more deco page and Matt It's just a different kind of a bottle. It looks like this is four ounces. This is eight ounce. Oh, this is paper This is just Matt black gesso Some of their fabric medium, which is one of the few products here that I've actually used before and I really love their fabric medium you can get it in the craft department aisle usually by the Deco arts and Americana craft paint Americana paints in their neon colors. So we have Sizzling pink Tord orange scorchy yellow electric blue Thermal green and fiery red That is a lot of paint All right, and then they also sent me some texture tools Which I didn't even know they had perfectly frank and honest and Then I got a bunch of stencils by Andy Skinner, which I had no idea that deco arts carried so I got Old film Shedded root 66 Tread carefully Code breaker burning rubber incognito strike the pose tornado day of the dead Made to measure industrial elements Sunburst French elements Alphabet spaghetti is that not a cool one? I can't wait to use that on the jelly plate Serendipity Whirlpool accessories snakes web children infants kids Vogue hippie chick save have your say and Baroque that is a lot of stuff So I need to set up my cart so that we can get started working with the deco arts media paints and Neons and all of the stencils and other stuff So look forward to upcoming videos using their products and yay deco arts look for them at your local arts and craft stores And I'm sure there's a million places you can get them online Go to deco arts comm and find out where your local retailers are. Alright, I'll see you all later Don't forget to go out and have a great day. Do something nice for yourself because you deserve it. Bye


Hi, I'm Joanne from Art Resin, and I've got a resin tip for you. So resin artists are always looking for really smart ways to protect their artwork while it's curing or to organize the pieces that they're working on. Well, we've come up with a really great solution here at the Art Resin Studio, and I think you're going to love it. This shelving unit is actually a baker's rack, and it's one of our favorite tools here at Art Resin. We love it because it's mobile and it offers up so much storage space, but it doesn't take up too much room in the studio. Your work is protected from dust by both the shelves and the zip-up liner. The trays are removable, so you can actually work right on the tray and then store it away. And last, you can easily adjust the shelf height to accommodate tall pieces of art. You can find baker's racks online, and honestly, I think you're going to love it just as much as we do. Well, that's your resin tip for today. See you next time.