Check this out, test, yep, we're there, awesome. Hi everyone, hope you're doing well on this July 27th, and it's 7am, almost 7am in the morning for me on Pacific Time, West Coast, United States, Canada, and I'm just gonna set up here, and this is an unannounced live stream, I'm just gonna pop out the chat. It's time to harvest some more goodies from our patio garden, thought maybe we'd do it together again. Okay, we did one of these, maybe two of these, we were harvesting some herbs and stuff from the garden, and I just sent out notifications, Speedy Gonzales style to people just to let them know through network that we're about to go live. Rendo, how are you doing? Thank you very much for tier one sub. First person popping in is a tier one sub right on, Rendo. Thank you, thank you. How do you like the garden? The grapes are growing and super nice. We're gonna harvest some grapes today, we're gonna harvest some mints, probably harvest some lettuce as well. Okay, they came quickly, they came quickly, oh my god, it's nice. It's a nice morning here again. It's, the temperatures kicked up a lot where I am, it's gotten a lot hotter, so it's nice.  We've got tomatoes kicking in. Great lasagna, how are you doing? And angered, how's life? Good morning, good morning. Hope you guys are doing well. I'm doing fantastic. We did, on the weekend, we did insane amount of pickling. My partner did most of the pickling. We still have another batch that we have to can, or she has to can. So we did like three different styles of pickling. We pickled cucumber, carrots, cabbage, well there's dill, there's garlic, there was, what was the other stuff? Beans, there's a few other things we put in there. Nate, good morning, good morning. Hope you guys are doing well. I was hoping to get a, to get a streaming on the weekend, but we just couldn't do it. It was too busy for us. And we have family visiting with a couple of kids, one one-year-old and another three-and-a-half-year-old. They're a handful. I don't know if you guys have kids, but wow they're a handful, right? They go crazy, they go crazy. Should we do some harvesting? Should we get through the business on charter days? Good morning, good day from the UK. Interesting stuff going on in the UK, Elder God posted a couple of articles from the UK. One guy for the mandatory mask-wearing, wore his mask and nothing else, and he wore his mask on us. Manly hood, walking around naked. Funny. Nate, I need some words of comfort advice. I have my third attempt at my driving test coming up. Anxiety and stress seem to get the best of me. Any words of wisdom? I'll just chill with it, man.  Just realize that the car is an extension of yourself, right? And the more practice you get on driving, the better you'll be, right? So it's just a matter of practice and getting into that comfort zone. And before you go doing a driving test, do not play driving video games for at least a week or two weeks, because driving a car is not the same as driving in a video game, right? So those video game driving things people might like doing before they go driving is totally different. Do not play driving video games before you write your driving or go for your driving test X. How are you doing? Hope you're doing well. Aside from that, just chill with it, man. They want to give you a license. The government makes a lot of money by handing out driver's licenses to people, okay? From gas, from the driver's license fees, from tickets, from parking, and all that jazz, right? So just realize that that they're not your enemy. They want to give you a driver's license. They just have to make sure you're safe on the road. Be respectful to other cars and realize there's some A-holes on the road, okay? There are people that are angry on the road. So just be aware of that, right? Am I too late? We just started, Void. We just started. Dr. P, greetings, blessings. Crafter, hello, how are you doing? Sorry for the caps. No worries. I've done that a lot myself. Nate, meditate. Meditate is good. Visualize is a great idea. Rendle is recommending. So meditate, visualize. Do anything to make yourself calm and collective. Yeah, yeah. A slow test is better than failing quickly. Agreed, agreed.  Take your time even if it feels as soon as you sit in the car, you adjust. You check your mirrors. First thing you do, you sit in the car, make sure you're okay, check this mirror, check that mirror, check that mirror. You don't do those, you fail instantly, right? So first thing you do, you check your mirrors. When you're driving both hands on the wheel, right? When you're doing a test. In real life, personally, myself, I usually don't drive with both hands on the wheels. I'm a lounger, right? But when you're driving a test, both hands on the wheel, okay? Hello from Australia, notorious vaincy. Been a fan of YouTube for a while. Finally caught a stream. Hope you're doing well. Thank you very much doing well and welcome to our live stream or another live stream. Glad you could make it. Randall gifted five tier one subs to the community. Wow. Randall has a lot of tier one subs. Tier one subs to Crafter, Great Lasagna, Mick Silva, Goat 23 James, and Tony the Tiger. How are you guys doing? Thank you very much, Randall, for the tier one subs. My grandma never had to test her driving skills, theory to get hers. Never had to test it. Oh, grandmother. Yeah, I think they just gave it out then. You buy a car, you drive. Maybe. Thank you very much, Gicho. Feeling better already. Awesome. Awesome.   Mick Silva, it really is all down to time. Practice and focus. I learned how to drive through carting and simulators and transferred that. I had two lessons before my structure set. There's no point of this. Just do your test. Haha. Oh, really? So simulators were good for you. Cool. Cool. Cool. Simulators different than Grand Theft Auto. The man the legend says. Fun. Thank you for the subscription. Crafter says, wow, thank you. Great Lasagna says. Mick Silva, thank you. Says an anger, the true gentleman, the true gentleman, Starsky. Hey, you doing, Gicho? How you doing, Gicho? Doing well. Doing well. Thank you very much, gang. Let's get to harvesting game. Let's get some harvest going. First thing I want to do, one of the reasons I'm doing this right now is because I want to get some of the grapes harvested, because the raw grapes are the ones we're using to make our dolmas on some of the other recipes, right? So I want to harvest some of those. They're basically ready. So I'm going to get to harvesting. I hope you guys I'm in a nice chill day. And who's writing a driving test? An anger is right. No, an anger. Rendles. No, who's writing a driver's test? I forget who's writing a driver's test. Oh, Nate is driving or writing a driver's test. Nate, I hope this chills you down. You relax. Appreciate it. I have a motorcycle license, but no car license. Elder God, I got my issues with motorcycles in my area anyway. People here are crappy drivers. They don't respect motorcycles. The most dangerous thing if you're driving an elder God will tell you this, right? The most dangerous thing when you're riding a motorbike on the road is other cars. It's not you, the wildlife could be depending on where you're driving, but it's other cars. You have to treat, you have to be completely defensive or go full on. Like really, it's other cars. And I realized I found out one of the reasons I used to dislike Harley's a lot called motorbikes that are loud. But then I found out why there are certain motorbikes that are loud is to let other cars know that there's a bike around because cars don't pay attention to motorbikes, right? Yeah, you have to be totally aware of your environment if you're riding a motorbike. And if you're driving a car, pay attention, look out for motorbikes. Really, don't f around. Okay, you're not, you're, there are people's lives at risk. Okay, so be aware of motorbikes. I'm studying my theory exam. Nice. Yo, Chicho Starski, I just got a new job right on marketing internship. Nice, nice. So I'm enjoying a good Sativa. Someone try to do this. What are you harvesting today? Let me show you guys. Let me show you guys. I've seen a few John Wickes on the road in my day. I guess they learned to ride their bikes aggressive due to past experience. Yeah, yeah, I see. But those people, one mistake kills them, right? So be aware, be aware again. Riding a CBR 100-O, biggest sports bike. People on phone are terrified. Good, good. And by the way, I'm letting you guys know this because my brother passed away in a motorbike accident. Just so you guys know, I know what it means, right? And it was the mistake of another car. So be aware, okay? I had a moped for two weeks before I came off it in the rain, smashed into bits, didn't touch it again, less than learned. Have you ever done any recreational narcotics, Chicho? Sorry for the loss. It's, it is what it is, man. That is life, right? Life is unforgiving, gang. Be aware. Be healthy. Know the risks that you're taking. Live with them. Period. End of story. No excuses. Know nothing. Good morning, ripper. How are you doing? Let's harvest. Let's harvest. It's gonna fit in here. Stop gonna fit in here. So let me bring this guy here. Put this guy here. Hopefully the sun is not gonna bug us this time. If it doesn't, I'll bring off the thing again. So let me show you what the first thing is we're gonna harvest. We're gonna harvest some raw grapes, right? Because we use that in our food, okay? We use that in our food. And we're gonna harvest it. There's some grapes going around the side of this barrier that I've put out, right? So they're growing on the other side. I need to get those. This is what we're harvesting, right? These are the guys that we put into the food, the dolba. So I'm just gonna put these in here with the, and they're very, like they fall down, right? And we've had a lot of windy days here. So they don't look as a lush. They're not bad, but they don't look as lush as they, they did because the wind, when these things were growing, when they were like little guys like this. Let me show you.  But this size is a good size for us to start including in the food.  These guys are ready. Some grown on the other side of that. I'll grab that stuff. Oh, there's a bumblebee. Come on. The bumblebees love our tomatoes. So that's pretty good. We're gonna get some more as well. Can I say hi to the game? Some of these aren't ready yet, so I'm leaving them alone. We'll grab later. And then some of them we're gonna allow to ripen a lot. Apologies if I'm not reading the chat too much, Gennick. Welcome everyone, by the way. Let me put on my glasses. Let's see what's going on. Choo choo, talking to the bees, the wholesome god that I didn't know I needed. Grape Sarvesy, Grape Sarves, dude. Bumblebees are an amazing gang, really. Bumblebees are some of the coolest things there are. They're like fluffy little round things that go... And they're so chill, man. And they, they, uh, what do you call it? They help you acquire food. Like all bees, right? All bees. Talk to bees, no worry about it. Am I being allergic? I'm gonna allow, boop. What do you call it? Automah doesn't like some words, Ripper.  I've been around bumblebees long enough. Choo choo, unscheduled as a bonus. We accept all regulatory changes, nice. Pollinators, pollinators, extraordinaries. That's what Cheryl says. 100%, 100%. Oh, we got some nice ones here. I'm gonna grab these ones over here. We're using grapes slowly. This is enough, the, enough of the grapes. So what I'm gonna do, I'm just gonna take these off later on, wash them, and put them in the freezer. So these guys, we're keeping the freezer and we use as needed when we do the cooking. Okay. So, and I'll be doing more of this later on, right? We want to acquire, and there's a whole roll of this stuff, the grapes going down our, our steps here. So I'll harvest those at another time, because we use a lot of these in our food. They go amazing with chicken, with lamb, with meats and stuff. And of course they go great in one of the main ingredients we're using in our dolmas as you saw when we did, when we did the cooking, right? So let's put this guy here. We're gonna get some of this stuff. Okay, this is, I'm just gonna take these down. And if you're following some of the, you know, I posted a pic yesterday on the, the pickles that we made, right? And that shelving that you see, I built that about three weeks ago, right? Because I knew we were gonna start making pickles and just different preserves and stuff. And the shelving, I also put a string. If you see the original picture, the first picture that shows everything, there is some herbs basically drying. So I'm gonna harvest some herbs right now. And the string set up. So I'm gonna hang those herbs on that string for them to dry, right? So we're gonna harvest some mint. I'm gonna harvest this thing. I forget what it's called. It's, tastes like licorice. Okay, it's very yummy. And it's got a nice strong flavor to it. It's really good. It's amazing, really. And we're gonna use this in teas. So we're gonna hang this to dry as well. Okay? So I'm just gonna take it down. I'm gonna go get a sort of a flat thing just to put it in. Actually, no, I'm just gonna take it down and just gonna leave it here. And it's got flowers on it too. Take a look. Oh, I should have kept some of this. There's flowers coming up. But these are the flowers on it, right? I don't know what these are called. Cheryl might know this. Cheryl, do you know what these are called? Or anyone else? Dr. P? I should have left some of it. I didn't notice there were flowers growing on this one. Let's put this on the breeze. That's good enough. We'll leave some of the, some of it still grow. So we're just gonna hang this like this and let it flower. Hyssop. That's what it is. Hyssop. Excellent. Smith, you knew what it was. With those flowers, it's definitely Anis Hyssop. Hyssop. Anis. Anis Hyssop. That's what it is. Gain, you guys know. Nice. Nice. Thanks, Cheryl. Thanks, Smith. Surprise morning stream. Coolio, how are you doing? At work, but won't miss this one. New schedule releasing. New schedule releasing today. I still have to sort of sort it out for myself. But I'll release it today, for sure. And I'm gonna release our personal finance live stream we did earlier in the month on July 13th or something. I'm gonna release that today on behind schedule game. When I worked in IT, I was a nice... Hyssop. Hyssop. I'm gonna harvest some mint. We always need mint. And I'm gonna start drying some of the mint, hanging it and drying it. Okay, spider's web here. I don't want to destroy spider's web. So, so slowly over the summer I'm just gonna harvest dry mint and just hang them like this and slowly start jarring them, right? Instead of doing a huge batch in one shot. And as you do this, you sort of weed as you're going, right? All the construction people, trucks, they're all moving around now, right? Jabba. Hey, yep.  I love spiders. Give me a spider impression. Spider impression.  No, I do other impressions, but spiders. Spiders, it all depends on the spiders. The hunters. The jumpers. They're awesome. Kraken. How are you doing? I have potatoes in my garden. Nice. That I'm looking forward to harvesting in about a month. Nice, nice. Is it jet landing? No, that was a truck. There's like trucks and stuff going around in the mornings, trying to get to where the construction is, right? And for some reason, well, not for some reason, they've closed off the main road just down the street from us. So there's a lot of cars using our road to bypass the closure of the road. So we're starting to get a little bit of traffic until they finish the work there, right? It's early morning here. Ezekiel. It's early morning itself. What time is it now? 7.30 is probably? 7.30. Yeah, Ripper. Nice. Thanks. Canada. So big as tomorrow. In some parts. Russia is much bigger. Cool. Chishol. Did you know that they've done studies and different types of music can stimulate plant growth? Yeah, I've heard about that. I'm talking to your plants. It's good, right? I think classical music was the most efficient. It's not death metal. What skill scan is the only place to be? It's nice here. It really is. What are the three movies that were picked? I missed the stream. There are four movies actually, Ripper. We had a three-way tie for second, third and fourth. There will be Blood, Taxi Driver in Bruges and 2001 Space Odyssey. Russia is so big. It's still 1955 in some parts. I've always wanted that. How is Russia so big? Huge. Because it can't be conquered. That's a nice bunch. So that's good for the mint. And we definitely wash these, wash and then lay out to dry, spin to dry, and then we hang them to fully dry. Kulio, thank you very much for the Twitch Prime sub. I appreciate it. Chishol's plants are fed an exclusive diet of sunlight, water and system. That was fun. Yeah, it is. In Bruges, amazing. It was one of the best surprises in movies. I've had one at the top, one at the top. Fantastic movie. What should we harvest? Let's harvest some lettuce, butter lettuce as well. They've grown back a little bit, right? So let's harvest some buttered lettuce. Should we don't need this? I'm just going to do it with my hands. Just going to harvest one leaf at a time, right? We got some hamburgers. We did up a couple of days ago, so these are great sandwiches. Actually, it'd be great in salad. It'd be better in salad. But sandwiches too, lettuce. And that's again for one pot, right? It's pretty. Chishol, by the way, my emergency plan.  The US is to go to Canadian wilderness and grow and or hunt for all my food. I think it's okay. You can find farmers to buy the food at, brother. And as Canadians, we're pretty welcoming, so you're welcome to come. Butter lettuce. Butter lettuce in the sun. Oh, the sun is shining. Hopefully we won't hit the camera if it does. I'll fix it up. Look at the big leaves on this guy. Those ones that are smaller leaves, we put too many of them together, right? So next time we're going to put not so many in the same pot. So good. Serious haircut on this one. Where's my cannabis plants? Over there. In Canada, we're allowed to grow. If you're in the Vancouver area, you can find a few Starbucks growing in the whole island. Usually like three of them in the same corner. This will make an amazing salad. Well, but here's the lettuce we got. Fantastic. Just so good. Look at this. Awesome. Locke, thank you very much for the Twitch Prime sub. Appreciate it. Get down some of these greens here. They're like, I don't know if they're chives, they're like green. They're onion family. Okay. Smells amazing. I forget what these are called. They're not green onions, but they're green onion family. Wash these, chop them up, fry them up with mushrooms, shiitake mushrooms, chives. I think they're just called chives, right? Yeah, chives. So chives, just we're going to give them a wash, chop up a whole bunch, like small, fry them up in a pan with shiitake mushrooms, and eggs, fry up eggs. Oh my God. And potatoes, of course, right? Green garlic. Oh, chives are so good. So good. So good. Yeah, there must be chives. Very good. Oh, I got some basil on my takedown. Tomatoes aren't ready. Let's get some arugula. Yeah, let's put the chives in here. And arugula, we want to get the flower, cut the flower, so that way they don't bolt and you don't, it doesn't make the greens bitter, right?  I think you still eat them as well, right? So it's okay. That way you get more life out of this. I'm just going to harvest some of the greens, leaves as well. It's good for salad, and it's good for cuckoo. Very good for cuckoo. Nice haircut. Give it a nice haircut. Nice salad. We've got some Italian parsley. I'm just going to grab some of that as well. Let me bring it up so you see it. Some Italian parsley. You want to leave a little bit so it still gets its nutrients. This little guy is getting that good. You've got four, four of them here planted here. This one I think is further back. It's not getting enough sun, but that's good enough. Nice fresh Italian parsley at the top of the lettuce. What else? What else? These are sunflowers. We've got sunflower here and sunflower here. These are both sunflowers. Let me get some, let me get some basil from this.  So just a little bit of basil. Amazing in salads. Amazing on pizza. Oh wow. Let's trim down this basil as well a little bit, and at some point we're going to put these into bigger pots, the basil's, because I think basil will grow all year. Not as much, but just a little bit. Give it a little bit of trim. I have some more lettuce and parsley over there that I might get later. Probably harvest those maybe tomorrow. I should be taking down some more grape leaves as well to free so we can make more cookies. A gooseberry here. One lonely gooseberry. Nice gooseberry. We also have cucumbers growing, we got squash growing, we got lots of tomatoes. The raspberry really needs to be in the ground. We have a raspberry bush, but it grows and if it can't grow anymore it just stops growing. So raspberry we have to put in the yard, but I think we're going to take it to a family's place and put it in the yard there. Fun. Nice morning harvest gang. Nice morning harvest. I hope you guys are growing food, and if you're not start growing food just a little bit. Like just, you know, I think it was Nate that said just he was going to write a driving test and reduce the anxiety and stuff like this. There's nothing like coming outside in your little garden that you may have. Just do a little bit of weeding, harvest some fruit, some veggies, some greens, herbs, and just take it. Just give it a little wipe and wash and just eat it right off the greens, right.  Like just a little bit of nurturing, and that's what you get. Wow. Absolutely amazing. Ten dogs in my house, right. Ten dogs? Jeeb is chicho.  Seems a lot more peaceful than where I am right now. A lot of places, but look, peacefulness is not external. It really isn't external. You could be living in chaos and be at peace, or you could be in nature and internally be chaos. I realize you're joking around and I realize in the United States it's chaotic right now, but that has been the case in many parts of the world for a long time, right, and some of the most peaceful people I've ever met in my life have, they grew up in chaos. So, and we only have one bathroom here, so I guess, what is it? There's a saying that says, guess are like fish after three days they start stinking. It's something like that. It makes Silva taste so much better too, so much better, so much healthier, right, especially with the care and sense of achievement afterwards. Yeah, it's a reward, right. I agree with the setup. Coolio, my grandfather used to have a killer vegetable garden. He would always grow far more than he needed and give us the extras. Those cucumbers were phenomenal, yeah. And you know what? Once you grow, once you have a vegetable garden, there's, you're gonna, the garden is going to provide more than you need. It really is. Like most gardens I've seen people growing, they share, they have to share. Like you can't, you can't eat everything. Like look at the grapes we have. Like for sure we can eat a lot of these, but we're not going to eat grapes for lunch, breakfast, breakfast, lunch and dinner, right. Have I ever visited Southeast Asia? Southeast, no, I haven't. I haven't. I can't, I come from an Asian, Asian country from Iran, but that's Western Asian, right. But I've never been. I planned on going, but it never happened. Cheryl, Chicho, let's, and let's find out, had a great, oh, let's find out ASMR. Are you here? That's cool. Had a great question. Do you use the same soil for all the plants? I'm curious. We use three different types of soil. We use the gardening soil, we used booster soil, and we used sea soil, right. So this year what we did was, it was a lot of work. Like I did a lot of lifting and moving soil. I, we re, with all the pots that we have, we emptied the old soil, put it in the yard, just distributed it in the yard. This bumblebee, is that a bumblebee? What's going crazy? We distributed it in the yard, right, emptied it all out there, just flattened it, and we brought in brand new soil into all the pots. So I think I got a couple hundred more in that of soil, like probably about, about 200 pounds, 150 pounds, or 200 pounds of just regular potting soil, about 100 or 150 pounds of booster soil, and, and all of it organic, by the way, all of it organic. And we had about 100 pounds of, there's a bumblebee, come here, we had about 120 pounds, 140 pounds of sea soil that just repotted everything. I might be overestimating that. Let's find out how are you doing. I can't wait until you start live streaming on Twitch. By the way, thank you very much for the support and the love. Let's find out has a larger following than me on YouTube, big time, right. So he mentioned to his audience that he was watching one of our, I think it was the lecure video or something, and a whole bunch of people from his, his side of the world came over to ours and they like what we're doing. So that's fantastic. Thank you for the love brother. I haven't made my own soil yet. I plan on it. I don't have the setup to make my own soil. There's two things I want to do. I want to make my own soil. I want to have warm juice set up. So I want to have the pots set up, like wooden pots with soil with worm in them, put them on a slant, right, and then have a drainage system at the bottom. And then whenever I want to feed the plants, pour water on top of that soil and collect juice and feed worm juice to the plants. I've heard it's amazing and I've known some people that do that. So I haven't got it set up yet, but I will at some point. I will at some point. I'm pretty sure I'll bring my bath baths and banjo jams. My pleasure, my pleasure, man. She chose a serious question for a change. How do you learn so much about gardening? Are there resources you use to learn how to raise multiple plants or do you learn more about? I'm more trial and error. I think the best way to learn is to do. The only plant that I really looked into, how to grow properly, because I kept on killing it, that's the first really plant that I started growing, trying to get a green thumb with salvia divinorum. It's extremely difficult to grow or extremely difficult to grow. So once I learned that how to grow salvia divinorum, 20 years ago I did this. I started growing more plants and before that actually I grew, I had cacti. I had a lot of cacti. So I had one cactus here which is huge. It's like 40 years old. So I started with cactus, believe it or not. I think a lot of people do. And once you grow cactus, it grows really slowly. Once you go to greens and herbs and flowers, it's a different game but it makes the transition easier. Dingleberries? No. I have, we have black currant. We have raspberries. We have strawberries. We have gooseberries. We've got four berries here. Gooseberry, raspberry, black currant, and strawberry. I want to grow blueberries as well. Making soil, John, what you do, you have your compost area. You take your compost, your food, leftovers, and you can, I forget what the process is, you put lime, you put food, you can put hay or different types of soil and layer it and then it produces heat and slowly it turns into soil and it's like food. I have to look into that. I'm making my own soil. Let's find out. Do you grow, do you make your own soil? Let's find out, says no problem at all, brother. I love the positivity to project and all you can. I try to. You know, we get into politics stuff is sometimes negative but even the negative is positive. Once you know what the bad, you know what good is. You can't know good without knowing what bad is. It's like you don't, I said this before, but in general, only insane people are happy all the time. You have to have all of us. You have to have your down days. You have to feel sad to be, to appreciate the happy and the both emotions. We have to experience all emotions. But positivity is huge. You have to dig yourself out of holes.  The soil needs to be moist 24-7, not necessarily. I don't think so. It does, some of the nutrients in it die out, but I think it rejuvenates back again. What's really cool she chose if you ever have the space, they make something called keyhole gardens when you put a three inch high garden box with an inside keyhole in the middle where you put your leftover banana peel and such. Oh, I never heard about this, Brooks. Oh, so in the middle, so that decomposes and feeds the rest. Yeah, that'd be cool. That'd be super cool. This too shall pass, Dragon says. Oh, Cheryl seconds it. Keyhole gardens are awesome. Oh, gotta look into this where you put a three inch high garden on a box. Okay. With an inside keyhole in the middle where you put your leftover banana peels and such. Okay, so in the middle, you're making soil and the roots go towards the food so it grows. Oh, that's good. I like that. But next year, I'll try to do if I remember. Would be great if soil was as easy as compost. Yeah, they would be. But all you need to do is mix it around and you need worms. Worms. If you have worms in your soil, you'll have good soil. I've had a few down days in the last week, but streams like this and those words of advice have far more than, you know, thank you for my pleasure, Kulio. I've had, look, man, the only reason I know this is because I've had horrendous, horrendous down times in my life, right? Life knocks you silly sometimes and you got to lift yourself up and sometimes it takes months. Sometimes it takes years to dig yourself out of a hole, man. God and elder God. I think the keyhole gardens, are you thinking about what I initially thought about? That's why I paused a little bit. When I'm reading it, I thought it was more about the troll action going on. But Cheryl seconded it, so yes. Make smaller ones as well though. Regarding soil moisture, it totally depends on the plant. It totally depends on the plant. Some of the plants, it's really good to stress them out a little bit before they fruit, like before the flowers kick in, right? I know cannabis, you know, when it's growing, it does need water on a regular basis, but it's flowering.  Someone posted a video on Discord, awesome.  A lot of people, man. That's why it's good to do these things. I mean, look at this. Just, look, I have great leaves, garden. And by the way, our patio, our patio is on the larger side, for sure. Because, but, you know, we live in a sort of a suburb area, so they give you large patios, right? But we've loaded it up with plants. I don't know how many plants we got here. Should we do a count? Let me do a quick count. One, two, three, four, five, six, seven, eight, nine, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 48, 49. We've got about 50, 50 plants here, right? From small to large. Oh, no, more up here. More than 50, and this is just on the patio. Inside, you've seen some of the inside. A lot of plants there, right? It is what it is. It keeps, it helps us stay sane. Okay. Just to let you know. And seriously, what's amazing, like, what could be more amazing than sitting in your garden patio when a bumblebee comes along? Seriously, it's just, you watch a bumblebee just do this thing. You're like, oh man, life is sweet, chill. Right? You can actually bend snap branches while growing THC to encourage it to grow even larger buds. That's pretty advanced growing. So, yeah, one thing you can do with cannabis, as soon as you see your plants starting to flower, you trim the bottom part of the, of the plant, right? Get rid of all the bottom leaves, right? The branches. So basically, it looks like a fraggle, right? You'll have the stem and all the, most of the flowers will be up top. The leaves will be up top, right? So you're trimming all the bottom guys. And what happens is the nutrients go up to the top, right? Encourage the plant to send more nutrients up. Yeah, that exactly brooks. And I've done that before. And it's really good. And you can, if you want, you can keep one or two of the plants to have the buds in the bottom, but you get little buds in the bottom and the bigger buds up top. So little buds in the bottom, they're okay for making butter and shake and stuff like this. But what you can do is just trim that and send all those nutrients to the top and make sure you give support to your plants, right? Like tomatoes need support. You can see, you know, I built, put basically tripod, three, three branches coming up, you tie them up top and it gives support, right? I'm only at home one weeks and have a small balcony. So growing stuff is like, yeah, one way you can do, Randall, by the way, if you're going away, if you have a small, you can't do that with every plant. But if you have a small garden, if you're going away, you're worried about plants getting enough water, do a double pot plant, right? Basically, have your plants in a pot and in the bottom of it, put that in a container that doesn't have a hole so it can hold water and overwater it. And you have a layer of water in the bottom container, right? And the pot sitting on top.  And you can leave that for a few days, right? A Frago, as in Frago Rock, as in Frago Rock, Smith. Frago Rock gang rocks. It's awesome. It's one of the treasures of TV series that came out in the 90s. I don't know if it came out in the 80s or not. Frago Rock was amazing. The Frago's are some of the best. My neighbor has four huge plants that I can see from my upstairs window. If last summer was any tell, once they start flowering, it will smell in my backyard. I'll walk. It's nice. I'm trying to keep my five house plants alive, let alone grow them bigger. My mother's been getting into bird watching. Nice. And has a bird bath. Nice. Nice. And you can make bee baths as well, by the way. And multiple bird houses in the backyard that have attracted numerous varieties of birds that she enjoys sitting on the patio or on the kitchen window while cooking and just watching them. Awesome. Cool. That's fantastic, man. That's fine. Now, I've tried to compost and grow some small herbs, but it was inconvenient to access with the house. I need to build a raised box on my patio now that I can just put a hose back there. It is a peaceful experience to create, grow, harvest your own food. Indeed, indeed. Cherming the lower flowers, Catholic traditionals, is called suckering, by the way. Important to do with tomatoes as well. Oh, with tomatoes as well. I should do that with tomatoes. Oh, really, Catholic traditionals. Oh, cool. Thanks for the heads up, man. I'm going to do that with tomatoes then. It's called suckering. Suckering. Cool. Oh, I didn't realize. I should have guessed. It should be done with tomatoes as well. We have tomatoes already growing, so that's good. You know what? I might start getting at it today, possibly. A pub owner, a mix of a pub owner near me, used the games rooms in the back to grow weed. I cycled past it on the way to school years ago. It was such a shame when he got caught. Oh, it was the perfect start to my day. Oh, unfortunate, unfortunate. Deep phase. Chico, have you ever used bubble hash bags? Yeah, yeah. I bought some recently and I'm getting great product out of what was once and bubble hash is basically, are you using ice as well? Deep phase? 420? Are you using ice? Because what you do, you create mesh. It's basically mesh. I haven't done it for a long time, like 15 years I haven't done it, right?  I forget what it was. It was, no, you think you spin it. I think there's different systems. Yeah, you use ice and basically the ice cools down the, and you do it with shake, by the way, when you're trimming cannabis.  It's a pretty good system. It's a pretty good system. There's some in your five gallon bucket systems that might work for a patio compost system. That or warm composting may be a good option. Warm composting, I gotta do that. Let's find out if you try some stuff and it works. Let us know because I'd like to try it out in my garden for next year. Set up a special location for it. I have enough knowledge of electronics and simple circuits that could probably rig a system to water plants when you're not home. Pretty easy. We just need to have a reservoir of water and a tubing system to administer the water attach to a timer or remote control. Cool. Yeah, we have to see. Next year I think just because now we have a really good idea of what we can grow here. Next year I think I'm going to set up some kind of nice watering system possibly. But I don't mind watering by hand. It takes me right now, it's taking me about an hour to water the plants anywhere between half an hour depending on how much hot it is. Anywhere between half an hour to an hour and a half to water all the plants on the patio and inside probably an hour and a half. I'll put the inside ones as well, which is good exercise, right? Gijo has stamped with the image of a search. Thank you. I'm doing water steps. Have fun. Have fun. Hello, we've been at this game. Up time. Up time. Nice. Hour and 20 minute harvesting warning stream. I love it. I love it. Gang, should we call the stream? Let's call the stream. We got our plants. I gotta go wash these things and set them up to dry and then hang them. And I'm going to release our economics video we did like three weeks ago today. Okay. And I'll definitely announce our schedule later on today. I'll sort it out. Okay. I'm not sure if I'm going to do a premiere on YouTube. If I do a premiere, I might hang around for a bit. I might not. It depends. I still have to go through it and put the highlights. I'm not 100% sure what we talked about. It was like three weeks ago. So I go to go through it speedy Gonzales stop. I made a little herb garden on a shoe rack in my kitchen. Looks super cool and great for cooking. Awesome mix over. Well, if we, if when I make it to Albania, I'm going to make friends by starting community garden somewhere and sharing the produce with the community. Awesome. Awesome. Tito, late L stream, live stream, please. A late one. Yeah. Okay. I'm going to set the odds are we're going to do just to let you know when is it Wednesday? Today is Monday. Yeah. We're going to do most likely Wednesday during the day and then Thursday and Friday at night. Okay. And then I'll see what I can do from there on. I got to check my with my partner on our schedule. So many questions. Nice. Happy surprise. It was nice to do it like this. Graham, how are you doing? Yeah. Late streams are better for me as well, especially weekend ones. Okay. And the coolio late stream. Yeah, it will be for our time would be what do you call it? Late evening, right? For elder gods, it'd be like early morning. But I think elder God, you're back into full production. So you're working late into the into early mornings, right? So then it should work out for you as well. Take care, everyone. I hope you have a fantastic, fantastic day. And just for those that are new here and whatnot are going to be watching this on another, another platform, either BitShoot or YouTube. I am on Patreon. If you want to support this work, Patreon is a great way to do so over here. Patreon.com, backslash, CHO, C-H-Y-C-H-O. We are live streaming this on Twitch. If you want to participate in these live streams, Twitch is where you want to be at. Okay. That's where we're doing our live streams. We're not going to, we don't, I don't have any plans to do live streams anywhere else right now. Okay.  I didn't do it on Parler on this one. I don't have the link on this computer. A lot of audio will be, will be uploading to soundcloud.com, backslash, CHO. Okay. This one, most likely not, maybe in the future when I'm in retirement, I'll go back and pull out the audios for all of these and load them up with the seagulls singing. And we will be uploading this video to BitShoot and YouTube. And if you're on YouTube and BitShoot, you can share, you can like, that's one way to support this work, participate in discussions, chat. And if you're on YouTube, you can support this work through YouTube membership. Aside from that gang, thank you very much for being here. Thank you for gifting all the subs, Randall. Very much appreciated. I think everybody that got subs gifted very much appreciated it. Gang, thank you for the follows. Thank you for the subs. Apologies if I didn't catch them. Just doing the harvesting and whatnot. And I try to stay up with the chat and I'll announce the next set of live streams later today. And we'll be uploading a video today to YouTube and BitShoot. Hope you guys have a fantastic start to your weekend. Bye, everyone.


OK, I see. So let's jump right in. Hi, everyone. My name is Mitri from BigchainDB. There is a genie from JoLocom. Myself, I'm working on BigchainDB interplanetary database, also something called Ocean Protocol, and IntelliJR. And all of this combines into something we call a decentralized application stack. We are trying to create an interoperability space where data, smart contracts, and logic all unite. And this is one of the examples that we'll show today. It's called a decentralized data gateway for Ethereum. What it is? Should be clear. Cool. So we're in a space that becomes a bit scary. This is from 2005, when many companies started to realize data becomes a new oil. AI just doesn't need better models. It just needs more data. It's very data hungry. If you have a lot of data, you've got your mode. You can play around. You can create better models, more accuracy, more money. I think we all are aware of that. That takes a lot of scary future perspectives. So we're in a situation where our data is in somebody else's silos. We don't really own and control it. We don't really see what's happening. But it's actually stuff that's about us, about our personal, private life. And other people play around with it. And that makes me a bit sad. So this is how they typically do it. We are very happy. We get a little honeypot called applications. We run them. That data gets stored somewhere and gets upsell. Now, what you'll see is you have a lot of versions of yourself out there. You don't really know where they are, how they're rippled through. In Europe, there is something like the right to be forgotten. Very difficult to implement if you don't know where your data is. You cannot really turn off the switch. And of course, of all this revenue that's happening downstream, you don't really see much.  So one of these ideas that's been very well explored in this space is data sovereignty. Own, control your own data. For that, you need an ownership layer. Blockchain is applicable to that. That's what we've been doing with BigChainDB for a while now. It's creating something like decentralized data where you own and control your data. You set the rights on your claims, access control, all of that. So this gives us a land of self sovereignty where everybody's happy, your unicorns can play around. But more importantly, you know where your data is. And you can revoke access or grant access. And you have problems. You can see what's happening with your data. So how we feel it should be is that you should bring your data to the service. And that service should ask you to consume your data. And you should be able to revoke access when needed. So let me go back a bit. We distinguish in this prototype we've built together with JoLocom, we distinguish two types of data. The private data, personal, off-chain, stored in local storage. But also as well, public claims on a decentralized public net like IPDB, the interplanetary database. And that's basically a database where it's a NoSQL store with decentralized control. There's no single admin. Currently it's in a federated setting where you have caretakers for future decentralization of the internet, like internet archive and monastery. I think there's like 17 of those. And they host a big data network. It looks and feels like a database which is actually decentralized. What you can put on there is any kind of public verifiable claims. Or maybe standards like the decentralized identity foundation is proposing. This is the public data. But JoLocom focuses mostly on is a private data. And then you can create an access control mechanism using a gateway and claims on top of a database. The benefits are quite clear. The fact is that you know where your data is. That you can revoke access. You can grant access. And if needed, you can share in revenue on upstream or downstream services. So what we've built for our DEFCOM meetup here is an interface that looks like this. We have JoLocom, a JoLocom gateway which manages the resource access. And Eugenia will talk much more about that further. About two parts. Not only the private data, think you port and such, but also about public claims that you can retrieve from either B-ChainDB, Swarm, et cetera. For this, we focus mostly on the apps. Imagine you see a smart contract. And it's kind of like hashy and not always UI friendly. But augmenting it with the data that you can fetch through this gateway gives you an enrichment of the data layer. What does it contain? Maybe some private personal data if you yourself that you inject into the smart contract. But also a description. And what you can grab from the public claims is maybe an audit. Is this scammy? Is it not? Has people been testing it? What's the current version? So applying this to smart contracts gives you a bit more contextual information. In a separate project, we're working on something called Ocean that allows data exchange between silos. But that's something that's a different project. I think, Jeannie, it's up to you now. Hello. So can you hear me? Nope. Wait. Yeah? OK, there we go. So to give a little bit of context and to paint a bigger picture, I'd briefly generally describe what we build at Yellowcom, the identity gateway. So generally speaking, it's a personal server. It's intended to be modular and lean. And it stores and curates access to your personal information, to user data. And more particularly, basically, we're talking about attributes. Attributes are effectively things about you, your name, second name, phone number, email address, mostly things you need to interact with online services, perhaps also things you need for some KYC scenarios. We also store verifications. So verifications, in the classical sense, signed messages by external parties that this is indeed his email address. So for example, if you sign in with Airbnb, they check your email address. They might give you a verification. You store it. Next time you sign up with another service, maybe you don't have to go through the whole process again. There's a lot of effort going on verifications now. So there's the W3C working group, five-day unfocused telepresented. A lot about it on Monday, I think. Oh, sorry, on the first day of DevCon. So this is definitely a very exciting field. The gateway also does access rights management. So it basically has an internal database of what entities are allowed to view what attributes. And those can be retrieved. Those can be revoked as well. So in case some service wants to get access to your email address, you'll have to go through your gateway. And if your gateway has the appropriate permissions, then it might grant the access. And it also has identity stores. So we envision a scenario where more people will share one gateway. So we allow multiple users to register on one gateway up to, for example, 10. You can register, perhaps, if you have an invitation code from the person who set up the gateway. So the use case for this would be mostly a bunch of friends just using one gateway together because they trust each other. And in order to be a little bit more resource-efficient, save some money. So this is kind of in broad strokes what we're building. At the moment, a lot of these things are stored inside the gateway. So locally, there's an abstraction layer on top of storage so that some of those things could be swapped from internal local databases to perhaps some of these solutions. Obviously, when it makes sense. So attributes which might need to be private, might need to be public, might need to be easily. So the access rights might need to be easily configurable. Maybe not all of these storage solutions make sense because it's quite difficult. But for example, application data, which can be large, and some of it perhaps even public, might be stored in one of these things. So I need to speed up a little bit. So the general idea behind the collaboration we have is we want to create a layer of metadata related to Ethereum smart contracts and store that metadata on the big chain DB. So the idea behind this is that when you interact with a smart contract, you might be able to retrieve some of that metadata from big chain DB in order to enhance the user experience or perhaps to provide for a safer interaction. We had a short brainstorming session about what kind of metadata we would like to store. So this is a very, so this is an initial design. Things will probably change and become more robust as time goes on. But the claims that we decided would make sense to store on big chain DB. The first one would be the ownership claim. So this is a claim posted by the person who deployed the contract. So this claim contains, for example, his Ethereum key, big chain DB key, yellowcomb identity, all of them assigned to the corresponding private keys. And it might also contain a field, for example, his email address in case you want to contact him or his home address in case he's very brave. And when you interact with this smart contract later point in time, you can retrieve this claim, see that, okay, this is the person that deployed the contract and these are his alternative identities and this is a way to reach him out. Besides that, we also have functionality claims. So this is fairly straightforward. A functionality claim, it's simply a claim that provides a user-friendly name for the contract, a user-friendly description. So for example, this contract does this and that. And the list of the methods that the contract has and also a nice description of those methods. So at later point in time, when you interact with the smart contract, this can be retrieved, parsed, and then displayed to the user in a nice way. We have reviews and endorsements. At the moment, these are fairly basic. So these are external parties, basically, saying I've interacted with this contract and it's okay. So it's kind of like an upvote or a thumb up. This could be a lot more complex and robust and I'll mention this if I have time at a later slide. And the last ones are security audits, which are fairly tricky to do, actually. These are either external entities, normal people, corporations, basically performing a security audit on a smart contract and signing a statement that this contract is secure. There's a lot of things to be taken into consideration, so you can't just say that the contract is secure. The state of the contract might matter. If it proxies calls to other contracts, that might be relevant. So overall, this is a little bit more of an involved case. So if the demo gods are with me, I might show a quick example of an interaction. Let me see. So I created this mock website. It's a little Ethereum. I hope the name isn't taken and I'm not gonna get sued or something, but the general idea is it's a website that allows you to place bets on outcomes of games. So we can log in first and when we log in, we get to log in with our YOLOCOM identity. So the things that the service requires from me at the moment is my email address and also my Ethereum address. So this very straightforward, I'm just gonna go over it. If I click accept, I hopefully get redirected back to the website, but now I'm logged in. Now. Okay, there we go. And this allows me to place a bet on a chess game that happened in September this year. So I'll place a bet on Levon because I Googled the results in Anohi 1. So if I place the bet, an Ethereum transaction is triggered. So this is an API called to the identity gateway, which then renders this consent screen to the user. And at this point in time, we fetch metadata from BigchainDB.  I don't know if you can read it, but it says a fair betting contract on top of the Ethereum blockchain. We pull a small description of the function that we're about to trigger, which is it allows users to bet on the outcomes of sports games. And then we also have a verified owner of the smart contract. So this is just the identity I used to deploy this local test contract. So normally it would look probably different. And we also have reviews, which I mentioned that basically the funds are basically people that use it and said, okay, this works as I want it to work. So if I confirm, no risk, no fun, I get redirected back to the service provider where, so this runs on TestRPC locally. This is why things are so snappy. Get redirected back to TestRPC where kind of the whole interaction is complete. So we've retrieved data from BigchainDB to provide a better user experience and also a more secure user experience in a way so that users can be a little bit more sure about what contract they're interacting with. So this was a fairly weak demo and there's a lot of things that still need to be done. Overall, next steps were represented now as an MVP proof of concept. The next steps, of course, we need further and better definition of the claims. So perhaps the reviewed claims, which I mentioned where it just kind of thumbs up, people signing a message that I've interacted with this contract and it's fine. Perhaps we could have a message there, a comment you could leave, perhaps say I've interacted with this particular function of the smart contract because maybe you don't interact with everything. So that could be improved. We could have historical or version records of claims. So BigchainDB allows you to step back through time and see how particular assets or metadata evolved through time. So perhaps we can see that the current security audit for the contract says that it's a secure contract. You maybe go back through the revision history at one point in time, it was not secure. You can maybe see how long did it take for it to be fixed. How often was it insecure? How often is it audited? So having this kind of ability to go back in time and check the reputation of the contract throughout history could be important for end users. Of course, we would like to have support for more complex smart contracts. So this also basically includes contracts that use libraries or rely on other smart contracts, proxy requests to other smart contracts. For example, if we audit one smart contract, the given point in time, we say this smart contract insecure, but then it proxies the request to another smart contract and has a function which allows to swap that one. It could be that at a later point in time that contract is no longer secure or it's malicious or has undefined behavior. So this is another thing we want to focus on. And the last thing we want to focus on is perhaps standards and community input. So it would be nice that we don't build our own silent solution and time. Thank you very much for your attention. Thank you. Thank you.


Subunit 2.4, Myers-Briggs type indicators and personality types within teams. So this section is going to focus on what kind of team member are you and how do you fit into the broader team in general. Personality type and psychological type are terms commonly associated with the personality development and inventory known as the Myers-Briggs type indicator. The four letters are derived from four pairs of preferences. So as you go through and you've done your Myers-Briggs assessment in the pre-work from the last unit. So here you're looking at these four letters and what do they mean? So let's look at the first pair, introvert and extrovert. So it indicates whether energy is received from an inwardly world or from an outwardly world. So you've seen many people who like to work alone on their projects and get great satisfaction in being kind of a solo performer and other people who really receive energy from working in larger teams. And that's just a sense of what, again, how you best work in a group. Another one is sensing an S or intuition an N. This identifies how information is gathered. How do you get information from the external world and how you make decisions. Next one is thinking a T or feeling an F. And this is an indicator of how judgments and decisions are made. And again, remember that each one of these is trying to identify how you work when you interact with others and when you do problem solving. This is going to help you in understanding how you fit into a team. So the final one is whether you're judging J or perceiving a P. And this determines the way a person deals with the outside world. So here you see an image that kind of consolidates all of these and gives you some examples of people who are in these categories. And so if you combine all those four attributes and look at personality types that fit in each one of those four attributes, you can see anywhere here from George Bush to Marilyn Monroe and Robin Williams and kind of where they fit in this world. And you're going to have a discussion here. There's going to talk about the fact that he's an INTJ. And you can see how an INTJ, people like John F. Kennedy and C.S. Lewis fit into a team and how they best can contribute. So my personality type is very different than John's. I'm a project manager and system engineer. I'm an ENFP and ENFP you see Robin Williams and Bill Cosby. Boy, that doesn't sound like a good engineer at NASA. Actually, there's a lot of attributes and being someone who is extroverted and likes to bring people together and do problem solving that are really valuable as a system engineer. So you'll find system engineers fit in a lot of these different places on the Myers-Briggs assessment. And again, it's really trying to find out where you fit in, where other team members fit in, and then how you work together because the interaction between an ENFP and an INTJ has to happen a certain way. There's going to be certain ways that a John Mather will perceive the world that's different than mine. But again, on a big project, you're going to try to come together to solve a problem. I've been very interested in psychological types and curious about my own. I've taken the Myers-Briggs test a couple of times and I didn't get exactly the same answer twice. But I tend to fall in the same box as most scientists, which is a pretty small fraction of the total population. I think they said about 3% of us are in this little box called INTJ, that's what they call it. So it's primarily intuitive, a little bit introspective as compared to people-oriented thinkers and able to judge things. That's how we like to approach the world. So scientists are, for the most part, very intuitive. But some of us also say, well, I've got to go get data. So I tend to be middle of the road about a lot of these things, and so it gives me flexibility. Well, I never took the Myers-Briggs personality test. But I did take a test, a 4D test, part of the 4D training that we went to, that has been going around here at NASA for a couple of years now. And my personality type was a logical decider and directing. You know, Mike's personality type using the Myers-Briggs type indicator would most likely be an ENTJ. These are folks that are good at being frank and decisive leaders. They eliminate inefficiency and they strive for goals with thorough planning and organization. Gosh, those are key people to have on a team, especially in the role of system engineers. Well, I think that the way the assessment came out is the way I'd like to be viewed as. I hope I am a logical decider and I hope, you know, in my role as the lead, I have to be directing. So I think that I was actually quite pleased with that. My personality in working with a team is to be curious and interested in what other people are thinking. Because even though everybody thinks I'm a famous scientist, nevertheless I know that I don't know what other people know. So I usually approach a meeting thinking, if I'm talking, I'm not listening and I'm not learning. So my approach to groups is to work with people and then try to make sure that they know what their job is and encourage them to do it their way. I'm not a very directive person. I don't think that I know what other people should do. I think most of the time if the people are the right people for the job, they already know what to do. So that's how I work with people. People say that I'm a modest person, which isn't completely true. I'm proud of what I've done and I know that I can do some things very well. But usually I know in a group situation I'm not the person who can do everything well. So I step back a little bit. I don't push myself on telling people what to do. There's a lot of benefits of the Myers-Briggs Type Indicator. Its ability to recognize one's strengths, preferences and areas for growth and improvement. Also an awareness and appreciation of other different personality types. Because again you want to be able to improve your communication and interpersonal skills between you and all the team members to make sure again that you've kind of taken into consideration the way that they perceive the world and the way that they like to do problem solving and interact with others when you communicate with them. I think when I'm in a team environment I do notice somewhat that different people have very different personalities. I'm very glad for the variety because some of us are good at some things and some are good at other things. I'm particularly good at sort of visionary kinds of things and other people are good at making things happen. Other people recognize better than I do what people's conflicts of interest are, whether you can trust what they say or whether they're only able to think for their own particular interests. So the utilization of the Myers-Briggs Type Indicators as a leadership tool for hiring and staffing, career planning and problem solving, team building and enhancing teamwork. If you're going to be a leader you're going to have to get to know your team and leverage the talents or avoid the deficiencies in each. The team that I got now is diverse and it's an excellent team. I'm very pleased with it. Within the system and engineering orgs there are types that are very tedious and methodical. You definitely need them. They're the ones that check to make sure there are no mistakes. There are those that are creative and designing and those are the ones that you get to solve the problem when it arises. There are personalities like myself who have to apply the pressure to make sure the team doesn't get stuck somewhere that it keeps moving. Even if you make a mistake or two, right, if you still get it 90% right and you don't make any mistake that can't be fixed later, you keep the pressure on and keep things moving. So, you know, having a team with all those diverse types is essential and leaders learn how to leverage it. A good leader has to learn how to leverage that. So now click on the icon to read the characteristics of the 16 Myers-Briggs Type Indicator personality types and make sure to answer the discussion form, post and collaborate with your peers.


92 points Robert Parker, 93 points James Suckling, 97 points wine spectator, 4.2 on Vavino. Do these scores matter? We're going to talk about it in this video. Welcome back to Exotic Wine Travel. I am your host, Matthew Horky. We are going to talk about wine scores today. Do they even matter? This is something that wine people like to argue all the time. Most of all, wine geeks like to argue about it and then number two, just general consumers, they find it kind of confusing. So we're going to talk about, do they actually even matter for casual wine drinkers? People that are just drinking wine just out of pure enjoyment? Do wine scores matter? No, they really do not. Think about when you're at a restaurant with a loved one or friends or family. If you choose a 94 point wine off a wine list versus a wine that scored 85 points, 84 points, are you going to get 10% more enjoyment? Are you going to get 10% more connection with those people? Are you going to get 10% more laughs? Number two, you got to realize that most people are buying wines in supermarkets and a lot of those wines are just meant to be table wines. They're not going to be scored by the major press. Another reason is we're always changing. Our perception of what's in the glass is always changing. Think about a song that you really love.  Something like Journey. Don't Stop Believing. If it comes out on the radio, some days I'm really feeling and I'm like, don't stop believing it. And then other days, maybe I'm not in such a good mood, it comes on the radio. I'm not so excited. I'll turn it down. Another reason that wine scores don't matter, such a small percentage of the wines produced around the world are actually scored by publications that matter. We spend a lot of time in Central and Eastern Europe. We also go to Italy, France, USA, Spain, Portugal every year, but that time we do spend time in places like Croatia, Serbia, Hungary, Austria, Slovenia, and I can tell you what. Less than one percent of those wines being produced are actually scored in places like Robert Parker, James Suckling, Venice, De Canter magazine in the UK. Real small percentage and there are some lovely wines being made. Rosé, a wine that, a simple wine where sales are going up around the world every single year. It's not a wine that's actually usually scored very high in major publications. Does that make it any less fun to drink? Here's the other side of the story. Here's why wine scores matter to me. When I started learning about wine, I couldn't travel around the world. I couldn't taste all these wines, but I could pick up a publication. I could read. I could look at the numbers. That would give me a general perception of quality. I think scores are really powerful if you get to know the person that is the reviewer that's actually scoring and use it as a guideline. For example, we are subscribed to four major US publications. James Suckling, Venice by Antonio Galloni, Robert Parker and Wine Spectator. You know what? I really enjoy reading the scores from Venice and Robert Parker, but it really depends on the critic. Some critics I don't agree with as much and some match up with my palette a little closer. Another tool I use are apps. Vivino. We're very active on Vivino. I know a lot of SMLAs hate on Vivino, say that people are just scanning and looking and looking at the score to see if they want to buy the wine or not. Some people say that there are too many amateurs on Vivino. I'll tell you what. What I've noticed with major wines, if there's at least a hundred reviews on Vivino, that score usually matches up pretty close to something that I would score. I think they are very useful tools. The argument I always get when I talk to other wine professionals is, oh, you should be able to evaluate the wine just based on tasting notes. I see so many people writing about wine, wine blogs, everything like that, where I feel like they're just writing just to get samples of wine. And I can't even tell if they like the wine or not. And then some publications, the tasting note, gives me no idea about the quality of wine. Let me read you a tasting note and you tell me if you think the wine is good or not. This is from Wine Spectator Magazine. Tasting note, tart cherry and raspberry flavors mingle with orange peel and balsamic flavors in this tangy red. Vibrant acidity centers the structure, backed by light tannins. Drink now through 2022. Does that sound like a wine you want to drink? Do you think that wine got a super high score or do you think it didn't score so well? That wine is actually a Ribera del Duero from Spain that scored 84 points. In today's world, that's like a wine that's not even that exciting. It's a wine that I drank recently and I found incredibly exciting. I thought it was very good for the money. So once again, you got to know the reviewer. You have to know your own palette. I know that's an imperfect system, but I like to see how people judge the quality of wine. There are a lot of mistakes out here and there's a lot of fantastic wines in our score. Let's take this, for example. This is Ariacine La Jorra, The Joy 2016. This got 94 points, Robert Parker, and it's a lovely wine. On the flip side, we have this beautiful wine we always enjoy from Enningi in Croatia, the Venier White from 2010. This is current release. I think this is fantastic. We've taken this to Masters of Wines, Champagne House owners. They said, I thought this was an Alsatian Grand Cru. Fantastic wine. It is not scored by major press. So once again, use the scores as a guideline only. So I'd like to know, do you depend on scores? Do you just look at tasting notes or do you not care?  Let us know in the comments section below. And guys, if you like this video, please subscribe to our YouTube channel, Exotic Wine Travel. I will see you at the next episode.


Welcome to this short introduction to the core concept of phylogeny. In this presentation I'll cover how we classify organisms and how molecular sequence data has revolutionized the way we infer evolutionary histories of both species and individual genes. I'll start by introducing the basic terminology and then go on to talk about how trees are made and how comparison of trees allows us to subdivide homologs and so-called orthologs and parallogs. Starting with the terminology. Before phylogeny we had taxonomy, which is the field of classifying organisms. These were classified into groups called taxa at many different levels starting from the top level domains such as eukaryotes going through kingdoms, phylums, classes, orders, families and genera to finally arrive at individual species. In phylogeny we aim to do much the same by capturing the evolutionary history in the form of a phylogenetic tree, a species tree which looks like this having individual species as leaf nodes and a tree representing their evolutionary relationships. The tree has many different branches and each branch corresponds to a monophyletic group that is a group of organisms that have common ancestry. These groups are also commonly referred to as clades and clades are closely related to taxa in taxonomy since in a well-defined taxonomy the different taxa will correspond to monophyletic groups of organisms. Gene trees and species trees are really the core of phylogeny. If you have a set of homologous genes from multiple different species which share common ancestry you can construct a multiple sequence alignment of their sequences. Having an alignment like that you can infer a gene tree in a couple of different ways. One is maximum parsimony which aims to minimize the number of mutations needed to reproduce the gene sequences. Nowadays most people instead use so-called maximum likelihood methods which use an explicit evolutionary model and tries to find a gene tree that gives the highest likelihood of the observed sequences. If you want to make a species tree you need to find so-called marker genes which are genes that are ideally universally present in single copy. That means every genome has this gene and it has it in only one copy. With multiple marker genes you can construct either a concatenated alignment and infer a species tree directly from that or you can make trees from each individual marker gene and then build a consensus tree to get your species tree. This finally gets us to the topic of orthologs and parallogs. If you have a gene tree and a species tree you can compare the two and trace gene evolution through species. In this slightly complicated figure you see six different genes from three organisms the organisms being A, B and C and the genes being A1, B1, B2, C1, C2 and C3. There have been several events happening in evolution here in this example, two speciation events and two gene duplication events. If you look at a pair of homologous genes you can now divide them into two types namely orthologs and parallogs. These are defined by evolution in the sense of how they are separated. This can either be at a speciation event or a gene duplication event. Let's look at the figure again. If you look at A1 and pair it with any of the other five genes you will see that the two genes trace back to speciation event number one. This means that A1 is an ortholog of all the other genes. If you look at B1 and C1 and trace them back you will see that they meet at speciation event number two. This means that B1 and C1 are orthologs as well. But if you look at B1 and C2 and trace them back they meet at gene duplication event number one and thus parallogs. And similarly C2 and C3 meet at gene duplication event number two and are also parallogs. So why should you care about all this? Well first of all phylogeny allows us to answer very fundamental questions about life and how it came about. But it also has very direct applications. This includes in particular in function prediction where the ortholog conjecture states that it's better to infer function from orthologs than from parallogs. And pathology is also used a lot for doing interaction transfer to transfer protein interactions from proteins in one organism to another. If you want to learn more about how the latter type of networks are constructed I suggest you go watch this presentation next. Thanks for your attention.


Hi everyone, Joe for Jaspy's CaseRakes.com. Happy Tuesday coming at you with 2019-2020 Upper Deck Allure Hockey. Just a single pack rake, but it's important because at the end of this quick little pack rake, we're giving away the final 10 cup hockey spots. You can get a cup hockey spot for a fraction of the price. It's pretty nice. But first, the break. Thanks everyone here for making this happen. There are the teams right there. Just roll it. Randomize names and teams one and a two, three times. One, two, and three. Three times for the teams. One, two, and three. Alright, there's the first part of the list right there. And there's the next part of the list right there. And let's just print and rip. Once we give away those spots, the break itself will be in a separate video. Chifley, Connor Hallibook, Rebois, Botanian, Nico, and Victor. Alright, no hits, nothing too crazy there, but thanks everybody. The whole point of this obviously is not the pack. It's just going to win those cups spots. That's the hit that you're looking for. Alright, there's new dice, new list. Let's roll it and randomize that list. Four and a three. Lucky seven times. It's going to be top ten after seven. Good luck. One, two, three, four, five, six, and seven. And final time. So from eleven on down, no good. But I appreciate you trying though. Thanks for taking the risk. Top ten, your winners. You're in that Cup Hockey Break. Thanks for taking the chance and congrats again, Graham, Steve, Adam, Sean, Eric, Sean, Sean, Sean, and Mark, and Oliver. Congrats to the top ten. You are in that Cup Break. We'll see you for that next, jaspyscasebreaks.com.


to what's new in Operator Framework. So today, we have myself, I'm Jesus Rodriguez, Principal Software Engineer at Red Hat. I'm the team lead for the Operator SDK team there. And with me is... Hey, my name is Jonathan Burkan. I'm an open source software contributor for IBM, maintainer on the SDK, which is what we're here to talk to you about today. So, show of hands. How many of you have heard of the Operator Framework? Wow, I'm impressed. What about Operator SDK or OLM? Okay. CubeBuilder Controller Runtime. Wow, that's great. You guys have, you surprised me. I honestly was expecting not very many hands. So this is really happy. So what is Operator Framework? It's an open source toolkit to help you create and manage your operators. There's two key projects. Operator SDK, which is the CLI. It's an extensible toolkit that can scaffold out your projects and help you create bundles to integrate with OLM.  So basically, it takes away a lot of the hard work and just kind of lets it run and manage it for you. It also has a dependency model as well. SDK uses other upstream projects, Controller Tools, CubeBuilder, and Controller Runtime as well. So what's new? We just recently added Java's based operator support to the Operator SDK. So what are Java operators? They're effectively operators that you write in Java. Simple as that. So we currently have Go, and Ansible, and Helm support. So now we can actually help you create your operator, scaffold it out in native Java. We were able to do this. There is a new plugin, Java Operator's Plugin, which integrates with SDK. That does the scaffolding of it. And then there is a Java Operator SDK project that was started by another group that is effectively a Controller Runtime library like, except written in Java. So it allows us to not have to do a lot of the lower level Kubernetes pieces in Java, and it makes it easier to develop your operator. For the first version of the plugin, we're actually scaffolding out a corkis-based operator. So using corkis runtime, it'll make it faster, and it kind of reduces a lot of the code when we actually scaffold it. So why did we do the Java Operators? Well, one of the reasons is there were a bunch of Java developers. Everyone says it's the popular enterprise language, so we wanted to kind of target there. We have a mantra of meeting the developers of where they are. So instead of forcing folks to learn go and write the operator, let's get to them where they feel more comfortable. That's how we got Ansible. So a lot of folks were, hey, I need to get operators written, I need to deploy my stuff, and they already had playbooks and things in Ansible, so we went there. And then Helm charts, hey, I've already got a Helm chart, and I have to do an operator, kind of get started so we did a Helm operator. This is the same thing. There's been a lot of chatter of folks wanting to be able to write their operators in Java. So this was kind of a likely good candidate and good path to go down. What else? So phase two plugins. So phase two is in QBuilder. It'll soon be into SDK when we bring in the next release of QBuilder. So what is a plugin? Wikipedia says it's a software component that adds a specific feature to an existing computer program. That's exactly what the plugins have been doing with operator SDK. So we have three main methods in it, create API and create API, I mean, webhook. So these plugins allow us to extend those features. So when you do init and you give us the plugin of go, Ansible, Helm, and now Java, we can create the specific plugins that you need, the specific operator project that you need. We also added chaining. You'll see that in the literature slide. That allows you to combine plugins during one of these phases. So phase two, what about the other phases? So phase one is when we introduce the plugin architecture to operator SDK. So this again allowed us to go beyond go and add specific languages and extend the features to it. Right now, the phase one plugins are all go-based. So they have to be compiled into the SDK. They cannot be external. It's all one big thing. 1.5 is when we added the chaining ability. So you could potentially say, I want to initialize go and then I want to add, say, OpenShift or EKS or something that can maybe transform your project during initialization and do something to it. Those are still go-based only and compiled in. Today, the Java operators plugin, we wanted to get it out sooner, so it is still go, but the plan is to merge it and make it into a phase two. So what is phase two? Phase two allows for out-of-tree plugins. So they will no longer have to be compiled into the operator SDK. They can have their own release cycle. They can be written in any language. We basically have a simple input. We give you a, there's a universe that we pass in. Everything is done right now through standard in and standard out. And we can call your external plugins. We have discovery, so we know to find and where your plugin is and we can run that. In the current implementation, there is an example of a go and a Python to kind of illustrate that you can do this in the future. So again, any language that can handle standard in and standard out and can be baited into an executable but wait, there's even more. Jonathan will take over. Oop, hello, is this thing on? Okay, so let's do some more show of hands. Who here has worked on an application that was deployed to Kubernetes via a Helm chart? Okay, so unsurprisingly most of you are pretty familiar with Helm charts. Who here has tried to make a Helm operator based on those charts? Okay, quite a bit, I don't think I saw, one guy back there. So currently today the Helm operator offers pretty limited functionality. Its intent is that it's sort of a stop-gap measure. You have something that's deployed by a Helm chart. You'd like to make it an operator. You can quickly get up and running with a Helm operator but it offers very limited functionality. It pretty much is just sort of a one-size-fits-all. You don't get really any control over the reconciliation of the resource. Somebody creates an instance of the CR, it spits out the Helm chart. So Hybrid Helm is our attempt to sort of alleviate this problem, to add additional functionality to Helm operators. They're never really gonna be as advanced as the Golang operator where you have total control and can do arbitrary functionality in the reconciliation because you're implementing it yourself. But hopefully this will allow you to get some more life out of those Helm operators. So basically rather than right now today when you build a Helm operator, you get everything baked into an image that we control and it just sort of, you know, you get the image, you can't really control what's going on. So the Hybrid Helm operator, rather than having everything pre-baked into an image we make, it's more similar to the Golang where it's gonna spool out a bunch of scaffolding on your machine and you can go in and edit the various pieces of it. In addition, we have a couple extra little sort of helper features that allow you to manipulate the operator that's being provisioned in terms of like some Helm abstractions you might be familiar with, like an override's file or Helm pre and post hooks. But you'll be doing this in GoCode to manipulate the custom resource type from your operator. It's a separate repository from SDK for the moment that contains all these helpful helper functions and we're gonna go ahead and do a demo of it right now. Now I've been having this, I've been fighting with this all the yesterday because the conference internet is awful. But hopefully my cluster is still up and this should work. Oh man, that's running copy, pasta, some commands. Okay, so we're gonna go ahead and edit a hybrid Helm operator. We're gonna use the Bitnami WordPress chart. It's sort of the hello world of Helm. It's a non-trivial example, stands up a WordPress instance that's backed by, I think by the default configuration. It's a MariaDB instance. Of course, this would take forever to run. Okay, so if you're familiar with what the Go operator looks like, this should look pretty similar. We've scaffolded out the basic framework. We have a main.go, which is gonna run the controller manager. And it's gonna have a reconciler that's configured with the Helm chart and some pretty basic defaults. And then we're gonna go ahead and add the type based on the WordPress chart. See what's happening, that spools out. We've got an API directory now. It's taking forever. Well, I'll go over here and show you what it will look like, or maybe not. So normally I would be able to build and deploy this image, but I've already built the image and uploaded it, so I'm gonna go ahead and deploy it. Just to show you what the basic thing looks like. Hopefully that shouldn't take too long. Okay, so I'm spooling up the controller here. This is what was built out of that main.go. So if we wanted to, if you're familiar with how the controller manager and the control tools and control runtime libraries work, that's the same as the one that runs in the go operator and provided you're handy with a little bit of go, you can go in there and make it do whatever you want. Now it comes pre-configured with the same Helm operator library code that the regular Helm operator uses, but because we have the source code, we can go in there and make it do whatever we want. Go ahead and provision an instance. Okay, so we have an instance coming up. Like I said, it's got a pod that's basically the WordPress web server backed up by a pod that has a MarineDB instance in it. Hopefully the images should already be cached. So it shouldn't take too long to start. Well, while that's happening, we can go ahead and do the next step. So assuming that comes up, we'll be able to access it. It'll be a very basic WordPress that's got a little webpage running. Let's go ahead and make it do something fancy. So, like I said, this is the go code. If you're all familiar with how controller runtime or controller manager works, this is the same thing. We're gonna go hit in and use one of those helper functions I was talking about. So like I said, we have a helper function that lets you set basically the controller tools equivalent of a HALM overrides file. And we're gonna go ahead and stick that in here. So I'm just gonna create a map that's gonna set the WordPress blog name field to the overwrite blog instead of whatever it's set to. And now this is fairly simplistic. I'm just doing basic string to string. But because this is happening in go code, you could get as fancy as you want here and have overrides files based on what's going on in the cluster, even spin up a go controller tools reconciliation loop and do whatever you want in that. Hopefully this is up. Okay, a little networking magic on the backend so I can see it. I keep in mind this is the old one so without the override file. Okay, so we have this nice little blog that says the hybrid blog that was that demo I created. So now if we go back here, we undeploy the old version. And like I said previously, I've already got these images compiled and cached on the cluster. So I'm gonna go ahead and delete the old one, update my tag, go ahead and deploy the one with the override file fix. Hopefully that doesn't take too long to come up. There we go. I got a second demo file. Okay, so this has the same blog name, the hybrid blog is the previous one but because we have that override file that I added to the controller, once this comes up, we should load the webpage and it should have the override blog name instead. Well, that's running, we can take a look at. So the one I use, like I said, is an override function. We've got a couple other helpful functions in here somewhere. So there's the override values one. You can set things like max concurrent reconciles, how often it reconciles, how many releases you wanna have on the cluster at a time, annotations, bunch of other helm stuff. So even if you're not the handiest with writing your own custom reconciliation loop and go, assuming you've already got this thing packaged as a helm chart, you've probably used some of these abstractions and you can just go ahead and add them to your operator with these helper functions. Okay, that's up and running. Fingers crossed, has a different name even though that wasn't what I declared in the Kube YAML. So I used my override. So that's just a short demo for a hybrid helm and keep going. So that's sort of what we have, everything we just mentioned with I guess the exception of phase two but like the Java operator hybrid helm, that's all in the release, you can go download that and use it right now today. Now we're gonna briefly cover some of the stuff we're working on that's coming in the future. So for operator SDK right now, we're working on external bundle validation. So what is a bundle? A bundle, if you've ever used OLM, a bundle is the artifact you produce that encapsulates a specific version of your operator to then be consumed and deployed by OLM. Currently when you generate a bundle, it runs a suite of validations against it but those validations are entirely opaque because they're compiled into the SDK. They happen whether you want them to or not and you can't add additional validations to that. So we're breaking that out. We're gonna allow arbitrators to be called from arbitrary binaries. So if you have some custom validation of your operator that you want that's specific to whatever your operator is, you'll be able to add that in and also from an internal perspective, this is gonna be a lot better because now validators can be bumped independent of the SDK version. So previously which validators got ran was dependent purely on what version of the SDK was installed on your machine which maybe was good, maybe was bad depending on what version match you had between your SDK version and the version that was used to generate your operator. But this will do away with that. We're gonna be adding support for external language plugins so this is what phase two was talking about. So like Jesus mentioned currently today, even like the Java operator is written and go which is kind of weird. We're hoping that this will allow the community, like I'm aware of there's the Java operator, there's also a Python framework out there. But this will allow the community to say if they want a rushed operator framework or Python or whatever arbitrary language you want that they'll be able to go and write that and they won't be dependent on us as a bottleneck. OLM has some slightly spicier things in store. So right now today when you install your operator with OLM it creates this thing called a catalog that's part of how it keeps track of operator versions. And right now today that's stored in an SQL Lite database which is kind of hard for a regular human to use. Cause in order to talk to it you gotta do SQL queries and if you miswrite something you gotta extricate itself from the database. So this is being replaced with just sort of a file based catalog that's what it's called where this stuff is going to be stored in plain text YAML which hopefully should be a lot easier for a human to use especially because we're all familiar with crudding YAML up and down to use Kubernetes itself. And then also coming down the pike is Ruckpack. So that's the name they came up with it but basically what it is, it's OLM 2.0. So they're gonna be doing a major version bump of OLM so the API is going to be entirely different. It's going to be based more around the concept of the bundle. So right now today when you need your operator to be usable with OLM you make this thing called a bundle but it's a collection of artifacts and doesn't really have any one-to-one correspondence with actual Kubernetes resources that get created by OLM. So we're gonna be changing that so that the bundle is gonna be a Kubernetes type in OLM and you add bundles just by directly carting that resource. Eventually we're gonna have support for generic bundles so rather right now today we have our own one specific bundle format that we create and you have to use that. We're hoping to have support for generic bundles so a bundle can be backed by multiple different kinds of resources where you can stick with the bundle type that we have today or you could have a bundle that's backed by a Helm chart and that's how your operator is packaged. Hopefully this will be helpful. If you don't actually care about that you just wanna keep using OLM. When the upgrade happens all the commands you use with operator SDK to generate and use bundles today should still work. Everything should happen behind the scenes so individual users and authors won't have to worry about it. Okay, that's it for what we have prepared. Would anyone have any questions? And I think we got Martin here to run around with the microphone. One, two. Okay. Hello folks. So has anyone got a question? Just put your hand up and I'll come down with the microphone. So last week I wrote my first Java operator with the Quarkus SDK. It was really great fun. The part I was struggling a bit with was the status implementation. So there are really good examples, et cetera, but I was having a bit of a hard time on how to streamline that. So I think there's the other Go project cube builder where you have the more or less a defined standard saying status changes, like last transition message, et cetera. Are there any plans on standardizing this part as well or did you deliberately put that free? The Java operator SDK library does, they are attending the cube builder and controller runtime meetings as well. And so what they're trying to do is it's not going to be completely feature parity, but there are common things that happen on the Go and controller runtime side that they try to implement on their side that come up. So as far as a concrete plan of yes, it will be the same. I can't say that for sure, but they are aware, so I'm sure what's gonna happen is they'll look at it and then try to get it as close as possible to that one. The Java meeting is every Thursday at 11 a.m. Eastern, which I think is 5 p.m. Central European time. So if you ever have a concern, you're more than welcome to join that meeting and bring it up and we can always have a conversation about it as well. So we've no questions yet on the live stream. Anyone else? Hello everyone. Quick one, any difference in performance from the Go operator to the Java one? With Quarkus, we haven't done full performance numbers on it from what we've seen with Quarkus like startup time, it's just a hair slower than starting native Go. But Quarkus in native mode is way faster than starting a JVM operator. So that's one of the reasons we targeted Quarkus first is to allow that to get you there faster. Quarkus has surprised me, because not the first time I've seen it, because not to disparage Java, but at first I was like, well, that's gonna be a lot of startup time and everything and then when you put it in native mode, it's really fast. Okay, anyone else? Anyone else that would like to ask a question? I'm gonna ask a question actually. And it's of interest to me. So I was interested to see that you've no gone with this hybrid Helm operator. So I've used the original Helm operator where it just take the Helm charts and it generates code and you couldn't get at the code. So is this extension or this new hybrid code and the ability for if people have the Helm chart and then they wanna come on and add extra stuff to control afterwards, did you find that people were limited when they had the original one? Say the last part again. So did you find users were limited when they had the original Helm operator? Yes, one of the primary reasons for doing the hybrid Helm was a lot of folks would start with the Helm operator and then realize that they wanted to do more and they would often abandon it and go to create a Go operator and so that they can have more control. So one of the reasons we did the Helm, the hybrid Helm is to by default, it generates, it looks just like the old Helm one but because you have access to the main.go and the actual reconciliation loop and there's also a library in there, you can now start to extend it and add more features to it and not have to re-implement your entire operator. So that was the driving factor behind it. I think that's great, yeah. So anyone else folks before we finish up go on once, twice, three times. So please give a round of applause to our two speakers. Thank you all.