Hi, everyone. I am here with Donna. I'm a mule know her already She ran for Congress in 2020 and she is back running to represent the brand-new district in Texas District 37 now Donna welcome to the show Hey Mike. Thank you so much for having me. I'm so glad to be back with the viewers of your show They're the most amazing viewers and they've shown me so much love last time. So, thank you They are truly incredible As are you your campaign last time just it exploded I think because people really saw that you you had something special that you were offering to people and you were real You were so close you got the most votes than Anyone in that district before at least was running as a progressive and it was a district that was so close to flipping But now it's a little bit of a different game Because this is a brand-new district the lines were just redrawn So talk about the dynamic this time because it's all it's a whole different race now Yeah, so, you know, the population of Texas grew in a big way in the last decade In fact, Texas I believe is the only state that got two new US congressional districts in addition to the 36 that they already have and Austin, Texas got one of the one of those brand-new districts So I have been redistricted into a completely brand-new district Which race is not just critical to winning for Democrats. This is a Democrat You know Opportunity to pick up a seat in Texas of all places not only that But the road through flipping Texas or what I like to say taking back Texas runs right through this district So this is this is a really really exciting opportunity and guess what? I mean whoever wins this district on March 1st an early voting for us starts on February 14th If you can believe it or not like we're right at Christmas. Wow They go straight to Congress because this is a Democratic leaning district And you have already shown that you could win a Democratic primary because that's exactly what you did in 2020 So talk about what happened last time and I know that my viewers are familiar with the campaign But give us a little bit of a refresher and just how close you were Yeah, so, you know, Texas's 31st district was Northwest Austin suburbs All of Williamson County and almost all of Bell County and I ran in that district We beat out 11 under candidates, you know, there was 12 of six candidates on the ballot We made it to a runoff and then we won that, you know Primary runoff with a double-digit lead and we definitely were not the favorite to win and believe it or not Mike You know, the viewers on your show played a huge part in our race They got out the word all over the country We had so much love so much support and you will not believe the number of letters Handwritten letters that we got from viewers of your show saying Donna I saw you on the humanist report and I loved what you're doing. So You know in in 2020 We outperformed, uh, you know, all the races in Texas Let me tell you how the data speaks for itself, right in the primary We had the highest voter turnout in the history of the district highest democratic voter turnout in the primary runoff We had the highest voter turnout in the history of the district runoff to runoff 200 Plus percent improvement in voter turnout and get this not only did we have the highest voter turnout In the history of the entire district, but Williamson County All of which was in my district was number one Number one in voter turnout among the top 25 most populated counties in Texas Now a lot of people are like, you know, Texas is a big state and it has over 200 counties But most of our counties are very very rural with very tiny populations So when you're number one among the top 25 most populated counties, you're number one in Texas And why is turnout so important? Because even though in 2020 Texas had really amazing voter turnout We're still in the, you know, bottom, you know, 10 Of all the 50 states in terms of voter turnout our voter turnout needs to improve in in order for us to take back Texas And so what does that mean? Texas is so gerrymandered That every single race, whether it's at the state level, you know, us rep Or us congressional or even a state senate, right? Every single one of those races are completely predetermined to go one way or the other So they've been cut in a way where basically g.o.p You know people who have one will keep winning and if there is a democrat in there, they'll keep winning So how do you take back Texas? The only way to do it is by flipping statewide seats Now guess what statewide? There's no gerrymandering So if you can get out the vote if you can get the highest voter turnout in the bluest parts of Texas You can flip the state and I can give you specific examples, by the way, how we can do that For example, the governor's race Is on the ballot in 2022 In 2018 Beto Aurora ran for Senator against head Cruz and he was only short 215,000 votes. Now that sounds like a lot But my count by my calculations Just in the Austin area Travis and Williamson county. There are over a hundred thousand Democrat democratic voters that are registered to vote that did not come out in 2018 And we got to get them out. So if we can even get a you know, half of those people out in 2022 pair that with San Antonio Bayhawk County pair that with You know, Dallas Fort Worth the bluest areas there in Houston and El Paso. Guess what we close that gap And all of a sudden now we have a lot more say in the Texas legislator So that's that's why it is so critical and that's why I believe that our campaign Is in the best position to get out the vote because after all we did come in number one Yeah, yeah, and you know out of all of the districts in Texas I believe that Texas and correct me if I'm wrong They doubled the amount of safe seats for republicans So I'm thinking that in these really safe blue districts the new ones There's going to be a lot of people who want to jump in But one thing that I love is that you've already proven that you can beat out a lot of contenders You've proven that you could drive up turnout And so this is something that like I'm looking at this and I feel like this is such a good opportunity I mean, this is one of those instances where a candidate comes back and in the second round They nail it. I mean Cory Bush came back one Ro Khanna came back and won So for me, I've always had this belief that if you're running for congress It's it's hard to win that first time But if you are going to run and you want to win usually the second or third time is when you do it But you almost won the first time So the second time you've already crunched the numbers you're an engineer So you're thinking specifically about what you need to do where the weaknesses are at where to drive up turnout And it just it looks like such a good Opportunity and I feel like more progressives should be following this race because this is this could be huge for us So, okay, I want to jump ahead a little bit Let's assume that you are elected in 2022. You're sworn in in 2023 But then Overall democrats lose the house So you're in this position where you're in congress. You're in a position to really make change But um, you know, the party that you're caucusing with is not in power What do you do from there in that mean time when you know, there's gonna be nothing done essentially What do you think is the best move for you as a lawmaker? Where do you direct the momentum towards because there's a lot of things that need to be addressed? I mean climate change in medicarell. You you already know Where where would you kind of focus your attention? That's a great question mic In such a pertinent one too But to answer that question I want to share a letter that I got from a lady in texas and you'll know Why why this letter is going to be so important to answering your question So I got this letter earlier this year and this is this is a you know, beautifully handwritten letter I don't know if you can see this I can that's awesome. Yeah Yeah, so I'll read it to you because it's a tiny letter and and your readers will be able to appreciate this She says donna I lost my job because of my age I'm 78 years old So I can't give much Please accept this small donation She sent this with a check Oh, wow, she says Not sure I will be able to find a job at my age If I do I will be I will be able to continue to support your campaign. Good luck Jane People ask me, you know, why I'm running and when you get letters like this What can you do but not keep fighting? Fighting for Texans fighting for the people that depend on you And so let's say the democratic party loses and we don't have the majority We still have a lot of work to do We need to talk about the people in our country Specifically Texans, you know, we have the most number of people with no health care And even if we don't have majority it is our responsibility. It is our obligation To talk to people even if it's across the aisle even if they're extreme on the other side and explain to them What is happening to people in our country? That people don't have the ability to go see a doctor when they get sick that At at an age where she should be relaxing. She's she should be retired a job. That's right Can we give up? Isn't it important isn't it our job to reach across the aisle and make sure that they come on board today? The gop has no solution for health care We must educate voters We must take our message to voters Whether we are in power or not and we have to keep working and this is why I will never give up working for Texans and americans across this country Because they are depending on us. They're looking for somebody to go in and explain What is happening in this country? And it's not like people in congress don't necessarily know this but it is important to hear from people It's important for us to keep going. So when you ask, what would I do in congress? I would continue to advocate. I would continue to educate among the democratic caucus We know in the democratic caucus that we have many people right now That don't support single-payer health care They keep asking the question. How are you going to pay for it when we know That we're Overpaying for health care in this country. We're paying over four trillion dollars for health care Leaving out millions from health care not health insurance And it's all great to be able to improve The amount of money that you give to aca to help you bring down your premiums But health insurance and you know this mike Is not health care health insurance is not health care and we have to take this to every single member of congress Make sure that they really understand that The people in this country are suffering when they don't need to That we Don't need to find a way to pay for health care because we are already paying for it So that will be my job in congress to reach out to every single person in the democratic caucus But also to reach out to anybody on the other side that wants to solve problems and take the message to both Democratic voters as well as voters that vote for the g.o.p. Republican voters And I think that is our obligation and we must do it Yeah, honestly, why I think that you really Resonated with a lot of people is because there's this sense that politicians and anyone who wants to get involved in politics They're either career minded and you know, um opportunistic and they don't even bother trying to speak with them I mean, for example, my representative is a democrat And I don't even bother sending her a letter because I know that if I sent her a letter Even if I put a check in it, she'd just take the check and then throw away the letter But people like you actually Read the letters that actually has a real emotional impact on you And it just the difference is is so clear You're you're a human being these other folks are robots And I think that that really resonates with people because they're they're sick of the robots So, um, with that in mind, um, assuming you're in congress assuming you We're in a position where democrats actually did have the majority and you could actually Get some things done I want to propose a hypothetical situation To you that i've been asking a lot of candidates running for congress and I think it's really interesting They've answered a variety of ways and each time it's very fascinating to me So, uh, I'm curious.  You're trying to get a committee hearings for it Um, but one individual who's a holdout, but a potential co-sponsor is someone who is being primary It's a corporate democrat, but yet there's somebody who is very left-wing who would certainly sponsor that legislation But is unlikely to win that seat in this situation. What do you do? Do you? Endorse that person to get them to co-sign.  Or do you kind of disregard their their, um Co-signing of your legislation and endorse the incumbent or not the income I'm sorry endorse the primary over the incumbent knowing that your endorsement as a member of congress Could give them a giant boost and make the difference in that situation What do you do because it's a moral dilemma in the sense that you know, you need co-sponsors If you want to get things done, you need to build pro you know You need to build support for these bills But at the same time if we don't have more people in congress that are like minded uncorrupted Then you're also not going to go anywhere. So in this situation, how would you individually? Um Navigate this because it's tough. I feel like you know, this is part of the reason why aoc didn't endorse cori bush in 2020 Over lacy clay because he co-sponsored the green new deal. So maybe she thought or maybe he Did that to get her to remain silent? I don't know, you know, we don't know what goes on behind the scenes But how would you handle the situation? So this is a really great question And I want your viewers to understand what sponsorship actually means or endorsements actually really mean There's there's two kinds of ways that endorsements can help one is where you have a major well-known name And that actually helps you Get votes now. I want I want you guys to understand this To get votes endorse the actual impact of endorsement on votes is very minimal Because that endorsement Unless every single person in that district that you're running hears and knows about this that endorsement And sometimes we assume just because we have it on our website or our social media Everyone's heard of it. That is not true because when we ran in 2020 we hit over 50 000 homes in Williamson county And why did we do that? Because we we believe that we needed to get our message to where the voters are We didn't depend on media because we knew that we wouldn't get any media coverage, right? So unless you take your endorsement and then the second step of this is that the person reading about that endorsement has to either Like the person that's endorsing you believe in them or it has to have a positive effect, right? and when it comes to politicians it's always a You know a dilemma you do not know which politician has a positive effect and which one has a negative effect Just because somebody is a democrat doesn't mean that they will necessarily have a positive effect when it comes to votes Okay, that is votes.  I had no exposure and Your viewers by the way Hundreds of your viewers gave me tiny tiny small contributions and you have no idea what that did for our campaign You literally breathed life into our campaign and help and helped us Get over that primary and get into our runoff and then win So you were part of this success that we have been able to show so far and we could not have done it without you so when a congressperson endorses the endorsement itself will not raise you any money Unless they go to bat for you and help you raise money. So a lot of times, you know, we're on social media We're plugged into all of this, uh, you know a political news and we get excited We see an endorsement and we say, okay, this is great You know, she got an endorsement from somebody that we respect and we want, you know Them to go in and caucus with but that doesn't necessarily mean that it Results in good fundraising numbers or votes the only time that an endorsement really matters number one Is if the person who endorses you has great name recognition And we'll go to bat and raise money for you So there are very few congress members that will actually do that for you where they will send an email and raise money for you And if they raise money for you, absolutely that will make an impact So if I was in congress and I had the ability to raise millions and millions of dollars And I knew that there was a chance that this person if I helped them financially That they would win this race, right? I could actually have a real impact in their race Then in order to pass things like single-payer health care, which is one of my biggest focuses, right? In actually making it happen not just talking about it But how do we go inside congress organize build support for it, right? If if I believe that I could actually impact that path to success Then absolutely we should support them in ways that is meaningful Not just putting our name on it, but actual meaningful endorsement. That's number one But we have to try everything for example If we have an incumbent and that incumbent is not coming on board to what needs to be done for the american people We absolutely have to do everything to encourage that person to show them the data to bring them on board And if we're unable to do that, yes, they need to step away and we need to bring in people that are going to You know act in the way the data is directing them and we all know this You know this mic and I've said this over and over again while on your show and outside and so have many other candidates There is absolutely no reason for us not to have single-payer health care in this country That is my core issue. There is no reason why education should cost anything I know people like to talk about free college But the fact is education should be cost free It should be debt free not just because we can do it because we can do it because But guess what calculus and mathematics and physics and majority of engineering hasn't changed in the entire century There's no reason why we are paying Tens of thousands of dollars and loading up Our kids in this country young people with mortgage-sized loans so they can go get an education It's ridiculous and if you have congress members that don't see that Then they have no business being in congress because they are actively harming the progress of our country And I love your answer because you You know more than somebody who doesn't like who just kind of like runs for congress And they're kind of bright-eyed and they get there and then their soul is crushed Like I feel like you already know to anticipate your soul be crushed You're going to have a lot of manipulative people in congress and you're really playing the long game, right? You're not thinking about okay in this two-year term. How many co-sponsors can I get on this piece of legislation? You're thinking how can I actually get this legislation passed and not just have something to write to my Constituents about hey, we got 68 co-sponsors not on my legislation when okay That's going to reset in a couple of years and you're going to have to get that again And like you're thinking about the long game and this is why I think that so many of my viewers really value So, okay every single person is watching this they already are convinced 100 and so now the only question is Uh, how do we make this official this time? What do you need specifically from us because this is a new district? Um, do you need volunteers? Do you need money? Help us help you?  Like for sure So this race is completely winnable. Whoever wins this primary will go to congress. There's no doubt about that number one I've already made my case. We had the highest voter turnout in the history of the district, right? And we need to repeat that not just to win this race But also to help take back texas and help other democrats win statewide, which is important in texas For a couple of reasons number one. We our voter rights have been further restricted. We need to take those back We reproductive rights have been completely banned for texas That is a huge challenge for us. And of course we've been gerrymandered to the max, which means Democrats in texas have zero power. So this is a really this is not just about winning a race This is this is about, you know, really bringing back some normalcy to texas. We are under siege here right now So how can we help? if you are in austin texas I ask you to join our campaign and let 10 of your friends know about me running if they haven't heard Get them out to vote early voting starts february 14. That is the most important thing of anything Nothing's wins races like votes. Okay votes win races So that's number one number two if you can help And are able to contribute anything at all We would really really appreciate it every single dollar counts and might you know me We in our campaign stretch the dollar more than I think any other campaign We have really really optimized every single dollar. It costs about a dollar for us to reach um a voter So even if you can donate a dollar and if you're you know, really really Wealthy, please feel free to donate more. We do need help We're trying to get on the ballot our deadline to get on the ballot is december 13th If you can contribute, please do at vote for donna.com So that's one one thing But the most important thing out of all this is even if you're across this country and you have a friend A relative a cousin anybody in austin Please call them text them message them facebook them Let them know that we're running and that we can get this job done not just for this race But also for all of texas and my promise to you mic and your viewers Is that I will be the person in congress that will advocate on on every single day To make legislation around single-payer health care happen That is one of my focus biggest focuses and the second thing is death free education cost free education That doesn't matter if you want to go to trade school college I think one of the biggest mistakes for democrats is not to pass tuition free community college in billback better That is one of my favorite things in there And those are my two big things that I will be advocating for Strategizing convincing To get passed So that's my goal in congress and I hope that we can make it happen for you and Thank you so much. If you supported our campaign last cycle You have no idea what you did for our campaign you did you moved our campaign To become number one in texas think about that's insane. That's insane, right? That's great Hey, it goes to show you that if you have a good message And you know what you're doing you can you can go the distance so donna Of course, I mean we'll be in touch I'll be watching your campaign very very closely and hopefully We'll be able to bring you on apt you win the primary because then it's just smooth sailing Yeah, hope so hope so. Well, thank you so much. You'll be racing to the finish line as that car drove by Yes, thank you so much mike. I really really appreciate it and lots of love to your viewers Yes, you as well. Thank you so much. Donna


This is Think Tech Hawaii. Community matters here. Hey, Aloha, and welcome to Staten Energy Man on this very first day of February 2019. Man, I just don't know where the time goes. Where did January go already? It's almost coming up on Valentine's Day and I haven't got a clue what to get my wife yet, so I need some help there. Anyway, thanks for joining us today here on Think Tech Hawaii. I'm Stan Osterman from the Hawaii Center for Advanced Transportation Technologies. And I'm here on my lunch hour to interview some of the folks that we kind of tap into an awful lot in the state of California to make sure that we're up to speed on what's going on. And I know on the show a lot of times I'll do a solo show and I'll highlight some of the newsletters we get from the industry partners. And one of those, in fact I think one of the best newsletters we get is from an organization called the California Fuel Cell Partnership. So today's guest is Keith Malone from the California Fuel Cells Partnership. And we have him zooming in from California from down in LA. And Keith, welcome to the show. I'm really glad you could make it on today. Hey Stan, glad to be here. So Keith, tell us a little bit about your background and how you got started working for the Fuel Cell Partnership and maybe what you do for the Fuel Cell Partnership. Well, I've been with the partnership now for almost seven years. My background is mostly in politics and in the nonprofit sector. And for the partnership I deal with public affairs. I do a lot of outreach to legislators, policymakers, planning organizations, and the general public. I also talk to a lot of the news media as you can imagine. And so I'm paid to talk and write a lot about Fuel Cell Electric Vehicles and Hydrogen. And just kind of really quickly, if you could bring up that first slide, the California Fuel Cell Partnership is a public-private partnership. So government agencies at all levels from our air quality management districts all the way up to the U.S. Department of Energy. Our members also include many of the major automakers as well as hydrogen producers, fuel cell manufacturers, and others. And we work together to commercialize this technology or really to push it along the commercialization pathway farther than it's gone. You know, we heard over just over the last, I want to say, four or five weeks that air liquead and air products, I believe, are putting liquid hydrogen plants into California. And according to their press releases, it was to support the vehicle sector and your new stations. And then I heard that in Texas, there's another 30 ton a day liquid hydrogen plant going in in Texas again to support hydrogen transportation sector that they see coming down the road. Could you tell us a little bit about what you know about the California projects? Well, I can tell you, at least from the air products announcement, it seems like it's going to be here in California. As for the air liquead, I don't think they've identified publicly a location yet. It's somewhere in the west. But that said, if you look at both of their announcements, air liquead, certainly the main objective was really to support fuel cell electric vehicles and to work with a new partner, First Element Fuel, which operates a number of hydrogen stations throughout California. Air products, I think they gave a number of reasons why they were building that plant, but certainly being able to kind of feed, so to speak, or fuel cell electric vehicles was certainly a key part of that announcement. And I just want to be clear that it's not just about they're looking at not only the passenger vehicle market, but also they're looking at the heavy duty market as well. Because we're just in the early stages of fuel cell electric trucks and they see large volumes associated with that vehicle category. Are you talking like Nicola Motors and maybe the drainage trucks that are working the ports over there? Absolutely. Absolutely. I think that's what's on their minds. I think if you look at Nicola right now, I think they see most of their source of hydrogen coming from now hydrogen, the company out of Norway, which is building their stations. And also it looks like producing much of their fuel. But if you kind of look at what's going on out of the ports of Long Beach and Los Angeles, the potential for extremely large volumes of hydrogen, they see opportunity there. Great. Yeah, I was really excited to see the two, Ehrlichheed and Air Products both announced because that was unprecedented. I happened to be in Detroit for an army military forum that was focused on hydrogen. And I got a chance to talk to someone from Ehrlichheed and I asked questions about liquid hydrogen. It turns out that most of the customers for liquid hydrogen right now as far as he was concerned were NASA and space programs and that the average plant was only 20 tons a day. And to see two 30 ton a day plants get put on the books to be built in the next couple of years, that seemed to be really exciting to me.  And I think it's really exciting for California. I wish I could get them to do one over here in Hawaii because we'd love to take all our renewable energy and help stabilize our grid and have some energy to export to boot maybe and send some over to California or send some to Asia. But I'm excited about hearing the liquid hydrogen piece. But your stations in California are a lot of them basically started off with liquid hydrogen and then put into tanks on site as compressed hydrogen. What's the use of liquid hydrogen in the stations you have going up on average? I know there's all different kinds of stations you have some produced on site, but a lot of them have it trucked in in tube trailers. Can you kind of describe what the stations are like? I'd say at the moment most of the stations, given kind of their capacity and where we are right now, and the vast majority first off are getting delivered hydrogen. It tends to be gaseous hydrogen.  But I would say as you look to the next generation of stations, the ones that are still being built, the ones that are going to be funded in the next round of funding, which is coming up hopefully in the next couple of months, I think you will begin to see liquid hydrogen deliveries. But for the most part right now it's mostly gaseous hydrogen deliveries. Well I think we have an image coming up here that shows where the stations are. Maybe we can talk to that. The first one coming up is the electric vehicles and it shows the Toyota Mirai, the Honda Clarity, and the Hyundai there on the side. The thing says hydrogen station map and the California fuel cell revolution. I think the next one coming up shows the stations. Yeah there it is. The first shot was really of our website and that's the landing page. And right off the front of the website you can actually go directly to our Google map of where open stations are located throughout California and where stations in development are located. So the green are the open stations? The green are the open stations that I believe yellow are the stations that are in development. Alright so there's a whole lot around San Francisco and LA and a couple popping up in route in between. It looks like maybe even one on the California Nevada border on the way to Reno or Tahoe. So what you have right there, right now you have 39 stations that are open, about I think 25 more that are in development. And the general kind of layout of where these stations are going are, we're concentrating most of those stations where you have the highest concentrations of early adopters. So it makes sense that you're going to see stations in the Bay Area as well as Los Angeles and Orange County. And then you have other stations like, you said that kind of what seemed like an outlier, it's one near Lake Tahoe, it's in Truckee and it's meant to serve as a destination station. So if you're really talking to folks in this community you're talking about kind of neighborhood stations as well as connector stations and destination stations. Okay. Are you working with the state of Nevada at all about maybe starting to have them incorporate some hydrogen. I know a lot of folks spend the weekends out of LA going to Vegas and out of San Francisco and Sacramento going to Tahoe and Reno. Is Nevada showing any interest into getting into the hydrogen network? So you're beginning to see a lot of conversations among all the states that border California. Oregon, Nevada, not so much Arizona at this time but I'm sure that will happen. And certainly not directly next to California but certainly Utah as well. But in Nevada I think at the very least stakeholders in California want to see stations open up in Reno as well as Las Vegas. Before that Las Vegas station can be built we have to kind of time it with the location of another connector station on the California side of the border. So we are beginning to have preliminary conversations. Our 2030 vision document, the California fuel cell revolution that just came out in August I think has definitely caught the attention of policymakers across the U.S. And it's triggered a number of conversations that we haven't had before. Great. I think just looking at that map of the existing stations and stations ready to come online is pretty darn impressive because you know people I still think don't have an appreciation for how far along the forklift the commercial vehicle and the passenger vehicle market is already growing in California. It's certainly not massive at this point but it's a lot farther along than most people I think imagine and I'd really like to see a lot more of that out there so thanks for sending out your newsletter and stuff. I try and spread it far and wide when I get it and share it with folks but California has always been leading the way. In fact I think I put on the lead into the show here that California never really stopped the hydrogen economy movement from back in 2000, mid-2000s, 2005, 2007, 2008. Hawaii and almost every other state kind of stopped and I think a lot of it was because the Department of Energy at that time didn't really look at hydrogen as a priority but recently you know we've picked it back up so the Northeast Corridor states and California never stopped. They just kept on rolling and kept on building that hydrogen highway and pressing forward so we thank you for all your work over there and all the standardization work and all the things that you've done internationally with all the companies to encourage the continuation so you know we kind of are riding on your coattails so keep up that good work. Well I think you know California certainly it's a little humbling when we have folks visit the state from across the globe and they talk about what they view as California's leadership certainly there are a lot of stakeholders here that want to share kind of what we've learned kind of the challenges and the successes and it's clear that as other states begin to adopt and pursue hydrogen infrastructure and bringing in fuel cell electric vehicles they're all going to do it their own way. I think some people think that somehow the California model is going to directly kind of apply to them and we've talked to states and said you know you've got to kind of look at a variety of factors to figure out what's going to work best what's going to help you launch this market faster and easier. Well I know you still have Tyson working in the governor's office over there? Tyson Neckarly yes. Can you kind of comment on how important his position is in the effort to really get hydrogen moving in the state of California because one of the things we run into in Hawaii besides a total lack of funding is you know having somebody that can kind of break loose issues with fire marshals or permitting things because every different municipality and county has different rules and it's like a learning curve that starts at zero for all of them so what's Tyson's role and how does he impact what you do? So about I'd say about five years ago the governor's office through the governor's office of business and economic development they created a position almost like an ombudsman to work on hydrogen fueling infrastructure and Tyson was the person they appointed and his position kind of coming out of the governor's office has really helped to coordinate among state agencies to in some ways talk to stakeholders in a way and get their attention in a way that others might not and so he has served and his colleagues because they brought on at least two or three additional staff members to kind of help with this sort of kind of coordination across the state and it's been critical and in fact Tyson did so well that he was promoted to overseeing zero mission infrastructure across California and so there is now he has a deputy Gia Brazil Basin who oversees hydrogen fueling infrastructure so we've kind of been jealous of not having a position like Tyson here because in every time we try and push something forward there's always a lot more questions and they seem to be the same questions but you know when you like you mentioned when you get a call from the governor's office it's like hey I'm Tyson and I'm here to help it seems to get a lot more attention than trying to just deal with it at the worker B level it's always nice to know that the governor's watching it seems to push things along a little bit absolutely absolutely and Tyson is part of a larger ecosystem that was created I mean the fuel cell partnership began in 1999 this is our 20th year and the addition of Tyson and others has really helped to build relationships to educate policymakers whether they be on the bureaucratic side, the agency side or the legislative side it's really helped to kind of coordinate activities and build agreement within the state so Tyson is really the latest incarnation of this sort of evolving like I said ecosystem of advocacy, supporting and cooperation and collaboration we're going to try and figure out how we can grow at Tyson over here in Hawaii and Keith we're going to take a quick break here so some of the other programs can talk about what they do and we'll be back in 60 seconds Aloha I am Howard Wigg I am the proud host of Code Green for Think Tech Hawaii I appear every other Monday at 3 and I have really really exciting guests on the exciting topic of energy efficiency hope to see you there Aloha and Mabuhay My name is Amy Ortega Anderson inviting you to join us every Tuesday here on Pinoy Power Hawaii with Think Tech Hawaii we come to your home at 12 noon every Tuesday we invite you to listen, watch for our mission of empowerment we aim to enrich, enlighten, educate, entertain and we hope to empower again Maraming, Salamat Po, Mabuhay and Aloha Hey welcome back to my lunch hour Stan Osterman here for Think Tech Hawaii and Stan Energy Man I've got Keith Malone from beautiful LA talking to us today he's from the California Fuel Cell Partnerships and they do a lot of public awareness and a lot of coordination in the state of California on their hydrogen economy their hydrogen networks and infrastructure so Keith we were talking a little bit about the fueling stations and how they're popping up we have another image coming up here why don't I bring that up and you can talk to that one this is the California Fuel Cell Revolution So when I first came on board in 2012 we issued a roadmap, a strategy document for how do we launch the passenger vehicle market kind of what kind of infrastructure and network do we need and this is our 2030 vision and this kind of takes us beyond that original vision and looks at down the road more than 10 years forward kind of what does California look like not just for passenger vehicles but for buses and trucks and as well as kind of the energy ecosystem and the role that hydrogen can play and so the original roadmap took us about five to six years to kind of produce the ultimate document that we shared with everyone but this document took us about a year and a half to two years and it kind of looks at things from a 60,000 foot level and although we don't have a lot of numbers probably the key item that comes out of this is the fact that we call for 1,000 strategically located stations hydrogen stations by 2030 that will serve upwards of one million fuel cell electric vehicles Okay, I think that's the next image we've got coming up is that depiction or that graphic So if you look at this next document we show two maps of California and so I believe on the right it shows 8,000 gasoline stations right now we have about 8,000 gas stations in California and we wanted to look at with 1,000 stations can we approximate that network and that coverage that comes with it and as you can see we get pretty darn close and I think we figured out that we would reach about I think about more than 90% of California's population with just 1,000 stations You know, a lot of people might say 1,000 stations compared to 8,000 stations isn't a lot but it's important to remember that with our 8,000 stations right now in California only about 1,800 of those stations are doing heavy lifting those 1,800 stations are providing about 50% of the fuel Okay, I think that's a pretty realistic goal I mean from my perspective, here on Oahu DOE worked with us on a strategic plan as well and they wanted us to put like 6 or 8 stations on Oahu initially and we actually walked it back to 3 and we could actually start with 1 we've got 1 in Mapuna Puna now we could have 1 more along our main highway between the airport and Waikiki and we'd be good but you know, it's funny to compare and contrast California and Hawaii because our population is like 1.5 million for the whole state close to a million on this island and when I think about that it's like LA is how many million are in LA right now population-wise like 8 million or something or 10? Something about that It's like 8 or 10 times bigger than what we are here in Hawaii and I'm seeing the challenges that we face and they just go holy mackerel there's just so much to do but it's impressive to see how many stations are coming up already your graphics kind of tell the story so the other thing we talked about earlier was the trucks some of the trucks like Nicola Motors has got their big plan to lease the 18-wheeler transport trucks with hydrogen and they're building their own network their own fueling network across the nation that's really exciting but I know there's a lot of what we call drage trucks around the ports there in LA and there's a lot going on with hydrogen at the ports in LA and those are the kind of trucks we would actually use in Hawaii so could you describe what a drage truck does and how the hydrogen seems to fit well into that niche market? So generally speaking drage trucks are really those trucks that take goods from the ports up to kind of the centralized locations where they'll get shipped out of kind of the LA base in the Southern California area so they usually might have require ranges of about 100 to 200 miles and so what you've got right now like I said we're just in the early stages so you have a number of trucks that have been funded by the federal and state, by California and the federal government and they'll be coming on the road in the next couple of years but already we have two Toyota fuel cell trucks which is kind of a remarkable a really interesting approach to the way we kind of scale up because Toyota basically took two Kenworth trucks and basically scaled up their MIRAI technology which is absolutely fascinating and as you begin to look at what's going on globally it's not just Toyota that's doing this it's Hyundai, Hyundai recently made that announcement where they're going to be doing a thousand truck project in Switzerland but kind of circling back to California but we're just in those early stages the state just recently funded Toyota Kenworth trucks, Shell and the Port of Los Angeles for a 10 truck project and that project also includes two heavy duty stations in the greater LA area so it's going to get very interesting very soon Yeah, that grey-edged truck is I mean we don't have any distances from the Port of Honolulu that are more than probably 30 or 40 miles from the port so that's the kind of truck that we could actually use a lot of because we offload the container ships and then they go right out to the Costco's and the Home Depot's and go straight to the user right off the container ships so we could use that You're familiar with US Hybrid there in Torrance, aren't you? Yeah Okay, we work a lot with US Hybrid they actually have an office out here and they do a lot of work with us on our hydrogen vehicles What's it going to take to get US Hybrid up there with the big guys because they actually do exceptional work real high quality work but I'm kind of frustrated that we can't get some of the smaller businesses to play with the big guys like Toyota and Kenworth What can we do to help US Hybrid kind of push it along? You know, there's right now in California there is a grant funding opportunity out that supports in-state manufacturing for zero mission technology So that's kind of one opportunity You know, this market there's a lot of partnerships that are being made and continuing to be made so I wouldn't count them out at this point I really wouldn't Yeah, I know they've been doing a lot of not a lot of they've actually built a couple trucks and they've also done a lot in the mass transit market So I know several municipalities in California are already running hydrogen buses How are those things working out and what's the plan for expanding that mode of transportation in California? So California has about, I'd say about 18 years of experience with fuel cell electric buses Right now we've got about oh my numbers are not good in my head but about probably 25 buses on the road and another 20 something in development And so, and then we've got kind of on top of that we've got about 13 to 14 years of federally collected data that shows that these buses perform well These bus agencies include AC Transit out of the Oakland area, the East Bay of San Francisco You've also got Sunline Transit out in the Coachella Valley out in the Palm Springs area and they were actually, they're kind of really a trailblazer because they were the first transit agency in the U.S. to go all natural gas back in all CNG back in 1994 and then you've got a new agency our newest agency is Orange County Transportation Authority and they are awaiting now 10 buses coming out of New Flyer which is one of the largest bus manufacturers in North America Alright, I'll tell you why Keith we've got about 45 seconds left and I'm going to leave it to you I was going to try and talk a little bit about grid stuff because here in Hawaii we're trying to match up energy storage on the grid with hydrogen for transportation so I'll leave the last 30 seconds up to you to just talk about whatever you'd like to in California and we'll wrap it up I think that we see a lot of opportunity with renewables and excess capacity on the grid and opportunities for making hydrogen not only for fuel but for industry as well as for energy storage and I think you're going to see in the next couple of years some really interesting projects launch and I think a lot of minds change as well on this topic Well Keith, I want to thank you for your time today and I know it's a lot to ask to get you to spring away from the legislature and all your other duties but thanks for being here with us on Think Tech Hawaii and Stand Energy Man and I'm sure I'll have you back again sometime soon maybe after you have one of your other fuel cell conferences and we'll get some of the latest updates from there but thanks for being on today and we look forward to talking to you again soon Thanks for having me Stan Okay Keith, take care and for everyone out there thanks for joining us today on Stand Energy Man and we'll be back with you next Friday the second Friday in February already oh my goodness how fast it's going Aloha


Hello friends welcome again to problem solving session I hope you are doing the problems and going through the solutions which I have provided on the channel and you are also practicing with enough number of questions on the reference book right now in this question we have got a plus b equals to 7 and a b is equal to 12 so two values are given you have to find the value of a cube plus b cube and a square minus a b plus b square again so what will be the approach in such questions you know the moment a few linear term values are given so a plus b is a linear term clearly its value is given as 7 and a b is given as 12 so we have to arrive at the value of a cube plus b cube now obviously we it gives us a hint that we have to use an algebraic expression where a cube and b cube are related to a plus b as well as a b isn't it and that kind of a relation we know it's nothing but a plus b whole cube is given as what a cube plus 3 a square b plus 3 a b square plus b cube here if you simplify it further you'll get a cube plus b cube and if you take three a b common between these two terms you'll get three a b times a plus b is it another form of the cube of a binomial so my dear friends a cube plus b cube can be rearranged on the left hand side to get what you will get a plus b whole cube minus 3 a b a plus b so basically I have taken this entire term left hand side and just swap the position of left hand side and right hand side to get this particular relationship now very easy so you know how to find out the value of a cube plus b cube a plus b is 7 so 7 cube minus 3 times a b is 12 times a plus b is 7 again so you will get 7 cube is 343 minus 3 into 12 into 7 is 25 so the final value is 91 okay now let us find out a square minus a b plus b square the b part this one how to do that we know another identity where this is involved so what is that we know that a cube plus b cube is nothing but a plus b a square minus a b plus b square guys you need to remember these identities you know it should be you know by hearted now so when I know this and I have already figured out the value of a cube plus b cube a plus b value is given so I can find out a square minus a b plus b square so what is it a square minus a b plus b square would be nothing but a cubed plus b cube divided by a plus b isn't it and what was a cube plus b cube if you see in the previous question we found out a cube plus b cube was 91 and a plus b was given to be equal to 7 right a plus b was 7 so hence what is it a cube plus b cube divided by a plus b which will be equal to nothing but 13 right so 13 is the answer 13 is the value of a square minus a b plus b square


She's eating while she has breakfast and the hangryness goes away. I've already got one done. I'm actually drunk. We already did this last year and the idea now is to go back and tweak. So we tweak and everything has a spot. So if you do it one time, it'll really take three or four hours. And I know it's easy once every six months or once every year to go back and just tweak. Okay, so that was done. Now to here, let's go. I'm doing the uppers first. Up here, we've got, Oh my God, we have this. What? We have a knife sharpener. This is our, yes. Oh my God. This is our French press. Wait, I'm like, I've been looking for this. I know. That doesn't go there. What? The French press? No, that should go if there's really tea and stuff. The coffee goes. Okay, I'll put it over here. Oh my God. This is the coffee station. I'm just gonna continue eating my beet. It's fine. Look at this, yummy, healthy. Here's our blender. I'm having fun. So again, this is already organized from before. So it's about to bring it back to where we're at. So this is a blender. A blender area. Good job, Adam. Do you feed me at all? Not really.  Sources and spices are already good. I serve all of those over here. And a little pantry. The pantry's next. Let's see. Extra spices go in here. He is like moving like 15, 20 miles per hour. I didn't know Adam could move this fast. If anybody knows, knows that I'm the fast one of the two. If you don't put things back when you're done. Let you tell it. Let you tell it. Yeah, but you don't put things back. Yes I do. No, you don't. Yes I do. No, I don't. What are you talking about? Yes, I do. You were taking a side that is cheating. Look at that. You put all oils together in the vinegars because they're the same. No. Because this says oils, this says vinegars, this says salt. Oh, I didn't see that. Okay, so then vinegars go up there. Okay, there's vinegar, Calverd. Vinegar. Salt. Do you want me to help you? No, I do, but not in this part. So you just want me to, you just want me here for moral support. Right there just to be, look pretty. Okay, so why is kitchen twine and oils? No. Kitchen twine. Does it go with the oils? Yes it does. No it doesn't. Do you want to know why? Why? Because the way my brain works when we are roasting a chicken, you got to put some oil, butter, and then all your season right here. Kitchen twine. And then I want the twine. No, of course. Where I want this. Twine and twine does not go with oils. Sorry about that. Stop whining about the twine. This is a tough one. These are cooking tools and prep tools. And the problem is, many of them cross over. So if people get confused, like my way. Where are you going to help daddy? We naturally have different gifts of organizing. And we organize differently. I like to take everything out first to see what I have. Then look at the space. And I think I'm a little bit more anal when we try it. So I can see what we have.  Oh, it's like Adam is doing that too. No, there are certain places that you take it all out. And there are certain places you don't need to. Like up here, I don't think I've got that one shelf. Cause the other ones are still in pretty good shape. And that drawer over there, I didn't have to empty it. It was just moving things around. But the coolest thing is, we are working together. But this one, these drawers, everything had to come out. Yeah, that needs to come out. Because some people don't put things back. You know what it is, I think I would just, it's kind of like what I do put things back actually. This is what I want to say. I wasn't going to let that fly. I think what it is, is the cooking and the prep tools. Like you said, they cross over a little bit. So what I think is cooking tools, anything that's a prep tool, and vice versa. So one, this is right. And one, this is wrong. So this is what we're going to do. You do that drawer, I do the spice, and then we swap, and then we just go out. Then we just go over everything. Deal. To just kind of like fine tune it, okay? Well, first in just doing one thing all the time, we're actually getting the kitchen done faster. Cause I have a little project, you have a little project, and then we'll go over see it. At the end. Are spoons, in your opinion, prep tools, or cooking tools? They could be either. Either. So what I'm thinking of cooking, I'm thinking a more stainless steel, cause I don't want to put. Cooking or prep? See they could be both. No, then this is cooking. No, this is prepping for the prep floor. Aw hell, see? That's why I was putting them in the wrong place. This is dangerous. That's what you crush garlic with. This is a prep tool, or it can be used in Game of Thrones. There are a couple of things that don't make sense. I just kind of like tweak it a little bit. I think that's our system, right? Yeah. Makes sense. The idea is to put the right things together. So, knives here, this actually goes on the edge of your pots, they don't drip. So here we've got the skewers, which I should use, you should have the slicer. This thing right over and draw the nose. Pink right there. So, I don't really like organizing. It's not something that I wake up in the morning and say, oh yeah, this is something that I really want to do. But for my brain, for our lifestyle, it just makes sense. We're always moving, always going. So every area in our house is organized so that if we want to get up and go really quickly, we know where things are. I learned through actually an organizing company that we used it first. And if you can, they're great to kind of like just start it off and then you see how it's done and throughout the years, you tweak it. What I learned about organizing is it's kind of just like a puzzle. And that's how I think I made it a little bit more fun. But it's basically just like figuring out the puzzle. And when you do it that way, it's fun because again, I'm doing the part, things look just a little bit more aesthetically pleasing. And see, I like that. So this is the final product right here. So babe, what do you think of this? I think it'll last a couple of days. It looks great, don't you? I know it's fabulous. We have cooking tools, what's up Lonnie? I'm shooting that housey life. Lonnie, I'm organizing my kitchen and I'm shooting the housey life. Leave us alone. What you want? Okay, oh my God, that looks amazing babe.  It's not beer, it's kombucha. But it tastes like beer at 11 o'clock in the morning. And here's our cutting boards, okay that's good. What I think of these, I think of like prepping the salad. Like putting the salad in the bowl or they are, I think of these as cooking. I use these to cook. But I use these too, I use those as well. Oh, I see, he does. That wasn't me, that was not me. I use these. Don't worry for you, don't worry for you, yeah. That's her too. He did. Do you think I'm gonna use baby blue to cook? We have video record on this. I'm gonna show you something I'm gonna put in that further. Okay, look at it. Eye proof. Okay, so. Check, so check on everything eye proof. Check. Moving on. That one's done, that's just a rag for us. Oh yours or where are our rags? Anymore, no. Okay, this is, oh, did we go through this? Nope. I'll do it with the lower ones next. I said the top ones first. I thought I heard you say it was fine. No, I said I haven't gone through these yet. I thought I heard you say this one's fine. I said it's probably fine, but I haven't looked at it yet. No, it's not, because I can already tell. But I haven't gone through it. She's cutting board, and then you have an actual cutting board. Well mommy found two, oh she went full steamer. I know why it takes nine hours for her to do the kitchen. No, no. See these are, these were too, it's because these were two different spoons. I had them in different spots. So, we had this one. We had the, we had this one. How about we just fit this? Because these are too big. That's my head. This is how you had it? Yep. Same. Okay. This looks great. It's pretty good right? Yes. So let's do a pre-corner. So this is the brains of the operation. Right here, Adam said it's done this. Because we married for some time, I can kinda see why. I think maybe the challenging part when couples are probably organizing is your brain works differently and how you see things and how you use things. So I'm gonna let him, cause he's actually doing more of the cooking. So I'm gonna let him be the brains of this and also be smart too. So I can kind of, I can kind of see where he's going with this. And now all I'm gonna do is just tweak it a little bit to make it look a little pretty. This is a before. Stuff just kind of like all over the place. You have cheese board in there. So now we'll see what looks like when I'm done with it. And then she tweaks it. I love measuring cups when I cook. I love measuring cups, table spoons and stainless steel mixing bowls and a really good like hearty, chunky cutting board. Little salt and pepper. The way I think and the way, I know it is extra. I know it. A bit. A bit. No it is. I know it's a, I can't help it. Okay. Tamara's truth bomb. Tamara, Maury. Two and a half hours. Done. Now it's time for lunch and finally that beer. You can have the beer. I'm gonna have some water with some sparkling water. So what projects should we do next? Leave in the comments below. Tell us some of your fun stories and if you do the same thing with your spouse. Subscribe. Don't forget to subscribe too. That helps me a lot. Let us know.


Okay, thanks everybody for coming. I'm Eric Rolundson. And today I'm gonna be talking about next generation data science workflows using Ray. Or, you and Ray in the cloud. Yes, you. So the basic structure of the talk. I'll start by at the very high level description of Ray. And then I'm gonna try to put Ray and the demo stack you're going to see in context. Then I talk about a self-service Ray architecture that we've been working with my group. And I will then demo that in action. And after I've done the demo, I will then go back and I will defend the title of this talk. Why is it next generation? And talk about some of the community collaborations that helped us along the way. And then talk a little about road mapping. So, it's about Ray's ecosystem niche. Show of hands, how many people have actually worked with Ray in the audience? Okay, a few, good. And the rest of you have justified all the context I'm about to deliver, so thank you. So if you consider like, you know, older tools like OpenNPI, one under the spectrum you have like extremely fine-grained control of how you develop parallelism. But you have very few abstractions to help you along the way. At the other end of the spectrum, you have like more modern tools like Spark.  So Ray was designed to sit in between these two but as you can see probably closer to Spark. It definitely also has powerful abstractions but you can actually access compute at a slightly lower level and a more flexible level when you need that. So how does Ray work as a compute model? It has two kinds of compute. There's tasks, which are things like functions that execute and then finish and return some kind of results. And then it also has actors which are like, you know, the analog of like services or microservices and something like Kubernetes. And so you can take any Python function and turn it into a task by using the Ray.remote decorators you see above and similarly the same decorator will take any class and can turn it into a reactor. So the programming user experience is actually quite nice. So it's compute model is a sort of compute dependency directed acyclic graph like here on the left. You can see that I've, not me really, the author of the blog I stole this from is creating a tree of computations. You could say it's the world's most over engineered addition of eight integers you might ever see but it's great for illustrating the concepts. You can see here that the first four of these statements are setting up additions of some pairs of integers and the dot remote method there is a thing you get from those decorators I just showed you. So it's basically allows you to tell the Ray cluster hey I'd like you to add some integers. And then of course, if you look at these first statements here, anybody who's worked with Spark will find this familiar. These are declarative computations up to this point. Ray has not done any work for you at all. You're just basically telling it here's some work I'd like you to do and here's the structure of it and the dependencies. And at the very end, if you issue this dot get command it actually goes back and says okay now I want a result I'm gonna unwind all these computations you've asked me to do and actually compute them and give you what you want. So again, like Spark, it has a lazy execution model. So Ray's core data model is implemented with the plasma object store. Like Python it is basically typeless and schema-less it's just sort of objects. It uses a local first strategy so it only pulls data from outside of a worker node if it needs to and it always tries to do read and write local to worker nodes. The plasma object store began its life in Ray but has since been actually adopted by Apache Arrow so you can use plasma via Arrow if you ever have a need to. Similarly Ray's scheduling model is also local first. It tries to use a local worker scheduler to do tasking whenever it can and only like invokes the global cluster scheduler when necessary and so this local first strategy helps things to perform as well as possible over the cluster. It comes with a bunch of great native libraries. Comes with a hyper tuning, hyper parameter tuning library a reinforcement learning library and then the sort of generic stochastic gradient descent library. It also allows a scalable and programmable serving of services so called Ray serve and then relatively new is Ray data sets which is actually native data frames for Ray and so this is a great development because again it sort of puts it on closer to equal footing with like data frames from something like Spark or Pandas. There are tons and tons of community integrations all the popular machine learning libraries and a whole lot more already have integrations available to you this link at the bottom shows you the complete community list of those it's dozens at this point. So one of the things about this is of course all these things are in Python and so as data scientists or people in that ecosystem we're already working with most of these tools via Jupyter, at least part of the time and when you take Ray and Jupyter there's the promise of literate and interactive Ray programming via Jupyter's literate programming environment and furthermore they can both Jupyter and Ray can operate in the cloud and of course by cloud today we mean Kubernetes and my demo will actually be running on OpenShift. So Ray is cloud native.  So it gives you like a Ray head node and some worker nodes and will also automatically scale them up and down for you based on what it's seeing on the workload of your worker nodes and once you have this you can connect to it from a client and again today the client I will be focusing on is Jupyter but I want to stress that it doesn't have to be that it can be other Python files it can be from an actual command line exterior to the cluster so client involves a whole lot of modalities and use cases there. So again I just mentioned Jupyter today I'll be getting my Jupyter from a meta operator called Open Data Hub. So what about Open Data Hub? Well it's an open source downstream of Kubeflow and as such it serves as a kind of reference platform for doing ML workload deployments in the cloud it shows how you can deploy tools basically how to wire them up together. I know from previous talks many of you all quite familiar with how to do this stuff but anyways provides a nice easy way to pre-provision some basic reference tooling. It's federated which means you can take a lot of these tools pick and choose what you want and of course furthermore because it's all sitting on a Kube cluster it's very easy to inject other kinds of tooling if you would like to deploy that in fact that's how really we got the integration with Ray. And along one axis the tooling that comes with ODH like Kubeflow covers pretty much the spectrum of basic tasks in a data science project in the cloud and along the other axis it also covers the different kinds of persona all the way from business stakeholders to data engineering actual data science, ML engineers all the way through the IT ops I guess we call it ML ops these days. So I'll begin talking about like the architecture the latest architecture we've been using is actually even simpler than some of the older ones. We just created a sort of experimental SDK that has a function a Python function called race dark cluster and so suppose you're in Jupyter and you have this function in your Jupyter environment you can simply say hey I'd like you to start me a Ray cluster and what it will do is create one of these Ray cluster custom resources out on your namespace for you. And as long as you have the Ray operator running in your namespace to pick up on that it'll say oh he's got he'd like any Ray cluster and it will spin up these clusters for you. And once it's there you can in the comfort of your own Jupyter environment connect to the Ray head node and do some work. And again I think I mentioned getting Jupyter in my case from ODH but you can see that it doesn't actually matter as long as you have like a container that's like running Jupyter lab or something similar for you and you have the right function and you have the Ray operator installed you can do this yourself. So one thing of these things is of course we had to ask ourselves well if I spin up a Ray cluster just for my own personal use and then like the thing goes down like my Jupyter pod crashes or I leave and I just close down the environment it's like I'd like the cluster to go away and so one trick we figured out is to use the owner references YAML to say hey you know it's like I would actually like my Jupyter pod created this to have ownership over the cluster CR and so like if I leave and I forget to shut down my Ray cluster the Jupyter pod goes away and then the platform itself says oh you would also like to remove this CR for me and then the operator notices that's gone and shuts down everything so it's quite elegant and makes proper use of the control plane.  Before I do I just want to quick shout out to my teammate Michael Clifford. He took all my original prototypes in this space and has like totally modernized them and gotten them working with Ray too and has just done a ton of work and he was unable to be here today to help me present but raise a glass. So Michael so I will now bring up my prefab Jupyter environment and we'll begin just with basic stuff doing imports you can see we're importing a bunch of Ray tooling that comes with and here's our start Ray cluster and I'm going to give it a name and so this is cool it's idempotent so if I ask for the same cluster more than once and it's already running it's just going to give me the same one which is a nice feature. This also actually wanted us because if you're trying to use this in a pipeline you can actually ask for the same Ray cluster over and over again across different steps of the pipeline if you like. And so it said it's exceeded it also helpfully printed out for me a link to the Ray dashboard that it's up so I'll come back to that later but like Spark Ray has a dashboard and we can easily stand it up in the cluster just like everything else. So now that I have that I can actually initialize my connection to the cluster Ray is already connected. See idempotent, good for me. There we go so Ray will also provide you the in version and basic information we're on Ray 2 as of last week so very exciting again thank you Michael. And so now we're just gonna do a basic high torch workflow and I'll be kind of blowing through a lot of this stuff but we're gonna set up some basic data sets so the Oxford Pet data set which is a relatively small thing there's only 3,600 things in it. I'm also sort of fixing my Jupiter environment I just want to use CPUs because I'm actually giving all of my 4 GPUs to the Ray cluster which we'll see in a second. And I'm gonna set up a train and test and just take a look at an image cat with long ears. So this pet data is a courtesy of the community data license agreement via the links foundation. Let's do a brief plug for this. The CDLA is a great data license it makes it really easy for people like me to give talks in this space without having to worry about commercial restrictions so when you're out in the world favor CDLA permissive license data sets just like you favor things like open source licensing. So now we're gonna create an extremely low budget recognition net which can finish in a time that I have to give this talk. And so here's a basic convolutional net and I'm gonna give it a data set factory. You can see here I'm using, I'm actually just using the new Ray data frames for this so this is nice. Going kind of slow, oh there it goes. We can say here's a train and validation set so we're gonna split. This is actually kind of fun if you see the shuffle and stuff this. Again, being kind of an analog of things like Hadoop or Spark data frames. You can see some of the things here is doing shuffles and this thing to do a second phase here I got to reduce. So again, you're getting a lot of sort of familiar functionality with these data frame libraries. Excellent, so now we're gonna set up just basic function closures to do training and validation. And I guess the one thing I want to talk about here is this is all standard. At this point it's basically very standard like PyTorch kind of stuff so it doesn't take a lot of any weirdness to make this work with Ray. You just give it, you can create a Torch Trainer for this. So we're gonna do hyperparameter tuning so I'm gonna define myself a short search space. The search space has only four tasks to go with my four GPUs.  So at this point, this thing is talking now to my Ray cluster and sending off a bunch of hyper tuning parameter tasks to complete. It's extremely chatty in the logs but you can see things like what's pending and what's running, it starts off it's just got one thing running and Ray is waiting to see, oh look it's asking me to do a bunch of stuff so now it's like spinning up worker nodes. So like if I go back to my cluster and look for Ray nodes, we can see that there's my KubeCon 2022. Maybe I can try to make that slightly larger. It doesn't actually look more readable. Forget that. But anyway, it's actually spun up four now. It's got worker and three nodes and I can also take a look at the dashboard and a view of things. And you can see that it's actually, it doesn't just have nodes here, it actually has tasks and it also has like the actions that are going on. So if I sort by CPU, I can bring a lot of these to the top. One thing you might notice is it doesn't just give me CPU usage. The green is over there is a GPU usage. You can see that it's not making fantastic use of GPUs so I could maybe make use of the run AI tooling we saw earlier to see what's going on there. But it is using them, which is very cool. And we'll look at how this is going. One thing on my list is to figure out how to make this log output shorter. But you can see now it's actually gone and run. It's actually one left. Most of them have actually finished running. So close to being all the way done. This was supposed to run in about 90 seconds, but the demo gods are not smiling. Just briefly, I don't know, I have time. We could ask a question. If anybody has a question while I'm waiting for this to complete, it's probably almost done. There it goes. See, it took a whole extra minute for me. So anyway, it's done this and we can now take the results back from our hyperparameter tuning and see what we got. So there's our best parameters. Ray likes to emit various warning messages which are slowly distracting, but we can also plot what it looks like on our training and eval set. And we can see that it's not great. It's about what you'd expect with the world's most low-budget convolutional net. But there's the model we've read in. And then we can then take a look at a label and a prediction. And in this case, I actually got it right, which is not super common because it is not a super smart net in 90 seconds. Then we can also do some basic things. Do the little data science here. So our accuracy is 9% and just randomly guessing would have got almost 7%. Thank you, Cohen's Kappa. So I'm basically showing that it's doing barely better than chance, but not nothing. So we did learn something and we can take a look at our corresponding confusion matrix. And of course, you really like to see this all in the diagonal. If you stand back and squint, it's a little bit of diagonal there. And here we can look at our cluster name. So at this point, you can stop the Ray cluster.  So now we have a model, we'd like to serve it. And RayServe can do that for us. Restart my kernel so I don't have that problem again. And again, we just import some basic torch and Ray code. And we can start our cluster, which again, is idempotent. So hopefully will give me the thing. And we can set up an image model class. The app serve is another decorator. I talked about it. It's like a more specialized Ray decorator for creating like model serving and stuff like that. Connect and it works. Here's a little bit of colluging us to find the actual IP address. I want an IP address of the head node. And so we used to have this fun procedure where we just played roulette until we got the right one. So we started a server and it gave us and it actually gives you a server control object, which we don't really need at this point. We can tell it, okay, I'm going to deploy the model. It knows to deploy it into this cluster. And we can ask, will it work? So we're going to just take a look at this cat and see if we can get a prediction. I don't even care if it's right. I'm just trying to show you that the workflow works. And sure enough, it comes back at the prediction. So you can see here, we're just basically got a rest interface now and with not very much code, which is super easy to deploy. So easy, you can even do it inside of the notebook. And it also, we created an external route so people can obviously hit it from outside the cluster. Got the same results, so that's good. So that's a data science workflow using Jupyter. And again, I stress you can do this without Jupyter, but in action with Ray. And we can go back to finish the talk. So I just showed you all the stuff. So why do I claim that this is like next generation? What is it like? What's new here? I guess one thing that's kind of new is that Ray is truly cloud native. It was like invented and built and engineered like in a world that had Kubernetes, whereas like just as contrast, Spark obviously began its life for any of these cluster platforms existed and you can feel where it deployed them and it kind of sometimes shows. So having something that's truly engineered cloud native, I think makes a real difference in terms of like how it works to deploy this stuff. The operator comes with, again, I guess in contrast with Spark, Spark has no official community operator. There's a couple of third party operators. And with Ray, it's part of the code. It's like entry. I guess the other thing you saw here is that I got myself my own cluster. So it gives you an easy way to do self-service Ray.  And I think the biggest one, which I hope you saw through the demo, was that Ray allows like all kinds of tooling, basically every tool of consequence in the Python machine learning ecosystem already talks to Ray and not just that, but it can all talk to it at once. So it's like you can mix and match all these tools right in the same code base and all use the same Ray cluster. So it's a unified scaling engine for data science. And what that also means is, especially from like a ML Ops perspective, it's a simplified scaling process. You can stand these things up and your people can get parallelizable scale out just with a single cluster even with all the tools mixed together. So there were some community communities along the way that really helped us. I did the original public deployment of my prototypes using the Massachusetts Open Cloud. And closely in partnership with that, I did all the specification for how to deploy it on the cluster using operate first, which is a community that's basically trying to extend the idea of writing software in the open but also actually operating software and services fully in the open. And what do I mean by that? Well, one thing I mean is that like when I wanted to deploy this and for the public, it was actually a pull request. And you guys could go out today and see that pull request. The actual cluster no longer exists, but it exists for the record. So this, by the way, is all using Argo. We've done a lot of collaboration with IBM Research. They have a project called Code Flare, which is also doing, using a lot of the same design principles for Ray and the cloud. They're very much focused on PyTorch applications and specifically for training large scale, deep learning nets. And so like they're focused on that use case, but we're doing a lot of collaboration. As I showed you, you can do a lot of small scale stuff too. So it doesn't just have to be that. And if you're interested in learning more about that, they gave a great talk at the Ray Summit. And you can go take a look at that. And I think, you know, and all those things we're looking at with IBM is Ray plus a cluster level auto scaling. So not just scaling the pods, but actually scaling the size of the cluster using auto scalers, bringing extra, call extra compute nodes, like if you're on like AWS or Google cloud. So in this mode, a Ray client submits a job object, like into a job queue. And the job queue actually talks to a cluster level auto scaler says, hey, this job coming into queue, they're gonna want this much resources. If the cluster isn't already big enough, it can actually invoke the auto scaling ability of Kubernetes and start bringing in actual more compute nodes, more GPUs. And when the job is done, it can also spin the cluster back down. So it's actually a nice cluster level auto scaling experience. And of course, once it has the resources it needs, it'll take the job off the queue and it can run the cluster. So roadmaps, stuff in green is stuff that's actually been completed. We, like I said, just got Ray 2.0 working. So we're excited about that. We have our Ray images building using Project Thoth, which is a AI supported build system, which can actually look at things like what kind of target hardware are you using, and also examine supply chain and dependencies. We talked, you know, some other great talks earlier about that issue. So Thoth is a kind of cool thing for like actually maintaining images. We actually just recently got the formal integration of what I just showed you upstream with the open data hub code base. Things that are in progress. We're redeploying Ray on the MassOpen Cloud and we're also sort of transitioning from the old MassOpen to what's now being called the New England Research Cloud, NERC. So NERC is sort of like the descendant of MassOpen. And that's actually being done by some student teams at Boston University, so we're kind of cool. And we're integrating these ideas with the Kubeflow notebook controller. And some stuff that we haven't quite got to yet is an actual community operator in the OpenShift operator catalog. And also we're part of the way through exploring like Ray on edge deployments. So that's my talk. Thanks a lot for attending. Brilliant, thank you, Eric. We don't have time for any questions from this one, but Eric, I'm guessing you're around this week and maybe a bit later. Yeah, I'm here all week, so definitely reach out to me. Yeah, so go find Eric afterwards if you have questions.


Welcome to this guide on the use of the automated system for data collection ASDC developed in the framework of the FAO Locust Program in Caucasus and Central Asia. This video will help you get started with ASDC and ensure proper use of the application. To start using ASDC, the application must be installed on the selected device. ASDC will work on all Android tablets and smartphones. To install ASDC, open the Play Store and search for ASDC. The application can be recognized thanks to the Locust logo. Now, tap on Install and wait for the installation to complete. You are ready to start using ASDC. To open the application, press the Launch button. Otherwise, find a link on your home screen or applications tab. Note that your experience might differ based on the Android version. On the first page of the ASDC application, you will see three fields. For now, tap on Settings. On this page, you can tap on the Synchronize button to sync your data and select to decide language. To change language, tap on the decide selection. When changing language, the application must be restarted for the changes to take effect. To correctly use ASDC, you will have to keep the location settings active. To activate it, scroll down with your finger from the top of the screen. Scroll down again and tap on the Location icon. Otherwise, navigate to the settings, tap on Location and finally tap on Turn on Location. Lastly, ensure that your mobile data is turned on and you are connected to the internet. Once you have completed the application's initial setup, you can start using ASDC. The application might request to allow the use of different system devices. Please tap on Allow while using the app to continue using ASDC. Let's take a look to the local survey form. To create a new form, tap on the local survey form on ASDC's main screen. Now press on the three dots on the top right corner or the plus symbol on the bottom right corner and select Add. This form must be completing doing field work. The form is divided into different sections. Tap on a field and write or select the necessary information to fill out the form. Let's see how the photo field works. ASDC allows you to save up to three pictures. The photo field allows you to take a picture, show the picture shots and finally remove the picture if required. To take a picture, press on the camera button. You'll be prompted with a photo screen. To take a picture, focus the camera and snap a picture with a shown button. Please note that photos must be informative and reflect the local situation. Let's take a look to Location section. This section is fundamental and will help to map and locate survey and control operations in the future. To add a location, use your smartphone's GPS to acquire your location. Before performing this operation, please ensure that your GPS is active on your smartphone. Now press on a shown location button. This will out-of-field the location section. Press on a shown map button to find previously surveyed areas or calculate the area if there are more than three GPS points around the surveying site. Specific sections will add additional fields to the survey questionnaire, such as selecting eggs, hoppers, bands, adults or swarms. If that is the case, proceed by inserting the requested information in the form. Not all entries are required to submit the form, but those are denoted by a red asterisk next to the form field must be filled out to complete the form. Please remember that the more information is provided, the better. Therefore, fill out all entries relevant to the task at hand. ASDC's second form is the Spray Monitoring Form. This form must be filled out during control operations. This form functions similarly to the Locust Survey form. Please insert as much information as possible. Once the form is filled out with all the required data, the form is ready to be submitted. To submit the form, ensure that the data is correct and press the Save button. If the submission is unsuccessful, there are two main warnings a user can receive. The first one will appear if not all the required data was inserted correctly. To solve this issue, fill out all the fields denoted by a red asterisk. The second error warning will appear if a number is incorrect or exceeds the limit numerical values. Values, for instance for infested and surveyed areas, can range between 1 and 1000. In the list of Locust Survey or Spray Monitoring Forms, you'll be able to see all the forms you have prepared. The forms can have three statuses. The first status is waiting to be filled. In this case, data is still missing in the form. The second case is not submitted. The form is ready to be sent but is waiting for a connection. The third one is submitted. The form was successfully submitted to the server. Thank you for following this brief introduction to the use of ASDC. Wishing you successful Locust operations in the future.