Hi, my name is Xiaoyan. I'm a research staff member at IBM T.J. Watson Research Center. Today I'm going to give some demo on IBM Paris. It's a big-scale geospatial data analytics platform. So today I will quickly go over the sign-up process and then give some examples for you doing the query on the platform. And then in the end I will demonstrate the API call using REST Client. So the website is Paris.ies.ibn.com. IES stands for Research. And if you have any questions, please feel free to contact admin account, Paris.us.ibn.com. So let's get to it. Okay, the Paris webpage here, on the left-hand side, there are links to the user menu, as you can see. The user menu, you can find pretty much everything you need to know about how to use it, how to design and the details of each data set. And then we also have this tutorial video will be hosted here as well. And our system maintenance weekly schedule is 5 p.m. to 7 p.m. Eastern Standard Time. On the right-hand side, here is where you can sign up for a new account. For IBMers and non-profit or academic users, you can request an account. We need your work email and your institute's name, because the approval process involves validating the email versus the institute. And we would love to hear about your interest in UsePairs4. And once you use this subscribe, it should bring you to the page, this is the subscription page. It should send you the email, say we're processing your request. Usually this takes less than 24 hours in a business day. And then once the account is approved, you'll get a welcome to IBMPairs email. And you need to use the link there to activate your account. Basically, you need to set your password. And the link is only valid for one click. So if the second time you try to use the same link, it will not work. It will give you invalid link. This is for security concerns. So the link is only activated for once. But if you already use it and then for some reason don't remember your password, you can reset your password. It will bring you back to the setting password page. All right. Okay, so let's get started. Okay. Your login is your email address. Here are a few main menus. The query page let you define the query conditions. The jobs page show you all the queries you have done. And because this is a big data retrieval, you actually don't need to wait around for the query to complete. You can log out and log in. The query will be saved under your account. Metadata. I'm going to go into this a little bit because it explains the architecture of the data. First is data set. As you can see, these are available data sets like ECNWF, European Weather, Elevation in the US, Global Weather Model, for our cross-gib is historical crop planting map in the US. I think 30 meter resolution. We also have San Joan data set. We're experimenting. And MODIS, we have global satellite coverage of MODIS, two different products. And present is historical weather in the United States. You can go back, I think, about 10 years. I've been in analytics. This is where we actually can develop new models and put it back on the system for users to use. This one is called reference evapotranspiration. And climate forecast is based on Norway's CFS model. And it's a long-term forecast, about six months look out. This one, the SMT self-learning model is our statistical weather forecasting model for short term in the United States. And then forecast is also United States weather forecast for Norway. And then inside data set, inside each data set, there is a data layer. So for example, let me pick one that has a lot of parameters. You can see these are the parameters like the wind, precipitation, ground pressure, solar irradiance, relative humidity and temperature. And these are called data layer. So data set and data layer. And then data table is something new we are developing. It's going to be able to host Internet of Things IoT sensor data. So basically it can host a point of data that has a very long temporal series. So that one is not ready, but it's coming up soon. Data region, this one is mostly for satellite data. So for example, satellite data is going by tiles. What it means is it's just like a snapshot of one part of Earth. And you can look up, like, see, okay, if you know the tile of the area you're interested in, you can take a look. Okay, is that tile available in the database? So for modis, it's horizontal tile number seven. For example, here is the number seven and vertical tile number five. And it shows you the center of the tile, the latitude and longitude. So for our modis, I think we have all the tiles, it's a global coverage is complete. And the bottom one is color table. Color table, this is where you define the color scale you use for the data. For example, blue, maybe you want the blue color scale for the blue spectrum. For example, in satellite, you can associate them. What you do is, I think it's in the somewhere, in the data, maybe in the data layer, you actually can associate that. And of course, administration, you can change your password. Under help, there are three menu. One is the user menu, so you can access past menu inside your account as well. And then the second one is the tutorials. So here, in addition to the demo video, we also have the introduction. The introduction, hopefully you already watched that one. It covers the design, the concept, and the architecture of pairs. Okay. And then on the bottom is the acknowledgement to all the data sources we use in our system. Okay, so let's go back to the query page. And go to Summit New. And as you can see, excuse me, for define a geospatial query, the first thing you need to define is the spatial coverage. So it can be a single point, a point anywhere in the world. And it can be a polygon.  And it can be an area. You can draw a little rectangle and define an area. Okay. I'll get into a little bit more detail. So let's take a look at just single point. Just click anywhere. So it will draw the latitude and longitude. And for this one, I want to demonstrate something that's, you know, how fast you can get a lot. You can get a lot of point data like six months ahead. For example, for the weather, climate focus, okay, long term focus. And you can choose all the parameters in there and see Summit. And this should come back right away because the point query really is, it's very, very fast.  So you see you have the unit information, you have the value. And you can download the data in either CSV or in JSON format. So point data is simple. It can be handled by that. And I want to point out to you is here on the bottom. This is a very useful item. This is what we call the API string. You can copy the API string to your clipboard. And that one you can use later on say, okay, I actually want to construct an API called routine lay for my, for my code. So you can do that. What you can do is you can just put in the address. Just attach the address here and add to the right before the query string. And then this one you can, you can call in the API code. I'll get to that. And you can copy it and also you can send to query page. What this does is it fill the, you know, the conditions that you just put in. They don't have to redo it if you want to modify something. This is make it very convenient. Okay. All right. So point query is very straightforward for polygon. The polygon here, there are three different group of polygon, personal polygon. These are the ones you uploaded yourself. So I'm going to show you how you upload your own polygon. It's under query. They say add area of interest and say personal. And you can see where all my polygon came from. You can say add. Let me just say a test. I want to add a test. And right now we actually only accept KML, shape file format. So for example here, I can pick, pick either one, anything, right? So I can say Italy. Okay. And they add. So this shape file just got added. And then when you go back to submit new and your personal polygon, it should show up. Yeah. So test. So basically it showed up. And of course you can also do group. What I shown you here is in my case, I don't see any group. When you were adding personal polygons, you can, you can actually decide to say, okay, I actually want to share this with the group. For example, this one I added. Here I share with group. And this one will show up in everybody's in the group, under the group. So that's a way of collaboration with people. So I have all my polygons shared with the group. So I think everybody should have these things set up a polygon under your group. In my case is in under personal. So the third one that's very, very useful is in the repository. So we actually uploaded all the shape file for all the states in United States. So for example, you say USA, Alabama. Yes. And you can query any state name, just start typing and it will show up for you. And you can use any of these to do your query. So for example, the first thing is I actually have an interesting area in Florida. It's called DeSoto County. And it grows a lot of oranges. And I interested to look at the current orange, you know, the conditions. Of the orange, orange yellow bombs. So what I did was I choose for the time here, you can do an interval. And for me, I'm only interested in the latest. So the day here, it doesn't mean the time need to equal to this time. It means the time that's closest to this time before, before this time step. For interval, it's the same way. So you start a time and then end a time between these two. Okay. So I only want to get one file of NDVI value. So this is under satellite and product 13. There are two satellite equal of their equivalent, Aqua and Terra. And I will say, okay, let me take a look at the NDVI value. But you can add a condition. For example, I can say, okay, I want to take a look at just the orange bombs. So you can pick historical crop planting. The crop is equal to 212 is for oranges. And submit the query. And you'll see this is a new query. We just submitted because it's initializing the query job. Okay. And we can go back and take a look. I just want to see it. Okay. I'll show you. One thing that's very useful is once this job name is created, you can select it. And then click the little edit job icon. It's a pencil button. Okay. And then it show up. It basically lets you, you can put in a nickname. Say this is orange. And the same thing, you can copy the API string. Okay. So I'm just preparing myself for the API section here. So you take a look is the query, the type is polygon, interval, deep layers, et cetera. And the filtering condition is this layer equal to 212. Okay. And then you can send it back to the query page to modify your query, just like I mentioned. Okay. So it actually is ready. So it's very, pretty fast. And here to click here, it will show you the, basically show the layer. So this area has lots of orange fonts. And you can click on the, on here, it actually happens to be orange color. That's pretty fun. And if you click on the timestamp, basically that's a file name. The color scale will show up. Right. So if I click on the orange area, it should, it tells me it's 212. This one, because they are like 255 different crop. That's why the scale bar we actually specifically made a scale bar for it. So it can show up. I think 212, yeah. It's about the orange color, orange color. Yeah. So, and we also, we actually query NDVI. This is normalized, different vegetation index. It's about the most, you know, useful parameter for vegetation index. That's, you can gather from satellite images. So if I click this one, it actually shows the NDVI of the orange field. So you'll notice that, you know, this NDVI is not continuous. It doesn't show any other places. If I click here, it only show you the area that orange is planted. That's how we do filtering and joining different data layers. And this can be very useful because you can monitor over a long time period historical and take a look at the NDVI historical data and learn the, you know, each year's yield versus the NDVI how it grows. And you can even add all the historical weather conditions. Okay. So that's the first one. And by using that trick, we actually can do something very similar. For example, I have just tested one of the query is for cornfield in Iowa. So I can just say edit job. And this one, I want to send it to query page. So I don't have to repeat this definition. Say spatial coverage, this is Iowa. Be familiar with U.S. geography. And this is the day. I think I was interested to take a look at last year's corn around July timeframe. And we are using the same thing, the NDVI value for modis. And here the crop is equal to one. That's where corn is. And you can submit. And I should give you the same results at the corn NDVI. So what I'm showing you here is the crop is corn. The crop mapping is very high resolution. I think it's 30 meter resolution. So as you zoom in, you will see a lot of details. There are a lot of corn fields. And then you can take a look at NDVI value. For the corn field. So again, you can learn a lot about what happened for the corn farms year by year by accumulating all the data. All right. The other one that I think I'm interested to show is a composed query in Kenya. This is for agriculture. So I do the things I want to edit the job. Send it to query page. So I have the exact same condition. So the Kenya is the polygon I chose. And the timeframe is for the weekend, for the past weekend. And then there is the weather. Because I was interested to take a look at the precipitation rate of Kenya over the weekend. And I want to filter it with another condition is reference evapotranspiration. And it's the ECNWF based model. That's greater than five. So I'm interested to see the area that there's a lot of water loss on the plan. And at the same time, there's no precipitation. I can submit this one. And that's the new one we submitted. I can show you quickly how that looks like. We'll check the life query a little later. So this is, you know, I think every three hours. Take a look at the precipitation rate in Kenya. And you notice that some area didn't have anything because that's the area that evapotranspiration is less than five.  Everything shown here has higher than five millimeters per day water evapotranspiration. So another, I just, I also want to show you how to do, how to define an area query instead of using a predefined polygon. This is even straightforward, even easier. So for example, I'm interested to take a look at the area in Canada. That's the area this year, I think you may, may first try the awful forest fire. And we can take a look before and after the forest fire for this area will happen. So I found the area and go to the area definition. And I'm just going to make a rectangle selection. Okay. And then that will define the area for you. And then the date, because I know we were looking at around May 1st, before and after May 1st. So I can do is, okay, I will do April 1st till the end of May, maybe till the beginning of June. Okay. And then we can take a look at the satellite. And EBI, of course, is very important. We'll see the vegetation index before and after. And we can also take a look at near infrared. This actually can tell you when it's burning, the infrared is going to be high. Right. And also the red, we can do both. Okay. And submit. Yeah. So this one is working. And I think the previous ones, I just want to show you. Yeah. It's working as planned. Yeah. So that's how this works. Okay. I think we have more coming back. Yeah. So while it's spinning, it really is just taking the data and generating the geotip file so it can render on top of the map. Visualization. And in our case, visualization is not the core of the project because there are so many really awesome softwares out there that can do GIS visualization really well like QGIS3. And so we encourage our users to download the data. These will be saved geotip files and use that to do first analytics and so on. Yeah. So that was our call. Very well did. I just want to make sure we got, I show you all the ones we did together. Okay. And the new one. I think that for McMurray, the forest fire. So this is before the forest fire. This is end of March, beginning of April after the forest fire. So you can see pretty clearly where they, so this is just, sometimes there is cloudy conditions. So this is the red spectrum. I think the one, that one actually shows really where it's burning. It has a much higher signal, I think. Yeah. Higher red signal. And near infrared should portray a similar story. Yeah. So this is before it looks quite uniform. And then after this area. So NDVI will tell you even clear story monitoring. So this is April 30th and May 16th. Look at this large burnt area. Okay. The next one I'm going to show is for a large region. I just want to show how powerful this can be. For example, for China, it's a continent of China. It's really a huge region. And we can take a look at, say, one month from now for nine days. What's the climate forecast is going to be like? So for example, I'm interested to take a look at precipitation rate and then the temperature, ground temperature. And then we can submit this query. And I can show you, you know, the sync query I just did right before I start the session. This has a lot of file because a lot of files because it's every six hours. So every six hours or 10 days, it's a lot of data. And it can be done actually pretty straightforward, pretty easily. So this is a temperature profile. You see how many files we have. And then this is precipitation. And you can see how the precipitation moves every six hours in the region. So the last query, see, that's already come back. So it's amazing. The last query I actually want to show you is something very interesting. It's a drone data. So satellite a lot of times has cloud problem, then it can block the image. And also it's so far away. I think the highest resolution satellite is three meters for some private companies. And the publicly available one, the European Sentinel satellite is 10 meters. That's about the best. But for drones, what we can do with drones is it's another level of resolution that we can achieve both spatially and temporary. So here is, so I actually want to do the same query just to show you what this query is about. Okay, we go back to the query page. And this is the location. Actually, that's how I find the location. So we experimented with drone data that we collected ourselves in our research center. So we are in New York, outside the city. Pretty easy to find because we are on the reservoir. So we have a very special building. It's a curved shaped, a beautiful building. And you can define the area very easily, like I mentioned before, use the area to and just use selection. And what we are doing here is I just want to take a look at the latest data we have collected by drone. It's called IBM drone data. And it has a spectrum called red spectrum. And we want to compare it to the satellite data just for comparison purpose and also compare to the red spectrum here. So that's what you'll see too in some of the query. And what you'll get back is data like this. So this is the research drone data.  This is about like a couple hundred pictures stitched together. We have automatic program that can do it. And you can see the building and all the cars. Actually, the resolution of the drones is about two centimeters. It's actually higher than the open stream map that the rendering map we can let us do. So it just offers something that's beyond our, you know, regular satellite resolution. It's much higher. And for comparison, of course, I have a medium resolution satellite here. It's modest with land set and with Sentinel. The resolution will be much better, but still nothing compared to the drone. And this is how a 250 meter satellite image look like because we're just only a few pixels big. Basically, something like six pixels. Okay. Yeah. So I hope that gave you a pretty good introduction on how to use our user interface and how to use the jobs page. The jobs page. Okay. I think I forgot one thing was when we have, for example, when we have a picture, you can also change the color table. Remember the color table we actually talk about. You define it. You can choose one and then the color will change. And for some of the data, it's, it's a can be very, very useful to distinguish features. Okay. All right. So next section, we actually going to talk about API. So I like to use a little tool called REST client. So remember we, we actually saved some of these. Okay. So it's very simple. You just copy and paste the API string plus the web server and send. And of course, it will ask you for authentication. That's the same as your username and password. And okay. So this is the results. It comes back.  It's the JSON format. The web browser is very slow today. Okay. I guess, yeah, because it's a lot of data. So that's, that's just how basic API call. And then you can, of course, you can convert this into a curl command or W get command in your code. Very easily. So this is a point query. And point query, you can actually also make it a CSV. I think it's called type format. Let me see. I have to check. So this is also in the, in the menu. Okay. Yeah. Yeah. Some, some of like uppercase, low-case, I probably messed up. Okay. Okay. So the next type is, is how do you deal with a polygon query? Because it's not going to be like this. It's going to be a lot of data. And it's going to be packed in a geotape format. So I'm going to copy this. I'm just going to take this part and paste. And when you do copy and paste, be very careful because windows sometimes will add, you know, blank space onto your string. So be very careful. That can cause a lot of errors. So this is good. Okay. The type is polygon, this interval, this data layer, and then this filtering condition. And then we'll say sent. And what this get back is it gave you the very important is a job ID and also give you the status of your query. And once the query is done, you can access the status very easily. I think it's called query jobs. Yeah. Very jobs. And I need to copy this. Okay. All right. And then it says the status is running. I think it should be done very quickly. And then once it's done, you just need to put in download. And of course, this doesn't work in the rest client. I think the method should be, I don't know. But if you put in the web browser, it will let you download. But I want to take a look at the status first, make sure it's complete. It's still running. So let's just give it a couple minutes. How do you want to go back to? Yeah. I think it should show up in the, yeah. I think it should show up in the, is it? This one, 34747192. Okay. It says succeeded. Okay. So now I put in here download and say go. And it just say tell you save the file. Then you can save the file to your computer. And you have, you have all the geo tips. Yep. So that concludes the tutorial for today. And then you can see, yeah, actually in your user interface also show it's available. And you can download now. Yeah. And let me know if you have any questions and welcome to pass.


So my beautiful people, I am back with another Dying Light 2 video and today I bring you all the details you need to know about the latest 1.0.6 patch for PC. How's it going guys? My name's DPJ and if you're doing good with the video, leaving a like really helps out and if you like what you see and want to see more, be sure to subscribe. Okay, so this patch is for PC as of right now. Console patches should come later, I think next week I'd say, I do believe they did tweet that out saying that it will come next week. It's been taken aboard by Sony and Xbox, so yes guys, I'd probably say Thursday, Friday latest. I mean it's still not great, some of the problems a lot of people are having, there's no excuse for them not to be fixed, but I know yes, there's not much we can do about it and I can only report on the actual news that gets given to me, so please don't hate on me for it. Okay, so PC fixes and improvements, added additional video settings including motion blur and distance blur. Added blocks resorting in player ending in a death loop after a co-op session. Some edge cases may still not be fixed and are being investigated. Death screen now has a button that allows to spawn player inside mission area preventing a block. Now that's a big one, that is a massive one and I know a lot of people on console are going to need this too. With numerous crashes and improved game stability, added option to switch in-game voice over between localised and original English. Added additional video settings including motion blur and distance blur, various improvements for keyboard and mouse keybinding options including more toggle option and switch between toggle and hold aiming. And proper music now plays for peers in co-op sessions. And that's what we have right now. So if you jump on PC today and you have a, I think it's about 300MB, you have this update, these are the improvements and fixes that will have landed on your system. Again Xbox, PlayStation, console should be next week sometime, hopefully, but as soon as news does drop on that, I will have you covered right here on my channel. Console is a massive part of this game. Well there we have it guys, I hope you enjoyed the video, leave a like down below, it really helps me out and hopefully guys I'll see you on that next one.


Hi and welcome to the session. My name is Mansi and I am going to help you with the following question. The question says, A speaks the truth, 8 out of 10 times the die is tossed he reports that it was 5. What is the probability that it was actually 5? Let us see the solution to this question. First of all, let E1, E2 and A be the events defined as follows. Let E1 be the event that 5 occurs and let E2 be the event that 5 does not occur. Let A be the event that man reports that it is 5. So we see that probability of the event that 5 occurs is 1 by 6 and probability of the event E2 that is 5 does not occur is 5 by 6. Now probability A oblique E1 is the probability 8 upon 10 that is equal to 4 by 5 and probability A upon E2 is the probability that the man does not 1 minus 4 by 5 and that is equal to 1 by 5. Now we have to find probability E1 upon A that is when A is given that is the probability that on the die so we have probability E1 when A is given is equal to probability E1 into probability A upon E1 divided by probability E1 into probability A upon E1 plus probability of E2 into probability A upon E2 that is equal to 1 by 6 into 4 by 5 divided by 1 by 6 into 4 by 5 plus 5 by 6 into 1 by 5 and that is equal to 4 by 9 which is also our answer to this question. So I hope that you understood the solution and enjoyed the session. Have a good day.


When I first introduced the molten globule, I did it from the concept of hydrophobic collapse, which is still true. But now I'm gonna look at this in a slightly different way. What happens when I'm actually bringing things together and what is the influence of the protein actually being a chain? It turns out that this chain literally just means that the protein is a polymer. Just like a piece of plastic, right? But this does not have any of those nice protein properties. It doesn't really have any well-defined function or packaging or anything. It's kind of boring, so let's throw it away. We can study this just with hand-waving and showing you roughly how the energy or entropy should behave. I'll get to that in a second. So if you don't want to follow the duration, just forward a bit. But those of you who are interested, I'm gonna write down a few things. So one case is that I simply have beads that are not connected. And then I want to add a new bead to this system. And I'm just gonna need to invent a few things here. So I will say that that new bead is gonna have the energy epsilon and it has the volume omega. You can use any number you want. And that means that if I have a total number of particles N and a total volume V, some sort of volume in the system, V and N, that means that I can say that the density I have is rho and that's gonna be the number of particles multiplied by the volume of each particle divided by the total volume, right? So that will go from zero to one. When it's one, I'm crowded in here. So what happens when I'm adding one more particle to this? Well, when we're starting the volume available, that's gonna be the total volume divided by N particles. But some of that is gonna be taken already, right? So the part that is taken is the number of particles I've already added multiplied by the volume per particle. So what should write? Once I'm adding this new particle, I'm saying the available volume is roughly equal to the total volume available minus the part I've already occupied. And then I'm dividing per particle. Again, volume available particle. That equals, if I use the expressions above, that's volume divided by N one minus the density, right? Because the volume divided by N there, minus omega divided by N, which is the volume divided by the density. Sorry, volume multiplied by density. And then I can use the volume multiplied by the volume there and dividing by the density. That's gonna be omega divided by rho. So I can simplify this even further. That's omega divided by rho multiplied by one minus rho. And now all the large V's and the large N have disappeared. I only have to care about volume per particle and the density, which is a number going from zero to one, as I've been adding particles. This I can actually plot and see what happens. Why would we like to plot that? Well, there are two things we're interested in here, right? I would like to understand how the free energy is changing as I'm adding that particle. And God, I mean, by now, I hope what equation you should use. You should F equals E minus TS. So we need to look at how the energy is changing and how the entropy is changing, right? But the entropy, that was just really the logarithm of the volume. So there are gonna be two parts here. And I'm gonna run out of space here. So I'm gonna need to erase this. But if we look at the energy first, if I starting from some sort of number, for every particle I'm adding, I get epsilon. So the more particles I'm adding, the lower the energy will be. So some sort of density here. As I'm adding more particles, the density will just go down linearly. Boring, but simple. The entropy, on the other hand, ooh, this is gonna be more complicated. Let's put it as a function of density.  If the density goes towards zero, this is gonna be one over zero. So when the density here is zero, this is gonna be a very large number. And the logarithm of infinity is still infinity. So there's gonna be something up here that's very large. All the way up. As the density goes towards one, well, eventually we'll say zero here. I can't take the logarithm of zero. So I can't really get all the way to one. But I could get so close that when the system is perfectly packed, there's only one way of organizing things. And that means that it's just one way of doing it. And then the entropy would be zero, right? So at some point, the entropy is gonna go to zero and then there will be some sort of shape between them. And I was just guessing here roughly how it looked based on the fact that I know that equation. If we now plot those two in terms of the free energy, F equals E minus TS. It's gonna depend a little bit on what the temperature is. So depending if the temperature goes from low to high, when the temperature is very low, well, when the temperature is low, that means that I don't have a whole lot of influence from the entropy term, the energy will dominate. You can actually show that you will end up with a quay, something that looks roughly that way. And then if I'm increasing the temperature a bit, it might start to look that way. And eventually if I keep increasing the temperature, it's gonna look something like that. So what's we say? Low T to high T. This is beautiful, we love this. This is a phase transition. Do you see here that at high density, this date is gonna be best. And then at some point when we're changing the temperature, it's gonna be better to jump over to the state of low density. And that's actually what happens. For instance, if a gas is undergoing a condensation or something, plain and simple. In a system with some sort of particles that just attract each other, when they start to condense into a bowl or anything that's making them attractive, it will undergo a phase transition. Cool, now we just need to repeat this for the case when they are connected by a chain. But then I need to erase this first, but remember that plot. So if we repeat this for a chain, the first part is actually gonna be easier. Now I have a chain here and at some point we're adding one new monomer to this chain. And we wanna investigate exactly the same thing, what happens here. So the energy is again epsilon. And then we have the volume omega. And we also have N and V, but I'm not gonna use them. I'll save you some time there. The introductory part here is exactly the same as it. The volume available here is really gonna be one minus the density, right? The difference though is that this particle I can't put anywhere. I can only place this in sort of small region that depends on the distance since the previous residue I added. So I can't add it to the entire system. So the available volume here is gonna be roughly some sort of constant omega. Think of omega as the volume available around the previous monomer, multiplied by one minus density. And this just means that if I'm already crowded the entire system I can't really add anything more. And when I'm starting out, the entire volume here is available. You can derive that properly the way I did it a few minutes ago. This looks almost like previous equation, but I don't have one over row here. So if we just, that means that the entropy then, entropy equals K ln volume. And if we don't care too much about K and everything, that's gonna be omega multiplied by one minus row. But omega was just a constant. So if I plot this the same way I did in the previous slide, energy is gonna look exactly the same. Goes down. Entropy, well, when omega, sorry, when row is very close to one, I'm gonna have the same shape there. Then it will reach one specific state. But when omega is zero, this is just gonna be a constant. So I would get, go to some sort of constant value for the entropy there.  And what this means is that depending on temperature, you're gonna get something that looks roughly like this or like that, or maybe like that, where that is low and that is high. You see, it looks completely different. And in particular, there is no phase transition here, which is horrible. We don't have a beautiful phase transition anymore. Let me erase this and draw the other plot right next to it so I can compare them. So just to recap, this is when we had a chain. And here's when we had a, should we say a cloud. So in the case of cloud, energy looked exactly the same way. Entropy on the other hand looked like that, went to infinity. And F equals E minus TS had a shape like that. So you actually had a proper phase transition or at the different temperature it might look like that. The reason why this happens is that once, if you're in a cloud, in terms of entropy, the best possible state for all our molecules is to be infinitely for almost infinitely far away from each other. If the volume is limited, I can't go there. But in the world, the further away you are, the more ways we have to organize. If you're in a chain on the other hand, we're bound together. So there is an upper limit and you really can't get further away. And it's really this upper limit that means that we don't have a proper phase transition. I can't get to the point where I'm infinitely far away. So what really happens in the multi-globular is not that you have a phase transition. The phase transitions happens here when molecules first don't interact at all and then they start to interact, condense. In the chain, they are already interacting. They can't get out to infinity. So what happens when I form the multi-globul is really that I'm kind of freezing it in. I wouldn't say freeze, but I'm starting to find some sort of local minimum, but it's continuous. And that's what happens in this hydrophobic effect. It's better rather than being stretched out than have the hydrophobic interactions with water. The hydrophobic effects means that I collapse and at most temperature, that's going to be advantages, but it's not the advantages in the sense of a phase transition. There is no phase transition when we're moving between coil and multi-globular. But for proteins in general, the chain is imperative. If you were not the chain, for most combinations of amino acids, it would be better to just spread the amino acids infinitely far apart. And that would mean that it would be extremely advantageous to be in the completely unfolded state, right? And that would mean that you would need insanely good energies to ever make the folded state. So this chain aspect is kind of important for us or being a polymer, that's important for us to actually be able to fold proteins in realistic time. But the chain, per se, does not make a protein. The chain just means that there is going to be an effect that we condense together, but there is no uniqueness here. There is no magic, there is no phase transition. That will have to come from elsewhere.


Hello and welcome to the session. Let us understand the following question. Choose the correct answer. The question says the slope of the tangent to the curve x is equal to t square plus 3t minus 8 and y is equal to 2t square minus 2t minus 5. At the point 2 and minus 1 is a 22 by 7 b 6 by 7 c 7 by 6 d minus 6 by 7. Now let us proceed on to the solution. Given to us is x is equal to t square plus 3t minus 8 and y is equal to 2t square minus 2t minus 5. Then dx by dt is equal to 2t plus 3 and dy by dt is equal to 4t minus 2. Therefore dy by dx is equal to dy by dt multiplied by dt by dx. So it is equal to dy by dt is equal to minus 2 divided by dt by dx by dt. So we get...


As of May 25, 2020, the World Health Organization reported a total of 5,304,772 confirmed cases of COVID-19 globally, with 342,029 deaths. There are now 2,395,295 confirmed cases in the region of the Americas. As of May 26, 2020, St. Lucia has recorded a total of 18 confirmed cases of COVID-19. All 18 cases are fully recovered. Test results received on Tuesday, May 26, 2020 for 26 samples are all negative. St. Lucia has carried out a total of 924 tests conducted to date. This week, we continue testing at the community level and our frontline workers. As we prepare for the first opening of the increasing sectors, we continue to guide the public on measures to reduce the transmission of COVID-19. We continue to request that every individual practices a standard recommendation to prevent the spread of infection. These include regular hand washing with soap and water or alcohol-based hand sanitizers where soap and water is not available, cover their mouth and nose with disposable tissues when coughing and sneezing, also avoid close contact with anyone showing symptoms of respiratory illness such as coughing and sneezing, wear your homemade mask or cloth mask whenever going out from home, and maintain a six-foot distance when in public, even while wearing a mask. Also seek medical attention if you have symptoms of respiratory illness, either during or after travel, refrain from touching items unless you intend to buy them when you are out shopping. The Department of Health and Wellness will continue to provide regular updates on COVID-19.


Free things narcissists do when you move on, when you are tired of dealing with the narcissist, when you decide to move on from them, there are some things that they will do. In some situations, they will just forget about you and find someone else to manipulate.  So here are three things that narcissists do when you move on. 1. Hoovering. When you move on, the narcissist will try to hoover you. This may happen instantly, or it may take a few weeks or a few months. In some situations, they can even return years after you have moved on, even when the narcissist appears to discard you. It's just an illusion. They just keep you on the shelf in case they need you in the future, but they never let you go completely, and when you try to move on, they struggle to let you go. Because they need you more than you need them, the narcissist doesn't hoover you because they love you or care about you.  The only reason why a narcissist hoovers anyone is because they want supply. They have a pathological and excessive need for attention and admiration from codependents, but they do not consider your feelings, opinions or preferences. It's all about what they can get from you, whether it's attention, admiration, money, or place to stay. They want something from you, and that is the only reason why they are hoovering you. When a narcissist doesn't want something from you, you will never see or hear from them again, but it's never about sharing anything with you because they have nothing to give. They believe that you exist to serve them. They believe that people are meant to cater to their needs. They have an exaggerated sense of their own abilities and importance, which results in a strong sense of entitlement, so they feel that they are deserving of privileges and special treatment. They feel entitled to you. They believe that they have a right to your time, energy or money. The narcissist may hoover you directly. They may text or call you. They may message you on social media. They may come to your home or the place where you work, or they may even hoover you indirectly. They may get someone else to contact you. Either way, it's just their way of playing peek-a-boo. They want you to know that they're still there. They may try to love bomb you again. They may compliment you and buy you gifts. They may give you false apologies and fake epiphanies. They may use future faking.  They just miss their supply and when you give them the attention they're looking for, all it does is feed their egos. They don't really see you. They either see a reflection of their false self or a reflection of everything they hate about themselves. And if you're not willing to entertain their false reality, it will cause a narcissistic injury, which will be followed by narcissistic rage because they cannot deal with rejection. They are very insecure, which is why you need to be very cautious if the narcissist is hoovering you. You never know how they might react when you reject them. They may try to cause more problems for you, too, stalking. When you move on, instead of trying to hoover you, some narcissists will just stalk you. They will monitor your social media accounts. They will talk to people about you and try to find out what you're doing. They may even tap your phone or computer. They may track your car. They may place hidden surveillance cameras in your home. There's really no lens that a narcissist won't go to to contain their supply, to keep you under their control because your supply is very valuable to the narcissist, which is why they are willing to invest so much of their time, energy and money to lock you down because they understand what your supply is worth. They're addicted to you, which is why it's so difficult for them to let you go. The stalking may start as soon as you try to move on, or it may start after you reject the hoover attempts. Narcissists do not respect boundaries. They cannot take no for an answer.  While you are with them, they may have led you to believe that they don't really need you, but you will see a completely different side of them when you finally decide to move on. You will see someone who is very possessive and controlling, someone who is very desperate for your attention and desperate people to desperate things, which is why they will go out of their way to stalk you, and they may even leave little clues to let you know that they are watching you. Narcissists have very sick and twisted minds. They get off on things that normal people would find to be disturbing. They are sadistic. They derive pleasure from afflicted in pain, suffering and humiliation onto people, and many of them even have a voyeuristic fetish.  They derive enjoyment from seeing your pain and distress. Be very cautious when you are moving on from the narcissist. If they haven't already, they may tap your phone, they may track your car, and they may even install hidden surveillance cameras in your home. Free smear campaign. When you try to move on from the narcissist, they're not going to let you go that easily. Especially if you are a valuable appliance to the narcissist, they're going to put out all the stops. They are going to make every possible effort and use all available resources to achieve their desired outcome or result. It will seem like they have dedicated their lives to this newfound purpose. It will reveal just how important you are to them. But while you were with them, they made you feel small. They made you feel like you didn't matter. But when you move on, that is when you will see just how much you matter to them. That is when you will see just how important you are, because in many situations, they will go out of their way to start a smear campaign against you. They will try to get as many people as they can on their side, and they will turn them against you. It can be quite a shocking event to witness, but it does happen, which is why it is something that you need to be aware of. When you are trying to move on, the narcissist will do whatever it takes to pull you back in. They will do whatever it takes to contain you and keep you under their control, because you are like their life support. You keep them going. They wouldn't know what to do without you. They wouldn't know where to start, and they are very envious and jealous people. They cannot stand the thought of you moving on and being happy without them, because they already know that they are never going to move on. They already know that they are never going to be happy, which is why they are willing to invest all of their time and resources into profanity new from achieving what they want most. Whether it's money or a good job, happiness and contentment, a relationship or children, because this tends to be what narcissists want the most. They want what everyone else wants, but they are also aware that they are predestined to never get what they want. They are never going to be happy with or without you, because they can't self reflect. They can't be at peace with themselves, because they don't want to hold themselves accountable for their actions. They don't want to deal with their shame, so instead they carry it with them for the rest of their lives, while trying to dump it onto other people, which may be something that relieves their pain for a moment, and they may even get a kick out of it, but it is also the very thing that is going to keep them stuck in this miserable state for the rest of their lives. The narcissists may think that they are gaining power over you by starting this mere campaign against you, but it only destroys them in the end. It turns them and everyone else who participates in it into something they never thought they would be, although many of them may have been this way all along, and just hit it well. The truth is you cannot build anything deep or meaningful, based on lies and deception. They focus on life revolves around tearing things down, rather than building people up, and that is why they will never be happy. They will never get the satisfaction that they are looking for, but that won't stop them from trying. Like an addict staring at a line of cocaine that cannot help themselves, they will only continue to run themselves into the ground, while thinking that they're doing an act of service for their community.  When you try to move on from a narcissist, it is not the beginning of the end. It is only the end of the beginning. In many situations, they will not just move on and forget about you. They will hold on to you for dear life. They are highly dependent on you. They feel inadequate, so they need a part of you to sustain that existence. But when the narcissist hoovies you, will start to spin a campaign against you, it's not because they care about you. It's not because they want justice. They will always be the hero or victim in every situation, but it's just an act. The only reason why a narcissist comes around you, or tries to remain in your life, is because they want something from you. You provide some form of convenience to them. You enable them to proceed without difficulty. You contribute to their easy and effortless way of life. Now that they found this convenience that you were willing to provide, they don't want to let it go, and they certainly don't want to see you running off with the goods.  They feel like you are forever responsible for their feelings and needs.  Thank you for watching. I hope this video resonates with you. Please like, comment, share and subscribe. If you would like to donate, my PayPal link is in the video description. Thank you for watching and I'll talk to you soon.


Creativity is not an option, it is a necessity. The only way to solve the problems that riddle our world. The only way to dismantle white supremacy and cure the disease known as racism. The only way to take our much needed steps forward is to be creative. It's not an option and it will take a lot of courage. Are you up for the challenge?


Hi everybody it's Sam at Mixed Up Craft, thank you for watching my tutorial today. I'm going to show you how to make this pop-up box card. I have made quite a few but I don't think I've done one this size and I've done one by keeping these pieces on but I don't again don't think I've done it this size. Look how cute! So I've got my favorite little llama which I've coloured. Again I'll show you all of that stuff in a moment but these are lovely. If you've never made box cards before I highly recommend that you do because they are really fun to do. They look great and they obviously fall flat so they're easy to post but they're perfect for all those kind of stamp sets that you have all those little kind of scenes because you can just create these fun little displays like this and I just yeah I adore this one. I've made a nice envelope for it as well and again I'll show you all of those papers but if I just bring up a bit closer you can see you've got the cake you've got this lovely bunting you've got balloons I've put some sprigs of just greenery just to kind of fill it out and like he's poking up from underneath it all these flowers here and little cactus and then llama wish you a happy birthday which is from the same stamp set. Very much fun and on the back you've got room there to write your message as well so yeah lots and lots of fun so let me show you how to make it. Okay so I used a variety of my Artaisa Easy Blend markers I have already done the one for today's card and I've stuck the hat and the little bow tie on him there as well. This is the stamp set it's the Sweet Dixie and it's the Party Animal. I've used this in a few cards now again I'll link all of those in and I'll share the links to this in the description box below and I'll list the colors that I use I have got that one there actually which was one of my because my that was it my jasmine yellow I've nearly run it out I've used that so much but it was the same as my touch light the cream so yeah you can see there they're pretty well the lids aren't particularly the same but the colors are but yeah I didn't need the blender so they're the colors I've used but I will list those if anybody's interested. For the flowers I used the bright rose flower border and it was these ones here and that was just to do these little ones here again I've already gone and done those you can see just how they look I love all the different layers to them so that's done I've fussy cut some cactus some cactuses whatever and then I've done what so basically in the paper pack you get a long kind of 12 inch length of this bunting but rather than fussy cut it all again I've got this that would have been either side like this that's how it was on the 12 by 12 strips so I've cut that centerpiece out but rather than waste these pieces I'm going to attach them just in the middle there and then I've got another one so that's what I'm using there that's all my green sprigs all done and then again you'll see I've got the cake and I done really simple color I literally just colored it in block color I didn't do any blending or nothing so really really simple easy coloring there and then for the greenery I just used this one here which was a creative or something dye set again I will find links for this one I'm using holographic card on that one I used gold you can just see the gold picking up and using this one which is the dovecraft and then this is the paper pack so it's the paper addicts viva forever I used it on the record card that I made but I'm using it on this one today really lovely bright happy vibrant colors so for the main card you will want a piece 11 and 3 quarters by 8 and a quarter so it's the a4 default length now if you do have a letter card which would be 11 inches you can still make this I tell you the the score line so that will be in my blog okay so you can make this card even if it is just the 11 inches but basically you want to score along the long side okay you're going to score it two and three quarters five and a half eight and a quarter and 11 and then along the short side you're going to score at four and a quarter okay so that's all the scoring done there and then for your mats and layers I've got some acetate there just for some of the kind of pop-up pieces but you will need for the inside which is these ones under here okay you'll want four pieces of pattern paper that are two and a half by four and then this piece here is two and a quarter by three and three quarters and that's to write your message on so if you want to stamp something on that as well and then for the pieces that go on the outer ones so these ones here the ones that flop over each side you'll need four pieces in my case it's this mirrored card which is two and a half by three and three quarters four pieces and then these are the four decorative pieces to go on top which are two and a quarter by three and a half okay I'll go through the pieces you need for the inside in a moment and also you've got your little top up there I love that card absolutely adore it so that's everything there yeah I just need to cut the strips for the inside and we'll score those in a moment okay so first of all we just want to fold and burnish all of our score lines okay so when you fold it in half you will have one piece shorter than the other the shorter piece is the flaps and these are the pieces we want to cut okay so if you've got the tab here on the left hand side it's the score lines all here that we're going to be cutting up so I'm just going to grab my scissors and you want to just very neatly cut right up each score line okay just to the first score line okay and then this one here you're going to cut all the way down again same as the others but that one you want to actually remove like so and then this tab you just want to take a little wedge off of each corner okay so now what's going to happen is this is going to come around like this and this one you just want to fold that way if you're worried your card's going to crack pop it back in your score board and just score on the opposite side but that's going to go inside like so and then they are all going to fold down so that will become where that kind of piece is there where we stuck it that would be the back of your box card okay and you can see how it will fold flat like this all right okay then we need these three pieces which will be our little tabs in here for us to stick all of these pieces on so you want three pieces that are three and three quarters by half an inch and along the long side the three and three quarters you want to score at half an inch okay and three and a quarter so you're just creating a half inch piece on each side so again half an inch and three and a quarter and the last one half by three and a quarter okay and then just fold all of the ends on those okay so open it up you'll have this tab on your right hand side this second section here if I fold them all down okay so you've got one two three and four the second one is where you want to start sticking first of all you want to add some glue onto the back so I'm just going to bring in a little bit of glue on here and you're going to stick this one about half an inch in from that score line and about a quarter of an inch down okay so just stick that like that grab the next one pop a little bit of glue and you want to stick it a little bit further down again but keeping it the same from the top so about a quarter of an inch you see this one here you see I've got a bit of a gap bring in my lamps you see there I've got the gap where the next one folds okay and then the last one I'm going to stick it again don't worry if they're not exactly straight it doesn't make any difference at all you're not really going to see any of it you see now I've stuck that last one so is that one that one and that one okay next what you want to do is you want to pop glue onto the other ends on all three you want to do all at the same time don't need a lot just a little bit okay and you're going to fold the card in half and don't worry if they slightly touch because once it goes flat they will all spread out and they will lie exactly where they need to the card will be nice and flat no so you know you're going to get it in your envelope just make sure that's all stuck down before you lift it up okay now when you bring it out bear in mind we haven't stuck that back bit down yet you will have that so then all you need to do is run some glue along that tab or double-sided tapes entirely up to you you should have that back bit open you're just bringing that last one over just make sure that you get it all lined up and fold the whole thing flat and that way you know that it is and then bring it all together again and that's what you have so you've got your three pieces to stick everything on and now it's ready to decorate so what I'm going to do first of all is stick all the mats and layers down so I'm going to get these ones here which are the ones to go underneath so if you just lift all of it up and the one where you've got the hinge or the hinge where you've just joined it together that's the back of mine so that's where I want that one to go it should sit nicely over there and then these will go here and those two on the other side so I'm just going to stick them down okay so that's that done now I'm going to fold these over and I'm just going to burnish all of those and what you might also want to do is if you feel that you've got anything see I've got a little bit there where it's kind of like just getting a little bit buckled but that's the score line so I'm going to just remove that completely so it's just again just tidying it up really I'm just taking a very very thin amount you can see how thin it is because it's just started to curl up but just so I can get right in there so it's nice and neat like so there we go so now they hang down because you fold it flat like that or some people do bring up the sides and fold it flat that way but I like to do it that way so now again that's the back I have all these pieces so I'm going to go and stick all my mirror down on all four sides and then all of those over the top okay so next I'm going to stick down everything that doesn't need acetate so I've got my lovely llama here so he's my focal point so I'm just going to pop a very very thin piece of glue there and I'm sticking him on this first one here so I just want enough of him poking up over the top make sure he's nice and centered okay like so then I have my flowers so I'm going to pop one of these the reason I've just changed glues because that one doesn't stay tacky and because this all folds flat on itself I don't want there to be anything tacky inside because it will just stick so that's why I've just swapped glues so that one so I put one flower there and then this one is going to go there I've got this message and that's just going to go on an angle right through the middle okay then I have just one of these little cactuses that I fussy cut so that one's going to go just about there I don't want it to take away cover him too much but I do want it to be there so it's quite cute there we go and then I've got all this kind of greenery here which I'm just going to build up around him so I just had three kind of going off to the left and three going off to the right so there we go and then I've got those two little ones here which I've stuck right on the very front piece so don't be afraid to stick stuff directly onto the card itself you don't have to add acetate at all I'm just doing it to create some height and I'll show you to make sure you're going to get it in your envelope but just do make sure you use a glue that dries completely dry you don't want to have anything like said tacky so I'm going to build these ones up behind him okay so that's what I've just done so I've just added the little green to the very front the flower there there and the happy birthday little cactus there and then I've just put all those sprigs around him okay now I want to create some height behind and you want to make sure that you're going to fit this in your envelope so that you don't want to go any higher so when we fold this flat now one way might go more than the other okay so just have a look I'm going to do it that way I'm using my grid here lay this down and it will be just under six or one two three four five six you have a little bit overhanging so I've just popped it in the center there okay I've got my score line running with say this was like the halfway the three inch mark then go up eight one two three four five six seven eight okay so there is the top of my card so whatever I add in now I can't go any higher than that so for example my balloons okay they're going to be I mean they're going to sit behind him we'll do it when it's in its 3d form but I'm just lying it down so say the balloons are there and the cake is like this and then this bunting here we'll go across like this okay but it's all got to stay within this eight inch by six inch area you don't want to go over because when it's flat it needs to be like that to fit straight into the envelope so I'm just going to attach this piece together okay that one's just drying so I'm going to just cut a couple strips of acetate though I tend to always do my acetate about half a half an inch in you know width so I just kind of eyeball it I'm going to cut two pieces one for the balloons one for the cake and then another two for each end of my bunting so I've got four strips okay it doesn't have to be clear either you can use cardstock just I tend to usually do that because I just like the look of it floating so I just want to arrange my balloons I'm going to do something like that so I'm just going to just roughly kind of stagger them on top of each other like so okay I'll do those ones to dry and then with this one here I can stick this down so my strips are quite long for the minute but I always end up cutting them back and I'm just going to add some tape to the top of my acetate okay I'm just going to stick that one behind there then I'm going to add some more tape on this one and then just stick it behind the three of those and this bunting I'm actually going to cut it down I'm just going to cut another piece off because if I lie this down flat one two three four five six and lay that down yeah it just now fits one two three four five six it sits within that area and then I'm going to just add because it's so lightweight I'm not worried that I need to obviously put loads of tape on it but I'm just going to attach a tiny little strip of tape because I'm sticking it to acetate if you're using just cardstock then you can just use you know wet glue stick really well but I'm going to just use this red tape okay and then my other two pieces here I can just stick it onto one you want them to go in at an angle so I'm going to just stick that one in fact no I'm not going to do that one yet until I've stuck it all in because it's gone over the top here I'm just going to trim that off on the same angle so again it's all nice and concealed and then this one's going to go on the very back I'm actually going to peel that off again and pop this in here you can see roughly how high you want it to be I'm just going to bring this one in just so I can keep it at the right angle it's a little bit fiddly but once you get it kind of set up so that's that just trim that one off okay so you can see what I've done there the way I've stuck it and then when I sit it in I can see where I need to cut my my acetate so I reckon about there there is a lot of kind of guesswork with this I've made loads and I do recommend that you look through the playlist so you can actually really get an idea I mean I'd say doing the bunting maybe something like this if you've never made one before I wouldn't do this straight away get to grips with them first and then do it so now I'm just going to add some of my tape to the bottom of this and usually I would say start with the highest point first and then work forward okay and that way you know everything will always fit into your envelope so there's nothing worse than doing it all making it too tall and then yeah you're having to buy like a huge envelope so now I'm just bring this in make sure just perfectly sit in there because I've had to join it in the middle it doesn't sit as well as the other one but now can you see how cute that then I've got my cake which is going to go and trim that right down so I know that's going to go on the second like one here because there's nothing on it yet so that one's going to go in like that and then again the balloons I can cut right down it's about three inches and that's going to go both behind like so so again I'm just going to add you can see when you feed them in you can see roughly I use my finger so I need to put my tape just there so again I can cut it off again so probably end up only actually using maybe two inches length of acetate and you want to keep them below this height but above this height so again everything starts to stagger down or as long as you can see it you want everything to be within you know eye line really there we go and make sure everything that's sticky is only sticky within that half inch tab section don't have anything sticky past that like just floating here because as soon as you fold that flat it's going to stick to it and it won't pop open so the back of all these just run your finger afterwards when you're finished and make sure you can't feel anything sticky because if you can then yeah it's just not going to work so look there it is how fun is that so now let me show you how to make your envelope okay so when this card is flat it measures six by eight so on here you've got six by eight card size tells you you need a piece of cardstock or card sorry sorry paper even that's 11 by 11 now this is cardstock but it still works and you want to do your first score line at four and seven eighths of an inch okay so again grab my stylus glue off me there so pop it in here four and seven eighths of an inch punch and score don't worry that it doesn't go right off to the edge rotate it right the way around to the opposite side four and seven eighths and then pop in this one here slide it along until you meet with that there in the score and then the final last one just move it along again until that lines up with this corner punch and score okay and then you just want to fold and burnish all your score lines okay and I'm just going to use some of my red tape again and if you've got directional then make sure it's up the right way so this is going to be the bottom so I'm going to run some tape along here and then just take the backing off and because again this card's got a bit of bulk I'm just going to fold it flat okay and lie it actually in the envelope so you'll see there it's got lots of room so if you you can go higher again because your envelopes always give you about a quarter of an inch more than the card size on both the width and the length sorry the width the length and the height so yeah you can go a bit high if you want but I always play safe then I bring in the sides and then bring up the bottom that way you're shaping your envelope around the card and it will obviously slide in and out really nicely okay and then on the top ones there I'm just going to use some more of my red tape if I can find the end just run a nice neat strip along both of those sides okay and I've got to do it I always do but if you then cut a piece of two by four white card and stick it in the middle on the front there then you've got somewhere to write who it's to because sometimes the pattern paper names can get lost in amongst it but there is your envelope so I've got that lovely envelope to match that one there and then I have my polka dot one to match that one there and they are just a joy to make I absolutely love this style card because like I said it's perfect for creating a scene and just adding lots of depth and things and again really special I've made ones with the birthday number in the middle I made a really lovely one for my friend's mum for her 70th and it was huge it was absolutely massive I think as pictures of that and again I'll share or I would have already shared the playlist for these pop-up box cards full of inspiration but yeah there you have it guys so I hope you've enjoyed this style again and this size and if you have as always please give me a thumbs up and subscribe to my channel so you get to see more thanks for watching bye


Welcome. It's the Jenkins platform special interest group. It's the 18th of June. Remember, remember that we adhere to the Jenkins code of conduct in all of our interactions. Be nice to each other. Mike, thanks for joining. That's great. So usually what I do first is review the agenda of the meeting and see if there are any items we need to add and then we'll actually start going through the agenda so we talked to open action items. Talk about Java 11 as default in our images. Then I had a minor update on security scanning. And that's a, and then let's see coordinating proposed Docker changes. And I think that's it. Yeah, anything Mike that you wanted to add to the agenda that's not already on it. Okay. Great. So then first topics. I've got an action item to open the JEP for the Java 11 a standard Docker image and that's see the later item. And it'll be discussed at the contributor summit, June 25. So we had a concept of that we need more maintainers and we need a better process in terms of how we update our Docker images, because what we've got right now is the concept of maintainers at the repository level. And the reality is, for instance, I'm one of those maintainers but I don't look at Santos at all. And so what what this proposed JEP is is to acknowledge that we're going to use a code on our concept inside the repository, so that other people are aware, which images are maintained and which are not, and it'll have the same concept is adopt of adopt an image as we have today for adopt a plugin. Yes, I owe the team a Jenkins enhanced proposal on that one. Any question there Mike. Yeah, I think that would have been. We've got plugin installation manager documentation that's in progress could use additional people who are experts in that tool to review it. I did an initial review and it's it certainly helped me I adopted the plugin installation manager in my Docker image now thanks to that documentation, but we need others who are more expert than me to help with the reviews. We've got an open item on system 390 and on power PC, Jim Crowley of IBM he hasn't joined us for for several months so I'll need to check with Jim to see if he's still interested. New topic then Java 11. Okay, so Mike I think here the question, the question or the conversations were around. The question was, shall we drop Java 8 immediately or maintain it for a time. And my proposal is keep Java 8 because it is so widely used. What's your, what's your sense there is that are you seeing strong evidence in other places for what we should just drop out Java 8 other than the people that are currently advocating for doing that. And a lot of people asking sort of the flip side of that which is why, why Java 8 at all. And when can we start using Java 11 language features. So I think we pretty much have to, since it hasn't been formally announced, I think, just based on my gut, we, you know, we should announce our intention to do that. But we're going to have to give it, you know, six months probably I would guess lead time before it becomes an actual reality. Good. Okay, that makes sense. So if we declare if we were to choose to drop Java 8 support we would need some some nice long period to alert the users that pay Java 8 support is going away. And then to move to Java 11. Here's the plan. And it's nice that there's now the next LTS I guess there'll be a admin monitor. I guess it's already in the week, please. Yeah, that's correct so the but a lot of people like in my experience. It's more on the proprietary side but a lot of people don't update their Jenkins as frequently as we might like. So they may not see that monitor. Also they wouldn't be affected by dropping Java 8 support if they haven't updated. I guess it's an important thing to consider. The biggest impact is going to be on people who do you try to you stay relatively current. Yes, very good. Okay, excellent. So now you had suggested in your list that we communicate a plan to address the Java 11 issues. What I phrased it slightly differently that there are a number of Java 11 things that I'm not sure if they even are issues still I've seen. I still have one case of an at least one of an illegal access warning. It is just a warning. It'll be a hard error in Java 17. But are you aware of other other things. A query for current outstanding issues but I have not had a chance to really give that any sort of review. Like one like we probably do need to go through, you know, and collect as many of the open issues that we can find, and then just do a determination of how impactful they are. My field legal access warning isn't a showstopper, but I also know there's a lot of push to go to Java 17. At least in a soft way. And then a couple of months. But really just having, you know, knowing what we potentially are facing and having a plan to address anything that looks like it's going to really be a problem. Sort of seems to be prerequisite to really saying this is supported. We're not going to drop Java 8 anymore. We're saying that, you know, we will, we're going to drop Java 8. We know there's two open issues that potentially could impact a lot of people. So the plan is, will we resolve those issues, you know, in the next two months, and then in month four, we drop to drop Java 8 support or whatever the timelines and the numbers may be really just to try to move things forward. And just identify them determine which ones are a requirement to be able to drop Java 8 and have a plan to to achieve that. Right. Very good. Okay. Okay, so, so this feels like a really good place Dave and Aditya thank you both of you for joining. Great, great to have you here. So we're right now talking to Java 11 as default in our images. And the thought then was that. We would like to target September as announcement point now there's, there's there's probably here I mean we should probably outline a communication plan and delivery schedule right because one of the concerns that I appreciated, Daniel Beck was, Hey, this should happen on the edge of the LTS release so the next LTS dot one would be the first Jenkins, the first Java 11. I would give a very specific example in the Jenkins slash Jenkins colon LTS image, and we would need blog posts blog posts announcing it upgrade guide entry in the next LTS dot one upgrade guide. Are there other things we need to do in terms of communication oh social media. So communication in general is the key just to announce it far and wide and repeatedly. So nobody is caught by surprise. Right. Okay, good people people will always be caught by surprise I guess for this few people as possible. Now, and certainly there's a for me there's a concern about the, the testing that we need to do to or the review of open issues, and that we need reviewers, right we need people who can spend the time, and I assume we can ask for that help, and list that help at the contributor summit and before, because much of it is interactive checks to be sure that those issues. Right now there are, it looks like 19 of them, and 18 of the 19 are are open and not in progress so it looks like many of those are plugin specific. Good. Okay, so that's gives us some hope. And I think it's a good opportunity to get the contributor summit to socialize that list, and hopefully find some excited people who feel the way we do. can help with resolving all those or assessing them and resolving the ones that are critical at least. Yeah, because, for instance, some of these may be against relatively lower, lower priority, for example this rvm plugin. We've got a solution for that we're just going to stop delivering that plugin. That's there's no intention to ever fix that Ruby the Ruby runtime is going away. So, review the open issues we got that a communication plan. And I guess that should be part of the the JEP as well because certainly we need to be sure people understand what the plan is terms of getting the word out. Okay. Mark included. All right and then the actual code changes. And and upgrade guide info collection on what changes as a result, because one of the other changes that's hiding in this. I guess I should make that very clear. We will switch from Debian. We hope anyway to switch from Debian stretch or Buster. So that's nine. The base image 10 to Debian bullseye with the idea that they the bullseye development team has stated their plan to release in 2021 and we assume that September is is probably in time for them to have completed their release. Would that happen, regardless of the job. Yeah, it would. It's just healthy to do it at the same time, because then we're doing, we're doing multiple changes at once. The last time we updated upgraded the base OS. We used blog, we communicated with blog posts. We included in an upgrade guide. I was impressed. It did not cause an awful lot of pain as far as I could tell I don't remember receiving a single bug report or outraged complaint that we had broken someone when we upgraded from stretch to Buster on the controller. I mean, we just, we just need to be sure we do that again. Any other points Mike that you wanted to be sure we know there that to be included. I think our, I mean, I'm not super familiar with it, but I believe the CI, the OSS CI infrastructure is already doing a fairly comprehensive set of tests that should cover dropping Java support. I don't think I can't think of anything offhand that we need to add on the CI side, as far as the building testing process to ensure we're covering all of our bases. But actually good point there is, I think there's a, I don't think we're doing any windows based Docker testing, maybe missing at the moment, that's a that's a good thing to check just to see. I don't remember for sure if we do, if we have any windows based Docker images or image testing. We certainly got plenty of testing available for Java and Java 11 to be sure they both run. Okay, doors. Aditya. Any, any items that come to mind for you or Dave for you in terms of Java 11. I'm here to learn and observe. No problem. Thank you. Thanks very much for joining us. All right, then Mike I think that covers, unless you've got something else on the Java 11 topic I'd say we call it cover. Yeah, I think that's good. I can't think of anything else offhand. I just wanted to make a plan to meet, plan to meet at the contributor summit in the, in the Java 11 track and plan to continue conversations, continue conversations in the mailing list, forgive the cough. Thank you. All right, next topic was on security scanning. In FYI we've got an ongoing project with the Linux Foundation security team and the SNCC development team of seeking ways to better use the LFX security scanning facilities and teach them more about Jenkins plug-in packaging. So we've got the results of their scans, but the results of their scans are filled with unnecessary false positives because that Maven or the Jenkins HPI format does something with dependencies that SNCC isn't isn't aware of and therefore leads to to flawed flawed reports. I think is working with LFX security and sneak to try to get a better result for us. We are delighted that they scan the thousand or 2000 repositories but we can't effectively use that until we get better support for Jenkins and the Jenkins HPI format. Any questions there on security scanning. Another is code QL is is being used. It's a domain specific language available on GitHub, and Daniel Beck wrote a number of checks that are specific to Jenkins common Jenkins issues, and it's been used now to scan for hosting requests, and it's being used by a select group of plugins. And we're looking forward to further deployment in the future. So we've got some changes proposed for Docker packaging and Docker Docker building, and right now they're largely stalled so I'm not going to take much time any time here to talk just be aware that they're proposed changes to the controller, including replace install plugins as contents with the plugin installation manager Alex Earl has created this pull request, the plugin installation manager is a Java tool that is much better suited to managing plugin dependencies and plug in version numbers. His, his script change is here and pretty simple in terms of what it does it replaces the script with a call to a Java program. What we have is detailed compatibility checks to to confirm all the many ways that install plugins that sh is used, and we don't have yet have the merged pull request for this plugin installation manager documentation. Any questions there. Then, that's all I had for today's session any other topics that needed to be brought to today's session. I don't have anything Java lovers by my big concern at the moment so let's let's take our time then today and Monday, Monday and Tuesday of next week and continue to Java 11 discussions offline. We'll meet everybody on Friday next in the contributor summit for more discussion of Java 11. Thanks everybody recording will be available probably in one to two hours, so that others can see what was discussed here today. Thanks very much. Thanks Mark. Thanks Mark.


Hey Cal fans, you're watching CalTV Sports behind the height season finale. That means it's the last time you're going to be seeing me here at the new team with Brandon Lee. My last guest is Elle Woods, and no, not the Harvard grad in Legally Blonde. She's Elle Woods from our own California women's growing team, fingers up. All right, Elle, thank you so much for joining me today and being my last guest here on CalTV Sports. So can you tell us what a typical day looks like for you and the team? Because I know you all have to wake up really early before sunrise. Yeah, so a typical day is waking up at 5.45, getting picked up at 6 in the team vans. We have teammates drive the vans to either the estuary on the Oakland estuary or Brandy's Reservoir in Orinda. And then, you know, we'll practice anywhere from 16 to 22K. We get back to campus around 9.30, and that's when we can have our first class of the day. Wow, I'm so happy that you can squeeze some time to sit down and talk with us. Oh, of course. It's a pleasure. You train usually in Orinda or Oakland. Where are the team matches or regattas? We're usually up in Sacramento a lot because that's where Lake Natoma is, and it's a pretty big venue for regattas for junior level and collegiate level throughout the year. And then we also race in Redwood Shores a lot. That's kind of our home course. When we race duels with Washington or whoever, that's our home because we can't race on either of our practice on either of the bodies of water we practice on because there's no actual race course. If anything, be sure to follow updates on Twitter at CalW rowing. So the team just won the Simpson Cup for the fifth year in a row. What would you say contributed to your team's success? So everyone kind of experiences the team differently. It's such a big team. There's 60-something girls, which is I think it's one of the biggest rosters on campus. And so obviously there's kind of like different tiers of the team. There's the girls who are going to race at NCAAs or the girls who are kind of like in the middle fighting for a seat. And then the girls like towards the bottom like the walk-ons and everything. But I'd say like within each tier, they're really strong leaders. And that's something that's really unique about our team is everyone is so strong because it's such a prestigious team to be on. And everyone wants to be there and give 110. Great. Yeah. Brilliant, actually. Didn't know that team was 60 girls, you said? Yes. I think we have like 65-something girls. Nine or so of them are coxons and so like 55 rowers. And then the rest are coxons. But yeah. That's still a lot because like there's eight people on one row. Yeah. And even with whatever it is, 11 workouts a week, girls still go beyond that. And we'll do like an hour of spinning before weights and go on runs on Sundays. And we're just all crazy and super competitive. And I think that's kind of like what helps us stand out in the field. The trophies help, too. Yeah, trophies help, too. Every, sorry, I'm going on. But at the reservoir, the little pebble gravel on the ground and we get our trophies like our Pac-12 trophy or our Simpson Cup trophy. And girls will put a rock in the trophy for a girl who's been killing it that week. And that also builds a lot of team dynamic and everyone's so support. Like a girl at the absolute top, number one on the team, will notice some girl at the bottom working extra hard or doing super well in school. And everyone is so supportive of each other. It's very cohesive. Great, yeah, I think it's important to have that team support, too. It's more about you.  What are you studying? So I just recently declared public health. Congratulations. Thank you. That was exciting. And I'm hoping to minor in global poverty and practice and interning in Cape Town this summer doing social work and youth development. So that'll be cool. Is law school at Harvard in the picture? Miss Elwood? That was in the back of my mind. If rowing wasn't going to work out, it's going to take the LSAT maybe head on over to Cambridge. But anything's possible. We'll see. Thank you so much. But before we go, I usually row at the RSF. So I'm going to challenge you right now. Oh, man. OK. To do this. Hope I'm ready for it. All right. Ready? Ready? One, two, three. Hey, Cal fans. As you can tell, I'm getting too old for this stuff. For the very last time, thank you for joining me on these afternoon teas with Brandon Lee. Let me introduce you to my successor. So now it's afternoon tea with Brooklasowski. Think he's up. Go Bears.


My name is Andrea with Foodimentary Adventures in Food, and today I'm sharing a simple and delicious recipe for cheesy Southwestern breakfast casserole. If you're looking for more easy breakfast ideas, make sure to check out the breakfast playlist in the description box. So let me show you what you're going to need.  I am using pork. You can use whatever you prefer, turkey sausage, chicken sausage, either one will work just fine. You are going to need some frozen hash browns that you have thawed out. These are the O'Brien potatoes. They have the pepper and onion in them. You're going to need two cups of cheese. I am using a mixture of cheddar and Monterey Jack. If you want to use pepper jack, that would be delicious as well. You're going to need some green onions, eggs, and you're going to need some spicy jalapeno, filly cream cheese, and this is at room temperature, and it's very soft. So let's get started. Okay, I've got my eggs in a bowl.  Now I'm not using any salt because we try to watch our salt, and I feel like there's plenty of salt in the cheese and in the sausage. But if you want to add any additional spices at this time, fill free. So now I'm going to add my hash browns, and I'm going to add in my pork sausage, my green onions. I'm not going to add them all. I'm going to save some for garnish, my cream cheese, and my cheddar Monterey Jack. And again, I'm not adding all of it, I'm going to save some for the top. And I'm just going to give this a good stir. All right, so I've got everything all mixed up. I've got an 8 by 8 casserole that I sprayed with cooking spray. Now I'm just pouring that mixture in. And if I didn't mention it already, I'll make sure to put the recipe in the description box. And I've got my oven preheated to 350 degrees. I'm just going to pop this in the oven and let it cook for about 40 minutes or until that center is set. Oops, y'all, I forgot to add my additional cheese and my green onions. Let me sprinkle that on top first. All right, now it's ready for the oven. So here is the casserole. I ended up baking this for 45 minutes. And then I just put it on a hot pad there, and I just let it cool for about 15 minutes. I cut out a slice so you all could see it. And here it is. I've all played it up. I'm serving mine with a side of grapes. And then I just have some additional green onions and sour cream on top. This would also be really good with salsa as well. But I hope you all enjoyed this quick and easy recipe. As I mentioned earlier, I have an entire playlist of quick and easy breakfast ideas that I'll make sure to link in the description box. If you all did enjoy this recipe, it really helps our channel out. If you would give us a thumbs up. And if you haven't already done so, we'd love for you to subscribe to our channel. Thanks so much for watching, and we'll see you all next time.