I would like to invite on stage a keynote speaker from the Eclipse Foundation, its executive director, Mike Milinkovich, please, Mike. Greetings, everybody. Yeah, so, greetings from the coal face of open source communities. We have had lots of conversations so far about policy, about government, government relations, the interaction between industry, open source communities, and government. I'm coming here to speak to you today from the strict point of view of what's it like to actually run an open source foundation and help and support communities. And so, for those who don't know me, my name is Mike Milinkovich, and for the past 20 years, I've been the executive director of the Eclipse Foundation. We've been active in Europe since our inception, and we, a couple of years ago, moved our legal domicile to here in Brussels and we are now the largest open source foundation headquartered in Europe. Some of our members include European industry champions, I think companies like Airbus, Ericsson, Mercedes, also a good collection of successful start-ups such as Obeio, and also quite a few public institutions like the European Space Agency, ENRIA, CEA list, and others. So we have a, and roughly two-thirds of our membership and two-thirds of our projects are based here in Europe. But we are a global organization and a global institution as well, and so we are very much firm believers that open source is a global phenomenon, but we moved to Europe because we believe that Europe needs a home and a champion for open source. I want to start off by thanking the Open Forum Europe for having us all here today, and congratulations on your 10th Policy Summit. That's quite an accomplishment and something you should be very proud of. Personal thanks go out to Curian for all the work that was done on the CRA file this past year. And I want to thank Astor for many things, but among them hiring Curian, empowering Curian, and getting out of Curian's way. That was well done. But I also, for those that have done, read any of the things that I've published or any of the things that we've talked about with regards to the Cyber Resilience Act, know that it really truly and honestly was scary at the beginning. It was truly frightening. I don't want to sugarcoat that. Despite the fact that we shared the goals of the legislation, like who can be against the idea of improving the security and well-being of our citizens in any country around the world. But it's important to do these kinds of regulations in ways that don't throw the baby out with the bathwater or kill the goose that is laying in the golden egg. I think the first version of the CRA could have seriously harmed both the open source community, but even more tragically, actually would have harmed Europe's economy and society. And so I really want to also thank the co-legislators for listening. I think we learned all together so much over this past year. And I think we in the open source community can be very proud of the contributions that we made, like when I started off 2023, doing public policy was not on my list of things to do at all. And we had no public policy people at the Eclipse Foundation. Things have really changed and changed dramatically. And I think for the better. Because I think part of the reason why we got into the CRA situation is simply the fact that we in the open source community, to be honest, to be blunt, have done a really pretty lousy job of explaining what we do and how we do it. And I think we really as a whole community and an ecosystem have to up our game to make sure that policy makers understand who we are, what we do, and how we do it. Now the CRA ended up, I think it's imperfect, like all things that are made by humans. It is imperfect. But I think there is something that's workable there. And I'm actually very excited about the possibilities of helping improve security across the software industry for our consumers and our citizens. And having open source be part of the solution for that. And I really want to underline one thing, that the Eclipse Foundation as Europe's largest open source foundation is absolutely committed to working towards the successful implementation of the CRA. Over the past year, we've actually upped our game at the Eclipse Foundation. We hired, we now have like five people working on security within the Eclipse Foundation. And we are absolutely committed to figuring out ways to solve the problems the CRA is addressing while still being true to ourselves as an open source foundation and community. Now it's one of the things that's particularly interesting about the CRA is it's the first piece of legislation around the world that recognizes open source foundations and other entities as a new form of economic actor, the famous open source software steward. And which is going to get as yet undefined, but promisingly a light touch and tailor made regulatory regime. Of course, the proof will be in the pudding, but especially on the light touch side, but tailor made sounds promising. So we are definitely willing to roll up our sleeves and engage in helping build a regulatory framework that is going to work for Europe, its citizens, but also for the global open source community. But what is an open source foundation? What is it that we do? And how do we justify our existence in the world as part of society? And I really break down what open source foundations do into three things. The first thing is we protect user freedoms. Let's not forget that open source always starts from a position of how do we give the users the maximum freedom to use, study, modify and distribute the software that we build. And now why do foundations help protect user freedoms? Well, amongst other things, an open source foundation ain't ever going to change the license to a commercial one. So that's just not in our DNA. I can do a whole talk on this, but trademarks are probably one of the least understood aspects of control points in open source ecosystems, and the fact that trademarks, the names of the projects and the technologies that they produce, are owned by non-profit stewards is a huge empowerment for the user freedoms that are related to open source projects. So one, protect user freedoms. Two, we protect and empower developers and their communities. And one of the things I haven't really heard too much today about is developers. And developers, developers, developers. But the simple fact of the matter is open source doesn't fall from the sky. It is built by people, and we saw earlier, 5% of the developer community is building 96% of the value. Well, if you track down one of those 5%, they're probably on stress leave. It is, we have been demanding so much of the developer community, it's really important to think about how can we also protect them and empower them. And that's one of the very important roles of open source foundations. When I said the Eclipse Foundation is absolutely committed to the successful implementation of the CRA, what I mean by that is we are absolutely committed to figuring out, and this is going to be a really hard problem, figuring out how to do that in a way that doesn't drive a bulldozer over our developer community. And trust me, that is a really, really hard problem. And we are going to need support and resources in order to be able to do that. You just can't ask volunteers, even if they're working at a day job, you can't ask volunteers to move beyond what they can do. You have to give them support, you have to protect them, you have to empower them. And then the third role of an open source foundation, and this is actually one that we probably talk about the most in some ways, and to a certain degree almost too much, because the first two are very powerful, is we are also here to enable collaboration. And that's Arno in the previous panel talked about the importance of open governance. And that's really what foundations do beyond open source licenses. We provide a platform for open governance that enables collaboration to help produce the software that is running the world. And open governance is an art, it is not a science. And that is something that organizations like the Eclipse Foundation and solely recognize folks out there like from Apache and Mozilla and places like that. Open governance is an art, and there are certain organizations that have been doing this for a long time and deserve respect for what they do and how they do it. And I really think that enabling collaboration is one of the things, you know, I'm up here just before the competitive panel, competitiveness panel, and I really want to touch a little bit about on how collaboration is important for European competitiveness. Because if we're a Europe's largest open source foundation, what are we doing, how are we using these three principles to actually help further competitiveness in Europe? And so there's four things that I think that we are doing and are going to be doing even more of at the Eclipse Foundation over the next couple of years. One is this thing called software-defined vehicle. If you've never heard of it, what it really is is we're teaching elephants to dance. And what I mean by that is imagine you get engineers from Bosch, Mercedes, Conti, ZF, Volkswagen into a room together and actually let them learn how to collaborate and build software together. And it's a real, it's a social experiment as much as anything else, but we are actually teaching some of the oldest, most conservative companies in Europe how to do open source of the right way. And one of the reasons why they're doing it at Eclipse as opposed to other places is because they studied and learned and appreciate our open governance model. We actually have processes at the Eclipse Foundation. It turns out that if you're coming from automotive, processes are a good thing. Who knew? Some, you know, because you have to balance it, you can't go overboard, but the fact that we actually have processes and written rules on all kinds of stuff is considered an advantage in that context. Second, we're focusing on helping further the goals of digital sovereignty, but we're doing digital sovereignty in ways that are different from almost anybody else who's going to stand up and talk about doing digital sovereignty because we're actually focused on implementing code. So it's not about standards, it's not about policies, it's not about business associations, it's about actually building the fundamental protocols and technologies that are needed to implement things like data spaces and digital twins and asset administration shells, all of the things that you actually need to do digital sovereignty rather than talk about digital sovereignty. So that's the second thing that we're really focused on. The third is digital transformation. You know, when I talked earlier about software-defined vehicle, yes, we're working with some of these large organizations and we're focusing them on open source, but really what we're doing is we're helping them change their culture. And digital transformation is all about changing culture and changing the perspective of your organization from we are a automaker, chemical company, whatever, to we are a software company and we deliver value to our customers through software. You cannot master software unless and until you've mastered open source and that's what we're doing with these organizations. And the last is, and to repeat what I said earlier, we are here to help implement the Cyber Resilience Act and do it in a way that will not bulldoze our developer community.  But we are really up for the challenge and very much excited to be part of the journey. So with that, thank you very much and let's talk about competitiveness.


Hello everybody, E here. Welcome back to From the Desk. I have been gone far too long. I did. I've been posting, as some of you know, I've been posting the Away From the Desk panels from the Hoover Public Library's Sci-Fi Fantasy Fest convention that I was a part of. That was a lot of fun. I needed the time to take a break and, you know, look inward, try and figure out where I want to go with this series because I only have so much advice and I want to continue this on as more, and I've said this so many times in the past, as more of a writer's vlog, not the walkie-talkie stuff, but specifically about the writing. So today we're going to be talking about, you know, plotting and pantsing and somewhere in between. So the first topic of discussion is how do you figure out which one is good for you? The way I go about every single project is I just sit down and I start writing. I don't actually plot until the book is over, which sounds backward. I know it sounds backward, but when I get done with the book, that's when I put it away, you know, I put things away for months on end. Like the most recent book that I finished in January, I am just now starting, it is August, I am just now starting to edit that book. I got behind on some stuff this summer, so usually I only let it sit for about six months, but the longer the better. So it's not like it hurt anything. But I have gone through the book and just skimmed what it, you know, what I can remember. Basically what I'm doing is I'm writing out what happens in the book so that I don't, when I go back and I do the first draft, I don't deviate from the actual plot that I created while I was pantsing. I know, like I said, I know that sounds backward, but that's how I do things. As long as usually the plot doesn't change too much. Sometimes it doesn't change at all. Sometimes I completely overhaul everything to make one little plot point work. I think I did that with pennies for the damned, which is unpublished right now. But when it comes back out, when you guys read that one, let's see if you guys can see what happened with that book. There's one section that I got to as I was writing and I got to that section, I was like, Hey, this is the whole book. This is the theme of that book. And that's where my, that's where the passion and the love for pantsing comes into play. I write by the seat of my pants, meaning it's there's a passion and a love of discovery. I'm sitting, I'm writing the book. And as I'm writing the book, I am uncovering the story like a reader for the first time. And that's part of the reason why I write is to tell myself stories, stories that I can't find anywhere else. So how do you know what's best for you? Well, is there a certain joy that you find when you have stumbled across an entire story as you're writing? Or do you find that there's a bigger joy in sitting down and making sure that all of your stuff aligned, you have all your ducks in the row before you even start writing? Now, another thing is, are you a fast writer? Do you like rewriting? Do you like editing?  Sorry, it is super hot here. It is right now. I don't know what time it is exactly. It's probably eight, nine o'clock at night. Yeah, it's super late. I hope I can still get it up today, Monday. But I'm trying to do it at night because it is so hot out here during the day. Apologize for it being late. But yeah, so if you see me wiping my face, I apologize. I really need to bring a towel out. Anyway, so what do you enjoy most about the writing process? If what you enjoy most is the writing process, the writing of the book itself, I highly suggest just sitting down and writing by the seat of your pants. Now, not everybody is going to be able to do that, of course. I understand that some people need some direction and if you're that type of writer, you should know that you need that kind of direction. You know that you were going to go into something and you have no idea where you're going to go and all you're going to do is sit there staring at a blank page, then yes, sure, plot. There is no right or wrong way to write. And that's where a lot of people get stuck. People get stuck on rules on you can't do this, you can't do that. You can pretty much do anything you want to with writing as long as your grammar and your punctuation and your spelling is proper. You can tell the story any way you want to. You can head hop, you can do all different kinds of things. There are just certain rules that go along with that. But you should never worry about that kind of thing with a rough draft with your first time through. And even with plotting, you can still have that kind of fun. And that's where I was going to get at. If you're one of those people who needs to know where a story is going to go before you can get into it, you don't trust yourself panting, then what I suggest is just doing a very, very thin outline. Let's say basically you're going to say like Bob walks into a room and something happens that gets him to this point. And then at this point, you need to have him over here. And then at this point, Jessica comes into frame or, you know, whatever it is, just a very, very loose outline that doesn't talk about anything about where the direction of the scene is going to go. You just have end points, like you know, you need to get Bob from point A to point F. And all that stuff, B, C, D, E, all that stuff in the middle is where the panting comes into play. So you know, you're going to open up with Bob at a bar, eating beer nuts, but you have to somehow get him into Jessica's bed somewhere down the line, that kind of thing. Or in, you know, burying Jessica out in the woods, who knows, whatever you want to do. Right now, so that's that's my advice for deciding whether or not you want to be a pancer or a plotter so far. And that that's leading me, hopefully, naturally into the next next topic of discussion along the same lines is what I'm doing now. So for the past three years, I have been hoarding material.  And I'm still doing that. Now, like I said, I write, I write a book, I put it away for at least six months. And then I revisit it. And sometimes I put it away again. But the cycle is always the same. I'm writing one, I'm editing one at the same time, well, different times a day, of course, but I'm writing one, I'm editing one, and then I have one sitting off, you know, out of sight, not even thinking about it while I work on two other books. So there's always three books moving. I am I did the math the other day. And at this point in my career, I am six books ahead. So the book that you are going to be getting next, which is everything is horrible now is I'm six books ahead. I have six books between everything is horrible now. And the book that I started today, Monday, which I'm already 12,000 words into, which is, that's just crazy to me. I haven't written 12,000 words in a single day and forever. I got things flying around. Sorry. But for the past three years, I have been working off of nothing but contracts. I have contractual obligations with thunderstorm books, and a couple other con contracts I can't talk about from other pin names. But as I'm working, I'm having to go through I'm having to do what I've been contracted for. And I have to provide exactly what they asked for exactly what I pitched to them.  And it's not really all that fun for me. I'm getting the work done in their good books. I'm having more fun editing them and making them fit together than I than I am having the writing of it. But as of today, the 12,000 words that I wrote were all fun. I had no plot. I had nothing in mind. I just sat down and started writing. Also on top of that, I'm going to be starting a collaboration with my buddy, John Bender. He wrote a novella called Chainsaw. That's all he's published so far, I think. And we'll be starting a book. I'll be starting a book with him. I'm going to be writing every Friday, and then I will send it to him. And then he'll have six days in between to do what he wants with it. But it's called the Sodom Monster. And yes, it's just as goofy and crazy as you would imagine. And yes, Sodom, Sodomy, Sodom Monster.  Just warn you. Anywho, so we're going to have a lot of fun with that one. But at the same time, I'm also writing this other book. I have no idea where it's going. I know characters. I don't even know if it's horror. I mean, that's how that's how loose I am here. And in case you guys don't know, two of my other pen names are not horror or genre at all. It's just general fiction or literary fiction. I write that. Those books take me a long time to write and work on because I have to focus more on the language and the theme. Whereas the Edward Lorne stuff and this another name I write horror under for a bigger publisher, it's not indie or small press. Those books, I can just, you know, I don't have to focus as much on the language. I still try to make it, you know, good, but I don't have to focus as much on on theme and language as I do, let's say, my more literary stuff. So and of course, I do have more fun with the horror stuff because I'm I'm a born horror writer. Anyways, so it's it's really fun getting back into the pantsing side of things. And as of today, I'm not sure what day it is actually, it's August something, let me pull it up, it is August 27, 2018. As of today, all of my contractual obligations are finished. They're all done. So in fact, blue, my buddy blue on Twitter said, tweeted me and said something about the next, the next book or whatever it was. And I said, I don't have anything to sell. I mean, everything that is done is sold. Man, it is hot. And so it's it's scary to be going into this. I mean, this is going into my ninth year as an indie under the Edward Lorne name. No, eighth year, eighth year, 2019 will be the eighth year is as 2011 is when I started under this name. December 2011 was when Bay's End was published. But it's it's weird not having anywhere to go. It's where I'm what I'm going to do next. And as of right now, one of the obligations were for three books, but the first one hasn't been hasn't even been published yet. So I'm I'm I'm worried about how well that's going to go. Because if those three books don't go well, then they're not going to ask for anything else. So I'm hoping those go go well, of course. I'm trying to think of what else is going on in my writing life. The convention was a heck of a lot of fun. Anthony Vaca, if you're watching this, Vega, I'm sorry, you told me how to pronounce your name. And I've already I've already misplaced that in my head. Well, that's a fancy word to say. And I forgot, sorry. But the convention was great. Thank you so much for inviting me. That was a lot of fun. In fact, this is what, you know, I had made there. I didn't actually have the betting of boys available at the convention, which I hated, but it just wasn't ready yet. And I wasn't going to rush it. But the betting of boys is available now. The next book you can expect from me and from thunderstorm, thunderstorm will be publishing. Everything is horrible now sometime in the fall or the winter. And then no home for boys sometime in the winter of the spring, something like that. But right now, oh, and wide release of everything is horrible now should be about, I would say this winter, I can't sell the book myself. I can't publish it in the independently until thunderstorm sells out of theirs. But the first three books sold out before they were even publicly announced. So yay, hopefully everything is horrible now does the same. I also have cruelty and joy coming this November for the Patreon folks. If you sign up before November, when the episodes start, you will get a signed limited edition hardcover from me of cruelty and joy, which is three over 300,000 words, by the way, you will get that for free. If you sign up for the Patreon, all the links are down there in the doobly-doo. But that starts November, I think November 21st will be the first episode, then every three weeks roughly, I'm going to try and make it every two weeks. But right now, the editing schedule that I have locked in is every two weeks. So that's everything right now. If you'd like to tell me where you're at with your writing, or if you need any advice or help with anything, let me know down there in the comments below. But until next time, I have an E, you have an U, it's been from the desk. I'll talk to you guys later. Bye-bye!


Yoga is an ancient mind-body discipline which originated in India thousands of years ago, and that's where most yoga studies are done to this day. This has raised concerns that national pride might incline Indian researchers to quietly shelve any negative results and just publish studies showing yoga works. This fear is now without precedent. For example, research conducted in China, Japan, Hong Kong, and Taiwan was found to be uniformly favorable to acupuncture. All trials, without exception, were positive. Now, one possible explanation for this funny is that acupuncture is just more effective in countries where it's traditionally practiced, but it is a little suspicious. So are Indian yoga trials more likely to be positive than those from other countries? They looked at hundreds of randomized controlled trials of yoga, both done in India and done in other countries, and trials on yoga conducted in India had about 25 times the odds of reaching positive conclusions as those conducted elsewhere. Again, yes, yoga might be more effective in India than elsewhere, but it is a little suspicious. So for example, if you're interested in whether yoga is helpful for treating headaches, and you read that yoga appears to be helpful for those suffering from tension-type headaches, but then you find out nearly all such studies were conducted in India, what do you do with that information? Also, notably, none of the control groups had any sort of exercise component, though this may be less critical for tension headaches since neither aerobic exercise training nor strength training appears to help them. So if we're to believe the Indian study conclusions, yoga may indeed help with tension headaches, but even they found no effect for migraines. What may help migraines, though, is other types of exercise, specifically aerobic exercise, decreasing migraine pain intensity, frequency, and duration, at least in the short term. What about the benefits of yoga practice compared to physical exercise in the management of type 2 diabetes? A significant reduction in both short-term and longer-term blood sugar control was noted in the yoga groups compared to other exercise control groups. However, the findings may need to be interpreted with caution, since nearly half of the studies didn't define and adhere to a well-planned exercise regimen in the control group. Furthermore, an exercise intervention comparable in intensity to yoga was followed only in three out of the eight studies included, and for what it's worth, the majority of the studies, six out of eight, were from India. When yoga was carefully compared to sham yoga, which consisted of chair exercises, standing exercises, and slow walking to match the yoga session, the relative benefits of yoga evaporated. Both yoga and sham yoga had identical effects on blood sugar status, hence further well-controlled randomized trials are required prior to drawing conclusions about the benefits of yoga in comparison to physical exercise in patients with diabetes. Similar tentative conclusions were reached for yoga for osteoarthritis, put all the studies together, and yoga may indeed be effective for improving pain, function, and stiffness in individuals with osteoarthritis of the knee, compared not only to doing nothing, but compared to other kinds of exercise. They had some issues with the quality of some of the studies, and so only a weak recommendation for the use of yoga for osteoarthritis. But hey, if you like yoga, or if yoga is the only kind of exercise you're willing to do, then probably better than nothing. Finally in this video, let's look at the effects of yoga compared to active and inactive controls, meaning like compared to other exercise regimens or just like doing nothing, on physical function and health-related quality of life in adults aged 60 and older. Compared to doing nothing, they found clear evidence that yoga improves physical function and psychological well-being in older adults, so definitely better than nothing. What about compared to other exercises? Yoga pulled ahead for lower limb strength and lower body flexibility, but for improving balance, mobility, and walking speed, yoga appeared comparable. Psychologically, yoga appeared to beat out other exercises for leaving depression in older adults, but not anxiety or perceived mental health in general.


Okay, this video is part of a series on maps and locations and the first part of this series we're looking at shell scripts and again, I'm using Google API. You may or may not like that. There is OpenStreets or OpenMaps, OpenStreetMaps.com, which I don't have very much experience with. Google does the best jobs with maps and so that's what I default to. Some of which is using a service, some of which in the future we might actually be using some of their code. So keep in mind that what I'm showing you is using open source tools and my scripts are open source but you're accessing a server which is a service that has one copyrighted information and two you're depending on someone else to provide this information for you and whether you're using OpenStreetMaps or not, you know, if you're using a service that's out there, that service can be taken away. And remember these images that we're going to be pulling today are copyrighted, just keep that in mind depending on what you're doing and what your plans are for this. So we're going to be grabbing street views today. We're going to be giving both addresses and GPS coordinates to get street views and displaying them on our computer all within a shell script and let's go ahead and get started. Again, we're using a very basic API here for Google which is just using URLs to grab information. I use WGet to download stuff but you can use Curl if you prefer Curl on SA-Q for quiet and now I got to paste in a URL here so let me go ahead and grab copy and paste this here. So we're going to say maps, googleapis.com, maps, API and then we're going to request a street view. We're going to give it a size, I'm going to give it kind of a wide view, and then a location. So let's go ahead and type in an address. I'll say 123 5th Avenue South in Naples, Florida near where I live and then I'm going to use display which is part of the image magic package to display it. You can use whatever reviewer you want. I use, if you don't have image magic installed already which you might already, it's commonly installed but it should be in repositories and we'll display, oh I didn't give any output so it outputted it to a funny name file right here. Let's go ahead and just remove that file. If you don't give it an output name it's going to output name of the file from the URL which isn't a file name here it's our argument so let's go ahead, run our wget command and say dash capital O and we'll say street.png, I already have one there from a test run but I'm going to overwrite it right now and now I can display the street png. So there we go, nice little look of downtown Naples. This is not my house. I don't live in town, Naples is a very nice, very rich town. I do not live there. I live on the outskirts of Collier County. I basically live in the Everglades, in fact let's give you, I'm not going to give you my exact address but I'm going to give you an area near me. I'll just say let's look at 16th Avenue Southwest in Naples and we'll display that this is, yeah this is more like where I live. Nice area, very sunny here and about a 35 to 45 minute drive, probably close to 45 minute drive from that first shot so don't think that I'm a millionaire or anything. I don't live downtown. That house probably costs literally probably about 10 times what my house costs. So anyway, that's how you get a street view but there's more information we can put in there because that's a street view but what way are we facing? So what we can add to our command here and what I'm going to add here is I'm going to say the NN symbol, that ampersand, ampersand and it's saying that now if that command is successful, if we successfully pull down an image then we're going to run this next command. It will just not do anything after that. We're going to say display our street.png, that way we don't have to type in two commands. There we go. Okay, so that's facing one way. What we can add in is our heading which is I believe 360 degree heading. So here we can say end and so we're passing it a new variable we're going to say end and we'll say the variable is heading and we're going to give it a value of what we're looking at I believe is zero. Let's go ahead and test out that theory. No, it wasn't zero. So there's the same location facing a different direction. Let's go ahead and say 10 which should be probably can't tell much of a difference there but we're off a little bit off there so let's do 100. Okay so 100 is what it looks like it was defaulting to earlier. Let's try 50. There we go. Okay, so over to the left is zero and we're turning around 360 degrees is the max we can do. If you do 360 you'll get the same view as zero to the right. So if I want to move more to the right and I want to look more over here I can type in 100 that would point more that way. Let's do 180 so that'd be pointing back. There's a dirt road there. So if we want what we could do here is we can pass it information for four different views and get the four different angles. So that's what we're going to do and we're going to do it in a script. To save time I'm going to copy and paste the script because I already have it written up. I'm going to say well as I've mentioned in the previous tutorials in the series all my codes up on GitHub and here is a view of that and I'll give you more information on the GitHub stuff at the end of the video but here's the code. I can copy and paste this. I can look at the raw copy and paste it. I can also grab this URL here and I can then just say W get and whoops I can say W get and paste in that. It downloads it but it's not executable. If I try to run it it's not going to let me yeah it's not even going to let me autocomplete because it's not executable. What I'm going to have to do is change mod plus x. Now if you get clone you don't need to do this because it doesn't just download it. It pulls everything down as a project but we'll say get street address. So plus x so if you create a script change mod plus x to make it executable and at this point I can run it by dot slash and I didn't give it any variables so I can do here is I can copy and paste the example here and get a street view of Fifth Avenue in New York one two three Fifth Avenue and my script pulls down the four different directions. There's probably I believe there is an option to get a panorama view all the way around but all depending on what you want to do I think four views might be useful rather than having one long one but if you want to make a panorama that you can pan around you can do that. So let's go ahead and look at this code. If you watch the previous videos a lot of this is going to look familiar here we're checking the number of arguments given by the user. They need to give at least one argument and really this program only takes one argument which is the address. So this is saying look at the number of arguments if it's less than one well then give our error output which shows the usage and example and then exit and don't run the rest of the script. Okay then we're going to say take the first argument and set that to the variable of address don't really need to put it in the address but it's nice label things like that and if you're going to be using the code the script the variable more than one place it's nice to have it like that just for reference I could leave this line out all together and down here where we use address use dollar sign one whatever. This time I put my pull commands and display commands and the remove command basically the bulk of my script into a function called get view. Why did I do that? Because I think that's the easiest way to loop through it properly and also loop through it all at once. What I mean by that is here down here the bottom of our script this is our whole script we're already at the end it's not very long. We're saying for I in and then we're giving it command of sequence. Okay so we're saying we're going to do a for loop and we're going to create a variable called I and we're going to loop through a set of numbers. So let's go ahead take this and real quick I'll open up another shell here I'll paste that in there and as you can see what this is doing it's starting at zero it's moving by intervals of 90 and it's going to 270 and then stopping. If we did 360 again the first view would be the same as the last view so we don't need to go 360 we're just going 90, 90, 90 and stopping at 27 or sorry 270. So that's giving us our four views instead of typing out each number which it's only four numbers I could have typed out each one and it actually probably would have been about the same length. But if you wanted to get more angles you can easily modify this to get every interval I don't know why you would need to do that but if you needed to you could so I decided to throw that in the loop. Now inside that loop we're doing is we're calling that function now I could have theoretically put all this in there a few issues with that is if I did that it would download one display one wait for you to close that remove it download the next one display the next one wait for you to close that view remove it so forth and so on doing this not only allows me to run all this in one command but also let me use this ampersand which says do it all at once so we have four views instead of downloading one downloading the next download X it's gonna start downloading all four views at the same time and displaying them as they appear and then removing them as you close them so I thought that was the best way to do that so that's the ampersand there is saying run this command and continue with the loop which is just running that same command again doing it four times so again we can run that example there get the four-street views we can also do it in Naples Florida there that's a nice house right there think that's the house we were looking at earlier in the first example there so there's our street use and and you can somewhat line up because of the curvature of the lens they're not gonna line up perfectly but if we can figure out yeah okay so this one goes here you can see that's the driveway right there and then I guess it's not right this one's the next one yeah there we go that lines up and if we were to move these off like this this one would line up over here again not perfectly and then again the first one will line up about there so you have a complete 360 and four different frames so that's great in a street view with an address let's go ahead and go back to my github account here and back out and that was get street by address here's get street by GPS basically the same exact code except for instead grabbing an address or grabbing the latitude and longitude and we're saying that as the location there not gonna bother really going over that because everything else is pretty much the same we're getting the same for views looping it through looping through the function blah blah blah so again this is a series hopefully you've watched the previous videos in this series if not there should be an annotation on the screen as well as possibly one in the description of the video if you want to get all the code in this video go to github.com forward slash middle x1000 look at my repositories for one called maps and locations this first part is all basher those shell scripts and you can see all the code there I recommend taping out yourself playing around with it so you learn if you're having issues then you can download mine if you just want to download mine to modify it or just download to use it they're all there free and open source my side of the code again remember you're using a service that's online that can be taken away and does have restrictions on the number of requests and of course the images are copyrighted so be careful to use them for please visit my site filmsbychrist.com that's Chris the K should be linked to that in the description as well and please like subscribe and share it helps me out a lot and as always I hope that you have a great day okay this is an introduction to filmsbychrist.com I'm Chris that's Chris the K that's me right there my daughter ember and my wife Jennifer we pretty much live in the swamps of Florida I'm a firefighter by day as well as by night we work long hours but that's not why you're here you're here about the videos I put up on YouTube these videos are mainly about computers and programming which means most my videos look something like this and if that's what you're interested in great if not that's alright I do videos on other topics too such as video editing special effects photo editing 3d design and music creation if you were one of my viewers and you enjoy my videos my patreon page is a place where you can go to help support my videos so I asked that you take the time to go to my patreon page and look at different levels of rewards you can receive for different levels of backing there should be a link in the description of this video if you were watching it on YouTube otherwise you can visit patreon.com forward slash metal x1000 and I thank you for your time and your support have a great day


Ukrainian soldiers on the eastern frontlines have called on NATO to invite Ukraine to join the alliance saying the Russian threat will remain even if the war they are fighting now ends. Speaking ahead of the NATO summit in the Lithuanian capital Vilnius, soldiers who spent the last several months fighting battles against Russian troops that invaded Ukraine in February last year said the country's eastern neighbor has never been a peaceful state. Russia is a country which has been arming itself throughout its entire history, it has always been on a warpath. They may be thick, but they draw conclusions, they modernize. One should not underestimate them, they should be seen as a strong adversary, Bulgar, a marine infantryman who gave only his call sign, said. His comrade-in-arms, call sign Povar, said he has just recovered from wounds he suffered as his unit, part of the 35th Marine Brigade, battled on Ukraine's southeastern frontline. I hope this will be the last war in Ukraine. That we finally put a full stop to this 300-year long war, Povar said, referring to Ukraine's long and bloody struggle for independence from Moscow. But like Bulgar, he said the Russian threat will not go away. When we have such a miserable neighbor, then we need to join some kind of alliance, join the civilized world, to have serious support and serious partners, he said. Kiev sees membership as the ultimate deterrent against Russia attacking Ukraine again after a illegally annexed Crimea in 2014 and launched a full-scale invasion in February last year. When we have such a miserable neighbor, then we really need to join some kind of alliance to the civilized world, to have serious support and serious partners. I hope this will be the last war in Ukraine. We will finally put a full stop to this 300-year long war, that it will not happen again. But you know, if you want peace, you need to prepare for war, someone has said this phrase for a long time. We understand that we need partners and we need help, so that we are not alone. If there will be such a situation in the future, it will be solved much faster than now. The Russian army is not enough, it will last once. And the European Union will not be able to operate. NATO wants such a military force as the Armed Forces of Ukraine to be in their alliance. They have already seen what we are for the guys, what we are for the people, what we are really for the people. Are we going to be in the alliance of NATO? Well, it seems to me that after this war NATO will have to learn from us how to be in this war. Because if you take it, then with such a massive use of artillery and aircraft, this block of NATO will be destroyed. It is a country that has been fighting for all its life, all its existence.  They are not stupid, but they are still making some conclusions. They are not stupid, but they are still making some conclusions. They modernize something, so they do not need to be underestimated. They need to be put as a strong supporter. If we had NATO before this, then this war would not have happened. I think so. Therefore, if we can, then I hope that we will be a member of NATO. I think that the Russian army will not be able to operate. I think that NATO will have a huge benefit for Ukraine. Because it is a great family that supports NATO. And so, thanks to NATO, they are very grateful to them for helping us, working with us, learning from our people. In this situation, it is a very necessary for us. I am sorry. I understand that it is not all at once, but the faster, the better.


back to Tuesday entrepreneurship. My name is Jermaine Machache. You are watching the Y254 channel and this is why in the morning. In case you guys are intrigued by what we're gonna be discussing, we're going to be discussing little bit to do with pastry, please do reach out to us on hashtag Tuesday entrepreneurship, hashtag Y in the morning. And you can do so on our Facebook and our Twitter page. That is Y254 channel and on Instagram, you can find us on Y254 underscore channel. I myself can be found only on Twitter at joy underscore Machache. Please allow me to introduce, by the way, before I introduce, I don't know if you guys can see the cakes we have on display over here. And I hope I can get a taste. Our guest today, her name is Emma Murady. She's a wonderful, wonderful pastry chef with such a wonderful heart. And we're going to be delving into more about why she does what she does and who she's even doing it for is what really touched me. Emma Murady, I think your full name is Immaculate. But you go by Emma? Hi, can I call you Emma? Yeah, you can.  And it's actually for both the deaf and it's a public college that also accommodates people who hear as well as people who are deaf. Maybe we can discuss more, Ms. Murady Emma, about your technical institute before we can talk about your wonderful pastries. Yeah, so you do teach people who are disabled and people who are abled. Wow, that's interesting. Tell us more about that. Karen Technical Institute accommodates both deaf and hearing to their advantage. Their hearing get a chance to learn the same language so you can deal with any client who is deaf or you can also interact with the deaf people. You know their challenges, how you can help them. Actually, they are normal human beings. They can do everything. Disability to them is not an inability. It's a very strong, they really, they communicate just normally like anyone else does. Yeah, just perfectly fine. And I like something that you said, the disability is not an inability. So even though they may have a disability, it doesn't mean that they're not able to do certain things. And that's why they do what they do. And that's interesting because most of the time I think we get a little bit confused or we might get a little bit of, how can I say, miscommunication when it comes to teaching people who are disabled quote unquote. But maybe you can tell us about some of the experiences that you have shared with some of these people before we can start talking about the actual business. These people love, they love people who understand them. Okay. It's like when someone is talking their local language and you don't know, so you'll feel a little bit depressed. But when you show them that you're interested to know what they do, what, how they interact with people, they love you and they will feel that you're appreciating them. Right. Yeah. So that's how we get along and get to learn the sign language and get to enjoy and study together very perfectly. You just use the sign language to communicate to them. Some can partially hear and they can partially talk. To just get to understand them. Okay. And you do sign language yourself? Yeah, I do. You do, completely? Yeah, I can sign my name. Wow. Okay, please sign your name for us. My sign name, M, Q, L, if I need to finger sign, then E, M, M, A, C, U, L, A, T, E. Hi. Hi. Yeah. That's a whole alphabet chapter. I can teach you your sign name. How can, how do you say joy? I know it's just three letters. J, O, Y. Okay, J, O, Y. Oh, okay. Yeah. Okay. I love it. Maybe you can teach me a bit more later on. Yeah, I can. We need to talk about your pastry work just a little bit. I see some wonderful things that you have created. Is this your own work? Yeah, this is my work. Okay. And if I may ask, when did you begin? When did your interest, your passion for pastry? When did it first start? When do you first notice? Hey, let me have a thing for pastry. It was back in, when I was in primary. Primary? Yeah. I was so young. I love cakes, so like, I didn't know. I just saw them in weddings, birthdays. So I went, my aunts used to do such work. So I just sat next to her. I saw how she decorated the cake. I watched, then I went, bought a small cake and asked my mom to buy me icing sugar. And then I tried it out. Although it was not perfect, I continued. Like, the children in our village, when you have a birthday, I used to tell them, just go bring, I'll try it out for you. And that's how I learned. I did it like, it was passion, it came from my heart. I did it with my whole heart. So I didn't know when I finished from four that I would be admitted for food and beverage and specialise on pastry. It was God given and so wonderful. Yes. That's interesting. And you know, as we were talking, you told me that, actually, that there was a time that you started cooking coat and coat for what to warm Django. Yeah. Aha. Please tell us about your experience for cooking for what, for what to warm Django. How was that experience for you? And why did you decide to do so? Back in 2017, when I completed my form for, me and my mum sat down, thought of our household because I have siblings who need to learn. I had finished from four, so when you're just home, instead of just idling around, just look for something to do. So we came up with an idea with my mum. When I was in Django, we were building our church.  What if I can go in and cook for them something and just charge them a little, something small. So my mum... So bring the hotel to them. Yeah, I bring the hotel, just there next to them. So my mum bought me one packet of unga and one cabbage. One cabbage, yeah, unga, yeah. The first day she cooked for me, the second day I did it myself. So one plate, I used to cost it at 50 shillings. From the 50 shillings... Yeah, ugali and cabbage. Yeah, ugali and cabbage, sorry. From that, from the first day, I got capital two, continue. So the second day I introduced tea. Tea. Yeah, so it was tea in the morning and lunch, ugali and cabbage. The third day, I introduced porridge. So it was tea in the morning, ugali, cabbage, lunchtime, and porridge in the afternoon. Okay. So from this, I created attention to very many people. So even the outsiders began to come during lunch hour, wana kuja, wana kulaukondani, just the same price at 50 Bob. From then, nika jenga capital, I bought myself some icing sugar. This was, it was back in my head, but easy pesana ta futha, niza kun sei dia ku move on with my pastry work. Right, right, right. So from there, I got capital. Nika nunwa some few equipments, like the piping bag so costly. So nika nunwa some few equipments, piping bag, I got myself some packets of icing sugar and stuck them in my room. Do anytime I get an order, I think niza, niza very comfortably. Okay.   My mom taught me how to bake. We used to bake with a jiko. We don't own an oven, so we used to bake with a jiko. And it would be very, in a kato smat. Thank you to. It would still be just fine. So beautiful. There would be no difference. Yeah, so my mom would help me bake. Then I would do the icing myself. Okay. Then my father would do the advertisement. Oh, I love that. Yeah, so he would take it out. Yes. And tell, come and see what my daughter does. Come, come, come. So from there, I get clients. I bake, I bake. We get money together and we proceed. That's beautiful. Yeah. Like a family that supports each other. Everyone is doing something. Yeah. She's teaching you how to start off in life. She's teaching you how to bake. She's the one that bought for you the flour for your gari. And that's kawanka cabbage. Yeah. And day by day, sasoka is acting as a chai. Your love sasa is uji. Uji. And that's from your mom. Yeah. And then you now take the part of doing the work. And then now your dad goes and does the marketing. Yeah. As you said, it comes now in markets for his daughter and sees this is my daughter's work. That's wonderful. And when it comes to entrepreneurship, we do believe that we need our family support in order for us to do well. So now that your family has been supporting you when it comes to this now one on four, we're proud of Emma. And we love what Emma does. And we continue to market for Emma. Are any of your siblings involved or your cousins? Or is it something for you and mom and dad? It's like for the whole family. The whole family? Yeah. My aunties give me orders like, I'm stronger on a birthday, just do a cake for me. And I'm thinking, I sell to them, I don't give them piece of business. Business is business. Yeah, I sell to them, so I just do them a cake. When I deliver it, of course, when I eat outside, it does come for birthday. So like, wow, where did this cake come from? I want such a cake. So the orders start coming. So even my aunties, my cousins, they also market for me. Oh, so much for you. That's beautiful. So now to talk a little bit about the decorating here, because you did say that your mom may have started off by showing you how to do it, but she didn't teach you how to do the icing. The pat for the decorating of the cakes, nobody taught you. Nobody taught me. That's something that you just kind of started by yourself and experimented and then you perfected it. Tell us about that, Kikoko. Icing is the best part that, like when you look at the first cake there. There's ones in white, okay. You don't, first you don't see the cake, what attracts you is the icing and how it's decorated. So when you add icing, it needs to come from your heart. It needs, you need to do it like, this is my cake, this is not a client's cake, it's my cake. So you do it to your level best. Like when you're not taking a cake young with okay, that's how I want my client a party. A party, in the end. So the icing should be very attractive. Okay. Very, looking very sweet. Let me see. Then the second cake.  Okay, so you practice until it becomes perfect. Yeah, like it's an art. Aha. Yeah, it's an art. So you need to at least do well in the culinary arts so that you learn how to, to do your crazy stuff on top there. Yeah, you can add to a couple of your creativity. Then you should have a theme. A theme? Yeah. Tell us more about a theme. Okay, actually cakes have you guys, cakes have themes. Who would have known? Yeah. Okay, I'm learning a lot today. Tell us about themes and icing. Like for a baby, you can just do a dull color, like a black color, you can't ice a cake and it's a baby's birthday. You need to do a bright color, at least whom to try to ask you how this make cake. I'm so excited. Okay, you're not. Yeah, I'm not scared to cook your cake. Like my little sister, if you ice for her, I'll just take her to cook. Like I need a happy birthday cake just because of the color. So you have, if it's a bright, a child's occasion, do a bright icing. If it does not need so much brightness, dull colors also come well. Okay. If it's maybe like a baby shower, you can do just not a flat one, like this one. Maybe you can shape a baby, you can ice a baby. You can. Yeah, or that's a set of, maybe that cast-on box for a bath. Yes. Yeah, you can do that baby. Yeah, if it's an athletee, you can do maybe a shoe. Yeah, if it's a musician, you can do a mic. Yes, things like those. Too much with the theme of the occasion. Okay. Yeah. And what's the theme for the cake in the middle? This is the cake boss, Emma the cake boss. You're Emma the cake boss? Yeah. Okay. I love, so many people know me for, I don't love bright colors, I love dark colors. Okay. So that's my color. That's your color? This is Emma's theme. Yeah, this is Emma's theme. Uh-huh, I see. Can we finish off maybe with the ones of the far end? Who called, we're sure. This is the chocolate cake. Okay. This is a vanilla cake and that is a vanilla cake. These two are vanilla. Yeah, these two are vanilla, this is a chocolate cake. Okay.  Chocolate overload. Sweet chocolate, yeah. Chocolate cakes are good for ladies. For ladies. Ladies love for men. No for men. Ladies love chocolate cake a lot. Yeah. Yeah. For ladies here, so I just did the chocolate. So we are sad. Yeah. Are we allowed to taste these things afterwards? Because I'm even salivating you guys. These cakes do look wonderful. And Miss Cake Boss herself, Emma is a wonderful character to have on set with us. And if you are interested in her business, where can they reach you? On Instagram, Emma the Cake Boss. Emma the Cake Boss. Facebook, Emma Morevee. Uh-huh, yeah. Okay, so Facebook and Instagram. Yeah. Okay. So if you guys also want to reach out to us, maybe talk about entrepreneurship and maybe get some ideas. Please do so on our Facebook and our Twitter page. That is Tuesday entrepreneur. Hashtag Tuesday entrepreneurship and hashtag why in the morning. My name is Jermia Chachet. Let's go to you to talk to Diego until we are told we have no more time to talk because me I'm just hungry. Can we just maybe get a little bit about your challenges when you started this? Because I know that you're not, when it comes to this and you practice, even if you practice and you become great at what you do, challenges will always be there. Yeah. And sometimes even competition will always be there. Can we discuss about challenges in our competition when it came to the Cake Boss? First, I said we don't bake with an oven. So that's a very great challenge. Even now? Yeah, even now. Oh, wow. Okay. I don't bake using an oven. I bake using a jico. Wow. So it's hard to regulate the heat.  That cake is a burn. And then you need to open so that you see if the cake is cooked. So imagine when you open and the cake is rising, it just falls. That's a mess. So you have to redo the process again. And that's a loss to me. Of course. Yeah. So that's a very big challenge. The second challenge, this tea competition and there are people who are striving to stand tall. Right. So I'm also on the race. I need to stand tall. I need to let people know that I'm a Mother Cake Boss. I do this thing and I give up. So people are outside there. People have great ideas. So I need to make them know that I also have a great idea. I also can do this. For me, you can get a quality cake. No matter what. No matter what. Yeah. It's a quality cake. So that's a very great challenge too. And also to market myself. Okay. Yeah. Right. So baking, it's sweet when you're baking. You love it when you're baking. But now the challenge is kind of pull you back. Dear and dear and dear. But you have to keep pushing. You have to keep pushing. Yes. To keep pushing. Maybe you take to a client and like, I'm not happy with this. So you have to redo. Yeah. You have to redo the cake. And try Oofanyaske, yeah. And this is what I needed. Or maybe a client brings a picture. I want my cake to be done like this. Yeah. And you don't know how to do it. Yeah. Maybe you have to convince that client. I can do it for you this other way. You don't show the client that you don't know how to make it. Maybe show, it just convince him or her. I can do for you this cake this way. Then after that, you learn how to make it the way she wanted or he wanted so that any other client comes with the same picture, you won't convince him. You just say, yeah, I can do for you. You can do. Yeah. Of course. Oh, wow. That's interesting. That's wonderful. And lastly, maybe we can discuss about your plans. What do you want to do when it comes to being a pastry chef? Do you maybe want to widen from cakes and muffins to other things? Or what do you foresee for yourself and being a pastry chef in the maybe next two years? I want to be the best. No, you have to be the best. I want to be the best. I want to do the big, big weddings. I want to be invited to do the big, big occasions, like maybe 50 years, maybe in Kenya, when they celebrate. Like when you celebrate, maybe your anniversary. I want to be, you call me a major for this cake. I want to be, yeah, I want to be with Kennedy. I have very big plans. You have very big plans. Yeah, very big plans. So you want to cook for weddings. You want to cook for events, anniversaries. National events. National and political events. Political events, everything. You have to be baking cakes for a horror himself at some point. Yeah, exactly. That is great. That's a good plan. And that's a very, very wonderful mission to look up to. I do hope you achieve that. And we do have to wind up our show. I am glad that you have come on set. It has been great knowing you, Ms. Morayli. And you know, this is Tuesday's entrepreneurship, who once again, I want you to say your social media handles because I know there are people who are interested in your cakes and even might even make some orders. On my Instagram page, Emma the Cake Boast on Facebook, I'm Emma Morayli. It may be my phone number<PHONE_NUMBER>. Right. Thank you for having me. Hi, Abbas. Thank you so much for coming. We do have to make way for our next interview. Do stay tuned in. We are not done. We have more entrepreneurs going to come on set and do stay tuned in. And Barry and Hilda will keep you guys very, very, very entertained in the next coming interviews. My name is Joy Mochache. You can find me on Twitter alone on joy underscore mochache. Thank you so much. Have a blessed wonderful day.