Hello and welcome to another episode of Frightfully Forgotten Horror Movies and today we're going to be talking about 1976's The Little Girl Who Lives Down the Lane. This movie starts off on Halloween night. Rin is all by herself in this house and it's her birthday. She's lighting some birthday candles, has a little cake for herself wearing some weird robes and these things from Morocco or whatever. There's a knock at the door.  And he kind of forces himself into the house, it must be her birthday, and he's kind of bugging her a bit, he's getting close and uncomfortable. How old are you? And she says, well, I'm 14. Oh, 14.  What are you doing? And he's like, I'm allowed to spank you on your birthday. Yeah, yeah.  Of course, she's put off by all this. The next day, Cora Hallett shows up at her house and she is the landlady and we find out that Rin and her father are renting the house from Cora. We also find out it was her son, Frank, who showed up at the house last night bugging her. Cora is here bugging her too, asking her for these jam jars she wants that are in the cellar to make this jam. She's very inquisitive, like, where's your father? Where's your father?  Mm-hmm. How come you're not in school? Yeah. Cora really wants to get into the cellar to get these jam jars and Rin won't let her, won't help her move the table, which is covering the cellar door. Yeah, come on, just grab the table and just, you know, no, this is my house and you can't go down there.  Cora Hallett comes back again for these jam jars and wants to get down in the cellar and forces her away. This time she takes the rug and moves it, the table and all that. It's all easy, like, you could have just did that the last time. Opens up the cellar door, goes down, and you hear the scream, she comes back up in the cellar and accidentally knocks the bar, holding the door up, comes down on her head and yeah, killing her. Rin doesn't know what to do and knows that Hallett's car is in the driveway, knows she needs to move it, so she goes out there trying to start the car and to move it, she can't, she doesn't know how, and she sees this boy ride buying a bike and he's in this magician outfit. His name is Mario and she convinces Mario to move this car for her into town. So her and Mario start to get a little close and they have dinner that night. Mario the whole night is trying to get it out of Rin why she wanted him to move the car. Where's her dad and why are you being so secretive about everything? Mario's uncle is a cop and he ends up stopping by and he's asking about Mrs. Hallett. So Rin says she was never by, look here's all the jars, she was going to drop by to pick everything up and everything's still here. He kind of buys it and where's your father by the way, I'd like to talk to him, he's upstairs, he's sleeping and there's always an excuse, right? So he leaves and in bursts Frank irate and he starts getting on Mario's case too because I guess he's a little jealous and pissed off that he's there to begin with. He even takes out Rin's pet hamster. Smoking too and he all burns the hamster with like, aww poor hamster and they try stopping him and he pushes Mario out of the way.   Frank is trying to get Mario out of the house too because he obviously wants to do something to Rin. He gives him his cane and his cape and all that and Mario pulls a sword out from the cane and holds it to Frank's throat.  So Rin seeing all this starts to trust Mario, ends up showing Mario what exactly is in that cellar and that's where we're going to end the plot.  But before we continue, what are we drinking today? Today we are drinking Snake Pliskins One-Eyed Pilsner. It's actually pretty good but it tastes like almonds. Well it must be the almond cookies we're eating. We're not eating cookies. So the little girl who lives down the lane is based off the novel of the same name written in 1974 by Laird Koenig. Stars a very young Jodie Foster, Martin Sheen, and Scotty Jackabee is in this too. The first thing to mention about this movie is the acting is top notch and it sucks you in right from the first second of the movie. Can't stop watching, the actors are so good at playing these characters.  Even though Jodie Foster is kind of starting out, it's almost like she's at the top of her game here. Oh she's so good, you know.   She's so good at playing somebody who's lying so much you can't tell if she's lying or not. And Martin Sheen as the antagonist in this, as the weird pedophile creep, he's at the top of his game too. He doesn't even really need to actually act all that much, right? Or does he? He's such a good actor, he's so unsettling as Frank Hallad. And it's unsettling how effortlessly he does it too. Which is like oh man, are you really a creep in my life? Are you just that good of an actor?  He plays the part so perfectly like it's one of those pedophiles who's done it before. He's got the routine down, he knows what he's doing. And that brings us to the characters in this movie, right? The characters are so dynamic, there's so much dimension to these characters. And it's all drawn out purely by the dialogue that they say, right? And by the actions, the way they interact physically. You don't even need to say anything just the way that Jody Foster looks at Martin Sheen in Vice Versa.  There's a game that they play throughout the whole movie that things shift back and forth. Where is this going?  The power struggle. Martin Sheen's character has the physical power over Rin. And Rin has the mental power over Martin Sheen, right? Over Frank.  Yeah, yeah, and who's gonna get it? The cool thing is, is you don't know when. So as soon as that opening scene is over, the suspense is on throughout the whole movie. Poor Mario has a bit of a disability, so physically he can't even do anything. He can't take Frank and force him out. But he does. Yeah, he does, but that's just by a bit of trickery. But because he's the magician, he's the trickery, he's an illusionist. The character of Mario is very neat too, how he is an illusionist. Maybe he puts on his disability a little bit more than it really is. So he can appear that way, and maybe when he has to, man up. The person to draw out the character actually in Rin. Even some of the side characters like Frank's mom, Korra, she's a great character, that nosy, busy body. And Mario's uncle, the cop, another great character. He's always with these women all the time after his shift. He's always got a different woman in the car when he comes to check up on them. He's using his badge as some pickup line and everything. The story and the plot of this movie is the hallmark of it. It's such an enigma. What is in that cellar? Why is Rin acting the way she is? Why is she so protective of the cellar? Yeah. Why is she always lying about her dad? You don't know. No. You know, and you're always wondering. And the movie tackles so many themes. There's so much sexual tension in this movie. Right from the opening scene, right to the end.  It starts off between a little girl, an underage girl and a grown man. And then it becomes like between the underage girl and another boy. Sexual encounters in this movie are not what you would consider to be right. Which is interesting. Yeah, it tackles that. Tackles that. You know, what's right when it comes to two individuals having relations? Of course it's not right when it comes to Rin and Frank. Cause she, number one, she's underage. Number two, she doesn't want them. Yeah. But then when it comes to Rin and Mario starting to get a relationship together and they're kind of cuddling. She's more forward with him. Naked and it's consensual. Well, they're both underage, but is that right? What point is this considered to be the right thing? A coming of age theme to this too, right? And Rin drives that whole thing. She even says, how old do you need to be before you're considered a person? Already capable of making your own decisions. She's independent. When do you come of age? You know, it's not just a number. Oh, I'm 18. I'm an adult now. Yeah. No, it's not just a number that you reach. It's when you're mentally and physically prepared to be independent. Yeah. And to deal with the consequences of it. I don't think she's prepared to deal with consequences. That's what the seller represents is the repercussions to what she's doing. Yeah. And I don't think she knows how to handle that.  Exactly. Yeah. And the setting is great too. The whole small town and it deals with a lot of those small town themes.  Even though she's not the mayor or anything, but she's the rich one and her boy kind of like... Yeah, nobody talks about what he's been doing. Yeah, they know about it and they'll maybe make little side comments about it, but nothing's done about it. It's always raining and dreary. It just gives you more of a sense of isolation in this movie, right? And Rin being alone too adds to that. In that big house. Yeah, because you can sort of almost sympathize with her that she's by herself and you can feel how isolated she is. Every time she comes home and locks that door behind her, you're kind of scared for her because you're like, when is he going to come back? Exactly.  Nobody in small towns locks her, but she does. And it's like, that speaks volumes. And the interesting thing is you feel more scared for her. Than she is for herself. But she comes home and she locks that door, goes up to bed, and she's kind of sleeping sound asleep. But you're worried for her. The music in this movie is kind of actually hit or miss. There is that 70s music that kind of doesn't suit the suspense so well in this. She's like walking around town, there's all this funk music playing. Like, oh, it doesn't really suit that. But then it gets into that piano style music, right? And the movie, the whole movie changes gears, like it gets haunting. So if you want a really smart, really suspenseful, well-acted movie that's not so much horror, it's more suspense thriller, definitely check out The Little Girl That Lives Down the Lane. It is fantastic. It's a coming of age movie for everyone. And until next time, keep drinking. As long as it doesn't taste like almonds.


We will cover the main steps in creating a bootable flash drive to install Windows 11. Find a USB pen drive with the capacity of at least 8 gigabytes or more. Visit the Microsoft official website to download Windows 11. Click Download Now. Find the Download for Media Creation tool. Run the utility. Select one of the removable drives from the list. When the installation media is created, you will see its message saying your USB flash drive is ready. The second method will be relevant if you already have an ISO image of Windows 11. You can download it from the same page of the Microsoft website where you got Media Creation tool. To create a bootable flash drive, I'll be using a specialized utility called Rufus. Start the program. Select the system image file you need, and click Select. When it is over, you will see the word ready.


Hello, this is DroLite and my name is Dr. Zeeshan Ahmed and I belong to the Institute of Neurobiology and Genetics from BioCenter at the University of Wurzburg, Germany. And today I'm here presenting my project which is named as DroLite and it is programmed at the Department of Neurobiology and Genetics. This software is mainly programmed to control a real-time hardware device which controls, which provides the light and the temperature and monitors the behavior and the movement of the flies. And we are using the fly Drosophila inside. So what this software mainly does is this software allows, as you can see here, this screenshot, this software allows to control the hardware by turning on and off the seven different colors of lights and it is capable of producing circadian rhythms like you can schedule the experiments. It also provides a small data management system which allows you to store different experiments inside and you can later reuse them as well. Moreover, it allows you to perform the running and loading different experiments at one time and running one after another and it automatically extracts and loads the information. Then it provides you two-dimensional and three-dimensional visualization of obtained results in two categories. Once it gives you the visualization of the whole experiment which you have planned and executed and the other it is giving you the performance evaluation of the hardware that which light is turned on and which light is turned off. It allows you to enter in the intensity of the light in three different modes. You can enter in watt per square meter. You can enter in photon and you can also give in PWM. Moreover, it gives you an interface which helps you in directly interacting with the hardware without any pressing the key to have the direct human machine interaction in hexadecimal way and indirect string instructions. This software is programmed in Visual Microsoft framework using Visual C-Shop Programming Language 2012. This was designed using Spiral UML model and it is a very simple to install and configure software. It requires no additional third-party software to be first installed to run the script. For example, some scripts could be run using MATLAB but to run this software you just only require Microsoft Windows platform, nothing else. It will automatically install and configure the hardware and then you can easily control your hardware and the lights. And here you can see, this is the small picture of the hardware device which we use in the laboratory and there are some publications we have produced so far at this hardware and software which you can read from here. Thank you very much.


Hi, everybody. My name is David Martins. I'm the director at the Vermont Affordable Housing Coalition, and welcome to In the House, live. In the House is a project, I guess, if you will, of VAHC. It's our ongoing conversation about the topic of affordable housing in Vermont, but an ongoing conversation from the perspective of different communities within our state. Last time we broadcast from here, we spoke about the impact of affordable housing on early childhood development. You can see on our website the shorter video versions that are not live, that are just recorded in the House. You'll see in the next coming month we'll be talking about how housing impacts folks living with HIV and AIDS. In November we talked about veterans, and today we have with us Emily Hancock, who is a member of the Class of 2023 at UVM, and Emily and I are going to be talking about affordable housing and young people, especially college students and recent grads, and kind of the relationship between young people and the housing crisis. Emily, why don't you tell us a little bit about you? Are you from Vermont originally? I am actually originally from Kansas. Kansas? So I am a long way away from home. I applied to a bunch of schools trying to just get out of the Midwest, and then UVM ended up giving me the most in financial aid package, and I was like, excellent, Vermont is the best state, definitely go on there. I'm not trying to be in massive amounts of debt when I graduate. I think my perspective is probably a little bit different than a lot of other college students at UVM. I am like paying for my own school and paying for my rent and paying for all the things myself. And so that's kind of just like a little bit of a disconnect between me and some of my peers. I find a lot of the time in which their parents like help them with school and help them with rent. They don't understand the drasticness of the way high rents affect housing people and the way that that affects the Burlington community overall, because it's not like a burden that they bear themselves. They're not facing those costs. Yeah, absolutely. As you know, the housing market here is insanely tight, and especially in Chittenden County and in Burlington. It's at one point, I think two or one point, I'm not sure what the decimal point is. It doesn't matter. That's insanely low that there's not even apartments available. Never mind apartments that are affordable because there's none available so everybody knows that they can charge whatever they want for an apartment, and someone will pay it, right? Exactly. And one of the things that like thinking like from my perspective myself, like thinking of like, oh, if UVM offered like more scholarship money to help like offset those costs, but then all that's going to do is just increase prices because you're just increasing like more money into the system that already has a lot of money pouring into it. So like that's not a like viable answer because that's all that's going to do is just like increase the prices. So now did you so you live at off-campus housing? Yes. In an apartment? Yep. What was your experience trying to find one? So I actually experienced a little bit of homelessness in May of 2020 when I came back to Vermont. My job had extended me back and asked me to come back after getting furloughed and I was like I make a lot better money in Vermont than I do in Kansas where the minimum wage there is $7.25 an hour. I remember in high school like lifeguarding and teaching swim lessons and making like $9 and I was like, I'm so cool, look at all the money that I'm making. And then I got here and I was like, oh, this isn't even minimum wage here. But for me it's like I was very, very lucky with the place that I found. I have two roommates and I only pay $500 a month to have this like little like closet space to live in. But it's like what I can afford and it's like what like keeps me housed. Does that include utilities or no? No. So $1,500 altogether a month for the whole place. No, it's a little bit more for the other people because they have larger rooms than I do. So it's even more expensive. No, definitely not cheap. It's also like very far away from campus and that is one of the like key things that I think might solve a lot of issues in de-densifying Burlington overall. UVM shuttles does not offer shuttles off campus unless it's like late at night. But if I'm trying to get to my morning class, it would be really nice to have a shuttle to get me to and from there. Their main focus for providing those shuttles late at night is for people like partying. They don't want people to drive while under the influence of anything and to provide them a safe way to get home late at night, which I think is like amazing and could continue to be done. But I'm not trying to party. I'm just trying to go to class. The exact opposite of partying. But maybe finding a way to offer more shuttles away from campus. So if you're offering shuttles to a new ski or offering shuttles to Colchester, just pretty much any area surrounding Burlington that you're allowing a campus bus with a consistent schedule to get to, you'd be able to be more comfortable living and housing further away from campus. And then that decreases the workload on Burlington overall and helps to de-densify that. It's interesting. I mentioned that we have some versions of In the House that are not live that are just recorded. And the one that will be coming out probably next week or the week after, I'm talking to the director at VT Cares, which is the HIV AIDS organization here. And one of the things that we talk about, a little spoiler, one of the things that we talk about is how people come to Vermont who are living with HIV and AIDS because of the phenomenal care that is available in Vermont for dealing with HIV and AIDS. Then they get here and they can't find a way to live. And so some folks come here seeking that fantastic care and they end up living in their car or they end up right. And so it's interesting that we have these things that draw people here. And you know, school, healthcare. The job market alone, so I currently have four jobs, which it's a lot. But with one of them, I know that there are people that had considered working here in Vermont and they could not find housing and so they went back to Philadelphia. And that's just like it's so much more affordable to live there that they literally couldn't find housing here. And I also know students like who have withdrawn from UVM because finding housing was too much of a challenge from them. I think like this year, especially looking at how dense on-campus housing is, the enrollment statistics are free to everyone online on UVM's website if you look them up. And it's about 500 more students this year alone than it was last year due to deferrals. And looking at that and thinking, okay, they're on campus now. They'll be on campus again next semester. But then the year after that, they're all hitting Burlington. I will be graduated by then. But I just like am thinking about trying to find housing in that market with 500 more people if the housing market's already this tight and more people and more people are trying to move to Vermont. We should do things now to build housing before it gets like too late. And I think UVM really needs to find more housing on campus and actually make that housing affordable. One of the things that like drives up these prices is it's actually cheaper for students to like live off campus. You're paying roughly, when I calculated it out, it's like around $1,100 to share a room with someone and to share a bathroom with like 10 people, have no kitchen, and that doesn't even include the meal plan on top of all of that. So you're looking at like, okay, I'm paying over $1,100 to live on campus, share a room with someone, not even have my like own bathroom that I know is being cleaned regularly. And then you have all of that and you're like, okay, I can live in an apartment by myself and pay $800. That's not unreasonable. You're saving $300 and you're getting so much more out of it. So if UVM were to like drastically cut the cost of its on-campus housing, then it's going to seem like a more attractive option. And then on top of that, they also need to make sure that they're not over-enrolling students. Like this fall, they need to like only accept a very small amount of students compared to last year. Otherwise, there's literally not going to be anywhere to house them, looking on their website and calculating and tabulating through the availability of on-campus housing. There were about 5,600 students who were living on campus as compiled first years and sophomores. And then there's about 5,800 like occupancy housing that they have for them on campus. If like UVM's done what it's continually done, which is just to increase enrollment, increase enrollment, and increase enrollment, they're going to run out of housing for their students. And no juniors and seniors can live on campus. It's unbelievable. So I live in Winooski and a buddy of mine lives, I'm on one side of the circle and he's on the other side and sometimes we'll get together for dinner or something. And he'll sometimes joke that, you know, we jokingly call Winooski the Brooklyn of Burlington. And yet, and it's pretty accurate also because the prices are just like Brooklyn. And we're kind of like, you know, and he'll frequently say this is Winooski, Vermont. It's not New York City, you know. But really, that's what we've sort of arrived at. I was talking to, well, just in the course of my work, I frequently talk to lawmakers and a topic that's come up as I've been talking about, talking about this upcoming discussion with you was the idea that even beyond college, so now we want people to start a life here. We want people to stay for the long term. And how on earth does a recent college grad realistically start a life here when those, so now schools out of the way and now we're trying to put that degree to work. And people are working multiple jobs to, you know, and it's still barely making it. It's a real, it's a very real problem. I think in other cities, like after you graduate college, the opportunity to live by yourself in a situation like in a one bedroom unit by yourself, that is not a realistic reality if you're making minimum wage, in a minimum wage job, you will have to have roommates in your like 30s. And I think that's a big discouragement of people like wanting to live here as they're like, if I'm in my 30s and I have roommates, how am I supposed to like start having a life outside of this like college mindset? And the other thing is I think like, I understand that like economically, there's a sense that it makes sense for parents to try to like take care of their kids and do everything they can for them. I think it's like, if your parents are paying your rent for you, it's essentially the same as like you're living at home. And I think like having that mindset with people, because that's like definitely like look down upon if you're living with your parents, which like should not be at all. Like it's completely not affordable. And if you have an option where you're like, I'm literally saving thousands of dollars like in one year, it's a tough situation. For sure. For sure. Now you mentioned you have four jobs, but you actually have five. You just don't get paid for the fifth one. You're an advocate, right? So I first sort of what brought you here today as you know to catch everybody up who's watching is that I had been talking about, so VAHC and I know you know, and I don't know if everyone who's watching knows, VAHC is a coalition of over 90 organizations who work together in advocacy, education and outreach to try and increase accessibility to safety and affordable housing here in Vermont. And part of the coalition, we're getting ready right now going into the legislative session, which will start in January. And so we put together legislative priorities for causes that we want to advocate for. Next year we're going to have a more sort of, once I'm more settled in my role, we're going to have sort of more of a process of really giving real voice to our members to really come together maybe right at the end of the of the session we're going into now to start talking about the next session and really be a part of putting policy in and really, you know, not just saying, well, I want to support this bill that's already in, but how do all of us as a coalition help contribute to shaping the needed policies? And a voice that's missing at the table is young people and I think that voice needs to be there and lawmakers agree that it's a missing voice and it's a voice that they want to hear from. And so I was talking about this with our steering committee and someone said, oh, I was at this community meeting and this college student spoke and she was so eloquent and all this, so I tracked down the recording and then I talked to the organizer to get the contact information and all this stuff and I watched you speak and you were very passionate, very articulate as everyone is hearing tonight too. And so then in talking, I found out that you've actually been kind of formally working on this, right? So tell us a little bit about what your project has kind of been. So right now I've been trying, so I qualify for work study and I've been trying to get that as my funding for working on just like understanding how the pandemic has exacerbated the effects of houselessness. And that's a very near and dear issue in my heart after experiencing that myself. It's a very stressful situation and especially trying to be a student on top of that, you can't set yourself up for success in that situation. For sure. Yeah. And you've done some round table stuff among the student body, right? So you've done some formal things with other college students. Just trying to listen to their perspectives and just trying to give them a space to be heard because I feel like a lot of times their voices are just like, not that they aren't heard but it's just they don't have the time to actively go out and say, this really is a tough situation for me. This is a really tough situation that I'm in. I know one of the things in a post I made on Frontport Forum, I was listening getting responses from medical students, getting responses from graduate students. So this isn't just an undergraduate issue. Medical students leaving UVM Medical School because they can't afford to live here, graduate students switching to different programs because they can't afford to live here, or it's just too much of a headache. The fact that you have to look like over seven months out to be able to even find housing for the upcoming year kind of boggles my mind. It is not like that in other cities, but it's also everyone is having this issue with the pandemic. I was just reading an article earlier today about UMass Amherst and how they are experiencing these kind of taxing things. They over-enrolled the amount of students they're able to house, and then that's leading to like constriction on the community around them, and then that's like displacing them from housing. What's really frustrating is if you don't come from some sort of like financial backing, Burlington isn't somewhere you can live anymore.  Yeah, for sure. Either I'm from Rhode Island, and I just moved here in July, and I got really lucky finding my spot. It was really, I was stalking Craigslist, literally, and I'd be sitting in meetings for my previous job refreshing the page, and the second I knew thing would pop up if it wasn't a scam. It was some apartment that was, I remember one that talked about like great city views, and it showed a picture of this living room, this living room window with a skyline, and I said, there's not a single skyline in Vermont. Where's that picture taken? But once you get past the scams, to find something that's available, and then reasonable is almost impossible. And I had a friend who, I had spent some time up here a year ago and made a couple of friends I stayed in touch with, and one of them found out that I was playing Move Back. He was very excited, and on the floor above him, an apartment was coming available.  So he connected with the landlord, really nice guy. And now I'm, again, I'm five hours away, right? And so I get the video tour and all that. He hadn't listed it yet. And I thought to myself, I'm all concerned about fitting my furniture in there. Like it's kind of small, you know? And my buddy was like, well, you know, I mean, there's not a lot of room, so it's, and I know that the place is well kept, because I'd been to my friend's place, you know? And, but the price that he was asking was a couple of hundred dollars a month more than what I'm paying where I am, where I have much more space. And I just thought to myself, oh my goodness. I don't think that people, I think that sometimes when we talk about affordable housing, people just think of homelessness. And they don't necessarily connect all the dots and recognize that the issue of affordable housing is an actual named issue.  And I think that's like the case with like fronting, but also like home ownership. This is a perspective that I didn't even like think about until I was sitting in the forum with Kesha Ram that she was hosting where I spoke about my, spoke previously, but like how homeowners, like you can't do that in Burlington. It's insane. There was a woman who talked about how she had sold her house and made like I think 150% profit on the sale of her house. And then looking for a different home in Burlington, she couldn't afford to live there, because prices had changed that drastically. And that like looking for housing, it's like I've been looking for housing with my partner. And I was like, oh, I looked at this and I like sent it to him by checking it three hours later. It was already off the market. So it's a very, very volatile situation, both for renting and for housing. And affordable housing, like trying to transition people into home ownership and not just have it be renting. And I think the demographic breakdown of Burlington, it's like either 60 or 70% renting and then 30, 40% like home ownership. So it's a very rent driven market, which is very different than I would say a lot of other cities. What have you seen? Have you had any experience in your conversation with other college students or even just in your lived experience as a college student? What do you know about sort of the quality of the places that kids are living in? Are they living in dumps? Yes. I would say they definitely are. The ideal situation is that they're trying to live as close to campus as possible, which makes sense because that's where you're spending like 8, 9, 10 hours of your day on campus. Hopefully.  And so specifically like the areas in the like old North End pockets that are extremely close to campus are very, very densely packed with students. Knowing that students are trying to live in that environment, there isn't really a big incentive for landlords to maintain those properties because students will live there regardless because they have to. And I think that, you know, in the last year, in the last legislative session, we talked a lot about rental housing safety and quality of the housing stock. And, you know, the bill pertaining to that was passed but was ultimately vetoed. So I think that the conversation is going to continue because the issue continues. And, you know, it just points to another layer of the struggle that there's not space. The space we do have is expensive and the housing stock is so old. And, you know, I'm always thinking about how so if I lived in an apartment where it was costing me a fortune to heat it because every time I ran the heat I was heating the outside or, you know, to put an air conditioner in the window so I don't sweat to death in the summertime, you know, drives the electric bill up so high like the anxiety around those expenses, how that impacts academic life or just if the place is a dump or the leaks or the mold or whatever, all these things take away from a successful academic experience. Yeah, one of the things that I have been looking into is this concept of university-approved housing in which, like, in order to, like, rent to students, you have to make sure you're living in what the university considers like an acceptable, like, living condition. I think Nebraska and Illinois are two states that have this in place. It would be ideal because then it limits, like, where college students can rent within the community but at the same time, like, you have something like that already with the redstone lofts on campus and all that's done is just raise the prices. People are paying... I think it's, when I recently checked, it was 1,085 to have one bedroom in a four-bedroom unit on the redstone lofts and, to me, that's like an insane amount, but again, that's still cheaper than living in the dorm housing. So everything is relative to, like, that baseline price point. It's a very, very high rent. And those policies around, in those other states around the college having to have some responsibility in making sure the students are living in decent housing is that via some kind of state legislation or how is... are you familiar with... I'm not familiar with that. I've just kind of been, like, looking into what other college towns have done and how they have protected both the local people who are trying to live here and make it a city that's not 100%, like, dependent upon the university. And I understand that there's, like, a lot of animosity between, like, the people of Burlington and college students. And that, like, we indeed are part of the problem by raising all of the rents with, like, people from out-of-state whose parents pay for the rents driving up the prices, but at the same time, like, we also do need somewhere to live. Right. And so I think one of the main issues that would solve that is really just UVM stopping over-enrolling the amount of students that it has the capacity to house and that Burlington has the capacity to house. Well, yeah, the only way we're going to get out of this is as a community. Yeah. And really working together and putting aside any NIMBYism that's out there. Exactly. Get some demographics, or, you know. As we're here talking tonight, and we'll usually know, we have, hopefully, there's some folks gathered at Manhattan Pizza & Pub, having pizza and young people. And when our broadcast is done, we're going to talk a little bit, or they're going to talk there, a bit about, well, what are we going to do? What are we going to do about it, right? And so I hope that both our conversations today and, you know, kind of that event serve as the first steps towards really kind of formalizing a community of young people, people in their 20s, trying to get involved and who want to be involved. So there's a lot of opportunities there and a lot of opportunities to bring those ideas to the table at VAHC and then ultimately to the big table in Montpelier, where decisions get made. I know that, like, housing growth and the amount of housing being built over the course of the years has, like, really stagnated and that could just be a do of availability of space. But I know that there's also a lot of, like, laws in Burlington just looking at, like, renovating a specific property, like, trying to build any sort of new construction. There is, like, such a, like, snake-like bureaucratic network that people have to navigate in order to try to find these housing, like, projects to begin with. One of the things is, like, the Vermont Act 250, in which, like, enough people, like, saying that they don't want to, like, have any sort of construction project go on can prevent it from happening. And I think that affordable housing that, like, prevents it from ever even being, like, conceptualized because there's such a stigma on affordable housing, not even, like, if it was, like, college students, but just, like, people who are, like, needing a place to house their families and have no affiliation with the university. And I'm wondering if there's a way to, like, reword parts of that to prevent affordable housing from always being on the chopping block because you will always have enough people specifically in Vermont and everywhere that there's, like, a lot of people who are, like, this is a great idea, but just don't put it near me, which is the not in my backyard. Yep. Yeah, for sure. And I think there is ways, there are ways to do that, with these voices together at the table. And I think that would be a great opportunity, I think, for college students to come to the table, not even just at the state house, even at the local level, you know, and a big part of a VHC, you know, as an advocacy organization, you know, we're kind of involved and we're talking to people at every level. And so we need these college voices at the local level. And, you know, lawmakers and policymakers always say that the most useful thing that they hear is the testimony of people with lived experience. And, you know, it's always, it's very easy for some other group to come in and say, well, this is what this group needs, but it's very different for people to stand up and say, this is what I need, this is what my community needs, and this is what my community's experience has been. And this is the help that we need. And I think that's why I really 100% agree with that, which is why I feel like a lot of the tabling events that I've had is I'm just trying to listen to people's stories and listen to their experiences. I always think, like, stories over surveys is a better way to connect with people, to understand actually what's going on. If you have someone fill out a survey that's just like picking and pointing issues, if you listen to them and listen to the, like, emotional experience that they've been through or, like, the trauma that they've been through, it's a more meaningful way because you understand the full picture and not just a set of data points. Yeah, for sure. And I think, you know, on a lot of issues, it's very easy for people to become numbers, and it's so important that we start turning numbers back into people because that's how change happens. Humanize the situation. For sure, that's how change happens. Well, Emily, I hope that this conversation is the beginning of a movement. A movement among Burlington's where we can together be a part of the change. So anyone out there who's watching, if you're a college age person, well, if you're anyone, really, but particularly if you're that college age bracket and you'd like to get involved, you can email me david at vtaffordablehousing.org or you can explore our website for more information about our different programs and things that we have going on. Emily, do you want to throw your email address out there in case anyone wants to reach out? It's just Emily Hancock at uvm.edu. If you need a space to rant about the housing situation, both on and off campus, I am here. I'm here to listen. I know a lot of people who have been living on campus have talked about very personal issues, like eating disorders that they've faced in the dining hall situation or the lack of food availability and not having control over their space, not feeling that they can get warm enough during the winter because they cannot afford to raise their heating bills. Situations like these, if you feel like you need to just let it out because it's a very stressful situation and not everyone has the resources to be heard, I'm here. Sounds good. Well, Emily, thank you very much for joining us and I'm sure we'll talk again soon. Yes.


So, my name's Kamil Tarowski, I'm an NBSD developer. I started to use NBSD since version 6.1. It's quite recent to other people, although other developers. And I'm quite fresh developer in the project. I'm mostly focused on the kernel part, user land and package source. And my main point, my main focus is to use NBSD as a desktop. Recent times on laptop and as a workstation. At the current time I'm an LL4M committer. This involves also committing to other LL4M projects like Clank, LDB, Compiler Earth, Poly and others. I'm also a GNU, GDB and GNU be new to use committer. Also a focus for NBSD part. And I became recently NBSD maintainer in the Tuemu project. At the moment I focus on compatibility with NBSD as host. I have streamed all the local patches. We are passing all the tests in the test suite in Cuemu. And I'm helping other project that are using package source to update patches. So I've moved to LDB. So there's some link. I will focus on LDB part in my presentation. I will start with some elementary terminology to make clear. So we start with elementary terminology to make clear what am I talking about. And what's my work about. And I will talk about LDB porting details. And at the end I will note some progress about sanitizers. They are also part of the LL4M toolchain. And I will end my talk with the list of current tasks on roadmap. That is evolution. So I wanted to tell clearly that debugger is not just some kind of third party optional software in that case on a Unix operating system. However, it's integral part and traditional integral part of Unix toolchain. It's as important as a compiler linker, libraries like Clip-C, IP threat for threats. And more advanced toolchains can contain also additional software like 3D graphics modeling, audio software and similar. Here's a picture of an example debugger. It's DDD affronted to GDB. And I'm defining here what's the debugger in my mini, in my use case. It's a computer program that can trace other process. And it approaches about stopping the program on certain kinds of traps and investigate the tracet program. And there are also other kinds of debuggers like now that don't involve stopping the process like detrace or cutrace for kernel Cisco tracing and similar events from the kernel. There are also kinds of debuggers. However, I focus on the debugger that it's using pitrace API, that it's using the approach of stopping the process and giving ability to a programmer to investigate the current state. So yes, I'm describing a usual workflow of using a debugger to find and fix a bug. So we try to reproduce an issue, isolate the issue to one library or one module, one function. We are trying to detect the source of the issue. And we are attempting to remove the reason of the bug. And at the moment, at the end, we find that the problem is gone. So it looks very simple from a big picture. However, in case of large software, it's more complicated, but because we have context of functionality that may be slightly altered by our bug fix. I also note that I recall a research from Bell Labs about telecom software bugs. There was a research that scientists were looking for, trying to understand what's the most common source of introduction of new bugs in software. And the results said that fixing old bugs is the most common source of new bugs. So it's less trivial in the context of software. So it's not about fixing one bug and we are done. We need to verify that everything is still working, there are no regressions, nobody is complaining. And the problem is gone. Here is an example session of GDB debugger that we set a breakpoint on a function named FunFree. We start the debugger, we see that the program has stopped. Here we can investigate trace of function calls. And this is the view of a traditional debugger like GDB or LLDB from a programmer or end user point of view. And to get such picture we need to investigate registers of functions of threads, stopped threads to retrieve at least stack pointer, code pointer. I when we retrieve code pointer we can check what are the functions next or before the interruption. With stack pointer register we can investigate park trace. This is a simplified point of view, but it is more or less about this. To improve the usability of a debugger we need debug symbols and for programs it means additional information that can help to navigate the code line by line or variable by variable. And also this mandates support for such language, original language of the tracet program in the debugger like C, C++ or Fortran. At the moment in LLDB there is support for clang languages like C, C++, Objective C, I think Objective C++, Swift, .NET, but there are also plugins in external sources. So we have an example program Hello World. And to create a debug information we need to use G option in GCC compatible compiler driver. It means that we want to add up and debug information and we need to lower optimization options like OG means that we want to get some optimization that is still able to trace a program. So here are examples of two computer program, one computer program and one core file. And I'm using a file utility to describe the compiled program for LBSD. There is a note about debug info that it's attached, it means that we are using G option to GCC and it's not stripped. It means that we can also, after the compilation, strip symbols and strip some elf tables to make the fine executable very small. And there are also core files, core files are in fact images that they are images of processes. In usual case, when a program is crashing, we can order the operating system, instruct operating system to stop the process and save its memory, save its state, information about the process and create a core file. And later we can open the core file and investigate the current state of the process. We can change it in very details. And yes, LDB is quite recent debugger, recent software. GDB is a very old project. It has support for many operating systems that are indexing. I think little people use develop today for maybe HP, UX, unique systems. And they need to support such operating system as a debugger. And old Unix systems had very primitive debugging API for the kernel. And it was not evolving to add more precise, more recent features to use better hardware, better performance, better correctness. And the development was stagnant for such platforms. And LDB is pushing for as modern capabilities of operating systems as possible. In fact, it's at the moment pushing for Linux level or Darwin, Windows, FreeBSD level of API features. And yes, this is what I told that we need very modern API, modern compiler with C++11 version and beyond that. And kernel introspection, modern functions, yes. And this enforced me to work on catching up after the competitors with feature parity in the Ptrace system call. And we are already there with machine dependent parts. And in the number of system calls or in the set of functionality. We are still not there with machine dependent parts. For example, we don't have accessors for XSafe, XSafe opt registers on modern Intel CPUs. To trace, for example, AlphaWix version 2 software that is using such instruction sets. At the moment I don't find the machine dependent parts as important to work on them now. It's scheduled for later. I'm focused on machine dependent code. And later we can add, I hope, quite simply all the machine dependent parts when needed. Yes, so I got some list of goals. So yes, as I told that this was the motivation to improve revamp the Ptrace system call. And we have also many problems with GDB. I think this common in other BSDs and other systems. And that, for example, threads are problematic in processes to trace them correctly. And in our electric working on Ptrace for LDB, I'm improving also GDB correctness. We are also heading for, there are also efforts to head for LL4M clean base system to replace the GNU toolchain parts as an option. So when possible, people can take GNU toolchain base system or LL4M base system toolchain. And we are still looking for LLD, so the LL4M linker porter. It quite works for basic things, however it needs more time of dedicated developer to get some hour specific or generic specific needs to get them right. And usable to at least build the base system and package source software. And also there is indirect positive effect on support for Dtrace and our HGDB feature. For example, Dtrace has option to trace kernel code or user space code. And for user space code, they are using Ptrace for some operations. For example, they put a trap on the entry of a Cisco. They check whether this Cisco is fork. If so, they remove all breakpoints, after breakpoints. They execute the fork and they put trap on the Cisco exit and re-enable, re-againset breakpoint traps. And this is a use case for Dtrace. And indirectly we improved the support for LibProc. LibProc has origins in Illumos Solaris operating system, because Illumos has approach to use, to rather use proc file system, virtual file system. Trace through the system, however, programmers are more familiar with CAPI. So they have wrapper for the proc file system. And the wrapper is called LibProc. And for better compatibility with Dtrace. And compatibility with Dtrace, the Dtrace version on Solaris and BSDs. We maintain LibProc. That is wrapping Ptrace calls in the BSD case. So, as I thought, there's no fight between two trains. At least this is not my goal, not my motivations. We need both. Some software requires this, the other this. Yes. Trace system LLDB, by direct LLDB benefits, like visiting the LFM project, that we are alive and they are concerned about NBSD support. I maintained, for example, NBSD build bot in the LFM clunk and LLDB project. I am obligated to not break it. Yes. Sometimes they need some support. Support, like looking for the correct solution for BSD and NBSD. Yes. In the beginning LLDB was developed for Linux. Linux i MacOS. Te systemy są bardzo inne, w związku z kernelu internalsą. To było dużo kodduplikacji. Jesteśmy pracowani razem z upstream. To jest też pewna próba, żeby poszukać komodne części w komodne library. Na momentu możemy znać dużo kodów z Linux i 3BSD. Darwin jest bardzo różny. Windows jest bardzo różny. Nie chcieliśmy za wiele linii z NBSD, tylko kodów, bo można oddać. Mówiłem o tym. Trzymałeś rozkaz ulicy LFM 5.0. Ulicy 4.0 do 5.0. Ulicy 4.0 do 5.0. Ulicy 4.0 do 5.0. Wydaje mi się, że mogłem znać rozkaz ulicy 1.0. Ulicy 4.0 do 5.0. Ulicy 4.0 do 5.0. Ulicy 4.0 do 5.0. Ulicy 4.0 do 5.0. Ulicy 4.0 do 5.0. Ulicy 4.0 do 15.0. Ulicy 4.0 do 0.5. Drosty tamto z lithu 6.0. Ulicy 4.0 dla 5.0. Ulicy 4.0 do 5.0. Podobnić- Attend웃음u inspection. To nie było zapewne, ale byli zapewne przez Extena Tool. Mamy tooly in-base, który nazywa G-Core. Można zrobić filmy o procesie. Możemy być inwestykowani przez inne propozycje. LEDB też opuszczy dla modelu klienta serwera. To znaczy, że mamy serwera, który prawie trafi proces. Klienta to komunikacja z serwerami. I używamy GDB Remote Serial Protocol Interface. Jest standardem GDB. Możemy też używać GDB Front End i LEDB Back End. Ale nie próbuję tego. Ale to nie powinno być trudne. I ten model jest też przyzwyczajny, ponieważ możemy złożyć serwery na pewnego maszyny, gdzie nie chcemy mieć source code, obiekt, debug code. Chcemy odnaleźć proces i komunikować wszystko, przez eg. serial line lub TCP IP stack, do innych komputerów. Możemy używać więcej silnych komputerów Front End, GDB, na przykład i trafić proces. Mamy też potrzebny rozwiązywania unika z serwerami, ponieważ system dupitry na unika używają sygnały, aby opłacić eventy o procesach. i używamy tego, że jest jedna w modelach klasycznych, że jest jedna w porządku sygnału. Tak, przez proces, więc, na przykład, jeśli chcesz integrować GUI klienta, to jest to prawie tracenie procesów. My mieliśmy problemy, że Gui-tulki, jak QT, na przykład, używamy też akurat w wtórzy, w lepszymi laboriach, i spadają się z tego modelu. Tak, i staramy', do fortuny nad PSD. to jest najważniejsze dla Linux z Android. Android jest większy z kompatibliwą Linux, natomiast są poddawione z niektórych legejskich interpezji, aby być kompatibliwym z old BSD wersji 4.3 API, ponieważ Linux jest przyzwyczajeni przez ten API. i to jest porozumienie, dlaczego my jesteśmy dość podobni między Linux i PSD. I możemy też używać debuger na bazie systemu, aplikacji. Mamy nasze specyfiki, jak USR, libdata, debug. To jest inox, freeBSD i może inne systemy. Mamy linux, USR, libdabug, bez data. A debuger może odnaleźć pasy, odnaleźć informacje, odnaleźć fily i pokazać potrzebne data o procesie. Natomiast w latach, w latach, w latach procesów przygotowania 5.0 wersji LFM i LDB, to było jedno mało miesiąca, kiedy debuger zniszczył NBSD, dlatego nie ma problemu z uspieszeniem. To jeszcze jest inwestykacja, o której będziemy rozmawiać w latach. I też mamy w lokalnej patrze support na core files z multiple threads. I mogę pokazać prezentację z aprilu, jak to działać. To jest skrypt, który wypracuje filmu o FDB na NetBSD. To jest ten przykład, który wypracuje kartkę z mnóstwą frecją na NetBSD. To coś zbrojone. To było w okazji w Aprilie, w ostatnim statofie na wersji LL5. I mogłem pracować na mnóstwo fredzy na WSD. Więc przedstawię wersję 5. Jest to skorzywanie w FF. Muszę również przejść do skorzywania w FF na nami. To zaczęło. Są 16 freds. W większości z nich czekają na coś, a fred 1 zniszczył ten signal segmentation fault. Jest też suport na interna GUI, coś podobnego do GDB2E. i jest w porządku, więc możemy przegrać przez kod i zobaczyć variables, spreads i zobaczyć, gdzie kraszczyło się. To było trochę innego, że jesteśmy zareferencjącymi nullpointer. Najlepszy kraszczyzny. To innego. Możemy sprawdzić lokalne variables, te values. Tyskota nie została obstrzymała, ponieważ miałam projekt na terenie regularnych procesów, i to wytrzymałem później. Podróż jest w porządku, w porządku, w porządku. Powinniśmy, że to powinno być rejestrowane do nowego wersji. Możemy też sprawdzić rejestrów. Każdy rejestr zamiast rejestrów. Możemy też wytrzymać się na porządku, żeby rejestrować rejestrów. Zmierzam to i wracamy do... ...przestań, więc zauważyłem, co jest wypowiedzi na systemie LDB. Jest to stak z LDB, stak z CLANK, LFOM, Librarium, Kernel i Hardware. Możemy zrobić coś z Hardwarem, możemy użyć z tym, jak jest. A to weekend alter kernel, when you did improve it, the same with user-run libraries, like libc, libfread or c++ runtime library, the same with LL5 and clack. I here's the impact on the kernel with the pitrace, debugging interfaces. We need to deal with forks, we forks. We had a pitrace system call to trace the orchestrate process. It's based on signals, so we need to wait system call. System call, we are so interested in exec system call. This means that we are swapping the image of the process to other process. It's the unit design that we are forking the exec and changing the process to other process. We need to notify the debugger about the switch and load new debug symbols for the new process. That is supported now on the BSD. We have also the proc file system, however it is not used for the LLDB debugger. We are slowly getting rid of this. We need this basically for the new compatibility. There is also this CTL syscall to investigate generic information about the process. It's now not debugger specific. We also have machine independent parts inside cores and machine independent parts inside registers. Like floating point unit, debug registers. Base system impact is quite small I think hopefully. LLDB is not requiring a lot of libraries. We just need good libc, epthread and correct C++ runtime library. We had problems with call once from C++. This was affecting LLDB in general. We had to fix this. So about LLDB clunk. So when I hit problems with the LLDB package, I decided to get the state of zero problems inside LLDB and clunk. I started to work on test suite for LLDB and clunk and get to near zero numbers of failures. There is still one ongoing effort on revamping the just-in-time API in LL4M to be compatible with packs and protect hardening on LBSD. Because we can't map in the same time writeable memory and executable memory. We need to work around this and we need to change the just-in-time library for this. And everything else is working correctly. So, as I noted, there is the ptrace system called that it's used for tracing. I was also already talking about this. It came from 80 and T-unix. It was adopted by BSD systems and by Linux. I will upload this later. And thanks to this, we can share a lot of ideas, use cases with Linux. And this is good for BSD. Yes, there is also sys-ctl system called that can investigate generic proposal. Generic information about process, its threads, like name of the thread. It's generic information. No, no debugger specifically. We can use sys-ctl for this. It's also KFEM, but at the moment it's not not in use by LLDB. It will be used in future for KGDB port. It's for reading kernel memory. So, we have also some security constraints, like mprotect. To debugger must or should be able to place a trap, software trap inside the process. And this means that the map page must be readable for a while. And we need to support this for debugger in the debugger's case. So, when a process is ptracing, other process, we are removing the restriction of no retable and executable memory, for example. And we also cannot trace every process. We need to be privileged. We also cannot trace processes out of the root. So, just a moment. Okay, so. I would not note that ptrace is based about reparenting. We have parent process, track process tracer, and there is a use case that we are swapping parent with tracer. And here is the evolution of ptrace. And there are some references for ptrace. And here is the list of new kernel features to host LLDB debugger and approaches. Yes. What's new in ptrace? I can share this after the talk. In detail. Yes, I'm also maintaining the build bot for the ptrace. There are around 1,000 tests executed for MD64 port. For for just ptrace and surrounding like weight. For debug reducers and many use cases. And yes, I'm working mainly in a packet source working progress. I put there my patches and I later upstream them to the LFM directory. Yes, I'm running LLDB build bot. And I'm also, I saw work on sanitizer, but I rescued this. Safe stack. It was in the talk about hardening packet source and diffuser. There are some also bugs. That's credits. Yes. So this, I was also thinking how to finish my presentation. And I was inspired by the opening talk about heroes. So I took a phrase from Gnus Pompeius Magnus Miner. It means Miner's younger one. It means that there was a history that there were domestic wars in Rome Empire. And the soldiers were out of food and they had to go through the sea. To do Rome and get food for the soldiers. And Gnus told that it's not necessary to live on that side of the sea. But it's necessary to sail through storms, risk. And maybe win the battle domestic war and get the food. I think this is also a big ability for NetBSD. That there are many problems, but we need to try to cross the sea and maybe win the war. Anyone with questions? Thanks for a nice presentation. But I was curious about the bit with package source hardening. You kind of glossed over them. If you could have a quick summary would be great because I'm quite curious about that. The hardening part is more about safe stack. And our developer Pierre is working on an introduction of hardening features to package source. So we can build packages in this particular case with safe stack. Safe stack is based on two stacks. We have safe stack for safe operation and unsafe stack for possibly problematic operations. And we need a lot of support for this and it was added within my work. And the process of implementation of this is up to Pierre. And I think this can be finished or done for LFOM version 6. So still we have some months to go. More questions? Quite simple question. Why it's necessary to patch LLDB to support multifredding on NetBSD? Was the problem or? Well the question is doesn't it support it out of the box? Well no, yes. In the beginning we had no support for multifredding in pitrace. It's also similar for OpenBSD currently. In old NetBSD version we had different model of threads. We had user space threads. It was based on the schedule activations. And we had libpthread that was doing scheduling. And we had special libpthread debug library. And we are trying to debug process through this library. And currently we have different model that mapping of user space and current space threads is one-to-one. And we needed to introduce new API, not on the libpthread level, however on the kernel level. So we can now start a suspend and resume a dedicated thread from the debugger site. There are also other problems. We have for example a mistake. A design mistake from the data that is shared for example with Windows. That we are using the same internal kernel property about stopping or suspending the process like the pfret is using. Pfret is using LWP suspend. And it's setting the same bit as the debugger. So they can config one with the other. And in future I will add a dedicated bit for just the debuggers. It will be invisible for other processes and for the process itself. And this is ongoing careful. And there are many bugs, stability bugs. And this is prolonging the work. And however this is very needed to move forward. And before resuming my libp user space work I want to get kernel part from multiple threads done. Thank you for your presentation.


A fiery horse with a speed of light, a car of dust, and a ha-hey-hay-oh silver! The Lone Ranger! With his faithful Indian companion title, the daring and resourceful Masked Rider of the Plains led the fight for law and order in the early western United States. Nowhere in the pages of history can one find a greater champion of justice. Return with us now to those thrilling days of yesteryear. A lot of the past come the thundering hoofbeats of the Great Horse Silver! The Lone Ranger rides again! Hold still there! Let's go become! Pulling through the untiring efforts of the Lone Ranger, an notorious outlaw went to jail to serve a lifetime sentence. But Breed Martin was smart as well as ruthless. He was in the territorial prison for only slightly more than one year when he affected a daring escape. Firing ass! Why are they all armed? Warden at the jailbreak. Breed Martin got over the wall. Get all the available men together. Bring the bloodhounds. We must find Breed Martin before he finds the man who captured him. All the time he's been here, Warden. He's been bowing to get revenge on that masked man. Breed Martin won't rest until he kills the Lone Ranger. During the weeks that follow, there was an extensive manhunt that spread over several states. But the forces of the law were pitifully small to cover the vast territory west of St. Joe. And Martin made good his escape. No one suspected that the half-breed had taken refuge in the position of a guide for a wagon train. Jim Hockness was the leader of the wagon train. His wife was at his side in the first of the prairie schooners. Oh, there you go. Easy boy. Easy boy. Hey, you, Mr. Hockness. The guide is calling to you, Jim. What's on your mind, Martin? I'll climb up in the seat beside you, let my horse travel alongside. Anything wrong? Well, yes and no. It's been resentment, Bre, whenever you hired me as your guide. Regimentalism? Walt Davis has his own ideas about the right trail. They're different from mine. Walt Davis is a stubborn little man. With this, we should cut north instead of barren towards Santa Fe. You've been talking to a lot of the men. Oh, he has, huh? Walt is just young and immature. He's using your age against you, Hockness. I've heard plenty of talk in the camp. I hate to think Walt would turn against me. Well, he's turning against you, all right. He's telling everyone there's a better future in the north for the men with nerve and turries to tackle the trail. Yes, Walt spoke of turning north some time ago. When I ruled against it, I thought he'd just let it drop. Well, he hasn't let it drop, not by a jug for it. He's working behind your back, and I thought you should know it. Thanks, Martin. Thanks for telling me. With seeds of dissension firmly sown in the leader's mind, brief Martin returned to his horse and dropped back in the train on the road alongside a much younger man, Walt Davis.   What do you mean, Martin? You said some mighty nice things about Jim Hockness. Sure, fine, man. He acts like a good friend of yours. He is a good friend. He's saying you told lies about him. He thinks you've been turning some of the men against him. Well, that's not true, but I ain't saying it's true, Walt. I'm only saying it's what Hockness is spreading around. I know a lot of men who prefer to take the northern route, but they're willing to go along with the majority. I haven't turned anyone against Jim Hockness. Well, I reckon Hockness is accusing you because he's jealous. Jealous? Yes. He's sensitive about his age. Jealous because you're younger. He figures you'll outdo him when the wagons reach a place where you folks can settle. He figures you're aiming to be the head man of the settlement. Why, that's not true. I figure that's why he's saying all the ugly things about you. Ugly things? What do you mean? Well, you know how things have been disappearing from the different wagons during the past few nights. What about it? Of course, Hockness didn't come right out in the huge view of being a thief. Did he hint that I was a thief? Why, that two-faced old toad. As I see it, he hopes to set the men against him. That is, as many of them as he can. I see. I am sure sorry that I had to be the one to test you. That's all right, Martin. Thanks. Yeah. Now I reckon I'd better ride ahead of the wagons, look behind that hill. It's about time to watch for a camping place for the night. Yeah, I better do that. Well, I'll let you know if I hear any more. Yeah. Yeah, thanks, Martin. After escaping from the prison and before joining the wagon train as a guide, Greve Martin had made contact with a band of renegade Indians, whose leader was known as Brown Fox. The renegades had maintained a position not far from the wagon train, and Martin rose to meet them after crossing a small hill. Hey, Brown Fox. How? You're doing fine at keeping abreast of the wagon train and out of sight of the men. You make big promise, plenty cash, plenty gun and blanket. Yeah. You get all I promised you, Brown Fox. Wagon train, plenty big. Too many men to fight. You won't have to fight the whole train. I'm arranging for a split up. Huh? What do you mean? I'm stirring up trouble between the leader and another chance. Inside of two days, I'll have that wagon train divided. Half will head north, the other half will shove on towards Santa Fe. Then it'll be easy to attack. Oh, that's good. You keep moving ahead on the Santa Fe trail, but keep out of sight. When we attack? I'll let you know. I'll get back to the wagons and keep things stirred up so as Harkness and Davis will reach a showdown. You the big one. When the wagons were halted, each small group made its own arrangements for the night. Reed Martin went to Harkness, then to Davis, and repeated the performance, adding fuel to the fires of dissension he had started. Jim and Mary Harkness, older than most of the others, made their camp a simple one. Now, as soon as the coffee is boiled, we can start eating. I don't feel much like eating, Mary. Oh, you'll feel better for a solid meal, Jim. Don't let Walt Davis bother you. Remember, he's young and impetuous. He's working behind my back, and I won't settle for that. Mary, it's the same as nuclear. This wagon train is like an army. We've got to have discipline. Where are you going? Walt Davis is standing alone, man. I want a few words to it. Please, Jim, now don't make trouble. He's the one that's making the trouble. I'm going to put a stop to it. Please, Jim, please wait till after you've eaten. Please, now come back here, Jim. Davis? Davis, I want to talk to you.  Well, stop talking. I've been hearing a few things. Well, you're not the only one. I just want you to know you're not needed in this outfit. Oh, so now you're inviting me to full stakes, is that it? Seems to me you don't need any invitation. Well, I don't. I wondered how soon you'd get around to speaking your piece to Mark's face instead of behind my back. I don't say things behind any man's back. Oh, you don't. Hey, Jim, don't start a row here in the camp. I'm not starting any row. This old goat doesn't want me in his outfit. He can go his way, and I'll go mine. I don't want any troublemakers. I've said that at the start, and I say it now. Now, Jim, maybe you're mistaken about the thievery. The thievery? Yeah, what's the trouble, Jim? Martin, you keep out of this. Davis, is it true that you've got half of the outfit ready to cut loose with you? And what if it is? So that's what you were doing when you rode from one wagon to the other during the last couple of hours. Lining up men to desert the trail. Oh, what if I was? Funnier men would rather take the north trail. Then they can take it. Now, hold on, Harkness. You run up against the Indians or something. You might need the younger men. We'll get along without them. Yeah, you bet you will. Of course, I'm just a guide. But it seems to me that maybe if you apologize to each other... Well, I'll be apologized for what? You may have said things without thinking. I've said nothing I don't mean. That goes double for me. I'll be glad to be rid of you. Sorry, others who are going north with me. Now, don't have any trouble. I won't have any trouble if Davis wants to leave us. He can do it. So can anyone else. We don't need him. You might regret this, Harkness. I won't regret this thing. Neither will I. Hey, how many of you aim to go with Davis? I'm going with you. Wait, Mark. This is none of your affair. Well, I gotta know, Harkness. Jim, it won't do this thing. They're already split up, Mrs. Harkness. You couldn't hire me to stay with this outfit. I'm going north. Me, too. I'm going north. All right, we'll settle this right now. We'll divide the wagon trains. Those who want to can follow me on the Santa Fe trails. Those who want to head north can follow Davis. All right, let's go. Approximately half of the wagon owners, mostly the younger men who are more adventurous, decided to follow Walt Davis and the next morning two lines of wagons, instead of one, rolled out of the camp and separated. Meanwhile, the Lone Ranger and Toto were riding slowly across the plains. Neither man had the slightest suspicion that Breed Martin was in the vicinity. They didn't know that Breed had escaped from prison. They hadn't even thought of the outlaw for over a year. When the Lone Ranger reached the point where the wagon trail divided, he signaled a halt. Hello. Hello. Look at those tracks. That wagon train we hear about. Must be the same one. Why trail divide? Split trail generally means a disagreement. There are Indians west to here? Yes, I know there are. Then plenty bad Indians. Then see small wagon trains? Maybe make a track? The olden trail is harder than theirs of even strongmen. The pioneers could realize that their security often lies in sticking together as one strong unit, instead of splitting up because their nerves are raw and their tempers on edge. Pioneers help west to stroll. That's why we must do all we can to help the pioneers. Toto, those Indians we saw earlier this morning are planning to attack the wagon train, and I want to know it. Maybe me ride back, talk to the Indians. We'll both go, Toto. Plenty dangers for you, Kimitabi. Indians see white man with good horse, good guns, maybe stealing. They might rob a white man, but I doubt if they'll move against another Indian. Open the saddlebags and get out that buckskin clothing while I darken my complexion. West like Indian? Yes. We'll ride into the camp of a couple of renegade Indians and see what we can learn. The curtain falls on the first act of our lone ranger adventure. Before the next exciting scenes, please permit us to pause for just a few moments. Now to continue. Soon after the wagon train divided, Reed Martin, new advent traveling with Jim Harkness, rode far ahead to meet Brown Fox. Oh, over there. Oh, why are you here now? I know you didn't expect me till later, but you see, Brown Fox, things worked out fast and I figured, what happened? I told you I'd started hard feelings between two men in the wagon train. The argument came to a showdown last night. The wagon train was split up this morning. Half the outfits traveling this way, the other halves heading north. We've got more than enough men here to attack the Harkness out here. When we make attack? You know, the wagons can't follow the trail I used over the mountains. They'll let the wine through the valleys. It'll be some time before they get close enough to attack. I've got a place for that attack all picked out. Get your horse and come with me, I'll show it to you. Other Indian gold? No, tell them to stay here and get their firearms ready. I need the other! I need the gold! We get horse. We gold. While the Lone Ranger worked on his disguise, Tahoe stripped away all but the bare essentials of Silver's ornamented trappings and dobbed the remaining gear in the silky white coat of the horse with mud. The Lone Ranger darkened his face with steam and put on a headband and springed buckskin clothing similar to that worn by Tahoe. He looked like another Indian as he rode beside his friend through the hills to the camp of the renegades. As the two approached, they saw the Indians visually clean firearms and sharpening their knives. Several of the Indians rose to meet the newcomers. Stay up, relax. How? Who are you? Need to water. Water, water means? Water. Tahoe did the talking in the Indian tongue, explaining that he and his friend had traveled far and sought food. This way, him give food. Good. The Indians are getting ready for something, Tahoe. They're trying to find out what it is. It was a simple matter to learn the plans. The Indians explained that they would soon have newer guns and rifles, plenty of ammunition, and money as well as blankets and jewelry and other things that would be divided after the attack on the wagon train. Meanwhile, Breeze Martin and the Indian leader, Brown Fox, were returning to the camp. Plans for the attack had been completed as they rounded a big rock and saw the other Indians 50 yards away. Look there. What is it, Brown Fox? Two horses. Just a minute. Hold it. Hold it. Why do you stop? I want to look at those two newcomers. One of them looks like the Indian partner, the mask man I've been hoping to get. It's Tahoe. You know other men? Yes, I do. I bet all I've got or ever will have is a man standing beside that white horse with no engine. Look this way. Tahoe hitting the saddle. They're coming this way. Get your gun ready, Brown Fox. Let me do the talking. That's where I keep a promise I made to myself. I'm going to keep the lone ranger. There we are. As it was raining, the lone ranger recognized Breeze Martin. It was a stunning surprise to see the outlaw out of jail. It was hard to keep his face in passage. Holding guns on both of you. Hold your hands to shoulder level. I see through that disguise. I know who you are just as well as you know who I am. Out of jail, I breed this. Downright grateful, you for coming here so I can square counts. You know what I'm going to do.  Not the way you think.  First you'll have to disarm me. You want me to come close and then you'll make a fast move and try to grab me or something, huh? Well, I'm taking no chances. Brown Fox, call your men. Come to come here and toss ropes on these two. Drag them to the ground and take their guns. After that, I'll give the orders. The low ranger knew that there was scant hope of escape while Greed, Martin and Brown Fox had tried their horses, held guns level less than six feet away, but he knew that all hope would be gone when the rest of the Indians came up. He had to gamble desperately. He glanced significantly at Otto and then rammed his heel against the side of his great horse, Silver. Now you react to this if you were on spring. Silver lunged against Greed, Martin's horse. The outlaw fired, but he was off balance.  His other hand shot like a battering ram to the chin. I take it. Brown Fox turned toward the action for a split second and gave Tunnel time to charge. Tunnel grabbed Brown Fox's gun and used it as a club on the head of the renegade leader. Greed, Martin, stunned, fell from the saddle. Come on, Tunnel. The uncoming followers of Brown Fox fought it in their tracks and brought up their guns to fire a volley. But they were too late. The masked man and Tahoe had rounded a massive boulder. They were out of sight and dashing into the sheltering hills. Greed and Tahoe were well away when Greed, Martin regained consciousness and learned from Brown Fox what had happened to me to say those two escaped. Oh, that's right. Him know we plan attack for something. Yeah, that'll give him time to go to Fort Bend and get soldiers. We'll get it worked out. We'll start to that wagon train right away. When the soldiers get there, they'll find nothing but some burned-up wagons and dead pioneers. Given Martin describing the leading wagon has been striving for a long time. He looks back. Then what did he do? I just did wrong for good. Lord Davis? Yep. You didn't give war the chance to deny any of the charges, Jimmy. Wait. What's that? It sounded like an Indian. There's more of them. Hold it. Jimmy, you need to have more fat. How far away? I'll be here in a few minutes. Come on this way. Pass the wagons into a circle. Get up there. Get the rifles out there. Come on. The long range are having even considered riding to Fort Bend in 488. He remembers that the wagon train had split. He paused only to remove his Indian disguise. Then rode with Tahoe to the north. Come on. Several men on horses rode alongside the wagons led by Walt Davis. Walt and a man named Loomis rode in the first wagon of the more ventures and trains. When they heard a ringing cry from a hill on the left, they looked and saw two horsemen. Hey, Loomis. Look at those horses coming down the hill. Great gun. Oh, sir, never know my born day. Hey, take a look at the first rider. Oh, at the bottom. Hey, Walt, he's man. That's what I thought. He's coming at us like they mean business.  Two men wouldn't attack a whole wagon train. I don't know about that. A man who can ride like that might tackle anything. Oh, you silly. Oh, hold on. Pass the word to Raymond in a minute. Hold it, boy! Your friends are being attacked by Indians. They need you. The guy you had is working with the Indians. What guy? Martin led your friend into a massacre. Who are you? What's the difference? Oh, you know I might be an outlaw. That doesn't change things. All your friends are in danger. Martin's working with Indians. They're attacking your friends. Hey, Walt, Martin's the one who got me down on Harkness. Me too. Great day. Come to think of it. Martin's the one who turned me against Harkness. If he talked to Harkness like he talked to me like... Loomis, you bring the wagon. I'm riding a horse. Hey, boys. All right. Bring your horses out and get in the way. Follow me. We've done no chance. We've attacked this very rich kid. If we hadn't split up, they wouldn't have tackled us. Damn. I got one of them. At least we'll go down and fight. Get them. Look over there. There's that guy. Martin, that ordinary double-crossing. Oh, they got you. Not bad. No, man. It's going for time. Jim, you know your own right with them now on. I'm doing some shooting on my own. Good, Mary. There's one. I can't hold out much longer. They'll know they've been in the fight. Jim, look over there. Horsemen coming over the hills. Pirates are coming. They're pirating the Indians. Hang on, boys. Help! A reinforcement dashed at the Indians with guns blazing. The lone rangers singled out Breeze Martin and closed in for the showdown. Hold on to Martin and I'll watch him. You'll live to go back to jail. The time of battle quickly changed. By the time the wagons of Walt Davison's train arrived at the scene, the fight was over. Martin was captured. Brown Fox and several of his men were killed. The others had fled into the hills. Jim, hide Breeze Martin and put him in your wagon. I'll turn him over to the law in the next town, as I promised. I can never thank you, Mr. Walt told me you lived in here. I didn't do it for thanks, Jim. I wanted to see Breeze Martin back in jail. I wanted you men to live and start a new town in the west. Jim, the boys are lining up in the wagons. I told them to put them back in your line. I hope you'll let us travel with you, Jim. Oh, God, I'm glad to hear that. I wanted a chance to talk to you. Now that we know our guide was a crook steaming the ambushes. And you know all about it? Yes, the masked man told me. Hey, where is that masked man? He was here a minute ago. He's over there, Jim, with the Indians. Hey, mister! We'll meet again, Jim. When you're home, the bills will visit you. Come on, Jim! Jim, the west is made up of men like him. We can all be proud to live here. There aren't many men like him, Mary. He's the Lone Ranger. This is a feature of the Lone Ranger Incorporated, created by George W. Trendle, produced by Trendle Campbell Enterprises, and directed by Charles D. Livingston. Tonight's drama was written by Fran Stryker. The part of the Lone Ranger is played by Brace Beamer.


Here we are at part 4 of end-to-end machine learning course 112 Getting ready to learn Python Windows Edition Now's where things start getting real. This is where we touch Python for the first time We have to make sure it's installed on your machine before you can do anything else The easiest way to do this is to open up a command prompt and that the command prompt type Python If you don't already have Python on your machine Windows 10 automatically takes you to the Microsoft store Where you can download a Windows installation of Python This is okay, but it's not my favorite. There are some subtle limitations to this and also seems unnecessarily complex to me But if you do see this Microsoft store window pop up, you'll know that you don't have it yet and you need to install it instead Open up a browser window and Go to python.org There's a link down in the notes below once you're at python.org go to the downloads option and Scroll down to Windows Click on that now we get a set of options of Python releases for Windows This is where it can get a little bit confusing. There's a lot of options. It's easy to get snowed under The biggest thing to keep in mind is that there are two major pythons Python 2 and Python 3 You want Python 3? Python 2 is a great tool, but it is being retired. It is already no longer actively being updated Python 3 is The future although I put the future in quotes has been active for quite some time now And it has some cool new features that make it easier more consistent clearer to use than Python 2 So you definitely want Python 3 So the next decision you have to make is which version of Python 3 you want There's from 3.1 3.2 all the way up to 3.9 is the very latest and greatest 3.9 is probably fine for almost everyone. However, I actually prefer to step back one I use Python 3.8 for now Sometimes with the very newest versions of Python There are some incompatibilities with other parts of other Python libraries that can cause me trouble when I'm working and so I like to hold off until the very latest is not so new and Python libraries have had a chance to catch up and port their material to it So we're actually going to install Python 3.8 here But the process is almost identical to installing Python 3.9 The next trick is to choose among all of these options for which way you want to install It is most likely if you have a fairly recent fairly capable laptop that you want something that says x8664 that means it's a 64-bit processor It's possible that you have a 32-bit processor, especially if your laptop is older But if you have a 64-bit then I recommend getting the executable installer This downloads a program which you can run and it will install Python on your machine If you do have a 32-bit machine you can come down and click on this other x86 executable installer The way you'll know is if you try to install the 64-bit executable installer and it doesn't work So we'll click on this x8664 executable installer and On this machine it brings up a window that confirms that you actually want to download it It begins the download And then we can go to our downloads folder and sure enough we can see it right there Our Python dash 3.8.6 dash amd64.exe You can see that it's 26.7 megabytes. So decent size although that's not considered to be enormous It's modest for something like Python Double-clicking this .exe installer the executable installer pulls up a window There are some options to check out you want to make sure to add Python to path This will let us use it from the command line smoothly Path is just the list of directories that windows looks through when it's trying to find a program that you've told it to run We have the option to customize installation Here you can see by default. It includes all the documentation. That's good. It includes pip. That's excellent We'll talk about that in a later video. It includes TclTK and idle those are great the Python test suite fine Pi launcher also fine. We're not going to make use of it, but it doesn't hurt anything We can go back then and click install now Our handy progress bar shows us everything being unzipped and installed and files copied and programs being run But we don't have to do a thing let's sit back and watch it Then we get a great notice that setup was successful and we can close it now We have installed Python 3 on our machine Our next step is to test it and make sure that it worked. Okay So we can go back to our command prompt and type Python again But when we do we get sent back to the Microsoft Store now what happened here is our Python installer Went and changed our path It changed the list of directories that windows looks in to try to find Python But this particular little program this little command prompt still has the old path So in order to really test it. We need to close this command prompt window down and opened up a new one In our fresh window we type Python hit enter Oh When we see this we know we've won It's running now a Python interpreter. It shows we're working with Python version 3.8 Which is perfect. That's what we just installed and It gives us this little three arrows this little chevron command prompt that's specific This says hey, I'm waiting for something now Not for our normal command prompt to to run but for our Python interpreter to run Python itself is just another program That looks for Instructions written in a particular code a particular a particular language Called Python. So now we can type things that are specific to Python and it will do those things Make the font just a little bit bigger here so we can see what's going on a little better and do a Preliminary kick of the tires just to make sure everything's working print parentheses quote Hi Quote parentheses This tells Python print What's in the parentheses? which is a string a collection of characters in the quotes Hi hi And then we hit enter the Python interpreter takes this little set of commands It does what it says and sure enough. It says great. I will print this word hi I will print the H and print the I there you go I'm done. What's the next thing you want me to do if you need to get out of this? The secret word is quit with the open and a close parentheses and that closes the Python interpreter So Python's running it's working. This is great. We're getting very very close Now stick around for the next video where we actually write and run our very first program


If we hadn't fought with our bodies and with our paperwork, our legal work, and all this diversity of tactics from sabotage to petitions, from hunger strikes to people up the trees, if we hadn't done that, we'd be right here in the middle of an airport building. And the way we fought that was not just through resistance but was through constructing alternatives. The ZAD itself was set up in 2009 following a climate camp that took place in that field just over there. In doing that climate camp, local residents who were against the airport read out a letter saying, we think that to defend a territory you have to inhabit it, and they invited people to come and squat the empty farmhouses, squat the lands, start to build what we now call the ZAD, the zone to defend. It was also at that moment where, in a way, the slogan for this struggle became against the airport and its world. It's not just against the airport, it's against everything that that airport embodies in its concrete, in its hierarchy, in its governing territories, through infrastructure and so on. In fact, we built the lighthouse right next to where they wanted to put the control tower. But this land had a history before the struggle. All lands, in a way, have histories of struggle and one of the struggles that took place here was against enclosure. Enclosure is the classic moment where a commons that doesn't belong to one single person but is shared and the resources of that place are shared and decided upon together. When that commons is enclosed by a fence or a hedgerow or a ditch and becomes private property and if we'd been standing here before the 18th century, we wouldn't have these hedgerows like this. It would be a moorland, low fertility, Breton classic moorland with small holdings and runners of commons for a thousand years. Nantes, which is the nearby city, 20 minutes away, was also the center of the slave trade in France and had, therefore, a huge excess of capital. And the people there, the rich slave dealers and owners, decided to privatize bits of this land and build these hedgerows. They used a byproduct of the sugar industry called the black animal to put on the land to make it more fertile. Now, what's special about this landscape are these very hedgerows. It's called a bockage, which is this kind of mixture of wetlands, checkerboard, fields, little fields with thick hedgerows and little forests. Most of France, that was destroyed during the 70s, 80s in a process called the roman roman, where they basically had to open up the land for industrial agriculture. Because they had planned the airport here from 1965, they were like, it's going to be covered in concrete. No point. We don't need to destroy it because it will be destroyed anyway. Of course, it never got covered in concrete. And so now we have this bockage. So this kind of palimpset, this layers of different histories of land management here, which are very, very interesting, because now we're saying we want to keep this bockage because it's very rich in biodiversity and we want to keep the commons, or return to the commons. And the battle that we've just seen where the state had announced the cancelling of the airport on 17th January, and in the same breath, the Prime Minister said, but we will evict the ZAD. That battle is against the commons. In a way, it's the revenge against the commons. It's the state in its neoliberal, individualistic market dictatorship saying, we cannot have a model of any kind of alternative at this scale.  It's not a little tiny ghetto of utopia. This is a, you know, this is a mass popular movement on 4,000 acres supported by thousands and thousands of people. Go to Rotar. The ZAD today can be a place of experimentation, a place for farmers, where we live in communities, where sharing is the mastermind, where the collective mind is also the mastermind. After that, there will always be more or less units, like the historians who have this base, this enracement. The azate, we can often see from an image, is a tree. So we will say that the roots are the peasants who are created here, who have always been present on the site. The trunk is all the fight, and the foliage and all the development at the end of the branch. It's the azate, it's the squatters. It's all the new generation that comes to the site. And that's what helps to make this tree bloom, and that helps to make it exist, and then to make it grow by other things. I've already been a farmer, since I was a kid, like my son, like my grandfather. So I've always been in the fight, by the will to paralyze the exploitation of my father too. So there was always, he always knew that I was more or less behind, to say, well, I'll take it back, I'll take it back. So that's also it, it was maybe a engine for them. It's sure that it has dynamized the thing. And suddenly, the fact of knowing that there were future generations behind who were biting in and who wanted to preserve this heritage, well, I think that the fight, that's it. That's how it is, the fact of wanting to stay, the fact of fighting for the exploitation, for the whole area in general, but us as such, for the exploitation. So the future of the ZAD is agricultural? Exactly, but of course, it can only be farmers. Our policy today is to really work on the local, with local and concrete, eat vegetables that have more travel than me in my life, it doesn't really interest me. So that's it, that's our identity, it's really the local aspect of the thing. It was completely random. I had to stay two weeks, it's been three years that I'm here. I'm just happy with all the interesting projects that are here. How do they share their productions? Because everyone has something on the ZAD in general. Well, the easiest answer would be to say that in the non-market, in each land, there are a lot of crops that are sent there. Not only from the ZAD, sometimes there are even people from the outside who bring their surplus, even some of them. Otherwise, for example, we, for example, often send them directly to the cooks who make the food for those who make shanties. I know it directly, when they need something, we bring it back and it's done right away. And otherwise, it's often asked if there are some who tell us that they want to eat potatoes, they come to get potatoes where they are stored. And it's no more complicated than that. When it's the big collective cultures like potatoes, onions and everything, there are places where they are stored and people go directly there and they serve themselves, there is a safe, a free place. But the goal is to be able to show to the rest of the world that it's possible to organize collectively. And to have your own production is possible. It's just the world appropriating everything, whether it's cement or production. But in fact, we are completely devoured by that. And by doing it in full, in fact, everything is possible. The Union is doing the force. In two words, the Union is doing the force. The Union is doing the force. And so, we are super happy about that. And then it's sure, it's super stressful to know that the cops can get there and all the truckers. We say to ourselves, it's okay, we're going to rebuild everything, but it's going to be super hard. I hope they will not destroy the garden. I'd rather they destroy the cabin because there is no problem, we will rebuild without a problem. But the garden, it's longer to do, it's more boring to leave without going back to zero. That is to say that it was, we didn't have anything to eat. We will see, but it's sure that we won't sleep quiet. The beautiful thing about humanity is that it's so fractured and diverse and different everywhere. The mechanisms of the commons have always been incredibly different and based on where they inhabit, and again, that's what the ZAD is really about, is how do we inhabit a territory? The kind of DNA, the two strands that bring the ZAD together and our strength is this mixture of resistance and creativity of saying, no, we don't want another capitalist infrastructure. Yes, this is how we want to live. We want to live in common. We don't want to live collectively together, sharing.