I've been working on this for five weeks. I did not enjoy this. I did not enjoy it. I didn't enjoy it. It's so annoying. It now is the first of May, so I am cheating on my owls. Welcome to my owls vlog. I am actually so, so excited. I have never participated in the owls before. In fact, I'm typically not great at readathons in general. I just struggle to do them. I'm not joining in. I'm not saying. I'm just giving you three, come on. No, I don't want to do it anymore. I've changed my mind. I think I'm gonna do well. I think I'm gonna do well. I think I'm gonna do well. I'm a Gryffindor, just to get that out there. I always feel like I should be a Ravenclaw or a Hufflepuff, but when I take every quiz that's out there, every Harry Potter quiz that's out there, I am apparently a Gryffindor. And I am taking my owls for the job of Hogwarts professor. I was originally choosing between Hogwarts professor and librarian, and I chose librarian, but some of the prompts for librarian, I just couldn't find a book that I wanted to read that fit that prompt. Whereas with Hogwarts professor, although you have to read seven books, you can basically pick which prompts you're gonna take part in. So it actually meant it was a lot more flexible for me and I can actually read what I want. For ancient runes, which is read something with a heart on the cover or in the title, I'm gonna be reading Heartless by Marissa Mayer. This is a book I've had, I've owned this for like a year and I bought it in hardcover, I bought it in Florida because I wanted this cover and then I've never read it. This is a Queen of Hearts retelling. I read pretty much everything Marissa Mayer puts out. It's not that I love her stuff, but I love the idea behind her stuff. Divination third eye, assign numbers to your TBR and use a random number generator to pick your read. I did this and I forgot to film it. So like I could recreate it for you, but you just gotta trust me. Lies, baby, lies, baby, lies. That chose Lair of Dreams by Libba Bray and I wanna read this so bad. I've been trying to figure out how to fit this into my like weekly themed vlogs because if you don't know, every Sunday I post a vlog and they're always themed around something, you know? And I just could never think of how to fit this into a video. This is the second in the Divinus series set in 1920s New York, lots of like kind of magic, demons, mystery, friendship. It's like a scuby gang, it's great vibes and I cannot wait to get to this. Again, I bought this in the same Barnes & Noble, which I bought Heartless at the same time, still haven't read it, need to get around to it because it's been a year. Next for Charms, which is something that which has white on the cover. I'm gonna be reading The Raven Boys by Maggie Seaborder. I don't know much about this other than if Blue kisses a boy that she loves, he'll die. And there's The Raven Boys, there's something called Lay Lines, which I don't really know what they are. So next is Astronomy and it's Night Classes, read the majority of this book when it's dark outside. So I chose The Grey Dild Book by Neil Gaiman, it's the graphic novel. My dad got this for me for my birthday, I don't know much about it, I don't wanna know much about it until I read it. I figured that, you know, graphic novel was something that's good for this because I can read it quickly. I read, I do the majority of my reading at night anyway, but I wanted to have a short book so that I wasn't super constraining when I could read it. And then the last physical book I have, Care of Magical Creatures, creature with a beak on the cover. I have gone with Ruin and Rising by Lee Bardugo, this is the final one in the kind of Shadow and Bone trilogy. Well, I don't even love it. I feel like I have to read it because I really wanna get onto Six of Crows, like ASAP. There's two audiobooks, which I'm also using to fulfill prompts. The first of which is for Defense Against the Dark, Arts, Grindelow's Bookset, The Sea or Coast. And for that, I'm going to be reading Gentleman's Guide to Vice and Virtue. And then for Muggle Studies, which is to read a book from the perspective of a Muggle or like a contemporary book, I'm gonna be reading Piecing Me Together by Renee Watson. I feel like I've got a really great selection of books to read this monthly out. Future Megan will decide whichever book we're speaking about there and you'll see now. I'm over halfway through. I listened to it a little bit while making lunch today and I read like 20% of it and I was like, oh shit, because I was on 40% and I wanted to check in the halfway. So I'm at 60% now. So if any of you saw my reading Light YA fiction, I'll put the pointing with my bookmark. That seals. I read What Just Rise by Renee Watson and Ellen Hagen in that. I loved that. But I feel like in that one I had a lot more to talk about whereas this book is really good. But I feel like I haven't got much to talk about. So in this, we are following a young girl who goes to basically like, I mean, I guess it's our equivalent of a grammar school, like a school for clever kids. I actually can't remember her name. That's bad. I can't remember what her name is. She's an African girl, her name's Chanel. Chanel! And the school she goes to is predominantly white. She's black and it's basically her story of trying to learn how to find her way through all of this. She comes up against a lot of prejudice based on her race. I almost feel like it's too similar to the character of Jasmine and What Just Rise. They're experiencing a lot of the same things and I think these are things that should be told over and over again in our stories. I just think maybe I shouldn't have read these books so close to one another. It's fine. I'm enjoying listening to it. It's a nice short audio book that isn't too taxing. You can kind of just chill out too, but I don't think it's anything like revolutionary. So I finished it a few days ago. Nothing notable really to say about it. I gave it three stars. I think it's fine. I think it tackles important issues but I feel like there wasn't really much of a plot. I didn't feel very connected to the characters and I don't really want to waste much more of your time talking about it when this is a seven book video. So that's all I have to say.  Okay. I did however start, what is it? A gentleman's guide to vice and virtue? The gentleman? I don't know which, I don't know really what it's called. I don't really know if I like it. I don't really like it. The characters just seem so annoying, like so up themselves. If it hurt your feelings, okay then I am sorry that it hurt your feelings. I am not sorry for saying it. This is a book that I was kind of wary of to begin with and I'm only reading it because it fits the prompt. I realize I haven't told you the plot but I don't really care too. I've forgotten the main character's name. I know we've got Felicity in Percy as like his sister and friend, friend. He's on his Europe tour and things go wrong. They've gotten involved with these people. I don't really know what to tell you. Like it's just kind of nothing. That's how I feel about this book. I feel very nothing. The main character is very annoying to me. I don't know if he's supposed to be annoying but he's pissing me off.  He's so up himself and I know that's the character but doesn't mean I have to like him. I don't particularly like you either. I can't find one damn thing to like about you right now in the moment. To me it just feels very juvenile. It feels like a really basic story and I'm just not really here for it. I'm finishing this always at the end of a chapter. Like I'm not finishing halfway through a chapter but I can never remember what's going on. I cannot tell you what country in Europe we're in right now. I actually have no idea. And I think the bit which fits the prompt of this being set at the Sea of Coast has actually happened but I actually don't recall any of that. Like it's weird. It reminds of when I read Rebel City of Indra by Kendall and Kylie Jenner how I often struggle to visualize where we are, what's happening. I feel the same way about this. No. Not this. This book ain't good. This book is Hot Trash. I finished it. I forced myself through it and I'm giving it two stars. The characters, no personality, no flavor, nothing to them. How was this book almost 11 hours long, audio book and it feels like nothing happened. Like what are you doing? And the writing just like nothing special. The protagonist, he is so annoying. I'm just so happy this is done. Also there was a bit of drama surrounding the author last night. Obviously that drama will be like old news by the time this video comes out in two weeks but for me it happened last night. This girl has been going around autographing other author's books, authors of colors books. Like defacing them. What do you have to think of yourself? To think, oh yeah someone is gonna wanna buy this author's book with my signature on it. Wow. Needless to say I will not be carrying on with this series. I did not enjoy this. I did not enjoy it. I didn't enjoy it. So annoying. Quickly before we get into this book I do need to make this sad announcement. I am not gonna be reading The Raven Boy is in this vlog. I just knew by the time I had left to read these books one had to go and charms which is read something is one on the cover was the easiest one to sacrifice. So for that I am counting Bad Feminist by Roxanne Gay which I read in my last reading vlog which was reading three feminist book. I'll link that up above if you're interesting. Interesting, interested. I gave it five stars, loved it. And if there's some rule that you're not to change your TBR like, I don't know. Put me into tension with Snape. I don't care. No offense but I really don't care. 60 pages into this. I've just read that this morning in between doing stuff. And so far I think I may be preferring it to The Diviners. The one thing that I kind of wished happened in The Diviners was I wanted it to be way, way darker. It felt very surface level darkness. And when I read Ninth House right after obviously one is an adult book one's a young adult book but that was kind of the grittiness I wanted from this series. And from what I've read so far I think the kind of trouble in this book has much more potential to be that dark, to be a bit grittier. It's also a really interesting new character we've been introduced to who I think is gonna be so good. I'm very excited and we're just meeting back up with Uncle Will. If you don't know, I fancy Uncle Will. But I don't know if I'm imagining him properly in my head. You know, I have this trouble a lot where I struggle to imagine ages properly. Right, so everyone's fancy Sam or Jericho or Memphis. But for me, I imagine Uncle Will as like Matthew Goebbler with a bit of graying. You know, like a bit older Matthew Goebbler. That's just how I imagine him. You can tell me if I'm wrong and he's supposed to be really, really old but like in my head, it's fine. I think I'm actually gonna fiend. Then the Diviners. I'm enjoying it much more. So the Diviners are like this in terms of like imagine like three storylines. They're very much tight, right? And then this one, this is my brain. Imagine, let me do it this way, right? Like that, imagine three lines or four whether how many stories we've got. And then in this one, it feels like they're going to then go back like that, right? It feels like they're going apart to come back together. I think the writing is a lot better in this one and I think the stories and the characters are benefiting from in some cases a bit of time apart from one another. We've got like four different storylines going on and I think they're all equally fleshed out. They are all equally interesting. My only gripe is that Uncle Will is not, he's off doing something. And that is I think gonna be a big reveal and like we're supposed to keep guessing and keep wondering what is happening. But I just need Uncle Will in the book. Like I just love his character. And so that is the only thing I'm like, so why are you not here? And I really scratched my head and I wonder where's God when you need him? Kind of evil in the Diviners felt, I don't respond to anything but it felt much more tangible, right? Whereas this one feels a bit more insidious, a bit more difficult to overcome. Like it's extended beyond their control. It's already gone too far for there to be a resolution which I enjoy. I hate in books when I think, oh, this is just gonna get resolved. Oh, I know how this is gonna get resolved. Whereas I don't know how this is gonna get resolved. The world seems so vivid and the storylines are very complex and different. And we're wondering a lot of different things and I think that helps. And I've always said how I like how sometimes it zooms out almost. Like it feels like in a film where the camera will be on Eevee maybe or Jericho or something. And then it will zoom out and you'll see something else of New York. I think she does a very good job of keeping you set in the scene and keeping you feel like there's a bigger world out there beyond these characters. Cause sometimes in fantasy books like this it feels like everything revolves around the characters. Whereas when we zoom out we realize there's a whole city, a whole world at stake and I really enjoy that. So I'm excited to read more of this today. I finished Lair of Dreams last night. I really enjoyed it. I'm giving it 4.5 stars. It's not quite a five style for me. I feel like the plot was a major step up in this one. It got a lot darker which is what I was wanting from the Diviners. I didn't feel like we had enough darkness. I wanted higher stakes. We got to spend a lot more time with Henry who was a character I really really loved in the first book, but we hardly spent any time with him. He became a really important character in this one. There was a great new character called Ling who I like loved. She's one of my favorite characters in the thing so far. The only problem is there wasn't any Uncle Will. Like Uncle Will just wasn't here and I'm angry about that. But I think Lair of Dreams does a great job of tackling issues that America faced then and still faces now, you know, racism, xenophobia, all of these kind of things. Ableism whilst placing it in a fantasy setting that is relevant to the time period it's based off of but incorporating all these magical elements too. I loved the ending. I felt like the last 80 pages were great pacing. The kind of 80 pages before that I was like, okay, let's just get into the ending now. I felt like we could have cut like 50 to 100 pages from this and it would have still been as good. I feel like some editing was needed.  The kind of love triangle that's in this is kind of starting to annoy me. Like I'm kind of done with it. I've kind of had enough for the record in all of interest I am Team Jericho even though I don't think that's the way it's gonna go. Like I'm Team Jericho but I recognize that's probably the losing side. I cried but in case you haven't seen my most recent video which was books I made me cry. This is now on that list. I actually started the audio book and in a bid to finish all of my owls because it is current in 27. I've been working on this for five weeks. The audio book is amazing. I think what I needed with this series was the audio book because it feels like it needs something to liven it up a bit. The narrator I can already tell is great in conveying meaning, she does great accents for all the different characters. I like the beginning of this but what I always felt with the other books in the series was I loved the beginning of the books and then just my enjoyment level would decrease slowly as the book went on. So I'm hoping that's not gonna happen here. Yeah, I'm actually feeling optimistic about this book and that may be my favorite in the series. I'm not sure yet. Oh well, all you can do is laugh. Yo, oh my God, don't fall over. I don't know why everyone dislikes this. I feel this is everyone's least favorite in the series but for me right now, it's definitely my favorite. It's probably sitting at like a 3.5. I don't know if this series is ever gonna get a four. I can't see it for me. Like I just can't. I like something a bit more complex. I love coloring. I don't see it for me but okay. I did reach the I am become a blade line which is like, I knew that was coming. I knew Mal was gonna have something to do with I am become a blade. I don't get it. Like I actually don't understand what's going on there. I'm just choosing to ignore it quite frankly. I'm hoping the pace picks up a bit now because we have kind of like hit a slow point which I find in these series. I really love the first 50 pages and then we kind of hit a slow point for the next 150 and you're like, what is going on? Like it just feels a bit stagnant.  You know what I mean? What is it about these books that the start they're great and by the middle I'm bored? What is going on in this series? Like why does this happen in every book that the beginning I think it's gonna be great and then by the middle I'm like, nothing's happened. So I actually finished RuneRising yesterday but I feel like I just needed a day to collect my thoughts and figure out what I actually thought about this book. I think I'm giving it 2.5 stars. Oh, smell! You didn't even show it! You didn't even show it! Smell! Let me sleep in another room tonight and I'll call this show. There wasn't anything I hated in this book. I quite liked the resolution at the end of the story. I feel like it was quite an interesting choice for how the series ended and I didn't have a problem with how any of the characters were represented necessarily. I just feel like nothing happened. I could not tell you what the plot of this was. Like I could not, I can't tell you what happened. I have no idea what happened in this book. I kind of feel like I can't give any higher because although I like some aspects of kind of the characterizations and stuff, I really don't feel like I read anything. And this is the way I always tend to feel about this series. I feel like a lot happens at the beginning. It's got really strong opening 80 pages and then the rest of the book nothing happens until we're at the end and we have like the big final battle. It always feels a bit aimless and a bit lost in the middle. Also, I don't hate Mao. I know he's a bit annoying. Again, he just feels a bit like nothingness. Everyone feels like he's always trying to constrain Alina's power, but I understand where he's coming from a lot of time. Like he sacrifices a lot. As a character, I don't like the darkling, but at least he has a bit of something. Mao, I don't hate, but again, like this book, I don't feel any particular way towards him. Bored shitless. I'm hearing the same conversation over and over and over again. I'm glad this series is finally over so I can read Six of Crows in Critical Kingdom. I'm gonna have an exciting announcement coming soon and I'm hoping that I'm gonna be reading, that that means I'm gonna be reading that series soon. So look out for that on Twitter and stuff. Make sure you follow me on Twitter and Instagram down below if you haven't. It's just like, you know, listen, we're like probably 25 minutes into this vlog by now. So like if you've stuck this far, you don't mind me saying that. I've been waiting until it's dark outside. Apologies for all our clothes that you can see. To read the Grey Dads book by Neil Gaiman. I don't know much about this. My dad just got this from me out of the blue for my birthday. But I feel like it's a cool kind of thing to read at night and it's a graphic novel that's really like comic book-y style. So I don't think it'll take me too long. I'm gonna read that. I'm gonna chill out, sit here. I'm gonna have some ice cream, the golden syrup on it. Nice combo. Oh my God, there was just dead bodies like on the second page. I thought it was like a kids book. Oh my God, why is there dead bodies on the second page? I just finished it. And like I kind of love it. I'm debating whether it's five stars. No, I think I'm gonna do it at 4.5 stars. It was very good. So this is about a boy whose family is murdered. I don't know why I'm laughing. His whole family is murdered but he wanders away into the graveyard and he basically gets adopted by two of the ghosts in there and this kind of like, we don't really know what he is yet, Sylvus, he is like his guardian. And so this whole collection is just him, the boy going through like loads of different mini adventures essentially and going places he shouldn't and doing things he shouldn't and learning from that. I really enjoyed like the facial expressions and the style of art in this. For me actually the thing that maybe brought me out of it is that each of the little chapters is illustrated by different illustrators and although that's really cool because this is an adaptation of Neil Gaiman's novel so I understand why I've done that to like showcase all Stephen authors but it did kind of bring me out of it. I would just get used to the writing style, to the drawing style. I would feel like, oh no, I'm not used to what I liked about the facial expressions or like the way characters are drawn because sometimes that can be your favorite thing and then like it's completely different than the next one. So there was certain artistic styles I preferred. I'm going to give this 4.5 stars. This was a home run from Steve. That's a surprise present, thanks Steve. Thanks dad. I think it's really funny. I think it's really, oh god, I love some of the ghosts in this. They have such cool characters because you can kind of camp up the Victorian guy or like whatever, do you know what I mean? Maybe not. Imagine how tired we are. Imagine how tired we are. So it is now the last day of April, it's April 30th and I don't know if I'm going to finish today.  Like I have had, have had. I've read loads of other books that aren't my Al's books so like just give me an extra day. Like we don't have to acknowledge it. I'm going to pretend. It's just a movie, it's pretend. You're an adult, you should know that. All I already know about this is that it is a queen of hearts retelling. I don't know much about the plot. Is it an origin story?  It's about baking as well.  I've owned this for far too long without reading it and it's time. It's really time. I've been paying this book dust. 23. There's something about Marissa Mayer's writing that is just so easy to read, so enjoyable to read and it just feels like a warm hug. So I was right that this is a queen of hearts origin story. We're following Kath who just wants to bake. She loves baking, but the king is into her. The way I'm imagining him is Ed from Nine to Day Fiance. I don't like like her. You wouldn't want to be married to him. You would not want to be married to him. So Kath understandably is like, I want to get out of this. She wants to own her own bakery, which is like unheard of. She should not be doing that, but that's what she wants to do. And there's also a court joker who she's like falling in love with and he's taking her out to tea parties in the middle of the night. It's all very scandalous. It now is the 1st of May. So I am cheating on my owls. If I finish this today, I'm counting it as a win and we're not talking about it anymore. Your girl has had enough on her plate. We're in a pandemic. If it takes me one extra day to finish a book, so be it. I am loving reading this. It reminds me very much of Luna Chronicles. The fact that baking has such a big part and it just makes me so happy. Like I want to read more about baking. I want to read more about people who bake. It's such a nice book to read. I think Marissa Mayer's writing is when you just need a bit of an easy read. You read maybe some more difficult stuff. You just fly through this. I love all the Alice in Wonderland like references and characters. That was beautiful. You did such a good job of expressing yourself. I finished Heartless and that means I finished my owls. I'm going to give it four stars. I really, really enjoyed this. The plot was really interesting. I like how she had taken all the liberties with Alice in Wonderland characters. Fate was a very interesting kind of plot point in this and time and trying to escape what is already kind of written in the cards for you. You know going into it is an origin story and so you're trying to figure out whether she is going to become the Queen of Hearts that we know or whether there's going to be a twist and she's somehow going to escape that fate and you're hoping either way.  You know what I mean? Or she's going to, there's going to be a way that she's going to end up with the guy that she loves and she's somehow going to like trick fate, right? And so you're hoping for one of those but the ending didn't go the way I hoped but that's not a bad thing. Like it wasn't like I was thinking, oh if the ending goes the other way, it's going to be a bad book. It's just like you're going to be in one of the two parties rooting for it to go either way and it didn't go the way I was rooting for but like there's nothing wrong with that. You know what I mean? Like there'll be plenty of people who are really happy with the way that ending happened and that was what they were hoping for but Marissa May is writing, brilliant again. I love the twist. I love the baking. It made me want to bake. I think I might bake more brownies soon. I'm thinking about nudes because I'm going to have to read a lot of books if I participate in that. Would you guys be okay if I just did weekly reading vlogs for the nudes when that rolls around? I kind of want to do that but I kind of don't feel like I have much choice. Maybe I'll have like a few other vlogs that I pre-film because by that time I'll have been out of school for ages so I'll have more time to read but would you guys be interested in weekly reading vlogs? I don't know. I feel like I always do themed vlogs. Maybe we could find a way to do themed vlogs within the nudes, which I guess is a possibility. I guess we'll just have to tackle that bridge when we come to it, I guess. Thank you very much for watching to the end. I hope you did well on your owls. Comment down below what your career is and how you did when you completed all the books where you gave yourself an extra day like me because there's nothing to be ashamed of and yeah, thank you very much for watching and I'll see you very, very soon. Bye.


Let's make a cucumber salad. First thing you need is one of these. You're going to need two, actually. Half of one of these. Some aromatics. Now you need some red and white vinegar. And some olive oil. You're also going to need some Daniels original. You need about that much. A small squeeze of honey for a little sweet. And last about a half cup of Kentucky tap water. Should be submerged. Now just let that sit. And that's the yum yum get you some.


Let's go ahead and get started. Good morning. Today we're going to be talking about extending the pane of glass. And basically by that, we mean extending horizon within OpenStack. Before we get started, let me just say, this is a group of folks that I've been working with for the last several months. And they made everything that I'm going to show you today possible. So just a quick blurb about them. George on the left, Randy, our manager, Arpitasati, myself, and Jeff Kramer. This is a team that I've been working with for some time. I'm really proud of the hard work and effort of these guys. I've just had the opportunity to be here and present today. A little bit about me, I've been doing. I graduated from Furman University a very long time ago. And I've been doing software development for about 20 plus years. It's been a lot of years as a Ruby developer before getting into Python. And basically I've been working with HP since 2012 now. I've recently been working on the ALS team, which is within the HP Helium product line. It's specific to Cloud Foundry. Basically, standing up Cloud Foundry clusters within OpenStack. So a few caveats and promises that you either, I'm assuming you either know something about Django or can get up to speed pretty quickly on Django. We're not going to cover a lot of that today. And really, you'll see that the plugin mechanism we're going to talk about today has been around for a while. But we're really not going to talk about best practices in the sense that we, this is the direct result of the effort that we put forth in building the ALS panels or app within Horizon. So with that said, there's a lot of progress that we've made in a short period of time. And these slides and the sample app that I'm going to provide are going to be available at the end. So don't spend a lot of time trying to capture every bit of this. So today we're going to talk about what it means to extend the paint and glass. What does it mean to extend Horizon? We're going to talk about about three or different approaches, how you might want to do that. I'm going to go into some detail on the approach that I'm recommending. A little bit of homework at the end, things that you might want to go off and investigate as a result of going through and seeing this today. So this is base Horizon. This is actually DevStack Horizon and this is the user interface for OpenStack. If you look, there's something a tad different about this screenshot versus this one. You notice basically what we've done with the second one is we've actually incorporated WordPress and extended Horizon to include an interface to be able to talk to WordPress. Let me show you that to give you a sense of. So here's DevStack, here's WordPress. Here is a list of posts on our WordPress blog. And just to show you that this is not smoke and mirrors, this is the actual WordPress site we've got running in NHP Cloud today.  So if we do that and we say create, it's going to go off and create. You're going to see a green pop up to the right. If I go over to the actual site running in NHP Cloud, it's going to show that post in real time. So I come back here, I can delete that post and it's gone. And I'm going to refresh that again and it's gone here. So no smoke and mirrors, this is actually working. This is the code that's available on the GitHub site and you'll get a copy of this if you want to pull it down and play with it. So pretty cool stuff. So basically here's what we're looking at. Here's the overall diagram of what we're looking at. And that is, you've got a browser, you're hitting Horizon. Horizon typically, compute, networking, etc. We have added our own Django app into Horizon for talking to WordPress. And it basically is using XMLRPC over standard connection over to the WordPress site and it's pushing and deleting and that sort of thing directly via the standard WordPress API. So when you look at this, really what you need to be thinking about is, what does WordPress represent? It represents for you an application that you might want to pull in and use within Horizon. It can be, there are some good candidates for extending Horizon. And that would be things like line of business apps. So if you have a trouble ticket app, if you've got Salesforce.com, a CRM app, anything with an API that you can hit and do things with your app, that's a good candidate. If you want to customize aspects of an OpenStack module, if you want to, I don't know why you would, but if you wanted to disable the networks section for Inside of Horizon. Or you wanted to, for example, your corporate standard is such that up in the top right corner, currently inside of Horizon, it says settings to get at your user's settings. If you wanted that to be something like user profile instead of settings. This is a really easy thing to just tweak. If you want to do like we did, and that was build an entire management UI for CloudFoundry clusters or for other things in your organization, that's what we used it for. So if you want to extend it, it's a great target for that. If you want to, believe it or not, there are some folks have actually seen, I'm going to show you a couple of examples and bit. If you want to turn off all the Horizon modules and you actually want to use the Horizon Chrome, the Horizon UI. You can actually do that. Let me show you a couple of real world examples. This is our ALS clusters in the HP Healing Development Platform. This is our management UI that's running right within Horizon that allows you to manage your CloudFoundry clusters. And so if you want to, for example, if you want to create a new one, you click the create button in the top right corner and you're presented with this, you're going to basically specify some, the name of the cluster and some other information about the cluster itself and what you want to do there.  You can pick services that run within the CloudFoundry cluster and it'll build those into it. And you can, if you want to reference either a MySQL instance that's running within CloudFoundry or you want to reference a Trove, a DBAZ instance or instances, you can basically make the connection there so that when your cluster comes up, it's able to talk to those. This is another app that I recently became aware of within HP. It's called Sakura and it's a way that some of our groups internally manage racks inside of data centers. And they've basically are utilizing this. Each one of these actually represents a data center rack, better look at it. Rack to the right and you can actually drill down into it and get everything from the NIC to any of the other information about the blade server that's sitting in the rack itself. And they're actively using that to manage several of our data centers currently. Why would you want to extend Horizon? Obviously, from what I've been talking about so far, just for simplicity, consolidation, if you want one place, you want to avoid context switching, ease of use for your folks. It's a good place, it's a good thing to do. If you want to provide a control access in a standard way, in kind of a granular way across not only open stack but across your application, it's a way that you can do that. If you want to standardize on the horizon user interface, you like it. That is one reason why you might want to do this. All of this is talking about basically pushing development higher up the stack, reducing development time, reducing the amount of code that you have to write. And there's an opportunity there to take advantage of Horizon Django extensions, that sort of thing that are available within Horizon. If you don't have kids, you probably don't know who this guy is. But I've got three at this point, and so I know him all too well. But he kind of represents some of your engineering, maybe your support folks. They really like helping others. They have a boatload of tickets that they work every day. But they struggle to have time to breathe, eat a cookie, etc., in the afternoon. In all seriousness, this is what we do in HP Cloud. We actually have our cloud support ticketing app built right into Horizon. So this is another good example of where we're eating our own dog food. We're actually doing this within public cloud at this point. So let's talk about the three approaches. Let's get to the heart of the matter. There's really three ways to alter Horizon. There may be more. In our experience with the work that we've been doing, there were three ways that we considered. You can hack Horizon, you can override it, you can extend it. So let's briefly talk about the first two, we'll get into the guts of it with option three. You can basically hack on Horizon directly within the project. What I mean by that is you can clone it into a folder, you can jump in with your favorite editor and you can start hacking away and making it do what you want it to do for your purposes. And believe it or not, if you haven't done this, if you Google for customizing Horizon, there are gobs and gobs and gobs of stuff. It'll come up as examples of how you can do just that. But basically, it's a quick way to reach your goal, but you're going to pay the price down the road. And it's generally a bad idea. You can override Horizon. And what I mean by that is that you can create an individual Django app with a few small bits of code in it and you can override. And what I mean by override, for example, is if you just want to turn off a panel, you can drop this code snippet or one very much like it where you basically grab a handle to a dashboard. You get the instances panel and you turn off, I don't know why you'd ever want to turn off the instances panel, but that is the sort of thing that you can do. You can turn off a panel if you want to. If you want to tweak the UI, as I was saying earlier, for settings to user options, the second code snippet's going to show you just three lines of code, you can make that happen. That's a piece of cake. So for really super simple stuff, you can do this. It basically involves an overrides.py file sitting into a project with one or two of these old panels dropped in and you're good to go. This is the initial approach our team used and we quickly kind of ran into some issues with doing that and realized that that really wasn't the right way to go about doing it and so we stepped away. We're going to talk about the most important one and that is extending it and this is what I'm going to spend the bulk of my time this morning talking about. You basically extend it via a plugin approach that was introduced, David could probably speak more specifically to it, but it was introduced around the Diablo or Essex timeframe and it really has matured in the recent Icehouse release and it basically embodies really, really good software engineering principles. It allows you to loosely couple your custom app from the rest of Horizon. It means that upgrades are really, really simple and there are several ways that you can hook in and that's what we're going to talk about. One thing I will say, just a comment on syntax and on verbiage, if you notice within Horizon I'm going to talk about three things. I'm going to talk about dashboards, panels and panel groups. Along the left side you see the project dashboard top arrow in the bottom, there's identity. Those are your top level groupings. Within that you have a series of panel groups and panel groups would be things like compute, network, word prefs and then panels, overview instances, underneath compute you're going to see those. So basically what you're seeing in the middle of the page here is when you drill in and you've clicked on overview, that's the project dashboard, it's the compute panel group and the overview panel. So you can control and customize at about three different levels. I'm not going to go into a great bit of detail here. There's actually a link on the bottom of this slide that you can reference later. I just raise it, show it to you to show there's a bunch of ways in which you can extend different ways in which you can extend Horizon and these are some of the options you can take advantage of. This is more of a reference slide for later on. I will just say though that they are grouped typically into dashboards, panel groups and panels and then there are some general options that you can set over in a general sense over and above all of those. And let me just show you a couple of examples. We didn't choose to do this in the demo that I showed today but if you wanted to create a WordPress dashboard, the highest level item on that UI, you would simply define a dashboard here and enable it. If you want to create a panel group, it's as simple as having a particular panel group file in your project and you basically define the panel group, give it a name and say what dashboard it's going to be a part of. If you want to create a panel, you're going to define your panel, say what panel group it's a part of and what dashboard it's a part of. And your ad panel, the ad panel configuration setting actually references the Python, fully qualified Python or Django name for that particular object. So details of what we're actually doing, this is the nitty gritty, there's only three steps. And step one is really crucial and that is setting up your development environment properly and you'll see what I mean by loose coupling when I said, made that comment earlier. You basically need first a DevStack or an OpenStack instance and that's represented bottom left and on that what you need is an accessible IP address, you either need it in your local environment or you need it out somewhere in a publicly accessible IP address. But you have to be careful, if you go to the public IP address route, you've got to make sure that your standard OpenStack ports are open on that address or it's just flat not going to work. Secondly, you need a local horizon project to kind of drive, this is where your web server's going to run out of and you need that local and you also need your custom app. So that's what I meant earlier about this decoupling between your app and horizon. Your custom apps represented in the bottom right. All your code changes are going to take place there so you never actually touch horizon. So this is your development environment setup. Secondly, what you need to do is the custom app that you develop, you need to actually simulink it into horizon and it's a little hard to read but within horizon typically what you're going to be able to do is you need it accessible somewhere on your Python path assuming you run horizon in the context of a virtual environment, most people these days developing its horizon do. The cleanest way to do that is to install your custom app into that environment. So horizon here, down in Python 2.7, site packages, here's our WordPress app right here inside there. So that way horizon can get access to all of the pieces and parts of your custom app. And third, you're going to want to simulink a couple of things into that horizon app as well. One is your panels, remember earlier we talked about how we define those panels. You can actually define those panels in, I've defined them in these two files right here, ad-wp-panel-group and ad-wp-panel. And then if you have any local settings specific to what you're trying to do in development mode you're going to drop those into local settings.py file. I'll talk about that in just a second and clarify that. But this is inside of our custom WordPress app or Django app sitting inside our custom Django app. And where you're going to simulink those two is over inside the horizon project. You're going to simulink those into either the local or the local enabled folder underneath OpenStack dashboard. It's going to be your panels go under local enabled and your local settings are going to go under the local folder. So that's really, those are the three steps. Are you tired of simulinking yet? Well as it actually is a matter of running through this demo with a couple of guys that actually are more familiar with what's coming down the pike in terms of upstream, this is going to get even better. I mean to me it actually is not very painful at all to work in this way but it's actually in the very near future is going to get even better. A quick peek at local settings just to give you an idea this is how your app actually connects to OpenStack, your DevStack instance. Inside that local settings.py file you point to your OpenStack host, you set debug to true which if you're familiar with doing horizon development you want that in case something fails, you want a stack trace, you want to be able to see what's going on. And third I just am in the habit of setting my session time out to be larger than like I think the default is like 20 minutes and I'm constantly having to log back in so I just personally like that setting. Over in horizon what happens is if you do this and you sim link it over, when you fire up horizon into the web server, one of the last things in the settings.py file it does is it actually looks for a local settings file. So as long as you sim link that over he knows exactly where to go to hit Open, or DevStack and do what it needs to do. So I just, that's already there, take advantage of that. A bit of advice about the app structure. So your custom app, what I would suggest that you do and I believe this is a Django convention is create a folder and then create your app inside a sub folder of that. In this case WP is our sub folder inside the main folder and of course everything that we're sim linking over we've dropped into that bootstrap folder. I just like that because it keeps all of that in one place and I know I can go to that one place to make any changes I need to make as far as that goes. And one more comment about naming. One of the questions I had early on and it's not really, I haven't seen it addressed online in hardly any places but the numeric naming underscore 80 underscore zero underscore one, there's not a lot of significance to that other than it helps to order, it's used for ordering in what order are things going to get loaded in horizon. So other than ordering there's no real significance to those numbers. So just to recap for everything on one slide, you're gonna basically sim link your custom app over into horizon, any custom app settings that you have in the local settings.py file and then some link your panel groups and panels over into the dashboard. So as we're kind of coming to a close I'll say a couple of things that you can take and this is kind of homework for a takeaway and that is this is kind of a picture of what we're currently doing in Helion with respect to ALS or Cloud Foundry. This represents horizon obviously and this is our ALS app or panels that exist within horizon. We basically initiate cluster creation. I showed you the screenshots earlier about how you can create a cluster. In essence what we're doing here is once you say submit and go it actually spins up what we call a constructor an instance or a VM and that guy is responsible he's got all the knowledge to actually build a Cloud Foundry cluster and his only reason for being is to build that Cloud Foundry cluster. So we spin up that constructor VM he creates all the instances that based on the things that we pick in those dialog boxes and he creates those and once he finishes he just goes away. So he's the only reason for, we actually have a destructor VM as well but that's really in essence how we're orchestrating this process. There's tons of different ways that you can orchestrate. We found it very useful to be able to do all this right within horizon. The other comment I would make along the same lines is that there's a service within there's a metadata service that's successful in Nova it's a key value store and we actually take advantage of that in terms of communicating with the constructor. So as a constructor spins up and starts doing its thing in terms of creating the Cloud Foundry cluster we are actually setting, we actually store messages inside metadata on the constructor VM and we have actually what's known as a core node within Cloud Foundry that gets spun up and he does the same thing he stores messages there as well and what we do inside the horizon UI is we have code that actually goes out and pulls that metadata out and shows the status of what's going on as that guy is processing through and creating that constructor. If there are any problems or issues that come about it's reflected back. It's an easy way for us to get access to that information and it shows up back in horizon. So it's a nice communications medium. I can recommend it as one option in terms of status of your process as you go through things. The standard packaging distribution culprits, you know, salt, puppet chef, Ansible, normal stuff. The other thing that I would make a comment to and this is probably only for folks that are fairly new to working with horizon is if you don't have a way to debug Ajax app you really, whether that's Firefox and Firebug or whether that's Google Chrome and some of the tooling that's available there I can highly recommend that because there's gonna be all sorts of things that are gonna happen that you're not gonna have any idea of how to go about fixing those if you don't have that. So basically in summary, we did this in about four months. So in summary, I would say don't be intimidated by it. Basically establish a proper development environment. Keep those changes in your own app as opposed to inside horizon. It's just gonna make your life a whole lot better down the road. Obviously the plugin approach to us makes the most sense and just take advantage of the horizon and Django idioms that you come across. So thanks for that. I've mentioned my cat Wilson in the commentary so there's Wilson. But there's the contact information for me. I'm pretty sure that the GitHub repo is live at this point HP Cloud opens up Paris extending horizon. That's probably the most important link because if you can get to that you can get to everything. And here's my contact information if you're interested. And with that I will entertain questions. Yes, that's all right. We did not, if you look in the project that you can see there and I didn't do that in this demo but there are in fact places for CSS and JavaScript and that sort of thing. You have full access to call bootstrap from within your app. And I believe you could also get away with dropping reference bootstrap within those style sheets. So I think you can do that. We did it very little. We reused most of the styles that already existed in Horizon in our project. So, right. Yes. Well, I would say that with a caveat and that is that I'm by no means an expert on extensibility within Horizon. My experience with Horizon is about six months total. So I'm still learning about some of the extensibility approaches as far as especially with respect to style sheets. And I know that we have some sessions in the design summit around extensibility.  Which I'll be here all week if anybody wants to chatter. I can certainly go into detail about what we've done and how we've done it. I'll be glad to answer any other questions during the week. Yeah. You know, I don't know. David, does that, that's not really an issue in this context, is it? The only thing I would say is probably I don't know that I would embed that sort of qualification in a custom app necessarily. I don't think that's necessarily the place for that. I would somehow flip that switch somehow externally and maybe check it from within your app to see. Maybe a group or a, yeah. Anyone else? Thanks for your time.


This study characterizes the physical and thermal properties of Andean styper obtuser and gyver itchew leaves, grasses known as itchew, before and after alkaline treatment, revealing their potential as renewable resources for engineering applications such as composite materials. This article was authored by Sandra Mori, Samuel Chaka, Elena Flores, and others.


Hey, we're back. We're live. This is Think Tech. I'm Jay Fiedel. We're doing Seymour's World. And we have with us the original progenitor at Seymour's World, Seymour. Seymour Kazimurski. Welcome to the show, Seymour. Hi, Jay. It's been, oh my God, well over a year since we last spoke, but we had such a wonderful time for four or five years. It was terrific. Love it. You're looking well despite all the things that have happened. And I wanted to talk to you about those things. Let me just say there are three things we should discuss. One, of course, is the protests over the weekend and what that means. Two is the COVID. What's happening these days and how the administration is dealing with it and how the world is dealing with it.  Well, every day, I don't know why I would say almost every day. It's every day, every single day, maybe every hour. Okay, so I guess let's start with Trump. He's been in office almost four years and he's been revealed or he's revealed himself.  And I wanted to get your take on that, at least that one issue. The government under Trump, the country under Trump. What do you think, Seymour? Actually, Jay, I'm an independent. And as an independent, I don't vote Republican. I don't vote Democrat. I vote what I think is right for this country. And it's in between. Trump is not right for this country. Unfortunately, we are at the behest of the newspapers, at the behest of social media, at the behest of all everything we see on TV. What do we believe? Do we lean right? Do we lean left? What should we be doing? Trump, unfortunately, is not the best arbiter of ideas. He is extremely right wing. We all know that he's doing a lot of bad things. He's doing, in my opinion, for business, a lot of good things. But he is right now not a unifier of this country.  But we have to admit that he is the president of the United States. And if we would at least work with him a little bit better than we are today, instead of vilifying him as much as we do, maybe we could get somewhere. I think it's our fault, Jay. I don't think it's just Trump. I think it's the fault of the media. I think it's the fault of a lot of the politicians that are out there that are just looking for time on CNN or on Fox. And they're not really taking care of you, me, our children, and our grandchildren. So when you say, what do I think of Trump? I think of Trump as the guy who is supposed to be helping us, but he's not. You think he'll be turned over in the next election or will he continue? If he wins the next election, we're in trouble. If Biden wins the next election, we're in trouble. So as you can see, this is not a win-win situation one way or the other. I believe that we should have smaller government, Jay. I've believed in that for a long time. I don't think we should have Medicare because, you know, I come from Canada, I think you knew that. And it's not a great system up there. My son lives in Nova Scotia, and he's having a terrible time with his daughter who's autistic getting care. There's a two-year waiting list for autism centers up there. I don't care if it's free. It's not a great system. So my feeling is we need to really look at getting a medical system that's sort of a hybrid between what Canada is doing and what we're presently doing here. It's not good. Other than that, I think our military is too strong, much too strong.  I'm using a number, I'm not sure if it's accurate, 26 times, but that's what our military is. We spend as much as 26 times the rest of the countries put together right now to defend our country, much too much. We need to put that into social programs, which of course leads us into one of the other topics today. Oh, yeah. Oh, sure. Okay, one other thing, and this leads us to the COVID topic. How do you think Trump's efforts at dealing with COVID have worked out? Terrible. Absolutely terrible. One of his biggest errors, I think, in what he has tried to tell us as the public that he has done a good job. He's done a terrible job with COVID. I don't think we really have been, we haven't been working on it the way we should. Now, my personal feeling, I feel the epidemiologists and all those scientists that have been saying this could happen or this may happen, they can't give us this will happen because they don't know. So I think fear has been one of our biggest problems with COVID. And I think we could have done a lot more votes on a state level, on a federal level, to make this thing more like South Korea, more like some of the other countries that I see that have done a great job. I don't know if you remember, Jay, but I did a show on SARS out of Hong Kong when I was there. And there were only three people in the hotel when I was there because they locked it down. They absolutely locked down Hong Kong. And of course, they overcame it. But I'm not a believer that everything is going to die, and we're all going to, you know, this is going to be the end of the world. I really believe we have overreacted to COVID.  I recall that you traveled Hyderion to Asia to Europe. Every time I checked, you were in some, you know, distant place. How about now? Well, I still do a tremendous amount of business in Asia, as you well know. I just had 84 containers shipped out of China on May 25th that nobody thought was going to be possible because they locked down the country, as you know. But I had 84 containers shipped May 25th. And that was only because of the efficiency of the Chinese working system, you know, the way they were able to make products and go double shifts, etc. I think from the response that I've seen around the world in Europe and in Asia and in South America, I think we did an okay job, but nowhere near what we could have done. If Trump had been a little bit more forceful and a little bit more honest and tried to be, let's say, a spokesperson for the epidemiologist rather than try to talk about himself closing China as being the biggest deal in the whole world, I think we could have saved a lot more lives. I really do. Well, at the moment, you mentioned that the military may be bigger than it should be. He's resuming nuclear testing and he's having a kind of a war of words with Xi Jinping. And, you know, lest we forget, the tariffs are still in place and he has the right to increase them and I don't know what he's going to do, but that could happen any day. And he's, you know, trying to assign blame to them for COVID. How do you think our relationship with China is doing? I'm really happy to hear that you were able to ship your containers, but how do you think our relationship with China is doing and how will it do under this administration? Our relationship with China, Jay, in my opinion, don't forget I do a lot of business in China, is okay. It's fine. There's a lot of negotiations going back and forth. You have to remember, China owns a tremendous amount of U.S. currency, more than you'll ever believe, billions and billions of maybe even trillions of dollars. So we have to be very careful. And Trump calls himself the world's best negotiator, you know, and he's trying to make things sound like he's in charge between China and the U.S. This is all negotiations. That's what it's all about. I think we'll be okay with China. I don't think it'll be as bad as he wants it to seem because he wants to be the guy up above China. I think we're equal to China. I think we'll be fine in our business dealings with China. Tariff's notwithstanding both ways. I'm not sure where that's going to go, but I'm not really worried. I'm a very, very positive prognosticator on China trade right now. Okay, we're going a step further. China is, of course, very important for business. And we have a remarkable decline in business as a result of COVID. And Trump is talking about, I'm not sure exactly what he's doing, talking about reopening the economy. This is no small task. And I don't think the U.S. has ever been faced with a situation where the economy has dropped off so quickly and is at such a low point where we are saddled with the idea of bringing it back up hopefully quickly.  You've seen business cycles up and down. How heavy an issue is this? How likely is it that we'll be able to recover in the short term the way Trump would like? No. The answer is 100%. No, we can't. It's not going to be, you've heard of the V. Obviously, I think it's going to be a U, but a very long U.  You take Hawaii. I mean, do you think tourism is just going to bounce back this fall and time for him to win the next election? Impossible. It's not going to happen. Now, notwithstanding our state is probably the most fortunate state when it comes to COVID itself, but it's also the most unfortunate state when it comes to returns of business. Our governor is not absolutely pro business. And I think he doesn't understand how important it is to make the determination very, very soon that we bring in international tourism. And it's really quite simple. Josh Green put it very, very simply. We have to have a COVID test before you fly into Hawaii. It has to be within 72 hours. Take your temperature when you get here. Welcome to the islands, but our governor isn't even close to that right now. We don't even have inter-island travel today. So I think it's going to be tough if you take other states who are being much more progressive and opening up. They may, again, talk about the epidemiologists, just bringing fear into the project. And they're saying it may cause a spike. It may cause more deaths. As far as I'm concerned, I look at hospitalizations and deaths, not the cases. I want to see what the real story is. Jay, how many people died of heart attacks last year in the US? You probably don't know the right number, but I'll give it to you. 800,000 people died of heart attacks last year. Now, 100,000 people have died of COVID. Maybe it'll be a lot more. I'm not sure. But to close the country down for 100,000 people who have died, most of them who have been seniors and most of them have had a lot of underlying conditions. I don't know, Jay. I'm leaning towards the side that said, we need to open up quickly because we need to bring this economy back because there's no way we can keep paying. What is it? 40 million people on unemployment today, in particular? How do you feel about the CARES Act and then the bailout money, now $3 trillion, that the federal government has allocated in order to deal with the COVID reduction in the economy? I think it was the right thing to do. I do. I think the economy needed to have a time span of maybe four weeks to six weeks to figure out where we're going next. And that's what it did. I mean, I know many, many people who are making as much money, if not more money than they were making when they were working because they not only got their unemployment checks, they got stimulus checks every week. So there were, or there are cases where we're not helping the situation because people are not going to be that anxious to go to work. I think they had a terrible situation with larger companies that were getting millions and millions of dollars when they really did need it and they could have survived with it. Any of my clients know, I always say one thing, you must put 25% of your income in reserves for things like pandemics, things that happen that you don't realize. And most companies do keep 25% in reserve. So they didn't need it. All of these big companies didn't need the money that they took away from the small restaurants and art galleries and the people that really needed it. On the state, you mentioned the state and tourism and how we deal with bringing it back. But there are a lot of people that says this is a great opportunity for the state to refashion, reimagine, restructure its economy. And maybe tourism would be different coming back. I don't know whether this is achievable, but whether tourism would be different. And whether other collateral industries could be established, for example, the one we have talked about since statehood, technology, agriculture, manufacturing. What about that, Seymour? You think we should just go back to the way it was where tourism is the modern economy? Or should we make some serious effort to get into other areas? There are certain areas we can, Jay, and we have to. Ten to 11 million tourists for this infrastructure economy that we have is no good for Hawaii. We've got to get a much better picture of what is the right amount of tourists that satisfy the local people. Because otherwise, we're not going to be hospitable. We're going to become angry, as you saw last year. You see what's happening in Venice. You see what's happening in Mallorca. I mean, different places in the world are saying, that's enough. We don't want more tourists. And how does that make a tourist feel? So, yes, number one, we have to find the right level, whether it's 7 million or 5 million. That's up to people who really know what they're doing. But to be able to go into business, Jay, it's not easy. Forget high tech. We cannot compete in high tech. Forget about major manufacturing. We can't compete in major manufacturing. Where we can get good and strong at is agriculture, space, meaning, do something with TMT, for instance, do something where we can have our astronomy school could be the best in the world. Can we do something with medical? Could we take some of the resorts that we have and turn them into mega medical resorts where people come in to get healthy for 5, 10 years? You probably know about 10, 15 years ago, I was very involved in Makaha. Micah, Kana, and I were trying to do a medical, it's an outpost of Mayo Clinic, basically, where people would come here to get healthy. That's the kind of tourists we want. We could really do a medical tourism business here. The other business that I think we could do is travel management. We are one of the best in the world when it comes to it. We have 50,000 hotel rooms. So we know what we're doing, but we should expand the school of travel management. Those are the things that we can do, not the high tech businesses. I don't think that can work here because we can't compete. But yes, Hawaii can definitely find its space when it comes to alternatives to tourism. So what's the path in the current set of circumstances for us to do this? I think people would like to see, right or wrong, a return to normalcy in the Trump term as soon as possible. They'd like to see all the tourists coming back. It's hard to get them motivated about things that are more difficult, about entrepreneurial activities require a lot of effort and risk. How do we get them to go to other issues and go down other avenues and build a diversified portfolio in the middle of a crisis? It's simple as DSPS. That is a term that I use in my foster program for my youth foster program. It's discipline, structure, passion, and support. That's all we need. If we take those four posts to build this new house that we want to build in Hawaii, we can do it. We have to have the leaders who want to do it. And that comes from the business community, not from the politicians. It's key that the politicians take a second seat behind the business people. If the agricultural people want to really build an agricultural model where we can sustain all of our needs here in Hawaii, plus perhaps send stuff out to other places, don't forget. We lost sugar, we lost pineapple, macadamia nuts, as you know, we're not doing great. Flowers are not doing great because other places can make it cheaper. That's where government comes in. Business starts and then we ask for the support from government. Government helps and then we're able to do it. Travel management, obviously UH is involved. Astronomy, obviously we have all ready to go, but we need to make it bigger and better. Maybe the whole native Hawaiian community issue has to be resolved. But I believe our astronomy could be the world leader, not just one of many, but the world leader. So there is discipline, structure, passion, and support. And it has to start that way. And if we can do it, we can make Hawaii a much better place to live in, not just to visit, but for you, for me, for our families, a better place to live in. You mentioned the business community and I really, I really liked that idea. Because businessmen, successful businessmen who run successful companies, you know, they have a few assets in their kit bag and they can apply those things to community project, community directions. Oh, you're right. So the question is, how do you motivate them? Because, you know, they're busy trying to save their business right now. How do you say, wait, stop. It's more than just saving your business. It's saving Hawaii. We need you to go out and encourage other activities in order to achieve the diversified business portfolio. How do you get them to do that? It's not easy, Jay, but how have the developers, I'm turning this into a question, how have the developers convinced all of the people here, the politicians and everybody to continue building, building, building, building and more and more and more and more. They did it because they knew how to do it. We need to get the people, if we decide that we want to focus on four new industries for Hawaii, it will come from within, it'll come from the agriculture industry. They're the people to start it. It'll come from if we're, you know, going to talk about the School of Travel Management. I guarantee you that if we ask the School of Travel Management at UH right now and say, how much money do you need to make this into a really much better facility? And they tell us that then we can do it. Then people will come from all over the world. Let's say we want to do a medical facility program here. So if we do medical tourism, we're going to have to have two or three hospitals. We can't use our existing hospitals. But look at locations like Makaha, Turtle Bay, right? Those are right for building facilities where people can just get healthy and people will pay a lot of money from Asia, from Europe to come here. If you go to Europe, Jay, I don't know, I go to Europe a couple of times a year and we go to something called the Guzunta House. Now, you know what that means because you're Jewish and that's a German expression that's the same in Jewish or German. A Guzunta House is a healthy house. Probably every single one I've ever been to is full with people who want to get healthy again. And that is something we can promote as tourism in Hawaii. You come to Hawaii's healthy house.  Oh, by the way, if there's anybody out there wants to ask Seymour a question, send it on email to questions at Think Tech Hawaii. Then I was talking to a guy named Marty Sanders, by the way, just before this show. He sends you his regards. Thank you. I'm sure he's going to want to talk to you about your comments. Anyway, so what about the politicians? I mean, some people say if the legislature would just stay home, it would be better. Some people say that the politicians should just leave business to do what it needs to do. On the other hand, somebody has got to design a statewide plan to wrap around all these things you're talking about, at least to write it down, to advocate for it. Who's going to do that and when? It has to be, it has to be soon because we need to have the plan in place as we redevelop our economy. It has to be cooperative, Jay. You have to have the combination of the business people working with the politicians. I mean, we do this all the time.  It's a big business in Washington. We have to understand that this is the way we want Hawaii to be. If we have a governor and a mayor or mayors that decide that they want to truly change Hawaii, they will reach out just like EGAY, Governor EGAY reached out to Allen, right? When you reach out to people in the community, they will help you, but you have to have the message. How are we going to build a tourism medical facility here in Hawaii where people will come to? It's a five to 10-year project, but I guarantee you it'll work. The same as the astronomy will work because we know it does already. The same as agriculture will work because we have land, land galore. I mean, we just started growing hemp. Do you know what hemp is doing in CBT? I'm working on a 25,000 acre hemp farm in China outside of Tibet. 25,000 acres of hemp to be grown for the marketplace. You don't think we can grow that here? Of course we can grow hemp in Hawaii. Just have the will to do it. Your reference to Allen, of course, is Allen Oshima who is the reopening person that Governor EGAY recruited. Really, that answers a lot of this because Allen undoubtedly is working on a plan. He understands the issues that we've been raising here. Our hats off on that one. Hopefully, we'll see some real action coming soon. I wanted to talk about the something also that you raised and it's the fact that benefits are running out. In fact, it was a piece today about how it wouldn't be long before all the benefits to Hawaii's newly unemployed will run out and they won't have unemployment insurance. They won't have any further federal benefits. That's going to be problems. That's going to create pressure. That's going to be where the social safety net gives it up. What are we going to do about that? There's a lot of people going to be unhappy because that's going to happen before we can effectively reopen the economy. What do we do? Jay, that is the $64,000 question. Everything else we've talked about is incidental to how are we going to help the people who are unemployed here in Hawaii because the hotels are not opening that quickly. They're not going to be at full staff for several months, maybe a year or two. I don't know. I wish I could answer that, Jay. I don't think the state has enough money. I don't think the feds are going to give us enough money to continue unemployment insurance for a longer period of time. I think it's a real dilemma. I don't have an answer for it, but I do have for the first time a negative issue that you and I have talked because everything I've talked about has been positive. At this time, I think that's a negative. I'm afraid I don't know what's going to happen. Well, just to one more area that we need to cover, I do want to get your comments on it is, of course, the protests over the weekend, over the George Floyd murder, and the fact that people are out in the streets, a lot of them without masks, a social distancing, risking a resurgence in COVID, and there was a sort of resonant protest from city to city, including Canada, by the way, and Europe all over. And gee whiz, I mean, this is a real problem to settle down, to settle down on the problems we have with Trump and government, to settle down with the problems we have on COVID and the economy. Where are we going on that? How long is that going to last? What are your thoughts about it qualitatively? And how can we resolve that problem so we are not distracted by it to solve the other problems? Jay, the protests, I'm not calling them riots because it's a different issue. Riots are what are happening in Hong Kong. Protests are what happen in here. The protests in America are valid protests. We know that. We also have to remember that, in my opinion, 99% of police forces are good guys. I deal with police all the time, and they are good guys. You have one incident like this, or one in 2017, you remember the one then and so on and so forth where, yes, rotten apple spoils the whole barrel. And in this case, this is horrible, terrible. The guy was fired, now he's charged. We're waiting for charges for the other three guys. I believe in protest. I believe that's how we get people, you know, not riled and upset and angry. We get them to understand that society has to make a fundamental change. And the change that we need to make when it comes to the protests that we have right now are more training for police officers when it comes to Black people, African American people, when it comes to, look, we're not experts, Jay, but I can tell you, if I was in the heat of the moment, I don't know what I would do in the heat of the moment, right? When some guy is twice as big as me, you know, what am I going to do? I don't know. So we have to train the police officers a little better. But who are we? We can't train the police officers. It's got to come from within. It's got to come from hiring smarter people, not allowing people who have had, and I understand this guy has had several incidents where he's had reports on internal affairs about him. I don't know what they are. But obviously, this guy was a bad apple. But to do what we're doing now in the air of protests, protesting is excellent. It's a way for everybody to see that there's a problem. But the rooting and the stealing, I don't like the word looting. It's not as bad as stealing. These people are stealing. They're going into businesses. They're taking stuff out. I mean, to do that in the name of this poor man that was killed, terrible thing. Just terrible.  And hopefully one more thing will change in the police department to make sure, I hope, that things like this don't happen again. But thank heaven they don't happen frequently, Jay. They make it sound like they do. But 99.9% as far as I'm concerned, those guys are good cops. I see them a lot. And they come to lecture with me when I talk to my foster kids. They come to make them smile. I have two or three policemen who are musicians that come to our make them smile program. If you don't think they have enough to do, these are good guys. So we should not be vilifying police departments. We should be vilifying the system that allows us to retain people like this guy. I see more. It's so good to talk with you, to reconnect with you. It's so good to hear your thoughts about this and have you weigh in. This is exactly what I had hoped for a discussion. Seymour Kazimurski, the original host of Seymour's World. Thank you so much. Thank you, Jay. Be well. Take care of yourself.