Alright guys, I'm hanging out with the winner of the instrumentalist. I'm Gibson and I'm one of the instrumentalists. So what basically is an instrumentalist? Well basically I play violin. So from birthdays to weddings to private parties. Of all the music instruments in the world, what makes a violin special? Well it's somehow unique in a way that, see kila mtua na takapu icheza. Well guitar, kila mtua ta pata icheza, na pata. Drama, ta pata kila mtua icheza, but sa violinu kia nzapu icheza, adi kila mtua na takapu icheza, ok, na ini, na ini, na ini, na pata.  Well, I'd say in a private party kwa dosit princes. Ya, ya, ya. Then later on nika kwa then ofok. Ya.  Um, I'd say on a start off, kidogo, kidogo nika matu content creation, but to schedule it on a smart portfolio mei eka on the public in a quiz year. And for you to get this recognition, first of all, let's talk about the nomination. When you got the news that you are nominated for this category, how was that day for you?  So, I was humbled. Nika jua, kuna kitu na fanya.  But the moment we receive news, I knew that's how I'm going in the right path. And is there an instrumentalist in Kenya that you look up to? In Kenya? Um, well... Or we can go international? All, internationally, I look at the Molavelinist. He's Nigerian, but currently living in US. Yeah. But for Kenya, I'd say Jrabai is one of an icon. And for any projects that you want to tell the fans about? Sorry? Any projects that you're doing, or what we should look forward to from Gibson? Ah, okay. I'd say in the previous years, nima kweniki koncetrit sana in the ground, as in not considering the social platform. So, now sasana nima realize, it isn't much better for the fans in IG, TikTok, so to release very hot deals in any Instagram and TikTok. All right, guys, speaking to Gibson, make sure you plug your social media handles so that they can follow you. Okay. So, Gibson, Gibson underscore official Instagram and everywhere. All right, guys. My name is Liz Jackson. See you on the next one.


Yeah, we on Boss Talk 101. Really never saw people that was like starstruck. Yeah.  To the point to where you feel like you can approach them that way. You know what I'm saying? Super dope dudes, man. Like I said, I met Bunn. I didn't get to meet him, but I met Bunn, me and my wife and my kids, all four of my kids was with me in Vegas. And he stopped. I was like, my daughter wanted to take a picture with him. And she was like, dad, I'm going to take a picture with him. And she was excited. And he was like, hold on, hold on. And he just pretty much took a picture with all the kids, all four of my kids. I got pictures with all four of them. You know what I'm saying? Yeah. One at a time, I think it was one at a time. But anyway, he was like, you know, I was like, man, I appreciate the love and respect. And I say, you dope. He said, now you dope, man. You're the only one here that got your whole family with you. Right. You know, he's seen that in the midst of what I was doing. I was trying to show them business, really. Yeah. I wanted them to see the business side of what we do.  Yeah. And it was just a dope, dope time, you know. But definitely, man, I always been always looked up to those guys for what they brought to Texas, for the South. Yeah. Them guys are patriarchs, you know. I, the way I found you is I heard this right here. Like switches and those. And that was like, that was Pimp. And Pimp had a protégé named Steve Bilo in Dallas. He only really made music no more. Yeah. Because it's like it's not fun as it used to be when Pimp was Pimp gone. So a lot of people, a lot of us that was really, really heavy with it. If you notice this, like four, five years, I ain't making no music because it just wasn't fun without him no more. But that was Stephen and Chad were creating this new Southern sound, like the rap version of Southern rock. So to speak, you know what I'm saying? Very, very guitar driven, but still four beat. So it still had that rap feel. And switches and dojo was this whole new direction that we was going in. Now, there's a lot of traditional music on that out. But switches and dojo, by far, that was that was where we were headed. A whole new way. And the boy was always ahead of the game. Yeah. People still can't make a song like that to this day. That's how I found you right there. Is he is he right? Did you just did you stop because it wasn't fun no more? I mean, you just said I wouldn't go deal with it no more after after Pimp, see, there. Man, it was it was a combination of a lot of things because I had, you know, after Pimp died. You know, I was still still heavy in the music and still wanted to do it, but it really wasn't fun anymore.  You know what I'm saying? Because, you know, Bun and I did manage to to put together the trilogy album along, you know, some other great producers and, you know, artists and things like that. You know, after Pimp was gone, but after we did that and I wasn't working on anything much after that.  And my taste in music was changing. So I really wasn't. Hearing anything that inspired me because I feel like, you know, if you're going to work on a particular type of music, you have to be a fan of it as well. So you when you hear things, you know, OK, you know, I'm loving it. And I just wasn't hearing anything that I was loving anymore. And my taste in music was changing. My priorities and my life was changing. So it it just, you know, and then on top of that, you know, not not working with Pimp. Yeah. And it just kind of it wasn't like I just sat up one day and just say, you know what, I'm just not going to do this anymore. Yeah. It one day not working on music turned into two. Yeah. Two days turned into three. Yeah. You know, and you didn't miss it. So that's the main thing. Yeah, that's what it was. And I really wasn't missing it. And I, you know, when you when you working on the music, you know, don't get me wrong, I love working on music. But it's a it's a very taxing activity, many long hours, a lot of long hours, a lot of long hours. And a lot of a lot of it's a after a while, it becomes a mental strain. Because and do you have family, like wife, kids? No. OK. No. Because I was trying to see, you know, because you need time for that. Right. So I was trying to see how much time. Right. Now, one thing I was trying to do is put myself in a position so I could, you know, maybe give myself a family, you know. So to be real, I mean, that music thing, it don't always pay the bills. Yeah, we on Boss Talk 101.


Hello everyone, welcome back to SuperCloud 2. I'm John Furrier, my co-host Dave Vellante here at theCUBE in Palo Alto, California for our live stage performance all day for SuperCloud 2. Unpacking this next generation movement in cloud computing. Dave, SuperCloud 1 was in August. We had great response and acceleration of that momentum. We had some haters too. We had some folks out there throwing shade on this. But at the same time, a lot of leaders came out of the woodwork, a lot of practitioners. And this SuperCloud 2 event, I think will expose and illustrate some of the examples of what's happening in the industry and more importantly, kind of where it's going. Well, it's great to be back in our studios in Palo Alto, John. It seems like just yesterday was August 9th where the community was really refining the definition of SuperCloud. We were identifying the essential characteristics with some of the leading technologists in Silicon Valley. We were digging into the deployment models. Whereas this SuperCloud, SuperCloud 2 was really taking a practitioner view. We're going to hear from Walmart today. They've built the SuperCloud. They called it the Walmart cloud native platform. We're going to hear from other data practitioners like Saks. We're going to hear from Western Union. They've got 200 locations around the world, how they're dealing with data sovereignty. And of course, we've got some local technologists and practitioners coming in, analysts, consultants, the CUBE community. I'm really excited to be here. And we've got some great keynotes from executives at VMware. We're going to expose some of the things that they're working on across cloud services which leads into multi-cloud. I think the practitioner angle is highlights my favorite part of this program is you're starting to see the builders, a term coined by Andy Jassy early days of AWS. That builder movement has been continuing to go. And you're seeing the enterprise, global enterprises adopt this builder mentality with cloud native. This is going to power the next generation global economy. And I think the role of the cloud computing vendors like AWS, Azure, Google, Alibaba are going to be the source engine of innovation. And what gets built on top of it and with the clouds will be a big significant market value for all businesses and their business models. So I think the market wants the super cloud, the business models are pointing to super cloud. The technology needs super cloud and society from an economic standpoint and from a use case standpoint needs super cloud. You're seeing it today. Everyone's talking about chat GPT. This is an example of what will come out of this next generation and it's just getting started. So to me, you're either on the super cloud side of the camp or you're on the old school hugging on to the old school mentality of, wait a minute, that's cloud computing. So I think if you're not on the super cloud wave, you're going to be driftwood. And that's a term coined by Pat Gelsinger. And this is really the reality. Are you on the super cloud side or you on the old hug and the old model? And that's going to be a determinant. And you're going to see who's going to be the players on that day. This is going to be a real big year. Everybody's heard the phrase, follow the money. Well, my philosophy is follow the data. And that's a big part of what super cloud two is because the data is where the money is across the clouds and people want more simplicity or greater simplicity across the clouds. So it's really, there's two forces here. You've got the ecosystem that's saying, hey, you know, the hyperscalers have done a great job but there's problems that they're not solving. So we're going to lean in and solve those problems. At the same time, you have the practitioners saying, we have multi-cloud. We have to deal with this. Help us. It's got to be simpler because we want to share data across clouds. We want to build data products. We want to monetize and drive revenue and cut costs. This is the key thing. The builder movement is hitting a wall and that wall will be broken down because the business models of the companies themselves are demanding that the value from the data with security has to be embedded. So I think you're going to see a big year this next year or so where the builders will accelerate through this next generation. Super cloud wave will be a builder's wave for business. And I think that's going to be the nuance here. And all the people that are on the side of super cloud are all pro-business, pro-technology. The ones that aren't are like, wait a minute, I used to do things differently. They're stuck. And so I think this is going to be a question of, are we stuck? Are builders accelerating? Will the business models develop around it? That's digital transformation. At the end of the day, the market's speaking to you. The market wants more. Chat GPT, you're seeing AI start to flourish, powered by data. It's unstoppable. Super cloud's unstoppable. One of our headliners today is Yamak Tagani, the creator of Datamesh. We've got some news around her. She's going to be live in studio. Super excited about that. Kit Colbert in super cloud, the first super cloud in last August, laid out an initial architecture for super cloud. He's going to advance that today. Tell us what's changed and really dig into and really talk about the meat on the bone, if you will. And we've got some other technologists that are coming in saying, hey, is it a platform? Is it an architecture? What's the right model here? So we're going to debate that a little bit today. And before we close, I'll just say, look at the guests, look at the top tracks. You're seeing a diversity of startups doing cloud networking. You're seeing big practitioners building their own thing, being builders for business value and business model advantages. And you've got customers like VMware who have been on the wave of virtualization. So everyone who's involved in super cloud, they're seeing it. They're on the front lines. They're seeing the trend. They are riding that wave and they're bringing data to the table. So to me, you look at who's involved and you judge it that way. To me, that's the way I look at this. And because we're making it open, super cloud is going to continue to be debated, but more importantly, the results going to come in. The market supports it. The business needs it, tech's there. And will it happen? So I think the builders movement, Dave, is going to be big to watch and then ultimately how that business transformation kicks in. I think that's the, those are the two variables that I would watch on super cloud. Our mission has always been around free content, giving back to the community. So I really want to thank our sponsors today. We've had a great partnership with VMware who's not only contributed some financial support, but also great content, Alkira, chaos search, prosimo, all phenomenal, allowing us to achieve our mission of serving our audiences and really trying to give more than we take from... Free content, that's our mission. Dave, great to kick it off. Kick it off, super cloud too. All day, we've got some great programs here. We've got VMware coming up next. We're here from Vittoria, Vyoringa. It's been on before. He's got a great vision for cross cloud service. And we've got also a keynote with Kit Colbert. He's going to lay out the fragmentation and the benefits that that solves from solving fragmentation and silos, breaking down the silos and bringing multi-cloud future to the table via super cloud. So stay with us. We'll be right back after the short break.


Hi and welcome to the final episode of our World Hearing Facts series. Today is World Hearing Day and what better day to ask yourself this question. Have you ever considered what would be hardest, not having your hearing or not having your eyesight? This woman is Helen Keller and she famously had neither. When asked this question this was her answer. Blindness cuts us off from things and deafness cuts us off from people. And she's of course talking about the connection we have with those around us when we can hear them with ease and they can hear us. Our tone of voice, our grief, our excitement, our emotions.  So in honor of World Hearing Day and all the hearing-paired people around the world, I encourage you to take good care of your hearing. A few simple steps you can do when sounds get loud are turn down the volume, walk away from the sound, or simply wear hearing protection. Doing these things will help you stay connected to the people around you. On behalf of all of us here at OdeCon, Happy World Hearing Day!


Let's finish up our discussion of coding and data science, the applications part of it by just briefly looking at some other software choices. And I'll have to admit, it gets kind of overwhelming because there are just so many choices. Now, there's an addition to the spreadsheets and Tableau and SPSS and JASP that we've already talked about. I mean, there's so much more than that. I'm going to give you a range of things that I'm aware of. And I'm sure I've left out some important ones or things that other people like really well. But these are some common choices and some less common but interesting ones. Number one, in terms of things that I did not mention is SAS. SAS is an extremely common analytical program, very powerful use for a lot of things. It's actually the first program that I learned. And on the other hand, it can be kind of hard to use. And it can be expensive. But there's a couple of interesting alternatives. SAS also has something called the SAS University Edition. If you're a student, this is free. And it's slightly reduced in what it does. But the fact that it's free and also it runs in a virtual machine, which makes it an enormous download. But it's a good way to learn SAS if it's something that you want to do. SAS also makes a program that I really love where it's not so extraordinarily expensive. And that is called jump. And it's a visualization software. Think a little bit of like Tableau how we saw you work with it visually and this one you can drag things around. It's a really wonderful program. I personally find it prohibitively expensive. Another very common choice among working analysts is Stata. And some people use Minitab. Now for mathematical people, there's MATLAB. And then of course there's Mathematica itself, but that's really more a language than a program. On the other hand, Wolfram who makes Mathematica is also the people who give us Wolfram Alpha. Most people don't think of this as a stats application because you can run it on your iPhone. But Wolfram Alpha is in fact incredibly capable. And especially if you pay for the pro account, you can do amazing things in this including analysis, regression models, visualizations. And so it's worth taking a little closer look at that also, because it actually provides a lot of the data that you need. So Wolfram Alpha is an interesting one. Now, several applications that are more specifically geared towards data mining.  But there's rapid miner. And there's nine and orange. And those are all really nice to use because they are control languages where you drag nodes onto a screen and you connect them with lines and you can see how things run through. All three of them are free or have free versions and all three of them work in pretty similar manners. There's also Big ML, which is for machine learning. And this is unusual because it's a browser based it runs on their servers. There's a free version, although you can't download a whole lot doesn't cost a lot to use Big ML and actually is a very friendly, very accessible program. Then in terms of programs, you can actually install for free on your own computer. There's one called SOFA statistics. That means statistics open for all kind of a cheesy title, but it's a good program. And then one with a webpage straight out of 1990 is past three. This is paleontological software. On the other hand, does do very general stuff, it runs on many platforms, and it's a really powerful thing and it's free, but it is relatively unknown. And then speaking of relatively unknown, one that's near and dear to my heart is a web application called stat crunch. It costs, but it costs like six or 12 bucks a year. It's it's really cheap. And it's very good, especially for basic statistics and for learning, I used it in some of the classes that I was teaching. And then if you're deeply wedded to Excel, and you just can't stand to leave that environment, you can purchase add ins like Excel stat, which give you a lot of statistical functions within the Excel environment itself. That's a lot of choices. And the most important thing here is don't get overwhelmed. There's a lot of choices, but you don't even have to try all of them. Really, the important question is what works best for you and the projects that you're working on. There's a few things you might want to consider in that regard. First off is functionality. Does it actually do what you want? Or does it even run on your machine? You don't need everything that a program can do. I mean, think about all the stuff that Excel can do. People probably use one 5% of what it's available. Then there's also ease of use. Some of these programs are a lot easier to use than the others. And I personally find that the ones that are easy to use, I like them. And so you might say, No, I need to program because I need to do custom stuff. But I'm willing to bet that 95% of what people do does not require anything custom. Also, the existence of a community. Constantly, when you're working, you come across problems, don't know how to solve it and being able to simply get online and do a search for an answer and have enough of a community that there are people there who have put answers up and discuss these things. Those are wonderful. Some of these programs have very substantial communities. Some of them, it's practically non existent. And you get to decide how important that is to you. And then finally, of course, there's the issue of cost. Many of these programs I mentioned are free. Some of them are very cheap. Some of them run on sort of a freemium model and some of them are outrageously expensive. So you don't buy them unless somebody else is paying for it. So these are some of the things that you want to keep in mind when you're trying to look at various programs. Also, let's mention this, don't forget the 8020 rule, you're going to be able to do most of the stuff that you need to do with only a small number of tools, one or two, maybe three will probably be all that you ever need. So you don't need to explore the range of every possible tool. Find something that does what you need, find something you're comfortable with, and really try to extract as much values again out of that. So in some in our discussion of available applications for coding and data science.  And the single most important thing is remember, what works for you may work well for somebody else. If you're not comfortable with it, if it's not the questions you address, then it's more important to think about what works for you and the projects that you're working on, as you make your own choices for tools for working in data science.


Good afternoon, everybody, and thank you for joining us for another edition of Condo Insider that we put on every Thursday. Today we have with us. I'm your host reading 10 oh and we have with us larry McGuire with Porter McGuire and Kea Kona. She is on the white councils and the CAI legislative action committee. So she goes through and is monitoring the bills at the legislature. And there's two specifically that we're going to talk about today that really have a pretty big impact on HOAs and condos. So, Marie, thank you for joining me today, and doing the segment with me. These two are really very concerning. So let's start off with showing up the PowerPoint for the SB 2876. And this one is about boards expending funds to enforce any de minimis violations of association rules or regulations. So usually, so a de minimis the legal explanation on the next slide would be a something that it's kind of like minor or small according to the definition that I found. So why don't you explain to us how this is going to impact a lot of the HOAs. Basically this amends HRS 421 J 10 subsection 10 and by 14 be subsection 104. And what it does is it prohibits boards from spending money to enforce their governing documents. If these violations don't affect the health and safety of the owners and occupants, or the violation doesn't devalue the property. That comprises numerous covenants within the declarations of or bylaws or house rules of condominiums and HOAs. This is a violation of the US Constitution. It impairs, if you will, the the right to enforce contractual obligations. And so, basically, what you're going to have is, for example, taken HOA, they have design guidelines. The motion point has, for example, a number of sub associations that have various design guidelines. You know, you can argue that these design guidelines don't necessarily affect the health and safety. And, you know, you can pick out certain design guidelines that you can say well if I, if they violate this particular design guidelines it's not necessarily going to devalue the property. You can't enforce it.  But let's say you've got somebody who has a palm tree, and under the design guidelines that, you know, that palm tree can't be over a set height because it's going to block the neighbor's view. Well, under, under this new law, you won't be, you as the association won't be able to enforce that rule, because it doesn't affect health and safety and the palm tree doesn't devalue the property. And it also doesn't say which property it will devalue. You know what I mean. In other words, maybe it doesn't devalue your property, but it's going to devalue your neighbor's property. So let's say, for example, somebody in the HOA, you know, they typically have design schemes for painting, right, and you as an owner you can pick from a certain selection of paints and that goes with their design guidelines. Well, under, under this law, anybody can paint their house, whatever color they want, because it doesn't necessarily devalue their house and it's not health and safety. Well, that shoots the, the design guidelines completely off the block. Basically, I mean, you won't be able to enforce them at that point. Now there again, owners will be able to enforce them the law doesn't apply to them, it only applies to the associations. So you could potentially have numerous fights between neighbors all over the place, depending on, you know what the situation is. So it's a problem. Yeah, that's not going to be very healthy. I can imagine they're going to clog up small claims court. But that matter, we just don't know. And it was recently passed with amendments and as I understand it, they are going to be amending the definition of de minimis so I haven't seen the proposed amendment yet to see, you know what the, the new definition is going to stay. Yeah, I didn't see anything on the website last night either nothing posted. And you know what, when you talk about health and safety sometimes, like say we're talking about a plant. You know, you know, I know from experience that you know the eureka palms how they grow and they get really big. I mean, I was there when we're, there was a demolition going on in the property, and they had used the backhoe to remove the eureka palm. And they dug in three. I'm not kidding.  It's always been my thing. Nope, not doing any of those eureka palms in my yard, you know, because, you know the rats are everywhere they're anywhere, you know, until they use that to burrow in and create healthy so that to me that's a health and safety hazard. But then somebody else might not even know that information, right, or not have that even experiences so sometimes to me I think what someone considers health and safety is like in the eye of the beholder. Well, certainly, whether or not it something is devalued is in the eye of the beholder. You know what I mean in terms of because it doesn't say, you know you have to diminish the value by X amount in order for it to devalue there's no definition of what exactly constitutes devaluation. Yeah, yeah, you know it's it's overbroad it's vague and ambiguous at this point. It's a disaster it's a violation of the US Constitution as drafted. Okay, so let's move on to 1784 because that one's huge. That one is big. I mean I was reading it and I was highlighting things and I'm like, this is not good. One of the main points that I, I see is that it's going to conflict with our existing sitting County LSE requirement. Right. And it's going to require that with the state 1780 hospital 1784, it's going to require another engineer to do these inspections, and we're like, and it's every seven years. Well, it's a layer. It's it's a layer upon layer so you've got, you know, you've got the, the life safety, the fire sprinklers right that's one layer and now you've got these building inspections. That's going to be another layer and we've got the electronic vehicles coming up to right for condominiums that's in fact another layer. And the thing that I'm that really caught my attention is this bill applies to all buildings in the state that are over five stories in height. Every single building and every building's inspection that the initial inspection must be completed by December 31, 2026. That's less than four years from now. We have enough professionals in the state to do that for one thing, and it's up to the building council to impose this well the building council is comprised of 12 members, and they're all volunteers. Right. Yeah, I mean as I understand it, and I don't have first hand knowledge but as I understand it, they're overworked and overburdened as it is, and this is, this is a huge burden on them. You know, I mean I understand the rationale for why the legislature is seeking to implement this but I think at minimum at this stage, if they're serious about this, they need to establish a task force to really look at this and give it some thought in terms of, you know, can they actually do this like have all these inspections by December 3, 2026, you know, maybe, maybe they want to stagger the initial inspections and have, you know, all buildings that are that were built prior to 1960, were constructed, you know, by this date and buildings that were constructed from 1960 to 1970, you know, by December 31, 2028, and so on, you know. Right, right. I mean I would think they, because you know, one of the big issues is because we're in a salt water air environment. I would think they would probably maybe give priority to the ones closer to water versus the ones that are further inland. You know that could be one consideration. And really what bothered me is the duplication of the inspections you have your LSE you got it you got your engineer and now this is going to require another engineer, and also the, when they see something that's a defect.  You know, depending on what the size of it, just to try to get a contractor out to even look at that is going to wreak havoc. And the permitting part seems really confusing because sitting County is the one that usually does a permitting right, but in here they are issuing the permits. Well the way it's worded it says you submit your application for the permit to the building council now I don't know if that means a copy of your permit application, but the other thing is they require you once you've determined that a building is unsafe.  And so you've got to immediately make it safe.  I want to notify the owner of the building so that the inspector, the professional which is an engineer a structural engineer has to notify the owner of the building, and within 12 hours of making that determination you have to notify that the particular county agency so here on a Wahoo it would be DPP notify them and then you've got to within 24 hours provide a full report to the building council. You've got to make a determination of the classification is it safe unsafe or safe with the repair and maintenance program. Make the recommendations. Let me see submit a permit application within three days of commencement of commencement of the work I assume. But you've got to start work immediately. Well, you're right. How does this work for, for let's say a condominium association. You know, number one, the board do they have to hold an emergency meeting.  They don't have time to go out for bids, you know, do they not have to wait for the permit to be issued it often takes months for permits to be issued. Brandon this is going to be an emergency situation so you know maybe they have a provision that allows them not to obtain a permit in an emergency situation candidly I don't know I haven't looked into that. So you're talking about health and safety things when it comes to buildings. I mean, most buildings your high rises apartment bill, they're kind of cognizant of the maintenance and care. And what kind of caught me was when they're when the engineers doing their inspection, they're going to look at past repair and maintenance upkeep so record keeping. So, how many buildings really keep a history or a diary of all their repairs, and plus two in statute don't the managing agents only retain copies for three years. I believe it's statute seven.  Under this statue, you're going to have to keep them for years. Yeah, yeah. So seven year cycle. So you've got to go through this every seven years. So almost like you're retaining records for 10 years, just to keep just to make sure, you know, but, you know, not that storage but now it's another task that people, but it's kind of a good task to make sure you have a history of your maintenance and repairs anyways, for some buildings that don't even kind of do that. You know, even single family homes, usually the plumbers and guys, you need to write the data when you replace that hot water heater, you know, and I go yeah I do that I have a marsh pen and it's marked over there, because I won't remember. I know sometime few years ago, you know, but it's going to be. This is going to be gnarly and I really think they're going to butt heads with the LSE at some point in time, especially with your deadlines, the permitting issue is a big question mark. You know, the permitting issue who's really going to be in charge because now you have two entities. And they might eventually butt heads, and then you've got the boards that got to go okay, where are we in the budget to get this done. And some of it, they may have already. The building count they're not paid. They're volunteers. Yeah, so you know granted everybody DPP those folks are paid. You know, so I'm assuming they'll put a lot of this off on them right because under under the statute, the building council can basically draft rules for these things right and they can establish a fee. One thing I didn't see was any enforcement mechanism. Yeah, so, you know, I'm not sure I'm sure that's coming, if it does actually get adopted but you know one of the things I noticed to was it required that the owner of the building sign a notarized affidavit saying that the required repairs will be completed within the time frame is accomplished. Well, an owner would be the board and how would the board know when you know the answer to that question. I mean I could see maybe their engineer, signing an affidavit but you know and granted it allows for, you know, unexpected delays but nonetheless. Yeah, so many things like that particular aspect that I mean, for me as a condo board member is, say you have a repair project coming up, you know, to address certain issues, but now you have this professional coming in and saying no you need to do it this way. Well, you know we already went through a design professional to deal with this other issue. And we've already got our scope of work defined. We've already got it. So if you have a range plan. Now you're going to be like, we got to make a left turn, you know, and it could throw up put a whole monkey wrench into all the planning that they've done so far. Well, and that's reserve studies are for right. One of the reasons you have reserve studies is so you can see what needs to be done and set aside money for these things and, and, you know, do these various projects ever so many years. So, if you have someone that comes in, if this gets into law comes in, and, you know, says well I found this. Well, it's going to throw a runky wrench into your reserves as well. You know, and it's going to throw maintenance fees sky high. You know, some of these seniors that have lived in their units for 30 years and, you know, we're trying to live like, you know, all I got to do is now is pay my maintenance fees well now, your maintenance fee could be, could be as high as almost, and some are like another mortgage payment. You know, so it's out of control. Potentially, it is potentially that's true. You know, we'll see. I mean, I understand the issue right I mean this was up. This was enacted to address the surfside collapse in in Florida, however, that surfside collapse related to you know it wasn't as I understand it it didn't have anything to do with the exterior of the building. Right, it was the load bearing walls within the structure itself, deep within the structure that collapsed so it really addressed the situation that happened in Florida.  Didn't the Florida one also have to do with water intrusion from they had a above ground swimming pool. And that's always a big kind of warms when you have above ground swimming pool. You know, so it's not kind of apples to apples I want to say. Yeah, you know. And I really, I really do think that as a condo board, most of them are very close to the high rises they're very on top of their stuff. You know, I know there's a one condo or it's actually an apartment building I don't think it's actually a condo, but it's in the kiki and it's a corner. And I remember a few years ago, you could see the hat on the night issue, because the railings, I think the railings all fell off. And it's been taking them years to get it fixed I know one unit that's already fixed but you see it ordered up on another one up above. But, you know, some of those repairs are are kind of hard, you know, it takes time, then you got to find the manpower the person qualified enough to do that kind of work. So the only repair you can't just find anybody. Oh no, no it's fall repair is very expensive but it needs to be done. Yeah, I said, you know, most associations are on top of the small issues, because it's in your face, you can see it. And they know that the worst case scenario damage that it could potentially be. So they want to catch it early on so they're not in a bigger dollar amount of even have to do the repair. They know they have to fix it, just like termites. I always compare the two, because you know if you let termites go your, your house could end up collapsing. You know if you don't address it.  What do you think this is going to, going to, going to go. I mean I just, you know that safe and unsafe or safe with repair and maintenance programs. You know, this is just, and I really didn't like the building official makes the final determination. Well who's. Okay, I had that same question and I looked at it in in 107 22. That is a minute. Let me get it here. That is the state building code council that is the section of of chapter 107 that addresses a state building code council and one of the members that's appointed to the council is one county building official from each of the four counties appointed by the mayor. So that building official is who ultimately is going to make the decision on any appeal. So the appeal goes to the building council, the building council then makes a recommendation to the building official and the building official makes the final determination in the event that there is an appeal of a particular report telling the owners that there is an unsafe condition in the state. You know I might get slapped for saying this but you know they're all volunteers but they're all within the industry. So, but you know they're all within the building industry right, but I mean I can see it being very one sided, because they want the jobs.  And there was testimony submitted by it appears that this this gentleman is an engineer by profession or an architect, and he was saying that in the Florida case. The engineer was actually sued by the owners of the surfside condominium, and they won. And the issue was that they alleged that he failed to tell each individual owner, what he found in his report. Although it's my understanding he told the board. They were saying he was he was required to tell each individual owner, and they were successful they sued him and succeeded, I mean, I don't know if that's correct. You know because that that seems like that case was litigated quite fast. Yeah, yeah, that to be happening but nonetheless.  So, you never know, but you're right we have a shortage of engineers in the, in the state already and many of them are are currently consumed with these life safety evaluations so because the last time I looked on DCCA there's only a handful of licensed engineers. I want to say they're like only 20 of them. There's not that many. There are many buildings within the state that are greater than five stories. Yeah, yeah. This is really gonna. It's throwing everybody. This is going to throw everybody in a tizzy. It's, it's not good. So when do you know when the next hearing is going to be on this. Well it was today at one o'clock. So as of right now maybe it's been deferred, you know, but if it passes, then it's going to cross over to the Senate. So companion bill in the Senate that died. The 20003 I think it was right. Yes. Yeah, Senate bill 203. So, I think we're almost nearing our time, but I really want, I think both Larry and I want to leave this segment with a question to our, to our audience. What is going to be the impact of this bill on your own individual condominium. Everybody's going to start thinking about it. Because I think that's something like this is going to come up every single year in the legislature. It's going to go away easily. There's always going to be a variation of it. Because of what happened at surface. I mean it's just like what happened with Marco Polo and the fire.  You know so it's not going to go away. We have to be prepared and start planning, making sure we have our documents in order to prove that we've done this this and this, you know, or what our planned intention is our long range goal for this this and this. So they can really see that we're addressing it that the board is cognizant and they are addressing it. You know, and I really think, I really think, you know, the majority of our condo buildings are are are really cognizant of their building and really take care of their buildings, you know, for the most part. You know I'm sure there's some that are like little lackeys but you know for the most part I think the majority of them do. They make that concerted effort to do it. It's a valuable asset. Right.  You know, and your assets literally disappeared. The money you paid into it is gone. You know, you may never ever recover that. So any last words for our condo boards coming from an attorney. I would just say keep an eye on this bill. Go to the legislative website today and see what happened with that bill if it was deferred or if it passed out with amendments, and if it passed with amendments or even passed as drafted. Then we need to continue to keep an eye on this and definitely submit testimony, provide your two cents. Yeah, we, I mean, everybody has a voice and we really need to get those voices heard. I did read some of them. I think one said good luck, or something like that I kind of talk about that one, you know, but there's, I mean, the majority of them were opposing. I didn't see anything that was really any that was really positive everybody was really opposing and they also brought up the stuff that they already have to do with the LSEs. Yes. So, okay, Larisse, I really want to thank you for bringing this bill up and being on condo insider with me. And I hope to see you soon. I hope to see you on testimony. Absolutely. Thanks for having me. I appreciate it. Thank you having us have a nice good afternoon. All right. Thank you. Thank you so much for watching think tech Hawaii. If you like what we do, please like us and click the subscribe button on YouTube and the follow button on Vimeo. You can also follow us on Facebook, Instagram, Twitter and LinkedIn and donate to us at think tech Hawaii.com. Mahalo.


So you don't understand unwelding, not a problem. Edge Unweld lets you separate edges from the object. If target is set to edge and you left click, you'll be able to start cutting out chunks of the object with the edges. If target is set to edge loop, it will separate the whole object by the loop. As usual, edge loop partial does the exact same thing, except if you click an edge that has points that are only connected to three edges, the effect will stop and polyloop will target the loop that is both perpendicular to the edge you clicked and closest to the point you clicked. Hope that helps and as always I hope you have a fantastic day and I'll see you around.


doing that, grinding out five and a third innings. He did give up five runs, four of those earned. Let's get the breakdown for Montgomery after the game. Jordan, we've spoken to you before about that first inning and you worked yourself into a little bit of trouble this evening. How are you able to settle in and get yourself out relatively unscathed? Had to buckle down. Kind of knowing I'm one pitch away from a double play and can get out of it. Trying to minimize the damage as best I could. Fast forward to that fourth inning. It looked like you were very close to getting out. Just what's the level of frustration there as things start unraveling a little bit?  I know he's going to be aggressive, though I'm a good two seamer down and away and get the outcome I want. We're shifting them. So that goes down as a line drive single in the book. But really, I did my job there and that infield hit. And I can't walk a lefty too many walks tonight in general. But kind of just that's baseball. Overall, how do you evaluate tonight? Of course, I'm not happy with it. I expect better, but I got barreled up once. I mean, both threw together a good AB, did a change up, and he hit it off the end of bat, but it's a single. So really just got to be in better counts and execute pitches better. But that's a good lineup. It's a really talented player.


I think you can hear me better now. Yeah, I'm sorry about that, I forgot. So I'll just repeat briefly what I just said. I'm Corvin, NetBSD developer, and now also HPSD. Uh-huh. So why HPSD? Yeah, because NetBSD is a modern and cool operating system. So it drives lots of research development efforts like Rump and Minix. It runs almost everywhere, but it uses CVS for development. And unfortunately, modern coders, like I would define myself maybe, no longer like to use CVS, because it's a decentralized world. And also, modern users don't want to phone with a Raspberry Pi because it's cool to run NetBSD on a Raspberry Pi. But if you want to work to run NetBSD on your phone, for instance, well, you don't want it to look like this. Maybe it's fine for you, I don't know. And it's a really open phone. You can see whatever is going on. You can see when your battery blows up, it's right there. This is a really cool project though, and I don't mean to say anything wrong, but right now NetBSD runs on this, but you may not want to have this in your pocket every day. However, this proves the point also that NetBSD can run on a phone. So it was one of the reasons why I started NetBSD in the first place. One of the few reasons. All of the lots of reasons. Anyway, NetBSD has tons of cool features, but a lot of them are unfortunately disabled by default, or they are not used much, and they tend to rot. And this is really sad, like him right here. Like NetBSD was the first major OS to have signed binary packages or support for signed binary packages, because actually they were never generated in the first place, officially at least. SLR was here a long time ago, but never enabled by default. So it has a few bugs still, even if it does work a bit. SSP is also used in some places, but not everywhere, so it's not always possible to build a tree if you enable it for like armor, places like that. But generally wise, I wanted more freedom to test, break, share, and review code with friends and between my different machines, and all of that, and CVS makes it a pain. So, HPSD started as sort of a fork of NetBSD using Git. So it started in July 2013, that's a bit more than a year ago, just before the announcement, just in case. I beefed up the web hosting, and I announced it at Frostcon that same month, and my web hosting, in spite of the beefing up, didn't survive a Reddit attack. It went on Reddit, and so after that, I presented the project again a bit less rushed at first day of 2014. There is a video for this also, and I presented also a more in-depth opinion about what we could improve in NetBSD regarding processes and so on in Azure BSDCon this year. So it's called Carve in NetBSD, but it was actually from Guillaume LaMeilleux, another NetBSD developer last May, and myself, and also right now I'm rushing this talk, unfortunately, but I hope it's gonna be entertaining anyway, or informational at least. Okay, so what do I have today? Actually I have more stuff I should have taken a bit more hardware on my table, but I have some time for that. But before getting into hardware, I have some mirrors. So Yorg Zonenberger, a NetBSD developer, has worked for a while on converting the CVS tree to Git through Fossil actually, and he's been publishing this on GitHub, and so I felt like, okay, we're gonna try to work with this instead of the CVS tree. So basically we have a mirror of these two original trees, plus trees where we allow ourselves to modify stuff, one for source, one for package source, and any official developer of the HPSD project can just push code, except for master and the release branches, which are managed by the release manager, meaning me right now, but you can join. So all it takes to be an official developer is to agree on our current project organization document, just like one page, and to give me your public SSH key, I just fit it into our system, and then you can do whatever you want over SSH, except pushing to master and release branches, because there is still a process. Anyway, so we do have also a couple more repositories than just source and package source, one for the infrastructure work, like where I push the Chrome jobs and some binaries which are used for build builds, the artwork, because we have a very nice logo on the left. We have a mascot, but we don't have a logo for the mascot yet, it's Hedgehog. I have some pictures of Hedgehogs, but I don't think you're here for watching pictures of Hedgehogs. And anyway, I managed the tree with Gitolite, which is an awesome system for managing privileged access on Git repository trees. It does a lot of stuff for me, which I really appreciate because I really want with this project also to automate a lot of the work, since it's right now still a small community, but I hope to grow it a bit, maybe. So anyway, where we are now, we have two releases. This table release is based on NetBSD6, so it's HPSD6, this way it's less confusing, I guess, even if we skipped like five releases also, but I don't think it matters. HPSD7 is already available, even if it's just actually a fork of the NetBSD7 branch as of a few weeks ago, and I just build sets and they are there. But right now it's not automatically being updated, even though it's a requirement that we have. We provide signed binary packages, which we maintain for security, actually, so they are based on the 2013 Q1 branch from Package Source, and we maintain it in a long-term support fashion because actually it's the last branch of NetBSD of Package Source with modular Xorg, which was not broken on base, so I had to stick to this version of Xorg and drivers to keep it running on my laptop with the possibility to use the Intel driver. So that's another motivation factor for starting the project and maintaining this for security in the longer term, but it was also a big experiment because I was basically, as far as I know, the first one to do this publicly, and I wanted to check if actually I could do that. The answer is yes and no. I'm behind security updates, but on another hand, with Git, it was very easy to just pull changes from the security updates on the current branch and to get them back, so this is quite okay. It's not such a big deal. And more than that, another thing that we achieved is to build the packages in an unprivileged mode. So NetBSD Package Source, if you want to publish binary packages, usually you will build them as root, and I don't like that, so instead I managed to use fake root and to trick Package Source into building packages which are exactly like they would be if they would be built privileged, except they are not. So the only issue is when I install, then the packages inside the bulk builder, where I have to use fake root sometimes when it creates users and groups and I have to pre-feed the users and groups, but actually it's possible to automate all of that also because you can put hooks on packages when they get installed. You create the users and groups ahead of time and it's not also such a big deal. So this works and we can do it. Yes. So during build time, I had absolutely no issue with no package at all because Package Source is usually meant to also work unprivileged. So I guess the few issues that there might have been have been around that already. Like you can bootstrap in unprivileged mode, but then it will generate different kind of packages like which are meant only for you and they are slightly different. And the issue that I have is when the install scripts create users and groups or do otherwise privileged operations where they fail. And so in this case, either I run them using fake root or I create the users and groups ahead of time and usually it's okay. So this works. So the current community, if you want to check out what we are up to, we are mostly hanging out on IRC right now. Actually almost everything is on IRC right now, which is good and bad because then it doesn't get archived even if we have really fruitful discussions. So we have the HPSD channel on three nodes. We have like five, six developers who are like talking a lot and coding a bit or coding a lot sometimes like Jan over there. That's not a real picture of Jan. That's all I could find. Sorry, mate. And we also have two mailing lists which are therefore not very active right now, but we have one for users and one for developers. Usually I cross post anyway because I have only big announcements there because we don't have much traffic right now, but maybe with more people, hopefully, they're gonna be more useful. Anyway, now to get a bit more into details of more motivations, why I spoke about the phone thingy and another reason for the project. Before doing all of that and joining NetBSD, I was part of the OpenMoco adventure which was a smartphone looking like this.  All plastic, but other than that, it was great. Some people even say it was a new iPhone, the open source iPhone. Yeah, I didn't have such high hopes but I was trying really hard to make it work because it should have been just the first step for something better. And some of the objectives initially defined were achieved. Some people managed to get parts of the phone, put something else inside and make it into a different phone, more powerful. We re-reason some of the components. And we now have three, four competing smartphone stacks in open source, including mine. Because at the time I was not satisfied with OpenHand which was abandoned or the Python stuff from OpenMoco which was also abandoned. Then there was FSO, we just started from scratch and I didn't see it going anywhere so I did my own stuff again. So it's a bit sad on one hand that there were so many different initiatives in parallel and not just one with a lot of like active developers on it. But anyway, I didn't stop working on this. But now I prefer NetBSD. So I really want to have NetBSD running on the phone and to use it instead of whatever Android crap I could buy nowadays. Sorry if you have one, I mean it's just my opinion. But even if it has a part of NetBSD inside the system. So anyway, I wrote a desktop environment and as part of that I have wrote a telephony framework. And it is my intention as the benevolent dictator to impose the default desktop as, I mean to impose my desktop as the default one. But then we do have a reference software stack on which everybody must focus or at least it gets installed by default so that things are tested and hopefully being debugged and working properly. So the project is called D4RS, something that I've been working on about 10 years right now. By now, if not 13 actually. I started in 2001 in a different way and it was based on Linux, I have to admit. So D4RS is actually Debian for all. It's not connected to Fedora or whatever, I had the domain name before. Nowadays of course it's a bit unfortunate that Fedora happened, well for me at least. But anyway, the project is decomposed, composed of three major directions for development. A distributed framework, a self-resting environment and a graphical interface. So my real goal is the distributed stuff. The self-rested stuff is more for fun and learning. And the graphical interface just happened because I didn't like GNOME or KDE or whatever else there was at the time. It was all slow and sluggish on my Spark 64 machine and I found out that by doing it myself I could achieve just as much and it would be actually faster. And today it fits on embedded platforms therefore. So I can speak more about the distributed stuff a bit later, technically it's a lot like what Jordan mentioned inside the keynote to have distributed single point of access inside the system and one way to do everything and to have events all coming from the same place and this is all there, even if it's just a really rough prototype. Really hackish but it used to work at some point. And I'm currently rewriting everything a bit more seriously but it's a bit tough to tackle everything at the same time. So anyway, the desktop. It has a file and desktop manager. It has a panel, a web browser, a client, a telephony application that I mentioned, media player, screen saver, a camera application and so on and so forth, even documentation. All written with GTK2, no other dependencies whenever I could achieve it and the unique way you can just take like the media player alone on its own and it's going to work. Unlike some of the GNOME stuff and whatever which need whichever bus or whatever else. What I don't have right now still is a proper window manager and session manager also would be nice. If you want to have a quick look at it, actually I'm running it right now. So if I just leave the PDF viewer which I could have used mine actually, what it was written by a friend, one of the few contributions that I got. So it should be like this. So this is from the D4R desktop. It even works full screen as far as I know. It's not great. It doesn't zoom in automatically yet. But it's working progress. So let's do PDF viewer. Also have a file manager like in here. Can make things bigger a bit. So I have some nail support and a plugin system here so you can have a directory tree go through your system like you would expect. Also have a camera application because I'm targeting embedded. So also have something to take pictures. Hopefully it's going to work. Why it doesn't need to work? Come on. Oh, it's here. Okay, I couldn't see it on my screen. So it's busy. Why is it busy? Something is using my camera device for some reason.  Anyway, I could show a bit more of this later. For now, back to the presentation unless you want to see more. Yes. So I'm working on a graphical installer based on the same applications. Same like framework that I did presentation tool. Pikachu manager would be nice also of course. I have a beginning of a development environment also based on this with a simulator for embedded devices where you have a small x-window with the same depth, DPI, the depth with DPI, same resolution as the actual phone or device you're emulating and you can check also if the font size is fine, the picture resizing and so on. A beginning of a graphical disassembler and Xalissim editor and so on. Of course, I would like to work more on the distributed stuff. That's something else. Right now, as things are, I'm already fairly well integrated with NetBSD as a thing. I can even show some of that. Like if I disconnect the AC, you should say. Maybe, yeah, you can see only part of that but on the top right it says ACPI, ACAD0, adapter disconnected, I can put it back. It will be happy. Full performance, awesome. Of course, for an end user right now, ACPI, ACAD0 is not very talkative but this can be tuned, of course. I have also, what can I show? Like the battery reports. If I just press the battery button on my laptop, it's going to show this, which is quite neat. So this is like all fairly easy to implement. Like you just basically do panel message with like you can choose a separate icon, I guess. Like warning and I can even have this hello people and you should say yes. So you can easily script events from the system, have them integrated here, have your own widgets up there. I mean, it works fairly easily. I have to document a bit more, as always. But I've been giving a couple of talks about this. The default was desktop at package.con and a bit more in detail at FOSDEM this year. There are videos online. So if you want to have more details and we don't have enough time today, we can have a look at this or come to see me at any time. The website is diffra.org. So you're free to have a look, even if I admit that the website is not in the best shape right now. So now the hardware. Yes, we can play a bit more with toys. So I brought some stuff. Some of which are already demonstrated. I had a couple of different talks. TouchNetBSD at EuroBSD.con two years ago and there are more recent versions of this talk. It's about the tablet device which I brought here, which runs NetBSD with my desktop environment in a finger-friendly mode. I can show a bit what it looks like. What I mean by that. And I really want to run NetBSD or HBSD on my phone. So I also tried to work on the Nokia 900 and I gave a talk about it at BSDcon a year ago. So this is the tablet that I'm working on sometimes. So it's called the WITAB. It doesn't have a BIOS, so it starts directly into the NetBSD bootloader, which is really cool. We can even hide that with a splash screen and it would look like a commercial device, like just go straight into some nice screen and then after one minute, it boots the user interface. And it has like a slot for a SIM card, Wi-Fi, and everything works. So if you are interested, you can also show, come here and touch the device, it will actually react and hopefully in the same place as where you press the screen. And if not, I'm responsible.  So let's have a look. So unfortunately my camera doesn't work and it wouldn't be very practical to show it like this. I don't think our live stream customers, no clients, is that how we say it? You can see much right now. So I'm gonna try to put some stuff on screen instead. Stuff on screen. So I mentioned this development environment. I have something called a simulator, very original name. And basically it's like this. It's like X-Nest or what's the other one that I'm using, I forgot. Zephyr, Zephyr. And so you can say, okay, I want to run bin, no, I put everything in embedded bin slash panel and it will run the same panel that I'm running right now on my desktop but in embedded mode with my current desktop configuration. So unfortunately it's not very reliable right now because it uses the same font size and everything. It doesn't have much time to tweak, but I can do more. I can run a window manager, like I can try much box. Hopefully it's not going to crash everything. Okay, it's not that. It should be, okay, otherwise I can try Metacity. Yes, okay, so now I have even virtual desktops and everything and I can run the file manager again in embedded mode and here it is. So the menu bar is gone. So the missing actions which were only found in the menu bar and now go into the toolbar. You still have access over like different views here. You still have access to the plugins. I have some fancy ones like forget where I can initiate. Oh, we can actually play with that. So I can go to slash temp, make a folder. Okay, not in this view. So new folder, this one, we go here. I create a git repository, it's fine. Now I can create a text file okay, it's fine. I can, okay, I run it, I don't support adding files but I can do it manually. Git, blah, blah, blah, save. And now if I come back here, I can, I should be able to say, okay, I want the log and there you go, you have it. And it works the same way.  Was the same way for CVS and for SVN. And it's fairly simple to extend. I also have like some properties and you can also have them here, blah, blah. In embedded mode, there is like third-buttoning relations through GTK. It just triggers the pop-ups. So basically that's what it looks like. And of course I can tweak the configuration to make the window manager bar go away like with matchbox. I can make the icons a bit bigger and then with the finger it's easy to access everything and use the system even if it's on a small screen. So what can I need? Hopefully I want my slides again. And then the Nokia 900. So unfortunately I'm afraid it will not be charged but I can show you anyway. I have an SDS decan all running, booting on my 900 phone if I have it here somewhere. And there is a video also online as part of my talk at SDS decan, I believe. So you can see it actually booting here. I doubt that it's charged, no, but I can connect it. So I'm not the only one to actually be working on a phone hardware right now inside the NetBSD project. I believe Reynu is working on a Samsung stock right now. I saw some commits. I don't have any Samsung phone so I couldn't check anything yet but looks like I'm not the only one to have interest in this, which is really cool. And yeah, I mentioned that the demo on this phone right now is a long one because it still takes a couple of minutes to boot. But that's with the sources from two years ago and since then there was a lot of progress and I couldn't test with a more recent candle on this hardware yet. No time for that, sorry. But if you want to have a look at NetBSD booting on this, it should work after it charged for a couple of minutes. And I can show you. I even got to start X sometimes. So we could actually use it as a tablet first and then hopefully someday give phone calls, I hope. So how to make this whole development tasks more convenient, how to make everything easier. We as part of NetBSD need to cross build packages. We are not doing this right now but there is some good stuff going on with NetBSD, with package source where it should be possible. I believe there is not a C wrapper project. There is a talk about it tomorrow if I remember from Yorg and Martin Husserman and they are making this much more convenient. I didn't follow much myself but apparently they got a lot of progress. Apparently they've been able to build a lot of different packages to cross build lots of different packages. I would really like to have also more graphical tools for debugging and development. Like I would need an SPI bus simulator because when you work on such stuff you have dozens of pages of A4 sheets with registers to push and pull and some text to explain how the SPI bus works but to put everything into a picture and connect this to the driver, the code writing and how it's going to work, it's a bit complicated. So to have graphical simulators for drivers would be awesome. And I don't think it would be so much work. I have a couple ideas how to do this. So this morning Jordan also mentioned remote debugging so it's a very good idea. We should have tools for this. More tools, better tools, it's all about the tools. Tools, tools, tools. And one such tool that I've been working on as part of HBSD is called H and it's meant to create ready to flash system images. So what do I mean by that? Actually it's just a shell script which takes a bunch of sets, packages. It just generates, for instance, a big file, mounts it as a raw disk image like with VM config. It looks like a disk to the system so you can run FDISC on it, you can partition it, prepare everything, install everything like it would be in a shrewt and bam, you have a bootable system after that. You can even install the bootloader on this virtual device and it works. Supposedly, I guess my demo will not work just for the bootloader thing, I can fix it. But anyway, I can show you, it works completely offline, you don't need to start a VM for that, you don't need to run any kind of RECP over SSH or whatever which I do not like and it works therefore across architecture and systems. I can even generate almost working Debian shrewt with H right now. I have some support for that. So this is how it looks like right now. So technically, you can use minus H. It says hostname but really it looks in a directory for a file called after this hostname for a default configuration and modifications if you need of the RECPs to create everything, config files and so on. A target file name if you want to create not just a shrewt but an actual file with a system image and you can of course use minus Q, minus V for a quiet or verbose mode. Some variables are really easy while dealing with all of this. They're really not easy or useful while dealing with all of this. And let me show you how it all works. Okay, so I have a terminal here normally. Okay, it was in the right folder or no, here's the right folder. So this is H here. That's the current usage screen. And technically, I can simply run it right now with sudo because it needs to use vnconfig and so on and mounts this fake file system. And I can tell it to use my recipe file for my base HBSD system. Like the most basic thing I can generate that should work. I just output it to a file called base EMG and let's see what it does. So if I do that and enter my password. So it will directly partition the fake drive after generating like a sparse file actually when it can with this image. So that's why it's so fast. It installs a kernel right now in my recipe file is just generic. It's extracting three sets right now. Base, ETC and modules. So it's going to take like another eight seconds here. Six, four, a bit more. Yeah, ETC should be really fast and modules fairly fast. I can zoom in maybe a bit more or put it full screen like this. So that's for base. Please go ahead and complete. Yes, okay, ETC now. Simple. I'm using progress from HBSD for the progress bar. And then it installs the bootloader. And that's it. Okay, try to install new PG but I don't have network access right now or this mirror is not on my machine anymore. Locally. So now supposedly it installed everything and I can try to run QMU on it. I suspect it will fail because of the bootloader thing that I just noticed before this talk but hopefully I'm going to be able to fix it. Let's try to launch it anyway first real quick. Ah, it works. Okay, so I found a fix. So I prefer when it's this way. So this is QMU running right now. Running on the file which I just generated. So I just generated a working virtual machine image in what, like 15 seconds. And it's booting right now a bit slow because it's QMU and you don't have KVM or something like that. But after a few more seconds, it should boot a completely working system. And you can pre-configure it. You can put default users. You can enable services in pre-installed packages. And it's just shell scripting with some helpers which I wrote so it should be fairly easy to reuse extend and so on. And it should also work for embedded devices. I didn't play with it so much yet for like targeting armor or whatever but it should just work. I'm not running any binary from the Sherwood even for installing packages. So hopefully it's going to be ready to boot now. Yes, so it switches to visa mode because I configured it this way and boot config in my recipe. And this is NetBSD61 from HPSD right now. And as you can see, it should start in it in a second. Yes. And it should give me a prompt. Okay. My computer is a bit slow, I'm sorry. It's like, oh, okay. It's doesn't boot runtime user right now. That's not supposed to happen. Fail, so there is a fail but I swear that it actually works next time with more preparation. So back to the slides. Now moving on to the goals of the project what we want to achieve after this first year of activity. Well, more and more security. It's one of my main areas personally. I do this as a living security consultant. I want to have also less software in base for instance, maybe replace in it. Like Jordan mentioned also during the keynote it's an idea that I have in mind for quite a while now. And we have lots and lots of ideas. It's always easier to have ideas than actually doing them. But yeah, it's work in progress. There's been some progress. So where to find us? Not surprisingly on IRC, we have a website. HPSD.org. We have too many lists as I mentioned earlier. This is to reach me directly. And hopefully you're not sleeping right now. So I'd be very happy to see you join and have a look or like say it's cool because it's always nice when people say it's cool. And thank you for your attention today. Hope to talk to you later. Don't hesitate if you have any questions. Anything more I could show? How much time do I have? Okay, did I speak too fast? Okay, cool. So if you can see it right here it's a screen server that I wrote using the default GNOME background which slightly slides to the bottom right. And there is an HPSD logo on top of that transparency with fake transparency. So if I touch the screen right now, it gives me a prompt where I can slide like this thingy here to unlock and it gives me my desktop. So like it would be on a regular phone or whatever. I can also set a password instead or anything. It's just a plug-in. I like plug-ins. So here you have the main menu like I configured here but of course everything can be modified. I can go to the settings of the panel and I can say, okay, which applets go on which panel. I have a bunch of different applets. This one tracks the Bluetooth tellers. There is the C-Stray here. A window to, I mean a button right now to conveniently close applications because usually they don't have like the window bar from because Matchbox doesn't have one. I can also like pop up a virtual keyboard normally. Come on, yes. So I have a virtual keyboard here with different layouts. I can switch. It's not always very convenient but it works. I can run the file manager which I showed before. I can run normally the camera application which looks like this. I should even be able to run it full screen. I'm not in this version but since then I have implemented it. Maybe if I press this. Yes, so right now it's okay. Scaling really badly but I have another mode. You can see yourself, that's awesome. I can even take a picture. It doesn't make noise right now when I take pictures but it should be easy to achieve. So here I have my souvenir, maybe, yes. I have a gallery application like on my phone and it starts automatically the file manager in the right folder like this here I am like on a regular phone or camera and here you can see yourself and I can go into the preview plugin. Where is it here? And if I press edit it should start GIMP if I configured it or something like that. Maybe I didn't or I can view it like in an image viewer like this. So here you are. So I'm really trying to like gather the whole user experience from regular devices into this environment and it's not so bad, I believe. And of course if you need there is always a terminal. And this one is actually external embedded into a GDK application and you can create new tabs with external inside. You can also run a native external of course and so on and so forth. I mean it's all open. Don't know what else I can show. That's interesting. Yeah, basically that's it for the tablet. I can show the phone here because it's now booting in a loop. So it's actually booting NetBSD from time to time. Let's see if it has enough battery to do a cold boot. I have to do this a lot because every time I was checking like testing a new kernel I had to remove the SD card and put another one with the new file. So I had to do this a lot. It's not nice for the hardware. Part of this is broken now from using it too much. But if I start the phone now, I'm still unhappy. It needs to charge more. Yeah. And I wrote the driver for the keypad which was a bit of a mess. I mean difficult to achieve. I didn't have much experience with arm development at that point. Like gory details are in my BSD can talk and the keyboard works. It just takes one second right now. Each time you press a key to actually appear on screen but this should be possible to fix to improve. And when booting Xorg right now, the layout is wrong. So it's still not really usable even with the keyboard right now. So here it's starting now. There is a small Linux penguin but it's actually from Uboot. It's not Linux. And the default, I changed the bootloader. That's why it does that. And with this bootloader, I can start an NBSD Elf kernel like it's built automatically and like it's built from the regular sources. And you can see here the console with green and white and it's actually NBSD booting. And if you're very patient, you can actually get to see it multi-user. And sometimes it starts X. I also wrote some simple drivers for like the camera cover at the back. So I can detect these events. I can detect the button pushes here and a couple of other things. The camera button, yeah, so this sort of works. I've been trying to get the touchscreen and the wireless driver to work. They are both on the SPI bus. And when you write at the same time the bus driver and the actual device driver, it's difficult to know where your bug is which is why I would love to have a simulator or to have another device with a known working SPI bus driver and then I could like plug something else. But yeah, so did it crash or yeah, I guess it did. There is a watchdog also in the bootloader or like in the hardware which is not implemented by NBSD yet. So if you don't disable this somehow when you boot the device automatically self-reboot right now. But there are ways to work around that. Apparently this time I didn't. So yeah, that's for the 900. Hopefully more hardware is going to be working soon. But that's what I had. And yeah, I guess I used most of the 10 minutes by now. Okay, well, I would like a drink. Thank you.


Good morning, John. A couple of months ago, mom told me a story that I want to tell you right now, but first a little bit of context. She grew up in Birmingham, Alabama during segregation. Interracial marriage was illegal. There were different schools for black kids and white kids. Racism wasn't called racism because it's just the way the world was. And of course, a lot changed for her in the 70s as the civil rights movement happened as she went to college, but here's the story she told. After our family moved to Orlando, she was surprised to find that we would be taught in school by black teachers. Like she got into a place where, of course, schools would be integrated, there would be black kids in school with us, but that the teachers would be black, she said, was a surprise. And she worried, and she wasn't the only person in her friend group that worried about this, that black teachers wouldn't be able to teach us as well as white teachers. When I asked mom if it was okay for me to share that anecdote, I think it says a lot about her that she said that it was okay, because obviously this does not make her look good. But she didn't bring this up for like 25 years. It is hard to talk about race, and I think that we need to do it more. So she wanted me to, she wanted to help me talk about it, she wanted to help us talk about it. And I feel uncomfortable talking about race. I worry that I'm gonna do something wrong, that I'm gonna hurt somebody, but I want to do it because it's important, and I think it's in service of the world that I hope we're creating. I think a lot of white people in America think it is rude or even racist to even notice race. Black people that I know on the other hand have a really hard time imagining a world in which race is not a normal topic of conversation. Racism in America continues to be very real. There's overwhelming data that shows that it affects many facets of people's lives. And not needing to think about or talk about racism is an advantage that I have, because I'm white. But the fact that I don't really need to think about racism is on the list of the many good reasons why I should be thinking about it. Ultimately, unlike some of my classmates, mom kept us in the classes that we were assigned to, and I don't want to make it sound like that's some kind of heroic decision, but I also don't want it to sound like she was a monster for having those thoughts in the first place. The point for me is that she wasn't a hero, she wasn't a monster, but that I can still be proud of her. I was talking to her about all this. She said something that I thought was really important. She said, hate is so easy. That Nelson Mandela quote is true, no one is born hating another person because of the color of their skin. But I also think that tribalism is innate, that we find it much easier to be empathetic toward people who are like us, however we define that. And in America, we have a long, consistent history of not defining black people as like us, as oppressing black people, and that tradition runs right up to today. The work to break down our innate tribalism, to live in productive diversity, to expand our sphere of empathy, is work. And that work that has been done in America is progress. There has been progress. But when people say this is not America, no, it is America. But that doesn't mean that I don't love this country because the great story of human progress isn't just a story of science and technology, it's the story of increasing tolerance, increasing diversity, and human to human understanding. And that is not an event, it is a process. This is America, and this is also America. We are not done, and we will not finish in my lifetime. Like all great human endeavors, it's gonna be done before you die, it's too small a goal. But in my life, I want to get better at listening, I want to get better at talking, I want to get better at understanding the gifts that I've been given, and using them wisely. I want to read more diverse books, and I want to learn from our mom, John. Learn that beliefs can change, that empathy can grow, and that we are never done with the hard, lifelong work of bringing about a world that is more compassionate, tolerant, and just. John, I'll see you on Tuesday.


Okay guys quick update on the garden our little garden Like I said, here's our peppers And these are cherry tomatoes and these are regular tomatoes, and I think Yeah, there's our beef steak tomatoes there and these are a They're like a cherry tomato I think these are I Can't read that super sweet 100s Yeah, it's a cherry tomato these ones are The grape tomatoes something like a cherry tomato only they're like a little longer. They look more like grapes Hence the name grape tomatoes as you can see I've had to prop these up now this is Saturday this this past Saturday was one week This is Monday, so This is just a little over a week Then another super sweet 100 These are a hybrid cherry tomato Which I won't I don't know why I put I Don't that one in between. I don't know but anyway, they're growing good and we've got our we've got our big Bertha bell pepper we have a Green bell a Bonnie green bell and that one back there is a hot cayenne so It's doing pretty good We have oh here's Eli. He's doing well. I think I'm going to replanting Because he's starting to really fill that his roots up So probably replant him sometime this week. He's starting to get a bud on here. See that Thank you. So he's starting to bloom And we do have right here See So they're starting so it's doing pretty well, so Won't be long. We'll have some tomatoes So I just wanted to give you that quick update and let you know how the garden is doing. I was going to do like a Montage I was just going to film a few seconds every day of it and then just you know as it progresses, but I didn't do that Kind of late now So I'll do One, you know every week. I'll give you an update on the garden So it'll either be Saturday or Monday When you see another update on it, but we just wanted to share that with you. They're doing very well and It may overtake that garden bed so next year I may have to make that garden box a little bigger or plant less in it But we'll just have to see how it goes from here If I have to, you know, I may have to take them out and put them in the ground Get some sod and put down. We'll just have to see how it goes. So Yeah, I'm pretty happy with them. So I just wanted to give you an update on that just a quick little upload for you So there you guys go. So Thanks for watching guys appreciate it monkeys in the house on the phone with her mom. So Sheaberry the myth man legend gone for now if monkey was standing beside me She'd say monkey out. So we'll talk to you guys soon. Hopefully you have a great weekend or a great week ahead of us So it's only Monday, but hang in there guys. All right. Bye. Bye. We'll talk to you soon