Hello everyone, I'm Alicia Anderson and welcome to the Fort Report. The Fort Worth Stock Show and Rodeo kicked off January the 16th, 23 days of family fun and entertainment. It's a Fort Worth tradition for show regulars and new visitors. This is our 119th edition, so we've got a great show planned and it's just a really great opportunity. You know it's one of the fun things in Fort Worth to do. It's an annual tradition and you know whether a family has been coming out here for many decades or whether this is their first time, I think everybody finds something that they enjoy at the stock show. People visit not just from North Texas, but all over the country and last year they had visitors from more than 80 foreign countries. We've got seven specialty rodeos, we've got 29 PRCA rodeos, but on top of rodeo we're not everybody's a rodeo fan, so we've got all kinds of educational exhibits. We'll have over probably 28,000 head of livestock here showing throughout that 23 day run. People can come out here and feel comfortable walking through the barns and see a wide variety of livestock and it's just a lot of fun. It's a great place to make memories, there's carnival in Midway, can't talk about stock show without shopping, so there's all kinds of shopping out here, so live music, there's just something for everybody. The show is 119 years old, but they work hard to keep up with the modern technology. We have a very interactive website. Another helpful piece is also our free app and it is very interactive. People can go on, it's up to date information on parking, what lots are full, but you can also go in and build your daily calendar and see all the events and there's an interactive GPS map on there too, so when you're here on the property, which can be a little overwhelming sometimes especially for first time visitors, you can look at your app and it will guide you on where you need to go. Visit their website for more information and don't forget to download the Stock Show app for your smart phone. Here's a look at other events happening in and around Fort Worth in the next few weeks. For a listing of more events and city meetings, you always can check the calendar at the city's website.


Hi, everyone, and thank you for joining us for a brief presentation on a project that me and Tim here have been working on for the past six or seven months, analyzing Canadian ecological restoration literature with bibliometric analysis and a systematic map. In this presentation, we will first discuss our overall approach, followed by our use of biblioshiny, which is a tool in our environment that is used for conducting bibliometric analyses, and then how we took that data and find it into a systematic mapping approach using programs such as Kadema, Tidyverse, and QGIS, and used it to extract meaningful information about the trends in Canadian ecological restoration literature and identify opportunities for the future. So this project was funded by the Tri-Council agencies, which is a national funding body in Canada, and they have a specific pool of funds for knowledge synthesis, so we were given some to synthesize Canadian ecological restoration research. We were given a pretty broad mandate, Dorian and I, when we were assigned this project. The first task we had was to kind of define what is ecological restoration, what do we mean by that? We ended up going with a very inclusive, big tent approach. We include remediation, reclamation, rehabilitation, rewilding, reforestation, in with our idea of restoration. So this search string you see below is one that we use to harvest a bunch of results from scopas. It's a very broad search string. The second question we had to answer is, what is Canadian? We ultimately landed on studies are Canadian if they take place in Canada, or if they have at least one researcher with a Canadian affiliation. Then the third question we had to answer is, what is research? What do we mean by that? We were interested in both peer reviewed and gray literature. Restoration is a practice, and a lot of it is documented in the gray literature. So we included searches in the systematic map portion that captured some of that. Our overall approach was one called research weaving, which was documented by Nakagawa A.L. at 2019. This answers the questions, both what is studied and what is published. The first phase looked at that what is published piece of it through a bibliometric analysis, which is mentioned as a very wide search that looks at everything that was published on ecological restoration that is Canadian. Phase two was a more narrow look. It was a systematic map that looked at the outcomes of ecological interventions documented in these studies, and we combined both of those to come up with our report. So our Bibliometric analysis was conducted in Biblioshining, which is an R program. The Biblioshining interface was easy to use, was clean and intuitive. It allowed us to import our large data sets of literature from Scopus for us because Scopus was compatible with Biblioshining. And it included metadata about author year, institution, keywords, and other metadata such as citations. Biblioshining offers many options for data analysis that explore the structures of knowledge, and they group those into three main categories. So the first is conceptual, which refers to the relationships between themes and keywords. So one example is shown here. Program allows us to create keyword for occurrence network analysis, where in the centrality and size of the terms and their bubbles represents their frequency and prevalence within the literature data set. The width of the connections represents the strength of those connections, and the colors are also program generated to represent different thematic bodies. And options for all of things such as layout, normalization, and clustering are all available for all types of figures that you can create. Another example is the thematic evolution map, which gives you options to divide into time slices and visualize the evolution of themes over time. The intellectual knowledge structure refers to the relationships between papers and intellectual output. So here we see a co-citation network analysis, which is similar to the keyword for occurrence network analysis, but it draws connections between citations and references to differentiate and group themes. Another example is the historical direct citation graph, which takes the themes and plus them as a function of time to get an idea of the temporal evolution of citation derived themes. The third null structure is the social one, and it refers to the relationships between authors, institutions, and countries. The show in here is the collaboration between authors and countries in a network web. And we also have one that is on a projected world map that shows the connections between countries and how many times authors cite each other. Some of the challenges with using BiblioShiny included screening through the Scopus Drive data set, which was not an option in BiblioShiny, requiring an extra step, in our case, exporting to and screening in Excel, which was not as user-friendly as it could have been, and then re-uploading it to BiblioShiny. The figure quality was also quite low in BiblioShiny, which became a problem when keywords or citations within a crowded network web were small, fuzzy, or difficult to reach. And finally, the options for graphical personalization were, unfortunately, pretty limited, making it difficult to customize outputs in a useful way. And for the systematic map, we narrowed our search to focus on papers that documented the outcomes of ecological interventions. We used Kadima, which is a web-based platform that helps you manage systematic maps and reviews. Kadima allows you to input a RIS file from each search that you do. And it keeps track of the search strings. It keeps track of the exclusions as you do screening. This is very helpful for producing the final report and being able to tell people when certain exclusions were made. Also has this handy data extraction screen, which allowed us to extract data in certain categories that we cared about. One of the big challenges of this part was being able to provide multiple categorical data inputs. So for example, the research province here, we often had studies that spanned multiple provinces, but the dropdown menu doesn't let you select multiple provinces. So it does let you input plain text as in the other field. So we decided to use semicolons for data separation, but that meant we had to use tidyverse to clean up our data in R before we could make the heat maps and bar charts. This extra step limited us from using EV Atlas, which is a program that automates these steps. We also used QGIS to map some of these results on a physical map. It was relatively simple to convert all the coordinates. Every study kind of uses its own system, but you can go through and convert those to one system. So these are some examples of the graphics we were able to produce heat maps, which show where a couple categories line up in the studies that we looked at. We also were able to produce some bar graphs that show the count of articles by different things, particularly noticeable here that a lot of the restoration articles were concentrated in Alberta, Ontario and Quebec, which is an interesting result because there is a lot of degradation and restoration work in other places, especially the Yukon, Nunavut and Northwest Territories. There's a lot of mining activity, but not a lot of restoration studies. So bringing it all together, Ghibli Ashani really provided the groundwork and it highlighted trends, relationships, connections between individuals, ideas and locations. Systematic mapping allowed us to extract finer scale information about ecosystems, methodologies and outcomes. Next step is to take that information, make it accessible with something like a searchable WordPress plugin that allows practitioners and other interested parties to filter the literature by desired ecosystem type, time period or target species, for example. Our team as a whole will be developing a comprehensive report using not only our literature derived results, but also results and themes derived from interviews and practitioners and from case studies from across Canada. So thank you all for listening and taking part today. And we look forward to any questions from you. Thanks so much.


Hello fellow hardware nerds, and welcome back to Dallas, Texas, where we're reporting live from Supercomputing 2022. My name is Savannah Peterson, joined with the John Furrier on my left. Looking good today. Thank you, John. So are you. It's been a great show so far. We've had more hosts, more guests come in there before. I know. Amazing, super. We've got a whole thing going on. It's been a super computing performance. Wow, and we'll see how many times we can say super on this segment. Speaking of super things, I am in a very unique position right now. I am flanked on both sides by people who have been doing content on theCUBE for 12 years. Yes, you heard me right. Our next guest was on theCUBE 12 years ago. The third event, was that right, John? Third event, first ever VMworld. Yeah, the first ever VMworld third event theCUBE ever did. We are about to have a lot of fun. Please join me in welcoming Justin Emerson of Pure Storage. Justin, welcome back. It's a pleasure to be here. It's been too long. You never call, you don't write. Great to see you, likewise. How fun is this, has the set evolved? Is everything looking good? I mean, I can barely remember what happened last week, so. Well, remember, a lot's changed. That VMworld, you know, Paul Moritz was the CEO of your member at that time. His actual vision actually happened, but not the way for VMware, but the industry, the cloud. He called the software mainframe. We were kind of riffing. It was quite the decade. Unbelievable where we are now, how we got here, but not where we're going to be. And you're with Pure Storage now, which we've been, as you know, covering as well. Where's the connection into the supercomputing? Obviously, storage, performance, big part of this show. Right, right. What's the take? Well, I think, first of all, it's great to be back at events in person. We were talking before we went on, and it's been so great to be back at live events now. It's been such a drought over the last several years, but yeah, yeah. So I'm very glad that we're doing in-person events again. For Pure, this is an incredibly important show. The product that I work with FlashBlade is, one of our key areas is specifically in this high-performance computing, AI machine learning kind of space. And so we're really glad to be here. We've met a lot of customers, met a lot of other folks, had a lot of really great conversations. So it's been a really great show for me. And also just seeing all the really amazing stuff that's around here. If you want to see what all the most cutting-edge data center stuff that's going to be coming down the pike, this is the place to do it. So one of the big themes of the show for us, and probably, well, big theme of your life, is balancing power, efficiency. You have a product in this category, Direct Flash. Can you tell us a little bit more about that? Yeah, so Pure, as a storage company, right, what do we do differently from everybody else? And if I had to pick one thing, right, I would talk about it's, you know, as the name implies, we're an all, we're purely Flash, we're an all Flash company. We've always been, don't plan to be anything else. And part of that innovation with Direct Flash is the idea of rather than treating a solid state disk as like a hard drive, right? Treat it as it actually is. Treat it like who it really is. And that's a very different kind of thing. And so Direct Flash is all about bringing native Flash interfaces to our product portfolio. And what's really exciting for me as a FlashBlade person is now that's also part of our FlashBlade S portfolio, which just launched in June.  It adds cost and all those things. And so that really gives us an efficiency edge over everybody else.  And the reason they're doing that is because power is just increasing everywhere, right? So if you can figure out how do we use less power in some areas, it means you can shift that budget to other places. So if you can talk to a customer and say, well, if I could shrink your power budget for storage by two thirds or even, you know, save you two thirds of power, how many more accelerators, how many more CPUs, how much more work could you actually get done? So really exciting. I mean, less power, consumption, more power and compute. Right. And the power is at its center. So how about the AI implications? Where the use cases are? What are you seeing here? A lot of simulations, a lot of students. Again, dorm room to the boardroom we've been saying here on theCUBE. This is a great broad area. Where's the action in the ML and the AI for you guys? So I think not necessarily storage related, but I think that right now there's this enormous explosion of custom silicon around AI and machine learning, which as you said, welcome hardware nerds at the beginning, I was like, ah, my people. We're all here. We're all here in Dallas. So wonderful. You know, as a hardware nerd, you know, we're talking about conferences, right? I attended hot chips and there's so much really amazing engineering work going on in the silicon space. It's probably the most exciting time for CPU and accelerator, just innovation in since the days before X86 was the de facto standard, right? And you could go out and buy a different work station with 16 different ISAs. That's really the most exciting thing. You know, I've walked past so many different places where our booth is right next to Habana Labs with their GAUTI accelerator and they're doing this cute thing with one of the AI image generators in their booth, which is really cute. We're going to have to go check that out. Yeah, but that to me is one of the more exciting things around innovation, especially at a show like this where it's all about how do we move forward the state of the art. What's different now than just a few years ago in terms of what's opening up the creativity for people to look at things that they could do with some of the scale? That's different now. Yeah, well, I mean, every time the state of the art moves forward, what it means is that the entry level gets better, right? So if the high end is going faster, that means that the mid-range is going faster and that means the entry level is going faster. So every time it pushes the boundary forward, it's a rising tide that floats all boats. And so now the kind of stuff that's possible to do, if you're a student in a dorm room or if you're an enterprise, the world of possible just keeps expanding dramatically and expanding almost geometrically like the amount of data that we have, as a storage guy I was going back to data, but the amount of data that we have and the amount of compute that we have and it's not just about the raw compute, but also the advances and all sorts of other things in terms of algorithms and transfer learning and all these other things. There's so much amazing work going on in this area and it's just kind of this Cambrian explosion of innovation in the area. I love that you touched on the user experience for the community. No matter the level that you're at. It's been something that's come up a lot here. Everyone wants to do more faster always, but it's not just that. It's about making the experience and the point of entry into this industry more approachable and digestible. For folks who may not be familiar, I mean we have every end of the ecosystem here on the show floor, where does pure storage sit in the whole game? Right, so as a storage company, what AI is all about deriving insights from data, right? And so everyone remembers that magazine cover, data's the new oil, right? And it's kind of like, okay, so what do you do with it? Well, how do you derive value from all of that data? And AI and machine learning and all of the super computing stuff is about how do we take all this data, how do we innovate with it? And so if you want data to innovate with, you need storage. And so our philosophy is that how do we make the best storage platforms that we can using the best technology for our customers that enable them to do really amazing things with AI and machine learning? And we've got different products, but at the show here, what we're specifically showing off is our new FlashBlade S product, which I know we've had pure folks on the cube before talking about FlashBlade, but for viewers out there, FlashBlade is our scale out unstructured data platform. And AI and machine learning and super computing is all about unstructured data. It's about sensor data, it's about imaging, it's about photogrammetry, all this other kinds of amazing stuff, but you got to land all that somewhere, you got to process that all somewhere. And so really high performance, high throughput, highly scalable storage solutions are really essential. It's an enabler for all of the amazing other kinds of engineering work that goes on at a place like super computing. It's interesting you mentioned data as oil. Remember in 2010, that year, our first year of the cube, Hadoop World, Hadoop just started to come on the scene, which became, you know, kind of went away. But now you've got Spark and Databricks and Snowflake. Yeah, it didn't go away, it just changed, right? It just got refactored and right size, I think for what the people wanted it to be, easy to use, but there's more data coming. How is data driving innovation? As you bring, as people see, clearly the more data is coming, how is data driving innovation?  Well, I think every customer who has been, you know, collecting all of this data, right, is trying to figure out now, what do I do with it? And a lot of times people will collect data and then it will end up on, you know, lower, slower tiers and then suddenly they want to do something with it. And it's like, well, now what do I do, right? And so there's all these people that are reevaluating, you know, we, when we developed FlashBlade, we sort of made this bet that unstructured data was going to become the new tier one data. It used to be that we thought unstructured data, you know, it was emails and home directories and all that stuff, the kind of stuff that you didn't really need a really good DR plan on. It's like, ah, we could look, now of course, as soon as email goes down, you realize how important email is. But, you know, the perspectives that people had on. Yeah, exactly, sorry, yuck. The perspectives that people had on unstructured data and its value to the business was very different. And so now- Good bet, by the way. Yeah, thank you. So now unstructured data is considered, you know, where companies are going to derive their value from. So it's whether they use the data that they have to build better products, whether it's they use the data they have to develop, you know, improvements and processes, all those kinds of things are data-driven. And so all of the new big advancements in industry and in business are all about how do I derive insights from data? And so machine learning and AI has something to do with that, but also, you know, it all comes back to having data that's available. And so, you know, we're working very hard on building platforms that customers can use to enable all of this really- Yeah, it's interesting, Savannah. You know, the top three areas we're covering for reinventing all the hyperscale events is data, how does it drive innovation? And then specialized solutions to make customers' lives easier. It's become a big category. How do you compose stuff? And then obviously compute more and more compute and services to make the performance go. So those seem to be the three hot areas. So, okay, data is the new oil, refineries, you've got good solutions. What specialized solutions do you see coming out? Because once people have all this data, they might have either large scale, maybe some edge use cases. Do you see specialized solutions emerging? I mean, obviously you've got DPUs emerging, which is great, but like, do you see anything else coming out that people are- Like from a hardware standpoint? From a customer standpoint. They're making the customers' lives easier. So, I got a lot of data flowing in. It's never stopping. It keeps powering in. Are there things coming out that makes their life easier? Have you seen anything coming out? Yeah, I think where we are as an industry right now with all of this new technology is we're really in this phase of the standards aren't quite there yet. Everybody is sort of like figuring out what works and what doesn't. You know, there was this big revolution in sort of software development, right? Where moving towards agile development and all that kind of stuff, right? The way people build software change fundamentally. This is kind of like another wave like that. I like to tell people that AI and machine learning is just a different way of writing software. What is the output of a training scenario, right? It's a model and a model is just code. And so, I think that as all of these different, parts of the business figure out how do we leverage these technologies? What it is is it's a different way of writing software. And it's not necessarily going to replace traditional software development, but it's going to augment it. It's going to let you do other interesting things. And so, where are things going? I think we're going to continue to start coalescing around what are the right ways to do things? Right now we talk about ML ops and how development and the frameworks and all of this innovation. There's so much innovation, which means that the industry is moving so quickly that it's hard to settle on things like standards and or at least best practices at the very least. And if the best practices are changing every three months, are they really best practices, right? So, I think that as we progress and coalesce around kind of what are the right ways to do things, that's really going to make customers' lives easier because today, if you're a software developer, we build a lot of software at Pure Storage, right? And if you have people and developers who are familiar with how the process, how the factory functions, then their skills become portable and it becomes easier to onboard people. And AI is still nothing like that right now. It's just so fast-moving and it's so, Wild West kind of. It's not standardized. It's not industrialized, right? And so, the next big frontier in all of this amazing stuff is, how do we industrialize this and really make it easy to implement for organizations? Oil, refineries, industrial revolution? I mean, it's on that same trajectory. Yeah, absolutely. Fourth industrial revolution. We've talked a lot about the chaos and sort of we are very much at this early stage. Stepping way back, and this could be your personal not Pure Storage opinion if you want. What in HPC or AIML, well I guess it all falls under the same umbrella, has you most excited? Because I feel like you're someone who sees a lot of different things. You've got a lot of customers. You're out talking to people. I think that there is a lot of advancement in the area of natural language processing. And I think that we're starting to take things just like natural language processing and then turning them into vision processing and all these other, I think the most exciting thing for me about AI is that there are a lot of people who are looking to use these kinds of technologies to make technology more inclusive. And so the ability for us to do things like automate captioning or the ability to automate descriptive, audio descriptions of video streams or things like that, I think that those are really, I think they're really great in terms of bringing the benefits of technology to more people in an automated way because the challenge has always been bandwidth of how much a human can do and because they were so difficult to automate and what AI is really allowing us to do is build systems, whether that's text-to-speech or whether that's translation or whether that's captioning or all these other things. I think the way that AI interfaces with humans is really the most interesting part and I think the benefits that it can bring there because there's a lot of talk about all the things that it does that people don't like or that people are concerned about. But I think it's important to think about all the really great things that maybe don't necessarily personally impact you but to the person who's not cited or to the person who is hearing impaired, that's an enormously valuable thing and the fact that those are becoming easier to do, they're becoming better, the quality is getting better, I think those are really important for everybody. I love that you brought that up. I think it's a really important note to close on and there's always the kind of terminator dark side that we obsess over but that's actually not the truth. I mean, when we think about even just captioning, it's a tool we use on theCUBE, it's, you know, we see it on our Instagram stories and everything else, that opens the door for so many more people to be able to learn. And the more we all learn, like you said, the water level rises together and everything is magical. Justin, it has been a pleasure to have you on board. Last question, any more bourbon tasting today? Not that I'm aware of, but if you want to come by, I'm sure we can find something somewhere. That's the spirit, that is the spirit of an innovator right there. There you go. Justin, thank you so much for joining us at Pure Storage. John Furrier, always a pleasure to interview with you. I'm glad I can contribute. Hey, hey, that's the understatement of the century. It's good to be back. Hopefully I'll see you guys in 2034. No, you've got the Pure Accelerate Conference. We'll be there. That's right. Yeah, we have our Pure Accelerate Conference next year and yeah. I love that. I mean, feel free to, you know, have that. That's awesome. Great company, great runs. Stay true to the mission from day one, all flash, continue to innovate. Congratulations. Yep, thank you so much. It's a pleasure being here. Have fun ride. You are a joy to talk to and it's clear you're just as excited as we are about hardware. So thanks a lot, Justin. My pleasure. And thank all of you for tuning in to this wonderfully nerdy hardware edition of theCUBE live from Dallas, Texas where we're at supercomputing. My name's Savannah Peterson and I hope you have a wonderful night.


An unmanned aerial vehicle belonging to the Ukrainian Armed Forces attacked a military unit in the Kotloban settlement of Russia's Volgograd region on the night of October 15, Russian Telegram channels have reported. Fire that started in the yard of the military unit after the drone strike, started spreading to a warehouse where ammunition and military equipment were stored. Local residents reported hearing several consecutive explosions. Some 630 people have been evacuated from the area. Of them 379 are military personnel and 251 are civilians. There have been no reports of casualties during the incident.


At this point, we just have to get really good at being okay with having made a wrong decision or having made the right decision and getting a bad outcome. So again, you have to look back on your decisions and look at your decisions as a portfolio of risk, right? There's always gonna be risk involved. There's always luck involved. There's market forces. There's all these factors that you cannot control. And so what we wanna do is we wanna have a pattern of making good decisions over time. And if we do that on average, we will come out on top. Now we're not gonna win every single decision that we make.


Hey everyone and welcome to a welcome back to Norris Cove. I'm Yoshida and here at the Cove we'd like to do budgeting, finances, minimal and functional planning but today I am going to be doing my budget for the week of March 27th through April 2nd. Y'all I know I haven't done a budget in a while. I was almost contemplating stop doing my budgeting because income is growing in my hair business and I don't want people because the personal people watch my account and I just didn't want people to think I'm rich because I'm not because you can see I can barely pay the stuff but anyway I think I'm going to keep going because it will correlate with things that I'm doing with the cash envelopes. I am back cash stuffing. I will try to remember to put a link up in the top so you can check out my latest cash stuffing video. These inserts you can find down in the description box and they are on my shop site and let's check out last week y'all. I haven't been on a couple weeks so the week of the 13th through the 19th I'm a 1700 that was I think going to be a slow week so I just got estimated about 800. I do have some new customers which I'm excited about. I have old ones coming back and I'm just blessed so the income is increasing in hair. I just got estimated 1200 on my busy week because that's what's been going on and y'all I ended up making $1,755. I was rocking last week okay. I'm so tired that I just I just be crashing on the weekend so I just want to do that things got paid so let's do the week of March 27 through April 2nd. Okay so the source is hair.  I think I'm going to start applying that to maybe savings challenges or debt or something like that. So I'm guesstimating this week because it's a little slower but I'm just going to put a thousand because that's kind of the low end of what we've been doing here lately unless it's just like I'm off for three days or something like that. No code. Norse code. I'm going to put a hundred. I don't know and I'm doing ads now. I'm just trying to increase the income over there. We don't have any new box subscribers. Um people are just purchasing from like my affiliates and things like that. Let's do the bills do for this week. I'm going to flip to my calendar real quick over here to the left. We have car insurance due the 28th. I paid GoDaddy last week that came out this week so I'll put that on the 27th and GoDaddy did come out I'm paying more towards my debt. I gave them 50 and then car insurance is like 503 and some change. I'll see and put the actual when they actually take the money out. It is supposed to come out today so it'll normally come out after like 12. On the 29th we have an after pay and that is $56.33 and then another after pay. I know y'all like your sheet of what is going on with these after pays. Well some things I have to after pay for the business so so let's oh boots right we got boots right that's due on the first. I don't know why I forget about that. I think it's because it's just automatically I'm going to pay it and that's $250. Let's do some totaling. I'm putting miscellaneous but so far I'm not going to put anything down for miscellaneous because so far I don't have anything actually going on here. Let's do some totaling. So it looks like we have $910.79 I'm going to double check this because that doesn't make sense that well in my let's double check. Okay I wasn't going to put anything in the miscellaneous but I am because this is income from last week that's how I'm able to pay the car insurance so I'm going to add 500 there because I'm like oh I'm going to pay this but I left this in my account to cover my car insurance so that is already there praise God last week was busy and so really let me just do some more calculating what I really typically got to come up with $407 I'm going to put use this highlighter here and just put in 407.82 and the reason I'm doing this is so that I know that these this is really typically what I got to come up with this was already there so I basically need $407 in my account. Sinking funds this week y'all savings challenge I'm doing the 52 week challenge I normally don't fill this out because I normally don't have any money but um two weeks is getting 50 I kind of already have it set aside I don't know what one and fives are going to get I do high yield savings I start out with $30 if I can do more also you guys I forgot to add in hubby over here and I give him $50 a week so he's actually the sinking fund but let me just move him over here so I don't have to worry about messing up that total and I'll write that out later okay so we have hubby over here at $50 um one month ahead um the I was saying in my cash stuffing video that I need to pay like 145 a month no it's 145 a week so we're going to try to give them $50 this week hopefully so what else do I have in my final eating out and I like to give eating out about $50 so let's total total all this up because we're a little up there $250 $230 what about this um I know I want to give my high yield savings 30 I'm just sticking to that I'm coming to that I've already given set aside the money for the 52 week challenge hubby definitely needs to get his 50 there's one month ahead it may go down a little bit and then eating out um that's probably the same so let's calculate the 407 and the 230 well we already know what that is right $637 in total prayerfully we make this 1000 that leave us something to roll over to our first of the month bills that's what I like to do um I was watching Taylor budgets and she does zero base budgeting being self-employed and I would love to do that but I know I don't quite do it right so we'll get it together but it looks like we can afford this in our budget um like I said the 500 is already taken care of that's taking care of the car insurance expenses I don't think I need gas this week I may need some products let me add that and this is for the salon and I usually say products for the salon supplies for Norris code so products um I think I just need some relax or something this week um I'm gonna put 40 because I think I have a credit clear um supplies for I have all my things that I need for like the next two months I've already ordered them it's just a matter of them getting here on time so I need some card stock it was something else that I needed I'm not sure I'm just gonna put 20 and that's 60 and we'll see debt payment um I do want to give somebody I'm really trying to knock down I want to give um T-Mobile which is T-Mobile is automated now y'all I haven't talked to y'all but I automated T-Mobile family I'm so excited I don't have to worry about that bill no more but what I do is I give capital one because they're with capital one $50 a week and that is my bill is already there for next month but I'm giving them $50 a week that is going to go towards my bill also bring down my balance so we have 60 we have 50 so now y'all get to see me use this whole thing correctly uh let's see income total income is 1500 so far no excuse me 1600 that's with Norris Cove miscellaneous I don't plan to use this I actually put up I have another envelope it's a digital envelope but I put $20 in my business saving that's digital let me just put digital over here so that's already gone so this is 250 okay a lot of adding up to do so we're going to just do 407 so track so since I used I transferred it out of some money that was in my business account I'm going to go ahead and use that account I'm going to add I'm sorry I'm not right I'm going to add that into my budget 1600 okay I know this seems all the way to the place I haven't done my budget on camera with y'all for a minute but being that we have the 500 adding here we got to add to 910 so let's do 910 plus uh 250 plus the 60 and plus the 50 that brings us at 1270 Yoshida yes there we are 1270 minus the 16 that leases with 330 that's what we have left and I'm going to find a way to zero base that um so we should be able to have $50 in eating out um looking at this number now I know I can up my um eating out budget I could up hubby I could up my high yield savings I can probably catch up on my 52 week challenge we're going to do the one in five challenge of course with whatever's left um yeah so $230 in here that's great so let's fill in this okay you guys so that is it this week a really quick run through just in case I had to add it out too much stuff um we are budgeting for the week of March 27th through April 2nd uh we're estimating $1,000 in here $100 in no-code which is North Cove miscellaneous is 500 that is rolled over from last week's income to help pay for my car insurance and I'm paying for two cars okay and then um go daddy gets 50 after pay 5633 another after pay for 51 49 booth rent uh 250 and everything total up to 910 now I have put this aside is as I really just need 407 to cover these because that 500 is already in the account but then I later decided hey I need to put this 910 total away from this because that 500 is already there if that makes sense okay so then over here we have our sinking funds at $250 this is what everything is going to get um and then over here expenses I'm spending probably roughly $40 on products I'll excuse me actual is out next week supplies 24 North Cove so far um capital one is in our debt we're giving them 50 and that is just knocking down debt also paying for my t-mobile bill my t-mobile bill has already been automated here and that's that and I love that for me because I've never done that before and then we have uh $330 left over if we make this in here we already know this is there and if we have the hundred in North Cove I already know for a fact that $69 something like that has is in my account so we just have like $40 right so yeah and I took money from my business and added it to uh this business savings and I did that because I need to update my LLC get caught up on my good standing which is $300 plus I'm working on sales tax for them it's a lot don't be an entrepreneur is just free money no ma'am you got to pay to pay so that is all for this week you guys I hope that you enjoyed today's video and if you did leave me a thumbs up also leave me a comment below let me know that you enjoyed today's video and I will talk to you guys later


Santa knows where to find all the best and hottest smartphones just in time to make this Christmas better and bigger than ever. Better service, bigger savings. That's today's Appalachian Wireless. Ho, ho, ho! The residents of Riverview Health Care Center in Prestonsburg were treated to a Christmas party Thursday courtesy of the Floyd County Sheriff's Department. An event that the residents look forward to each and every year. I think that a lot of times we forget that even though Christmas is supposed to be a happy and joyful time, for a lot of people it's not. But for our elders, for people to come in and share the love of the season with them, it just lifts their spirits and just means so much to them. Although it's the second year the Sheriff's Office has been involved, the event itself has been around for a few years. This actually started several years ago by Brent Graydon here in Prestonsburg. He was then called the Facebook Angels. Brent contacted us a couple years ago and thought that we might do this event and we did and we volunteered and we were honored that he thought that we could do it. We have had a star-studded performer doing the entertaining tonight. The residents that you can tell behind me are enjoying it, getting a blessing and so are we. Sheriff Hunt went on to say that it's the sponsors of the John Hunt Foundation that make events like these possible. Reporting from Prestonsburg, I'm Shawn Allen for EKB News.


So, with that, Kyle, would you like to go ahead and begin the... I'm going to need the link for the regular meeting too. I can't find it. I'll send it to you right away. Okay. So, Sydney is going to go ahead and... Okay. Thanks. That's terrific. Just to confirm at this point in time, at our finance committee meeting, we do have myself. We have Quinn, we have Kyle Welton, we have Maryland Donahue, and I believe we have Sherry Speth. I believe those are the only trustee members that are here for this meeting. I know that we have Debbie also on the line, and we also have Sydney, and Garrett Erickson is more than six feet away from me in the council room. So, at this time, I think we have our quorum, and I think I will turn this over to Kyle if you would like to attempt to run the meeting from where you are. Yes. Thank you very much, Maeve. Thank you, everybody, for your patience as we can grapple with these technical difficulties and this interesting world we're living in. But I will go ahead and call the meeting to order at 2.43 p.m. I do believe we have a quorum. Is that correct, Maeve? That is correct. Excellent. So, with that, we move on to item one, two, and I am seeking a motion to approve the minutes of January 23, 2020, and the amended minutes of December 26, 2019. This is Maeve Quinn, and I make a motion for that. Excellent. It's been moved. Is there a second? Can you hear me? We can hear you now. Oh, but maybe not. I want to add a tiny piece of what you said, Kyle, I assume it's a motion to approve the minutes. Yes. Would you make a second? I turned off my webcam because it says that I don't have the, but I'll second the motion. It's been moved and seconded. Any discussion? Hearing none, all those in favor say aye. Aye. Aye. Motion carries. So, we'll move on to item number two here, under item two, one, review and possible action on payment of current expenditures, including payroll and special revenues, grants, gifts and donations. Debbie, is there anything you'd like to speak to on this one? No, it's pretty straightforward as what I had put in the analysis. You know, we're in good shape, and... Very good. And it looks like we have a few generous gifts here as well. Thank you to the Rodney J. Princeton, Irrevocable Trust, Automated Products, Anthony and Jane Garten, Connie Wells and Ethel Everhard for all their support of the library. Any other comments on this one? Discussion? Hearing none, I'm speaking in motion to approve the payment of current expenditures, including payroll and special revenue. This is Maeve. So moved. Been moved. Is there a second? Did we have a second on the motion? Looks like we lost ML for a minute. The challenge is of technology. I'm just wondering if the chat box, it looks like there's something in the chat box. I can't access it, but I don't know if Mary Lynn is saying a second through the chat box. I can't hear you, but I can hear you now, so there are two of you, Kyle. Yes, because I'm popping up on the chat box. Maeve has moved approval of the payment of current expenditures, including payroll and special revenues. Would you second? Let me try again. Yep. Is that a second, Mary Lynn? I don't know. I'm going to put my phone in. I can't connect with you, either pound or hash sign. That's a wonderful picture of you, Mary Lynn, that they're putting up. Gorgeous. Can you hear me? Yes. Wonderful. Lynn, would you like to second Maeve's motion for approval of 2-1? I would be delighted. Second. Excellent. Been moved and seconded. Any further discussions? Hearing none. All those in favor, say aye. Aye. Any opposed? Motion carries. On to item 2-2. Debbie, would you like to go over anything further on the current budget status? The only thing I want to recognize is that our levy is still not posted and they have now corrected the other error, so the next financial statement hopefully will be correct. I have a call in to Marty to see when the journal entry will be made for the tax levy. And once that's made, then everything should be correct on the financial statement. Any questions from the finance committee on the 2020 budget steps? Looks like we're on track. I appreciated the detailed analysis that you provided, Debbie. Hearing no further discussion, we'll move on to item 2-3, which is an update on the 2019 budget. And I'll turn that over to Debbie. Okay. Actually, we turned out a lot better last year than I had hoped. I thought we were going to be about 20,000 to 30,000 over budget with some of the projects we did, but we were only 6,000, you know, low over 6,000. So I thought we had an actually really good year. And we kept our reserves intact with only having that $6,000 loss. So 2019, we got a lot done. So it appeared to be a good year for us. Kudos to you, Debbie and Garrett and the entire staff for continuing to be rather frugal while we're still working to expand services for all of our patrons. Any other comments or questions for Debbie? Comments and questions? Okay. Hearing none. We'll move on to item 2.4, which is the 2019 meet public library review. And Debbie, do you want to take that one as well? Sure. I just need to find that document real quick. Sure. So I can just read from here. Because we were, we came in only 6,000 over budget. We have much more added to reserve than I believe we anticipated for 2019. Yeah. Go ahead. So actually we were able to meet with our patrons. We were able to meet with our patrons. And that is based off of our 2020 budget. As I've listed on the document. We still have the insurance claim reserve for 25,000, which is a carryover every year. And then we did set that rough repair. I worked with Marty and Tara on getting that set up. That is set up now. And we do have the 20,000. That was transferred out of our budget.  That was the 14,000, 400, which is now complete. And we just paid that last week Friday. And then we were overspent by the 6,009, 03. And even with, you know, we're still having unreserved. There are 22,000, 39, 40,000, 30,000, 40,000, 40,000, 40,000, 40,000, 40,000, 40,000, 40,000, 40,000, 40,000, 40,000, 40,000, 40,000 car repair for 20,000 30,000, 39, 42,000, 42,000 in case we would need that. And then, if that is still there in December, then we'll put 15,000 in the rough repair as what was said. In minutes. Two months ago, when we set this up, so. Thank you. any questions, comments on that? You're none. We will move on to our next item. close discussion. So Debbie, are we or maybe Maeve, I don't know if there was a question here about if this was properly noticed. Are we still able to discuss this one or should we move on to item two six? I believe Marilyn, we need to move on to item two six correct. Well, were you talking about going into closed sessions on 2.5? We know 2.5 was not put into closed sessions. So, I think because of the error, we have to move on. We can't discuss it because the quote was encoded. Okay. Yeah, you can jump in. I mean, you can certainly talk about it. It's just we don't have any supporting documentation. Okay. Yeah, I sent that out like in the packet, but since then I got a new quote this morning. I mean, is this something that has to be dealt with now? It should be it's that material room. We wanted to try to get that completed while we were closed for killing off the, you know, insects that, you know, the bed bugs that are in the book. Well, we certainly can't go into closed session on it. That's pretty clear. The material, the materials are not on board docs. Marilyn, it was approved at the last meeting. It's just that because of fire marshal and the building inspector, the cost went up. So we wanted to approach the board so they know that the cost went off. Yeah, all I'm saying is that if the material is available and it wasn't posted on board docs, I'm really not comfortable going forward with it. But I'm not the live, I'm not the library lawyer either. So I think we have to make a decision as to whether we can take action on it. Sir, Maeve and Garrett, do you have any thoughts on this?  And also those things can change. And so we did have this approved at the last meeting. It's been, as Debbie said, the cost has gone up slightly after the two inspectors came through and added some different costs that we needed to include. Moving forward, we certainly can put quotes up there if we want to moving forward. But I guess in the past, we always thought we could give you guys the amount of money that is being proposed, but not necessarily share the actual quote. I don't know that you guys need to get into the operational piece that we're trying to deal with unless that is something you want to get into in the future. This is just, I guess, it was news to us that that needed to be up there. Still in the negotiation phase, we can certainly go into closed sessions and discuss whether or not, you know, you can go into closed session and negotiate. I mean, if we want to negotiate and listen to your thoughts on how we should move forward. And from competitive or bargaining reasons, we don't want the public to know what's going on. But all budget items. I mean, if you don't need board approval for it, then you don't need to bring it forward to the board. If you do need board approval for it, I would have to know what the exception would be that it wouldn't be a public document. Because these are all public documents. Do you see what I'm, do you see the difference I'm making there? Sure. So what, Debbie, what is the difference in the quotes? It's certainly with the board that the public has no access to. I don't know. It's a question for Chuck, I guess. Debbie, what is the difference in the quotes from the last meeting? It was 15,000, roughly, and it went up to 34,000. Okay. Right. So I think if there's, I just want to make sure that we're careful and compliant with opening the vlog. What I will say, I know in the school district when we have tabulation of bids, we don't typically, I'm trying to remember to think it's been a year or so since I've been on facilities and rec. We usually don't include the actual document from the contractor, but there is a memo that just has the amounts that are listed from the bid, and then the recommendation from the administration for us to approve. So the dollar amount is included, but that document from the contractor is not, if I remember correctly. But so they emailed me about this, and I just wanted the board to be aware that there wasn't an increase in it because it wasn't within a thousand, it was about double a cost. So I just want to make sure that there's still approval from the board to move forward with that. I guess I'm okay with taking action on that amount. Is there anyone who would object to that? I'm certainly not comfortable with it, but I think if we need to go forward with it, let's just go forward with it. Okay. I mean, the reason Debbie gave me is that she didn't post it because the public might not understand it. And that is, that's probably not good reasoning. And this gets, this stuff gets very complicated. And it's really sometimes, you know, I don't know, Mary, but if it needs, if it needs to get done, we should probably just get it done. Mary Lynn, what I meant about the public when understand it was the reserve account, not the additional on the materials. Okay. So why didn't you post that? It is posted now on board docs, the reserve document. Okay. Okay. So I guess it's fine. We have, we have past precedent on this one, but I think we're moving forward. We'll just have to consult with Chuck and make sure it's okay. Debbie, what was that, what was that increased amount against about 34,000 now for the renovation? 34,000, 427. Okay. So I'm seeking a motion to approve the expenditure for the revised amount of 34,000. What was the last part? Sorry, Debbie. Pardon me. The last moment. 34,000. 427 even. So for 34,000, 427 for the renovation of the material. Right. This is Maeve and I will second. Or Maeve, will you move? Sorry, I'm the chair. I apologize. And the discussion point I would just like to bring up is that this discussion has been very illuminating because we've been doing things a certain way. And I think we've just learned how we can do things in a better format and make sure that we put things up on board docs in addition to our own emails to make sure that the public are aware of all the information. So it's been a good discussion. And Maeve, I might have this one too. You know, this is just my reaction and I am no expert on this by any stretch. So we've got a motion on the floor for Maeve to approve the expenditure for the new amount. Is there a second? This is Sherry. I seconded. Any further discussion? Hearing none, all those in favor say aye. Aye. All those opposed? Motion carries. Okay. Thank you everybody. And then item 26, the 2020 through 2024 City of Sheboygan-Campbell Program. Debbie, can I hand this one over to you? If I could just, if I, Debbie, this is Maeve, if I could just jump in. At this point, it's after three. And I'm wondering if we can table this to our next meeting. We can't. Oh, never mind. I've just been told by Garrett, Erickson that we cannot. So we'll go ahead. We'll just try to move it quickly. Thank you. Yes. What it is, it's real quick. That's for the 2021 we are asking for the phase three of the HVAC system. The purpose will be completed this year. And then we are, he's just got listed on there the phase four, which would be like the first floor. However, I think we may be able to complete the whole project out of the 2021 phase, but you know, unless costs would go up, we would need that phase four, which is on there. And that is the only thing that we need. We are not going to need anything probably in the next two years. After that, that would be major. That's very good news. So we're just like I call for the right motion. We're, we're asking for approval for the phase four of for the 2021. No, actually, you're asking for approval of the 2020 2025 capital improvement. I only had the 24 documents. Darryl just came out with the 25, but we don't have anything in 2024 or 25. Okay. Thank you, Debbie. And I would just note that this is that at least on the IFC, it is for discussion purposes only. It's discussion impossible action, ML. Okay. It's just on the IFC, it's not. So that's okay. Okay. So I'm seeking a motion to approve the 2020 through 2025 City of Sheboygan Capital Improvement Program for a new public library. Is there a second? Second, and that's Maeve seconded. Maeve second. All those in favor say aye. Aye. All those opposed, same sign. Motion carries. We don't have any items for future discussion. Our next meeting of the finance committee is scheduled for July 23rd, 2020 at three o'clock. Hopefully we can do that one in person. Item number five, I am seeking a motion to adjourn. Second. Maeve second. All those in favor say aye. Aye. Aye. And sign. Motion carries. We are adjourned. Thank you, everybody. We'll see you over on the board of technical. Wonderful. Thank you.


So, hi everybody, I'm Victor Stiner, I'm working for Red Hat, and I'm here to talk about how to engage, but I don't want to keep doing this for a long time, or say differently, take this easy, deeper complex. As an introduction, I've had many people saying that Python is the world of code, and I would be right to hire. Python is the first policy of people. I'm going to start my talk with the government. So, the government, I want to name for this whole depression, usually it's related to war, and the revolution. Last year in February, I subscribed from all requests, asked me to get away, and I made no comment for three months and a half, and for me it's something really significant, because I was one of the most active in Python for the last five years. So, no comment for me, it's really something new, and I wasn't prepared for that. So, it was really something important. In box, it was a journal, so I got it out for Red Hat, which is the least specific to Python for developers. The core mentor is for mentorship. Python that is a general release for discussion about Python developments. Python is all integrations related to full requests. Python remains, it's a Python maintenance team, but that's my team at Red Hat. PySecurity, our email is related to security, and the last one is a general mailing list about user to user, asking questions about Python. And my web work is that each morning I open Gmail to check my email, and I'm trying to read all of them, and I try to at least read them, but not always take an action like I fix those a bit. And at the beginning, it was just fine to have zero inbox policy, because I didn't get much email, but over the years, I got more and more emails because I subscribed to more and more mailing lists, and at the end, it was just too much. So what does download mean for me, is that I realize that it's time to step back from the Python project, and think about how I'm involved in Python, and maybe there are some issues, because I wasn't feeling bad, and I realized that I just have too many responsibilities, not even on Python, but also in my job. I didn't realize that I was working 13 hours per day, which is too much, and this is another range, which means that some days I may work even longer. But at the moment, it's something complex, and I cannot say the rate or the reason, because it's something also very personal, but it's just you and I here. Okay, so let's come back to the open source. The problem of open source is that I don't scale up. Even if I would like to spend more time on Python, I cannot, because I have to eat, I have to sleep, and it's just not possible. So the problem doesn't make me realize that I don't scale up. I need to change the way that I'm involved in Python. And from my point of view, there is an increase of the workload in Python in general. There are more and more things to do, but there is a decrease of the number of new code developers by year. On the top, you have a graphic on open bugs on Python. Over the last seven years, the line on the top is the number of bugs, and the line below is bad with patches, which is no way less prevalent, because we have four requests. But previously, it was the bug which had a solution. We have a lot of patches waiting for review, but nobody doing the review. And you can see that it's still increased, so it's only going up, and it's going to increase. And above, you have the number of new code developers by year. So you can see it's 10 years. And you can see that slowly, there is less and less new code developers in Python. And in theory, it's not an issue, because we expect people to work to dedicate their whole life to Python, but now it will not move to some other projects.  So you cannot expect people to be involved over the last four or ten years in your project. You have to get fresh blood frequently. And in total, in the Python project, we have almost 100 code developers in the Python code developers team. But this number includes inactive code developers, which means developers maybe didn't push any change for one year. And you have to compare this number to the number of bugs, which are almost 700, and the number of full requests, which is not very close to 1000s. So you have 1000 requests for a few active code developers. I found this comic on the comicstreet.com website, which is a good way to explain the issue. So this is how you think that open source apps are going to be. You can see that happy faces. You can see that maybe they are at a party or something. There is someone bringing coffee. There are many people in the same room, so you can expect that they are working in a team. More likely it's an Instagram company. Some people are writing on their wakeboards. They are discussing an issue together. And in the rooms, there is someone who looks like a manager who says, oh, I assign a team to blah, blah, blah. And being able to assign a team to someone means that there are already a lot of people, but there is even more people, resources are available to fix more issues. This is how open source apps are really working. You can see that the two pixels are different. So what can we see here is that it's all in the middle of the night according to the clock. It's a single guy working alone with his cats. He's working from home. And he says, oh, just one more ticket before going to bed. So what does it mean? When you submit a book to Python, when you submit a call request, you have to know that one guy is alone at home with his cats and has to review your... has to trade his time and his sleep to review your contribution. And I've often heard people saying that, oh, in Python, we are all volunteers. That will elaborate this sentence. All volunteers means that the contributor gives them free time to Python. Free time can be evening, weekends, maybe you're also about to termines for a few people. And we have all an limited amount of free time. So it means that if you take free time to work on Python, you have to take it from someone else. So it means that you have to trade in your time between your family and friends on Python. And you have to find the right balance between the two, not lose family and not lose friends. And sadly, only a few employers allow the employee to contribute to Python on the web stream. But there are a few companies who allow that. I'm feeling very, very lucky because I'm paid by Redats who contribute to Python on the web stream on the web stream. And I play in Python. And I play it full-time. That's sadly, and I am the only one. I have my preserves. They are forward for developers. They come in buying what's so ASMR on a single launch of one day per week dedicated to open source. And at Dropbox, there is a video game console, the author of the Python language, who also have one day per week. And if you put all these people together, you get only two full-time developers who work on Python. And you have to convert this number to the popularity of the Python language because there is a website called Tire, which is a popularity contest of the programming language using different ways to module the popularity. According to them, Python is the first most popular programming language in the world. So it's a further one, and you only have two developers working on it. It's very common that people ask me why nobody review a specific request or why nobody have a look at some bad reports. So you have to know that reviewing a patch or matching a patch as a most, which is not very obvious as a contributor. Reconant from the nice analogies to explain that is that you have to think of a contribution like a puppy. You might view it as this all, this cute, wonderful thing you are giving for free. When I'm looking at seats as over a decade I have a feeling of working on webpages. So what does it mean for Python? Is that when you click, when a code will click on the match button, the one who click on the button becomes the responsibility of your code. And it's not only for today, it's for the next five years or maybe up to the next 10 years. Because each time that there is a regression in the part of the code that you modified, the one who click on the match button has to undergo regression and try to understand the code, try to understand why there is a new plan. So there is a cost in the long term. And that's not very obvious in your protocol. We made actions in the past to try to engage contributors in the long term. And one of the big actions was that the Python support foundation paid Red Cannon to write a guide. Of course, we did not have a guide to explain how to create a protocol, how to write a protocol, everything that you have to know to contribute to Python. And we immigrated from a mercurial to Git on Python.org to Git on GitHub. And the reason was not to move to Git. The reason was mostly to move to GitHub because previously we had a very workflow very specific to Python. We are only using our own web tracker and we have to attach a patch file to the web tracker. And not all projects use these methods for contribution. But Git on today is very popular. People know how to use it. They all have accounts. They are used to push up requests, to push new changes. It is something very popular and we just decided to move to GitHub to reduce the burden to push the first polygist. I think that this is a great success because from my point of view we got more and more contribution over the last two years. It seems to be great. Another important change is that previously the core developer who picked your patch on the web tracker had to run the test manually and also after pushing the change he did something great on the viewbox. He asked to understand the failure and tried to fix it. So he thinks that previously fixing the web was the job of the one measure change and today we changed that to give the responsibility to the author to change because we ran the CI as a play commit on the polyquest directly or Linux or Windows. So it doesn't mean that you are alone to fix your issue because anyone can help you to understand why is it a failure or to fix it, but it means that we better scale because we put less tasks on the one who are limited or the core developers. But sadly, even if we made all these actions I think that we still are still an issue and core developers remain the bottleneck of the velocity of the Python developments I like this quote that you can't solve people's problems with software because we try to put more and more toolings on Python but it's not enough to get new people involved. I would like to talk about the diversity of problems. So first of all I found that there is no public complaints or there is no diversity problem. That's all. It's not that easy. So we are going to use the topic. This is a treat for my Marietta DiGiorno who is a Python core developer. She wrote, when women speak out about diversity of the community they get penalized and branded as non-technical. Some women should not speak out because of this. We will not be silenced. I still think that Python is a toxic community in some ways and toxicity can mean different things. For example when someone proposed an idea on the Python ID, there are still attacks directly on the author of the ID and affect to the person instead of staying as an argumenter and this is not a good way to discuss, to make a better approach to be able to stay as an argumenter and not to attack people. Attack cannot occur on the public space but they may continue in the private space at some days. Sometimes it only happens in the private space so it means that people get harassed in their private emails or private Twitter accounts for example but nobody is aware of that and if nobody is aware of that we cannot work on this issue and I will explain why later when people are harassed they don't speak up because it's really difficult to talk about that and so nobody is aware of the issue and it's not going better. And toxicity can mean burning, relying, misogyny and to give you another very concrete example is that the last year there was a very different discussion about databases because to get high availability usually you need different databases like the one who gets the right operation another one which is a copy just in case of the first one fails and with the past the master of the database on the statement database some people started to say that Facebook must be a reward for that better to say the primary and secondary database so some databases started to move to the new terms, primary and secondary and when I looked at Python I realized that sometimes the master and slave terms are not used properly for example I modified the code for the process and when you have a process usually the relationship is called parent and child and not master's slave or for network connection usually I'm using the terms client and server not client or master or for buildbots as I changed the name from buildslave a few years ago the current correct time was walkers and I also modified the terms because a slave means a slavery to some people so it's not a good idea to use such terms in a primary language because it's not related to slavery so I just modified 7 lines the documentation and comments it's just 7 lines and according to people who can change it's a change because the new time is better but a journalist wrote an article in the news website called the register very quickly after this article more and more articles have been written about this topic in Russia today, Breitbart, tiktokway.com Icon news was about this substantial portion and articles have been written in English Russian, Japanese German, French Czech and all these articles mention my full name and my own career and to give you an idea of the volume of messages just on slush dots on 2 dates people succeeded to send 1,200 comments I don't know how they are doing that but they are very efficient to send comments and I would say that the reaction online was not really positive it's negative or very negative and the worst comment can be found in the portion this is an example of a comment that's one of the most important portion unfortunately the audience this comment is Khokyubik Tostyan who has an enemy of slash D now we have always been like a video about these things and someone is not even more violent and more direct I would like him to do that can I have such a comment like I want someone something in the code or some music but this comment is part of the code I let you read the the article if you want to know more about this so I would like to take a short break because to be honest I never expected such bad reaction more violent change in the documentation but it seems that many people have a strong opinion about this topic I did not expect news article to mention my name is such news article because Python is a programming language and it is very poetic but it seems that people find it like this we solved all these problems so let me introduce you to the diverse situations to understand the diversity issue we have to understand that we are not talking about programming anymore we are not talking about tech we are talking about people we are talking about psychology and there is something which becomes more and more famous called unconscious biases so they are social stereotypes about certain group of people that individuals from outside their own are less written like that but the important part is that you see something inside outside your own awareness so you are not aware of that so even if you try to fight against that it is part of you and you just have to accept it and it is not easy to understand that because something is not obvious but with the machine learning the way it becomes more and more popular and there was a study in the US made by some policemen who analyzed profiles of people so they did machine learning with a lot of different files when the software was ready they tried the software they realized that the software was racist it means that if you take two files of different people you can find that profile so we said that the black people is more likely a criminal than the white people and machine learning for me is something very stupid because you put many inputs you get outputs so if the output is not expected maybe it comes from your inputs so what I like to say is that this machine learning is like a mirror that you put in front of you and you look at yourself it is as if this machine becomes racist it may be because you are racist so here is about psychology it is about the imposter so imposter syndrome is a psychological pattern in which the individual helps the accomplishments and the persistent internalized fear of being exposed as a quote and again there is something inside you it is a passive persistence so it is very difficult to get away from that again it is not easy to get the right link so what I like to I like to explain it with social networks because today we are all using social networks Facebook, Instagram, Pinterest and others and more and more psychologists say that in search of social networks we are trying to show the best of ourselves we are trying to hide our weakness and because of that psychologists say that more and more people get depressed because of social networks so when you compare your own life to the profile of your friends or you feel lower because your friends are traveling all around the world amazing weekends they are doing a lot of different activities and your life looks boring but it is not used because of the way that the social network is managed and I think that this thing is not something new because even at work when you compare to your colleagues sometimes you can feel the same feeling because at work we try to show the best of ourselves we try to hide our weakness and when you compare your own work to the work of your peers you can also feel that you are working less or your work is worse something else to work against the toxicity something called the product products but to understand what is the product products you have to rewind from the early age of open source software at the beginning it was a small group of people who know each other and it was just fine but slowly open source becomes more and more popular and you get more and more people on board but we realize that even if we say that in practice it is not the case it is more and more an incident for example it is very difficult for a woman to open an open source project so we realize that maybe we have to write down some rules and this is how we came up with the idea for a product product the vital software connection created a product product and it has been applied by a tracker and by a lot more when you have a look at the product product there is something simple like you have to be respectful you have to be kind with your business it is something crazy and it is a product product that has been applied during events because during events you have physical meetings and product product incidents and the good company is that and the work that you can do is not to write any answer or to make a situation worse and nobody wants to make a situation worse usually when you talk it is just enough to handle the issue in private so you don't need to it is a PSF to require a product product if you would like to organize events called Python as a current state a product product incidents and bugs because sometimes there are bugs there are bugs which are removed but when everybody has learned that or they don't understand why because you may not be aware of all the discussion made in private so we are trying to discuss how to provide a fair election for each incident to come back to diversity and explain why I consider that diversity is something important in Python and why you need a diversity in a project that diversity for example means the diversity of point of view because Python is a very large project there are many different things to do and there is the recommendation that some people can see language or reference counting or some other people hear about the backwards compatibility of the API the language consistency some people are very good to go directly to the solution to try to find a simple solution and not to deliberate something very complex some people are really good to support current cases which is important to design accounts in the design of a new feature some other people who care about experiments security, API and there are very different interviews it's also the diversity of these cases because there are very different ways to use Python for example online interface learning for less than one second and for such kind of application what is important is the start of time of Python so we have to reduce the start of time to make the application more efficient some other people are using servers running for multiple days or even multiple weeks and for such server what is important is more of his memory usage to make sure that the memory footprint makes it stable or not to big there are also graphical interfaces machine learning rest server games and again there are many different use cases but to give you a more concrete example Noghi Nader has been promoted as a cosplayer player in 2016 he is coming from Japan and he has been chosen for the BDF delegates which means that he is the one who take a decision on a path of Python change and he has been chosen for the delegate of path 508 which is a C localization but also make that 508 which is a new utility 8 and what you can see here is that English speakers are satisfied with ASCII ASCII is a boring language there are a few letters and ASCII is just fine for them but maybe Japanese people are more used to encoding issues there are many more characters they are using teaching and coding and computers and getting encoding an issue is something very common for them so they have a very good reason to want to work on that topic and I think that it is very important to avoid languages because if you miss for example Japanese people maybe you will miss some users and your software will miss many users so it is an efficient way to get more people on board it is called mentoring and I would like to start with positive action so during bacon US 2016 we have also encouraged women to contact him for mentoring and he mentored Marietta Dijaya who became the first woman of the album in January 2017 and you can see that first of all the code was implemented in only 6 months which is quite quick compared to most of the people so it was efficient and we can also see that before this positive action we had no women so maybe something was wrong and maybe you have to open the window to women because if you don't do that women will not come to your projects so I think it was a very efficient way to get more diversity in the project and hopefully after Marietta we got more women on board in May of 2017 we got Caroline who has been promoted last September during the bacon prince theater there is a lot of women on board and you can see that in 2016 we got a woman on board in 2017 we got two women for developers and the year after we doubled the number of women so it was really efficient to have specific actions to be more welcoming to women and to have dedicated my mentoring for them because if you don't do that you might just miss a woman and I like this quote to understand the mentoring is if you give a man a fish and you feed him if you give a man a fish and you feed him for one day but if you teach a man to fish and you feed him for lifetime what does it mean in the case of Marietta as I explained in the beginning of my tour I don't care I don't care because I cannot look more I have to adapt a new approach and instead of trying to fix all issues in Python because there is just too many things to do maybe I have to train people to explain them how to use the word sensor because if I am able to train people and they become able to fix the bag we will scale our reason which is what I would like to do today I went out to Pablo Sargado between January and June 2018 and he became a co-developer in June so again it's only six months and I got to know that for some people it took one year, two years or at least five years to become a co-developer so what I just want to say is that mentoring is something really effective and to understand why it is effective you also have to understand that the development of an open source project is a matter of trust because for example when you create a new project that you spend a lot of time on it maybe you don't want others to touch your project because you don't want other people to destroy your projects so you have to be in a trust relationship with others to make sure that they are on the same page and they are going to be to be aware and to not break your toy and building a trust relationship is something that takes a lot of time you cannot build a trust in a few hours it takes a lot of exchange of thoughts of review for example and in my experience mentoring is a really efficient to build a trust relationship in a short time to get more people on board is the Biden Communities there are some dedicated communities of all diversity for example there will be spy ladies and their pet fridge is a woman who love coding Biden they organize events in Australia, Brazil, France, India, Netherlands, Algeria, Taiwan or the website is spy ladies.com this is an example of an audience and you can see that it's not limited to women because there are also men in the audience and visually the idea is to learn programming with a teacher and the idea is also to meet other people to to share your experience and get high and other communities for the France cause to help draw attention to transgender issues through a typical use of day so again the idea is just to meet and to work together for example for one day one of the latest event was during a pilot volume in last year in London and on one side is trans.cov trans.cov it's a little bit higher this is an example of the creation of the trans.cov website which is a famous website I think that's one of the most successful communities called general girls and like I said the inspired women far enough to program they organize more than 700 events all around the world like Cameroon, Finland, France Vietnam, India, Japan Spain, Switzerland those countries my website is general girls.cov so the general the name is usually it's more related to the general web framework and it's an efficient way to run programming because more people are using web and general is very easy to use so it's a great success and you can see all general programming many happy faces and to conclude so we saw that we identified that core developers are the bottleneck for the velocity of the Python development we are aware that Python has some people issues but we are working on these issues because first we are aware of that and we are trying different solutions to make the situation better mentoring is efficient to train contributors as future core developers but mentoring is also very efficient to produce a relationship which is a key to trust someone to promote someone as a core developer as a core, this core product reduces the toxicity of the community because we had no core product previously and we saw that we need one we need people to handle co-computing incidents to make sure that the community is fine present toxic and we have also wrote that increasing the cost of diversity is a very important role to ensure the future path of Python and there is a new sports from West Canon also used by now Mr. Shouen I have had many women saying that they tried different communities on softwares and they really like Python which is because it is not perfect but there are still issues there is really a great community and many people are nice so next for the contributor I am working on a process to promote the contributor as a co-developer because previously the rule to become a co-developer wasn't obvious and it took a lot of time and we have to write down what are the conditions to become a co-developer, what are the good steps and what can you do to become a co-developer. So you already have a draft, but I have to write it as a product of that. And we're also working on our mentoring guide, which is a guide to explain what is mentoring, how to mentor, how much time it takes, how to find mentoring, things like that. We also wrote a contributor tutorial, which is a tutorial to explain how to contribute to vital. This one is different from the developer guide because the developer guide is very, very long, it's very complex, but it's difficult to start from the beginning. So the idea of the tutorial is to take a contributor by hand and explain to them one step after the other how to contribute and not ask them to do all steps at once. And you can see the URL to the tutorial is in the description of the tutorial. And that's all for my talk, but today I'm going to take questions after my talk.


Pretty much everything that you're seeing on the news up there back in Kentucky about down here is It's pretty true. I mean Alex and I my wife Alex Vandere and I we decided Probably I think it was about Wednesday of this week to stay here. We started getting reports about I-75 Northbound is pretty much a parking lot. So You're you're you're in stop and go traffic So what normally would take you a five-hour trip to get to Atlanta Probably would take you at least 10 to 12 hours best you can do, you know, it's really it's crazy even as early as Tuesday morning We started having water shortages for bottle water supplies and stuff like that and then we started having Propane shortages as well. So it's it's it's crazy I mean Harvey shook a lot of people up and I think with Irma the size it is it's got people scared I would say unless you unless you can afford to buy the very expensive Voss water which is like two to three dollars per bottle and I think now most of that is going to be honest with you And I think even things like gatorade and power is gone. Yeah, I would say, you know, the the bare necessities Can food I went down the grocery aisle just a couple of days ago And all that was left was a couple of cans of asparagus Nobody wants that but yeah, everything like beans and and pork and beans and tuna and all your can non Perishable good items are totally wiped out. It's it was really weird walking through a grocery store that is normally Fully stocked and just seeing the shelves barely There's nothing there hardly we're going to try to do our best We've got all the supplies we need all the water we need all the food we need and so we're ready to ride this thing out And just main thing I would say is pray for us That would be the main thing for anything you want to do for us Just send us up a prayer that we can get through it and that um everybody here will be safe


The study proposes an optimal workflow for producing baseline LULC input images from Landsat sensor data, and identifies the most efficient way to configure land change drivers and regional comprehensive plan prescriptions in creating future LULC data sets for a regional watershed. The results show that an object-based hybrid classification approach improves projected images with a 15% increase in AUC value compared to a pixel-based method, while configuring anthropogenic drivers in a trend format rather than individual year values can improve the training of a multi-layer perceptron neural network, Markov chain model. The calibrated and validated model predicts that residential, commercial, institutional, green vegetation shrub, and industrial LULC will grow through 2050 at a slower rate, 12% compared to the contemporary period, 39%, while forest and agricultural lands are expected to decline, minus 2%. This article was offered by Cyril O. Wilson, Bing Qingliang, and Shannon J. Rose. We are article.tv, links in the description below.