All right, finally dialed in my microphone. Hopefully you guys can hear me loud and clear. After I switched over, I don't know if it was the echo inside the bus or the fact that I was talking behind the mic. Kind of like this. You can see it changes with the direction because it's directional mic. Anyways, last couple days I didn't film. I forgot my memory card yesterday, but I whacked my arm. It's, can't really tell, but I kind of bruised or broke a blood vessel. I'm not really sure. It maybe bruised it, so I'm gonna take today off, ice it, hands a little tingly. I heated the tank overnight with the coolant heater. Now I'm running the pump through the system. I'm pulling it out of the drain plug with a ball valve into the Davco, which I took off the system because it was leaking coolant and through the pump and then back into the tank. So hopefully I won't have any issues driving to Portland. That is the plan. That is the hope. That is the idea. Up here, this is a privacy, I don't know, we'll call it like a clear tent. Like I said before, everything is available on Amazon. Amazon pays me a small commission by your beware or I should say by your be alerted. This is what the privacy film looks like. I kind of like it. I don't even know if I need a curtain. Or not. I might do a little caulking on the lower window on the corners just for fun. So anyways, I'm gonna be leaving in like a, I don't know, a week. I gotta get up to the bus fare. I think a friend is joining me for a ride north to Portland and what else? I don't know. I'm trying to do what I can here. I'm also gonna stop by and see Waterboom. I was not very successful at installing this. There's a little gap right here which I don't really like. So this was kind of tricky and I just don't wanna put more holes in this gorgeous armrest here. So there's kind of a gap there too. So like I said, I'm gonna stop by and see him. Hopefully we can fix that up in a day or so. But I'm gonna do what I can before I leave. And time is ticking. I can't believe it's been almost a year working on this thing. This is not what I expected. This is not what I planned for. I thought I was gonna be, we were gonna build this thing, have a DIY series, all that and it turned out the way it did, which is fine, totally cool. I love the way it turned out, but yeah, I just wasn't expecting this kind of time investment for this project. Also, I just wanna thank all of the people with awesome comments. I am not a perfect person. I am not a builder. I am like you, if you have next to no experience with this kind of stuff, we're on the same page. No building background, no mechanical background, but I'm learning little things here and there as I go and I'm a lot easier on myself than some people are on me and I just appreciate the people who see the big picture going on here. You see the struggle, you see the lessons I've learned and I appreciate all the support and I'm looking forward to get back on the road soon. All right, so after the last time when I whacked my hand, I can't really see the kind of brown color is gone, but this whole thing, it was pretty bruised. I couldn't really use my left hand. If anybody's, well, navigation nowhere, last summer had did that same thing. He chose to work through it. I, on the other hand, chose to not.  You can't make a fist. It hurts, it's sore. It tingles. I don't know, it just feels off. It still feels a little weird, but anyways, I'm back. I'm gonna leave in two real days time so the next video is probably me on the road or leaving or something. I am not too happy about that because I've already moved locations multiple times and it doesn't make me smile. So I need to pack up all my stuff. I need to leave. It was 105 today and I am heading to the bus fare, June 8th, that is in about 10 days from now. Ah. So yeah. Even though I'm a little disappointed I didn't finish, I have many things to be thankful for so I'm trying to keep everything in perspective and I'm most importantly trying to manage my expectations. Managing expectations is a great way to minimize being disappointed in your life. And along with that minimizing expectation, I don't know if I'm gonna go to Alaska because time. I don't wanna go up there and back. Someone mentioned before it was $4,000 a round trip at $6 a gallon. If I'm gonna spend $4,000, I'm gonna spend it on getting Skydive certified, not driving and wasting fuel. So there, that could be my fall winter plans. I'm gonna start packing up the bus. Whoa, would you look at that? All cleaned up. No more oil system, no more oil setup. I got about 40 gallons in the bathroom. So we're ready to rock and roll. Nothing else here, tent is gone. Inside is, doesn't even look like, we're like, where did all my stuff go? Well, it's all under the bed. And then of course I have three bags with oil inside, composting toilet, $15 composting toilet. If you haven't seen the video, go back some videos and watch it, save a lot of money. Just some miscellaneous, the wall tools, tools, tools.  Yeah, everything's loaded in, man. So, whoo, just gonna have a little, going away dinner tonight and get back on the road. So just wanna thank my Arizona family out here for all the hospitality, especially Glen for letting me park here for six months. Glen? He needs to put that salt back before he goes. Thank you for, yes I know. Thank you for letting me park here for six months. It's been that long? Yeah. Thanks for helping, dude. I got you, man. All right, fast forward to packing up and leaving day. I have almost all my stuff in the bus. My feeling of disappointment is gone down a little bit because I realized how much I've accomplished, of course. It's always nice to reflect. Sometimes difficult in the moment, but anyways, today's a day to put the bed in. I'm gonna show, there's been several people who were like, why didn't you put the bed in? Why don't you put the bed in? The reason was this. I wanted to finish this beforehand and I wanted to do some more trim. I wanted to cut this thing shorter but ended up just taking a chunk out of it so I can reach the latch a little easier. I also had the fans, whatever. So anyways, all these excuses, basically I just wanted it to be, I just didn't want to have to do any more work because once this thing goes in, it's not coming out. As you can see, didn't take very long. It's now, I don't know, a few inches tall and it's getting bigger. So this is the eight inch mattress. I don't know, there's also a 10 inch I think as well but this is what I have and we'll, I'll show you guys once it fully inflates I guess. All right, so after two nights on the Zinus mattress, I can confirm that this is extremely comfortable. You know, not to compare, contrast, well, yeah, to compare but not to like, put down the other mattress I got. And the last bus, I happen to prefer a stiff mattress. If you like a firm mattress, the Zinus is great. I recommend it and like I said, if you get it at Walmart, it's only $200.


Let's see. Hello, everybody. I'm Piper. I've been working on a lot of things in the Ethereum ecosystem since the Frontier Network launched. And today, I would like to talk to you about packaging up smart contracts. So first, let's establish what we mean when we say package management. Thank you, Wikipedia. Package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer's operating system in a consistent manner. Hopefully, that's the last reading from my slides. I want to point out the part here that says that it is a system. It's a collection of software tools. So we're not talking about one thing. We're talking about specifications and tooling support and all of these things coming together to allow us to package up a smart contract system. So let's take a look at what a smart contract package actually is. So at the beginning of this year, myself and a number of other framework developers came together. And we hashed out what is referred to as ERC 190. This is a spec for how smart contracts can be packaged. You can find it in the AAPs repo as well as in a dedicated GitHub repo for this specification. So what ERC 90 specifies is a format for a JSON document. It allows for all of the rest of these bullet points are effectively the same thing. It allows for you to create a package that allows other people to deterministically rebuild the assets from that package to verify on-chain assets or assets that are included in the package. And the packages themselves are designed to be immutable, which means once you have a reference to a package, that thing can never change out from under you. Packages at ERC 190 packages can include a number of things, full source code for the source files, assets that have been pre-compiled, ABI for contracts that are included, the addresses of actual deployed assets on the blockchain, and as well as sort of nitty gritty data, like link references when people are using things like libraries from Solidity so that you can actually do verification all the way down the chain. We also covered a number of use cases. So base things like reusable contracts. You can think of the ERC 20 contracts that ship with the Zeppelin OS, sort of normal common patterns like the owned pattern, as well as live contracts, deployed instances, things like that. We also made sure that we covered both the Ethereum mainnet case, which is a place where we don't wanna have to trust things and we want to be able to verify everything, as well as stuff for private chains, places where you're working in an environment where trust is okay, where potentially the packages that you're using are all made by you, so you are happy to just trust embedded bytecode in them rather than verifying that that matches the source code. So let's look at some examples of what a smart contract package actually looks like. This should be familiar to anybody who's worked in Solidity. This is a very standard pattern. I'm sure that you can find almost this exact contract in hundreds of different code bases. So this is what I call an inheritable contract. This contract's not really useful on its own, but it is useful when you inherit from it and make use of some of these modifiers. This is a very simple version of what this package looks like. It is a JSON document. It defines a couple of bits of metadata and it uses a content addressable URI, an IPFS URI to reference the actual source code. And then if you pipe that lock file from the previous version, by the way, we use the term lock file. It's roughly interchangeable with package. Then this right here is the actual IPFS URI for that package and in theory, with a supporting development tool, you can take this and use it to install the owned package. Now that's a very ugly reference to owned. It's not a very nice URL way to install things. So we'll talk about that in a little bit here. So we have a source file, we have this lock file, which you can also think of as a package and then we can reference it using its own content addressable URI. So let's look at what dependencies look like. So we can actually extend the owned concept with this transferable contract. It depends on the previous example and this is what the lock file is gonna look like for that package. It references the other lock file using the build dependency, this build dependencies key, which makes the entire dependency tree immutable because everything is using content addressable URIs. We can move on to things like ready to use contracts, like a ready to go ERC 20 contract that can just be used right out of the box. Here's some, we've got two source files here that are the, an abstract version of it and the actual implementation. And in this one, we actually include some information about the contract types themselves. We say this includes the standard token contract, there's maybe some meta information included with it like the ABI that allows people to use this package to interact with it. And we can also include bits of extra information like the compiled bytecode and the information about the compiler that we used to actually compile this. Now, this is where we get into different use cases. If this were a package I was using on the mainnet, then what I'm gonna do is use this compiler information to recompile this and verify that the included bytecode does in fact match the compiled output. But in a trusted environment, we can actually just use the bytecode embedded in this package. Cool, so now let's look at what it looks like if we have a smart contract that's been actually deployed to the blockchain. So this is a safe math library, it does some underflow and overflow protection.  So we have references to, you can see this blockchain URI up here. This is how we reference what chain this is deployed to. This is also how we support deployments across multiple chains. This means that we aren't locked into something like just supporting the mainnet or just supporting Robston or some predefined set of them. You can use this for private blockchains, for local test chains, anything like that. And then within it we actually get a reference to which contract did we deploy, what address can I find to that. And then we've got some convenient stuff which are the transaction that it was deployed with or the block that it was deployed on. Again, these are things that are easy to verify but they're convenient to include in the actual package. So with packages, it enables a number of things that we can actually do with these. The most obvious is just using them in our code. A tool that supports these packages, in theory you run some installation command, you can see that on the upper left, on the upper right here, this is what likely results in our file system. This should be familiar to people who are used to node development. This is much like the node modules directory. And then from within our actual code we can import these and use them. But there's some really cool other things that we can do. So this is the interface from EtherScan for how you verify contracts. And anybody who's ever tried to verify a complex set of contracts knows some of the pain points of this. You have to munge together all of your source code into one file. You've got to pick the exact right compiler version. You've got to refer, if you want to verify multiple contracts you've got to go through this multiple times. Smart contract packages can replace that entire thing with just a single upload. Since packages include enough information to verify everything, instead of having to manually put all of that information in you could just upload the lock file and EtherScan can automatically verify every deployed instance of the contract included in that package. I also think that this would be useful in wallets. This is a pretty common interface for wallets. Give me the contract address, tell me what the ABI, and then I will generate an interface and you can interact with it. This is often sufficient but it leaves a lot of things desired because you don't really know what you're interacting with, you don't know if it's been verified, that sort of thing. If we replace this with a package, where you upload a package, wallets can still generate the same interface but they can also show you a lot of extra information such as, yes, this does actually verify whenever I recompile the source code and check it against the byte code or there is not enough information to verify this or it can even just let you browse the source code. But this right here is my favorite idea. Come with me on a journey to the future where the EVM is everywhere, where there are packages for all kinds of things and where the EVM is really fast. So I think that EVM packages are capable of being a cross language packaging system and what I mean by that is that we can actually use the EVM implementation natively in our code. This is sort of an imagined Python library here that makes use of some mystical SHA-7 package and rather than needing an implementation of SHA-7 in Python, instead we use the EVM implementation in our code and I think that's really powerful because that means that we can have single, well-tested, battle-tested implementations that are then usable across many different languages. So let's talk about the standard library. So to talk about the standard library, I actually wanna back up and talk about package indexes. This is sort of the default state of the world right now is that package indexes are centralized. There's often sort of one centralized system that handles all of the packages for an ecosystem. We've got NPM, we've got PyPy, we've got whatever else is out there. But this is what I'd like. I'd like everybody out here to have their own package index and that is actually really easy with the Ethereum blockchain. So with a reusable implementation of a package index contract, a contract that manages tracking versions and tracking what packages are available, that plus a little bit of tooling integration combined with ENS means that we have a very easy system for every team to set up their own package index where they are in full control of all of their packages. Now how this relates to the standard library, so and this is a theoretical way of how you would install this. We've got the part on the left which is handled by the dev framework and the part on the right which is the namespace piece which is handled by ENS. So our ecosystem might look like this. Maybe I've deployed a couple packages to my index, maybe the MakerDAO teams and deployed a couple there, maybe Zeppelin's got some there and there's some overlap, right? Like I've got my own version of owned up here. Nope, that one doesn't overlap, SafeMath. I've got my own version of SafeMath on my side, Zeppelin's got theirs and the idea here is that somebody can then come along and pick and choose out of each of these different indexes which ones they think can come together to form one rich reusable standard library. And while it's great that we all get different package indexes and we all have our own package indexes, I think that's the way the standard library can work too. It can look a lot like Linux where there's different flavors of the standard library, where there's different curators and different people who've picked and choose which packages from which place they think make up the best standard library. Which means we're not stuck with one package index. We're not stuck with one standard library but we actually have a lot of choice to pick and choose. This can be thought of sort of as the spread a bunch of seeds and see which flowers bloom. But I think this is very promising for a rich ecosystem of packages. So what do we need to make this a reality? So right now we need more support for ERC 90 and tooling. Populous has some basic support in it, same with Truffle, but we need more tools to support this. We need a standard implementation of a package registry, something that we can ship around in those tools so those tools can set them up for us. And then we need automation for setting these registries up. And that's both automation for deploying them as well as automation for getting the ENS piece tied together. And we need a feature request into Solidity and other EVM languages to allow us to inject pre-compiled byte code into the compilation process. And the reason for this is that as our package ecosystem grows, we're gonna have many different versions of Solidity that are required to recompile certain things. And in order to compile a very complex dependency tree that has lots of different versions of Solidity, we're gonna need to be able to compile all those individually and then slowly combine them together into one big compiled asset. So there's gonna be some compiler work that has to be done. But in general, most of these pieces are at the 80% mark or more. We're very close to this and all of this is about ready to come together. Thank you. Thank you.


What is going on guys welcome back to the channel critical overlord here in this video? I'm going to be sharing news I found out about the box office expectations for the upcoming Halloween film coming out next in the few in the next two months I'm done by David Gordon Green and Danny McBride As we all know this new film is going to be taking place 40 years after the original film Laurie Strode has been Going through suffering from PTSD ever since those fateful events that occurred on Halloween 90 1978 And in this new film Michael Myers is going to escape. He's going to go back to Haddonfield Laurie Strode is going to go looking for him and they're going to have one final confrontation So over the weekend a website pro dot box office They put up an article stating that Halloween is on is on on its way to making somewhere between 50 To 60 million dollars an opening weekend. Those were the numbers that I read now What's going to happen if it does that as it would surpass the second place held by currently held by the paranormal activity film the first spot is held by The it film that came out last year now if Halloween can surpass 121 million dollars on its opening weekend, then it would have the highest grossing Highest grossing weekend for an R rated horror film since last year's it Just like how it surpassed paranormal activity last year That was um and paranormal activity have been holding that for I want to say 10 years if I'm not mistaken I could be mistaken by some of these things, but on that website I'm going to leave a link to just I'm going to leave a link to it down in the comment section It stated that Halloween is is going to make an estimate of somewhere between 50 to 60 million dollars in that three day time frame I'm going to go a bit higher and say that I expected to make 90 million I do think that that's possible because as the um as the release date becomes As the as we start approaching the release date more and more there's going to be more ads for the movie People are going to start talking about it more. You'll start seeing ticket selling Uh before the movie's even premiering weeks before the movie's even coming out Actually next week. I think next week is really going to play a factor in what happens because It's set to have its world premiere at the toronto film festival next weekend And I know dave mccrae who's a well-established youtuber. He's going to be attending that since he's in toronto He's been covering the halloween that 2018 halloween film heavily on his channel. His his videos are amazing I would definitely recommend checking him out. Um He's going to do the same thing that i'm going to do He's going to do a review and he's not going to sugarcoat anything is going to be straightforward I'm going to do the same thing. I'm going to tell you like it is I'm going to tell you what I liked about the movie what I disliked about it How I think they could have improved on it why I liked it what I think worked for the film what didn't work for the film Because nowadays what moviegoers what you get is a lot of people will watch movies They will say things about them as whether they do or don't like them But then they can't back up what they're saying But then they're also heavily critic there. They're also one to say don't listen to the critics Uh, because they're overly critical But they themselves don't offer anything in regards to why they like something or why they think something is bad They'll just say it's bad and then they say you shouldn't watch it But they can't tell you why you shouldn't watch it me personally If you tell me a movie is bad and you can't tell me exactly why it's bad And you just start going through a list of things you didn't like and you're not Giving any credit to anything in regards to the movie or what went wrong with it or what went right with it I am still going to watch the movie because you are not you are not being reliable to me You are not backing up anything of what you're saying. You're not telling me what was wrong You're not telling me why you thought the movie was bad because if a movie is not able to catch your attention That's not really something that's wrong with the movie. That just means you don't have an interest in what's going on on screen Me for example, I always like to use titanic as a reference I can recognize that titanic is a well-crafted film. It has some some of the best acting from the late 90s Of the romance between Leonardo DiCaprio and his on-screen love who I can't think of right now Uh, I can't think of her name. I think the chemistry between them was absolutely amazing The story the story being told on screen was amazing The soundtrack was amazing. I think the director did a fantastic job directing the film I am just not into those type of movies But that does not mean that titanic is a bad film because that's what a lot of people will do They won't be into a movie and then they will not give credit to things that Are redeemable in regards to that movie.  It's not bad And that's just not I don't think that's fair to the movie because it didn't catch my it didn't catch my interest And now I'm going to say the whole entire thing was bad. That's what I'm not going to do when I review halloween 2018.   That's why I never say You'll never hear me say on this channel that I give a movie a 10 out of 10 You just won't there's no such thing as a 10 out of 10 movie. That's me. That's my honest opinion on how I see movies these days Um That's just just a quick video on the box office for the halloween movie Let me know what you guys think down in the comment section below if you like the video Give it a thumbs up and turn on post notifications. So you never miss a video


Welcome to the next session. Kevin will be speaking about implementing a harmonized shipping label generator. So who in this room knows what a harmonized shipping label is? He's not in the room and I'm also not sure if he knows it. Yes it's post delivery related. Yeah so let me just say a couple of things how this happened. So as you know SysmoCom operates the the web shop which ships various things like SIM trays, SIM cards and and other bits and pieces, duplexes. And of course we are registered as a business customer with the German Postal Service where we I don't know how many hundreds of shipments we do a year probably something like 300, 500 or whatever. And suddenly after first of January this year they refused accepting our international shipments. So we went there and no no no you cannot ship this way anymore. So all basically everything had changed from 1st January 2019 and they did not notify the business customers that there would be any kind of changes in shipping. So you couldn't you couldn't deliver the shipments anymore as usual because now there's new products it's not a registered letter anymore but it's Waren Post International and Waren Post is not Waren Brief and is also not Waren Sendung and Waren Post International distinguishes between whether you send inside the EU or outside the EU and there applies that in some situations and not in some others and you cannot combine it with this option or with another option and anyway it's an entire nightmare but that having put that aside also they very clearly stated that you can so the way how we generate the shipping label so far is we basically use an API of the German Postal Services to upload the address information and the the weight of whatever the type of product that we want like we want a registered letter for €4.20 and then they return basically a QR code and the address label which we print on on a label printer and put it on the envelope that gets shipped. So the actual PNG image of what is printed is generated by a German Post. We just print it on the label printer and we stick the label on the envelope and this API continued to work after January 1st but German Post said no you cannot use that label that we generate. It's like what you know you're generating that label and we are not permitted to use that label that you generate. No but you now must create a label that adheres to the harmonized shipping label specification of the world post organization and here is a I don't know 27 or no how many pages do you know? It's pretty light yeah. Yeah it's like a 30 or whatever 20 page document that tells you exactly at which millimeter at which position which line has to be printed and so on and you have to generate that label yourself. German Post does not generate that label and in addition to that you also need to use a new API that is completely unrelated to the existing API to upload the customs information about each shipment where you state like the information that you write on the CN22 label like oh this is I don't know some electronics device for $20 and there is this and that and that. That needs to be sent prior to shipping the shipment in electronic form according to this new API but that's out of scope for the presentation today and Kevin will focus on the harmonized shipping label. The fun part if I may add that before we look at the actual shipping label is we continue to ship without that shipping label and it just works and I actually found out that in some developer manual for some whatever other API they stated that yeah they recommend to use this new harmonized shipping label to guarantee a smooth delivery of the letter particularly with foreign postal services and it might become mandatory from 1st of January next year. So actually right now you can continue to ship that way. Let's see if it actually changes 1st January next year but Kevin thought he could do something to make us prepared for that eventual new shipping label that everybody has to generate. So yeah this is a last submission because I didn't know if does it have to do with communication but yes it is mobile communication who post-based it still works so still fits Osmo-com and also I like emails so I hate emails but I like having receiving my AliExpress gadgets so why not spend time of it. So this is the origin how I told everything about it and I decided why not because I love vector graphics and I love when everything is very well defined with the millimeter exactly so I think I'm ready to become German and I started trying to find where really the specification is I didn't really find something but the German post the Deutsche Post gives you a light father and it looks like this is full screen so it doesn't work this is the document and it's 32 page exactly and this is in in German only but it has like he said everything you need this is how the shipping label looks like in the end is it's an A6 format and you have the from you have the tool you have the barcode which is also standardized all this little information to see how to handle it and this is where you put your stamp and it even includes the CN22 for the CN22 part with all the measurements it says even how how long it is yeah it tells you which font to use and so on so I decided yeah let's implement it because there is none available this is what I did and this is actually the result you are you're looking at this is how it looks like and it is a web page which is self-contained and everything you write as you can see whenever I change something it change or everything I write here is immediately written here I can also enable or disable the CN22 and everything is done in in SVG the only thing which I did not include is here the stamp because this is really specific to anyone but else you can set everything and then you can print and on the second page you have your shipping label which you can print in A6 and then it's done even even the barcode generation works so you can respect the EU format or intentional format for barcode generation there are some couple of exceptions where actually you don't use the CN22 but could add another label on something else I didn't include it here because it's exceptions and but the the rest is here the rest can be used and while implementing it I I kind of guessed why they don't give any tool because they probably don't have any tool and you see it from a couple of points whenever you you look at the at the things let's go on this page for example this is so yeah this is for the CN22 if you look at it they don't the text which they say must be specific is not in the example then there are some boxes also which are not in the examples and this is the example of the end format not this one anyone would work but let's take this one because there are no measurements and the text is not completely the same and also if you open it in Inkscape you can see that they just used something from a Spanish Spanish company and just added what they want to it and also if you measure the things they're not they don't they don't comply to the specification so the proportions are not the same one the text is not the same one and actually if you try to implement it and most specifically the CN22 part everything which they said you have to put on it with this font size it doesn't fit so and I think because of this they they don't have a tool yet so so last month I had a cross-continental flight so I implemented this in the in the cross-continental flight what works is really the label itself so yeah you can completely generate except the barcode with stamp which you could include later on barcode works it's a simple HTML page it's pure JavaScript no no other thing I'm not a web developer as you can see it is crude it is pure HTML there's no CSS I don't know how to do CSS I don't care I'm generate so it's vector you can do you can scale how much you want what doesn't work because I didn't have internet on the plane was that I couldn't have the library to generate a PDF out of it so the idea is tell so you can use it on a web page which is standalone you don't need any server anything because it's JavaScript but it would be also nice to have some kind of API where you get the PDF out of it in the end and can implement it how you want it so this is what is missing and which I'll probably implement in my next cross continental flight saving the SPC that's easy the API because it's not server-based I can only use get parameters so you just put the URL the problem is that there's a limitation of URL in most browsers 1024 characters so if you exceed this I don't know what happens I'll test it saving the PDF PDF converting SPC to PDF is a bit hard so I will use jQuery and CS PDF these were the two dependencies I have almost no choice I don't want to implement my PDF writer but this will only be for the generation of the PDF everything else is SVG so you can if you don't want this pity the thing you can still make control P or save the SVG yourself and print it and maybe include the stamp picture you could probably click choose and upload your stamp picture so it's immediately included the only thing which will not be there is the signature and the date because you have to to sign the CN 22 yourself everything it's then filled with the same same information and yeah that was a small talk and that that's actually it any questions about this shipping label yeah so the barcode stuff so did you implement it or did you just get some JavaScript library or something like that I implemented it myself it's it's JavaScript it's pure JavaScript I implemented it myself it's it's not too too hard what's funny is that the code which they use the code how to translate has a checksum but also the number which you add has also a checksum so there are two checksums in these things one on top of the other so do you care about other operating systems for the PDF saving because on Linux you can just click print and then save as PDF usually yeah that that's what you can do here but the idea is that you use some kind of API also so if you want for example integrated in order of whatever system then you have a PDF which you can transport anywhere you want without having a browser problem is you need to scale it to a correct size and I think if you let the browser print it the size will not always be very precise probably yeah so this is the size which are put in the SPG are really millimeters and this is really a six so whoever respects the units and the coordinates and putting in has the right size and I think probably this is a six I don't I didn't measure it but yeah the idea is also when you have the PDF you really have to a six PDF and nothing nothing else no letter no whatever with format you're using this is why and then because it's a web page you probably have to run it on the true node or something else but it's it's not too too hard of a restriction I was wondering whether you would want to put it on the license that would require the recipient of the package to receive the source code oh yeah yeah if it's a gpl how does it work it's still communication so yeah it's a good question add some hidden pixels to discover if people use it and yeah no license on that it's a small just don't know two kilobyte files for now there isn't a just a text file there's no license but there it will be I think I could already edit in one of the kids Osmo get repositories whoever wants to play with it but I still have to add the export to PDF and so on for now it's only a file and it's on no no repository are the glyphs in the section also vector based did you design them you do them by coordinates or they are all vector so yes the glyphs are all vector based I took them so they also give a vector package I had to correct them because not everything is right but even if you look so yeah I want everything vector based there's no nothing which is not vector based and the funny thing I've added here is the kilogram you could also change the total weight is it here probably are here the weight if you change the weight here it also changes the weight on the kilogram indication right here and you can only do that with vector so yeah everything which you see on here is vector probably the last thing which won't be vector is the stamp itself because I'm not sure that any company gives vector formats for for the stamps maybe maybe not I don't know but else everything is vector based and you can copy paste okay so when will you start working for German postal IT on the plane yeah I'm not sure how we are in terms of time we still have 15 minutes for question so I could say a bit more about the API madness if anyone was interested in that but yeah let's close the talk and then we can talk about the API madness yeah so I'll switch off the stream


Live from Las Vegas, it's theCUBE, covering Boomi World 2018, brought to you by Dell Boomi. Welcome back to theCUBE. We've been live all day at Boomi World 2018 in Las Vegas. I'm Lisa Martin with John Furrier. John, this is the second annual Boomi World. The first time theCUBE is here, we've had a great day. Started things off with Michael Dell, who I really found it very telling that Boomi has a business unit of Dell Technologies, that the CEO of Dell Technologies comes here to kick things off this morning. What is your impression, after talking with Michael, some of the folks from Boomi, what is your impression of Boomi? Well, I think Michael Dell has talked about, he always talks the same talking points, because we've done him so many times. He's got the traditional Dell business, Dell Technologies versus Foundational, you got EMC, merger of equals, but he's quietly been incubating some key flagship directions. One is VMware, which hasn't been incubated. It is what a market leader in virtualization, the relationship with Amazon. So VMware is kind of its own different, it's like the main flagship. Pivotal has been really core, so he talks about VMware Pivotal and the portfolio of Dell Technologies. So I think to me the big takeaway from this event is that Dell Boomi is the third flagship of the kind of the armada of Dell's future. So having Michael be here, he could be at VMware in Europe in Barcelona, he's here, he sees Boomi as a core linchpin to connect into the growth of Pivotal, which has been growing off VMware, and now you've got Boomi coming up the rear saying, hey, we could actually tie stuff together, and they solve a problem that the average productivity developer or IT person who doesn't want to write a lot of code, they call it low code, to deliver kind of the assembly and integration of the next generation applications. So net new applications while improving existing, and this is under a category called integrated platform as a service at an enterprise level. So I think Boomi is becoming a strategic part of the Dell playbook. I think that's a big surprise to me, because Boomi is known, but their growth has been phenomenal, 80% numbers he said, so this is kind of a coming out party for Boomi in the sense that this is real. I'm curious though, why do you think so the Dell technologies companies, Pivotal, RSA, VMware you mentioned, Dell EMC, Virtustream, why is it that you think that Dell Boomi is a business unit of Dell technologies and not one of those part of the seven, eight standalone companies? Well they bought them eight years ago and it's evolving so it's organically grown and it's on a relevant wave. The relevant wave is cloud native, cloud scale, with data as a value proposition that's the scale horizontally. So from different database you want to pull that data in real time. That's a key integration point, whether it's APIs for stateless applications or having state associated with data. This is the battleground you're seeing with Kubernetes, you're seeing it with network services at the microservice level, so they solve a big problem. The rest of Dell is just a massively huge portfolio of products that solve the enterprise other problems. So why have 26 vendors he said when you can go to Dell and get all the basic things you need, but having an enabler for the future and that is really about having that bridge to the future and that's what Michael wants and that's what Dell's doing is saying, look at VMware runs your stuff and a lot of stuff around it. Pivotal's going to integrate you in with cloud, cloud native, with cloud foundry and do all these things and Boomi's going to help tie it all together. That's a nice value proposition that gives customers comfort in my opinion. I think that's a good story and I think Boomi could be a big part of that piece of the puzzle. We heard a lot about trust today. We hear a lot about trust on it every event. You know, we're talking about data needs to be trusted, but Dell Technologies and Boomi as well, Dell Boomi as a trusted advisor, you mentioned the growth numbers, I think 80% last quarter that Michael Dell shared this morning, Chris McNabb, the Boomi CEO also talked about that, but they've also grown this a bit. This has been doubled in its second year. It's gotten too big for San Francisco. They have 7,500 plus customers and counting globally. They're adding five new customers a day.  So they now come and say the I-PaaS market, fifth year in a row as a leader in the Gartner MQ, but now they've come out and said today, we want to redefine the I in I-PaaS. I-PaaS is a well-established market. They're now saying, we're going to use intelligence and I think it was north of almost 30 terabytes of anonymous metadata. And Michael, as Michael has said a number of times, companies need to be using their data as a way to identify their competitive advantage and they're doing that. That's a core value proposition. I think Boomi is undervalued in my opinion, the way the market sees them because no one has yet valued how important the insights are out of it. Because people are now just starting to operationalize this notion of, well I can get insights out of a legacy value critical mission system in a cloud native environment. So there's these new value propositions that are emerging and Boomi, it's easy to say, hey, on the face of the numbers, okay, the purchase price per customer is low, but the value is high, the value of the data is high. So I think the only thing I think Boomi's got working against it is its own success could be a problem on the ticket. So I think there's a lot more revenue around Dell than what Boomi's doing on a straight product basis. So they've got a great product market fit, check the box there, and that's a great thing. The question is, if I'm a competitor, I can say, oh, I'm going to put them in a box. Because, but they do more. There's so much more going on around Boomi that I think Dell's smart to saying, okay, the purchase price that they're going to get in Booking's revenue is X, but the value is high enough, that's why the growth is there on the sales side, but the actual contribution to overall Dell is much higher. So I think Boomi could be a very strategic piece of the puzzle for Dell. It really sounded like that today from Michael Dell on down, and they came out today and said boldly, Dell Boomi is your transformation partner. Really carrying on the theme of Dell Technologies World, which theCUBE was at just about six months ago, which was all about digital transformation, IT transformation, security transformation, workforce transformation, that theme at Dell Technologies World of the platform of the possible, extended here with Boomi unlimited possibilities. Yeah, I mean, I think people look at the cloud and they're trying to figure it out and I think it's pretty clear that SaaS business model shows the scale, but there's also been analogy, there used to be an analogy in the business where, oh, it's kind of like McDonald's or fast food and people always move from station to station. In IT, people are now wearing multiple hats. So you're going to see the trend move towards multiple hats, people wearing multiple hats and managing multiple things. Boomi allows that to happen because when they do integration, they don't have to go back and fix it. So you can ship it and move on to the next thing, which could be another task. So I think the people management side of the culture of DevOps is a big thing. And Michael talked about that, the people culture, the change management, that's really challenging. And we asked him to share, well Dell Technologies, now 34 years after he started his business in his dorm room with $1,000, probably couldn't have imagined that it is becoming what it is. But this is an organization that has transformed itself dramatically and had to transform its people and culture to, I would argue, be the fuel for that digital IT security transformation. It's the fuel for the rocket ship and that's what Dell was talking about. So it's very interesting to see how they play it out. But I think Boomi's got some upside big time for Dell. And I think the customer attraction shows that the data value and integrating fast and having that low code automation is a winning format, it's in line with where VMware's going, it's in line with Pivotal's doing. And it's in line with this digital transformation trend. I think that's what they're talking about. Well, I enjoyed hosting with you today, John. I think it was a really interesting event. And I love unpacking things like integration. It's so much more than that. And they did a great job of articulating it. We're talking about Kubernetes too. Kubernetes came out of the queue too. Always good to get those Kubernetes sound bites. We talked about blockchain as well and how Boomi and partners are enabling customers to really take advantage of blockchain. They are announcing some support with that. IoT, as Michael said, speaking of Boomi and Boomi, there's going to be a boom at the edge. Again, that was a theme from Dell Technologies World that came here today. And some of the customers, the last customer we just had on. Yeah, I mean, I think that I'd say too, Boomi's got this cool vibe going on. But remember, Boomi was born in the cloud. That means they're cloud native. All their stuff is cloud. So they understand the culture that they're selling into. And I think that gives Dell a cool factor here and very cool and relevant with the trend line. So I think they got a good opportunity. Great to host with you, great time. Excellent. Well, thanks, John. We want to thank you for watching the queue. Lisa Martin for John Furrier from Boomi World 18. Thanks for watching. We'll catch you next time.


Hey this video is about agility training that you can do at home. Now when you're doing all these exercises just make sure that you're focusing on moving your feet as quickly as you can. Now in the beginning your feet are probably going to feel heavy and you'll feel a bit sluggish and maybe you'll think like in your mind you can move your legs faster but they're not going as fast as you would like. Just stick with it, keep pushing yourself faster every time and if you do this for like a week you will feel so quick, your feet will feel way faster, you'll have way better reaction time and you will improve your agility. So check out the drills and good luck.


Suppose g of z is analytic everywhere except at z equal to z0. If z is a simple closed curve whose interior includes z0, the Cauchy integral formula gives us a way to compute g of z. We can rewrite g of z as f of z over z minus z0 in effect factoring out the bad point. If f of z is analytic everywhere inside z, then the Cauchy integral formula applies, the integral can be evaluated by finding f of z0. Since f of z over z minus z0 is g of z, then the original integral is 2 pi i times f of z0. For example, let's find this integral. We want to find a function that's analytic inside z where our integrand is f of z over the bad point. Comparing the two sides suggests that f of z is e to the z squared. Unfortunately, this is analytic inside z, so the integral is easily computed. Wait, that's not actually unfortunate. We want that to happen. So let f of z equal e to the z squared. Then our integral becomes the Cauchy integral formula tells us that f of 1 is 1 over 2 pi times the integral. And so that says the integral is 2 pi i times f of 1. And so that tells us the value of the integral will be, or let's try to find this integral. The important thing to remember is that if it's not inside our closed curve, it doesn't matter. So first, let's plot c, the upper half circle of radius 5. Since sine z and z squared plus 1 are analytic everywhere, their quotient will be analytic everywhere that the denominator isn't 0. So solving for the denominator equal to 0 gives us sine z over z squared plus 1 is analytic everywhere except z plus or minus i. So again, remember, if it's not inside our closed path, it doesn't matter.  So we want to find f of z, where f of z over z minus i is sine z over z squared plus 1. Again, you can think about this as factoring out the bad point at z equal to i. We've factored z squared plus 1, and comparing the two sides suggests we use f of z equal to sine z over z plus i. So I think f of z equals sine z over z plus i gives us, and Cauchy's integral formula tells us this integral is 2 pi i times f at the bad point, which will be...


Lavrov, West has no right to claim moral leadership. Western elites are forever barred from claiming any moral leadership as their colonialist instincts have gone nowhere, Russian Foreign Minister Sergei Lavrov said. The crimes of the colonizers have no limit and forever deprive Western elites of the right to claim any moral leadership. Especially since the colonial instincts have not disappeared, Lavrov told the meeting of the United Russian Party Commission on International Cooperation and Support of compatriots abroad. According to the top diplomat, the West which achieved its prosperity largely through centuries of robbery and exploitation of developing countries is trying to maintain its global dominance, hoping as before to solve problems of its own development and maintain their economies at the expense of others. To this end the West continues to hinder the process of democratization of international relations and aggressively imposes on the world majority a neo-colonial American-centric order which as they say must be based on rules that they themselves invent and apply according to the I do what I want principle he added. Lavrov also noted that the US and the rest of the West which is fully subordinate to them had taken a complete course towards dividing the world into a small group of the exceptional and the so-called subordinates. To this end new black and white paradigms are being introduced which assume that the world consists of correct Washington-approved democracies on the one hand and autocracies such as Russia China Iran Venezuela Cuba on the other the top diplomat stressed.


Hi everyone, Joe for jaspyscasebrakes.com coming at you with a box of 2020-2021 Panini clearly Dauniris basketball, random team break number three. A lot of things happening here. We've got four different dice rolls in this. The first dice roll will be the early bird spot right here featuring just the first 18 spots sold. Give away that early spot, early bird spot. Second dice roll will gather everybody's names one through 26 and give away three more spots. That's the second dice roll. Third dice roll will be the actual break itself. Names and teams and the fourth and final dice roll will be the big one. We're giving away those two Mamba Mixer spots. Now if you're watching live here on this Monday we just have to do one more filler box of this and then we're in breaksville on that Mamba Mixer. I think it's like $1500 a spot. Alright so let's get it going. First dice roll for the early bird. Thanks for being an early bird getting your early bird entries. Let's roll it, randomize it. Five and a four, nine times. Name on top after nine. One, two, three, four, five, six, seven, eight and good luck. Ninth and final time. An extra spot for Danny. So congrats to you, Danny. You are the early bird that catches the worm. Now fourth dice, second dice roll. There's four total. Second dice roll includes everybody who bought a spot and a chance to win three spots here. So top three after eight, six into two eight times. One, two, three, four, five, six and a two, right? Seven and eight. Yes, seven and eighth and final time. So top three after eight is going to be Danny again, Brian Frank and Danny. Wow. Getting some bang for your buck Danny. Alright so let's get these three in there and we'll put those little rooftop symbols next to your name. Carrots I think they may call them. Alright so those giveaways sorted out now. Let's do the break itself. Let's gather all the names and we'll put all the results into that tab. First tab right there. All 30 teams are in. Third dice roll. Three into five, eight times. One, two, three, four, five, six, seven and eighth and final time. After eight we've got Danny's early bird spot down to Danny again. Three into five, eight times for the teams. One, two, three, four, five, six, seven and eighth and final time. After eight we've got the pelicans down to these sixers. Now no trade windows in these filler breaks. Let's just get right to ripping open that box but let me show you the first half of the list right here and the second half of the list right down there. It's alphabetized by a team and let's print this list out and make it official. Alright so here's the final print out. Hot off the presses. Here on Monday the 28th. We're already at the 28th. Short month but a strong month so thanks everybody who got into all of the action. In February Tyrell Terry purple foil. We got our Argy Hansen gold foil. Okongu and Skyler Mays. Alright nothing too crazy there. No Anthony Davis or Anthony Edwards's or Lamello's but the whole point of this of course is who's gonna win those Mamba Mixer spots. Let's grab everybody's names for the fourth and final dice roll. So there's gonna be a lot of sad faces because it's only the top two after six. Five and one. Good luck everybody. Five and one. Six times. One, two, three, four, five and good luck and a one. Six and final time. Thanks everybody for giving this a shot. This is not gonna be easy to win. Michael L very close. No cigar from three down to 30. Thank you. Top two you are very happy because you're in that Mamba Mixer chance to win some graded Kobe Bryant cards as well. Steven P congrats and Mike Sommich congrats. So thanks to the both of you for just giving this a shot and congrats again on winning. We got another box in the store. That's gonna be the final box to unlock that mixer. So let's get it done jaspyscasebreaks.com. I'll see you next time for the next one. Bye bye.


Bosch Coal Router model number PR20E on the depth stop turret. What do you do with these two little screws? Take them out. So on my plunge router on the depth stop turret it comes with two screws in it. I left those in there assuming that they were important and then as I would try to use it to plunge I would get a very small plunge when I went from one depth stop to the one with a screw on it and then I get a too big of a plunge when I went to the next one. So I thought those screws are screwing things up. You like that?  So I decided to take them out, but then I got uncomfortable and I called the manufacturer to see what they were for. A guy there was very helpful, very nice, looked up all sorts of plans on the device, did tell me that the screws were not holding the depth stop turret on the device and said he didn't know what they were for and the manuals didn't seem to indicate. So he said he'd call the engineers and get back to me. This was Friday. So the next Tuesday I got a call back and he says, I don't think you're going to be happy with my answer. They said it was maybe for fine adjustments, but their recommendation was just take them out. So if you wondered or if you know why they're there, let me know in the comments below. Small workshop guy signing off. You know, I can see actually just discussing, oh we're on film aren't we? But I can see that you could use them to rise up higher, you know, and so if you're just doing like two cuts and you wanted to do a real small depth thing, they would be useful. So anyway, they probably do have a value.


Good morning, welcome to our webinar on Secure Lab, Import Requests. My name is James and I'm joined today by my colleague Melissa, certainly by the end of today's webinar you'll get to know the ins and outs of the Import Requests and sort of understand how it works. So give a bit of background, my name's James and I'm a senior youth support and training officer at the UK data service base at the University of Essex and part of the team that deals with sort of support for Secure Lab, do with any sort of Output Requests, Import Requests and any queries you have with Secure Lab and I'm joined by Melissa today. Yeah, hi, I'm Melissa and I'm also part of the support team and I mostly deal with data queries and import requests. So just to start and to get everyone engaged a little bit we're going to start with Mentimeter, be able to see the first question we have so it's also at the top of the screen here as well so if you have a new window open on your computer or you have a mobile device or a tablet you should be able to just go to mental.com and type in that code and you'll get access to these, you'll be given an opportunity to answer these questions which we should hopefully see on the screen as they appear and just to give people a sense of you know what organization are you affiliated with so that's our first question with the data to get a sense of you know where our audience has come from this morning and please answer that. Right, so we've still got I think that's the London School of Economics and the National Institute of Economic and Social Research, I think. Always get confused with ISA that we have here at Essex so just the other way around but yeah it's good to have people from other organizations here, a few more seconds for this one and then get moving on to the next question. We have Oxford Brooks as well that's good and we have the University of Reading as well so it's good to see different organizations from all across the country as well. Today we have Birmingham as well and you can see more people are joining as well now the sessions that's good to see and moving on then to the next question which should hopefully refresh on your device so you should see what is your research topic so since you're a lab obviously we have a range of different data sets ranging from controlled business market data to household panel surveys and things like that so it's good to find out you know what research topic you're doing and be using a mix of the two is it you know just on different topics so it's all interesting to find this out and here we have migration secondary data and research support and yeah that's interesting and more coming up here we have regional develop development software engineering it's interesting productivity I've seen such a range of different topics normally we do these are always sort of very similar to each other but I think this morning we've got sort of a different range of topics which is good to see and yeah moving on to the third question now as you might have to get through these a bit quicker so yeah so now we'd like to know what data sets you're looking to import we usually get a wide range of data sets whenever researchers issue import requests so it would be really interesting to see what you guys would like to bring to our secure lab we're not sure yet I will take you through the importing process and the cost of the presentation will let you know what is required especially when you're filling in the import request form I hope you can all see the new question engaging researchers to check if data exists before collecting new data James should we go to the next question or yeah okay so the next one is you'd like to know what data linkage you'd hope to do so we will show you how to account for data linkages whenever you're importing data sets in our secure lab match with information at ALSUA level um I think I've seen something similar to this before yeah can I linkage between different countries oh that's still fine if you're still exploring the data that's available oh that's still fine if you have any queries you can always reach out to us and we can assist you okay thanks everyone for your responses there I think we should move on to uh going through our slides now yes I hope we can all see my screen yeah so I'll just reiterate some of the yeah so I'll just reiterate some of the guidelines that we had mentioned when you are starting so um under the menu bar you'll be able to see the Q&A options so when you expand it you can type in any questions that you have as you may go along uh you will answer them later and I'd also like to let you know that we've enabled a live transcript of the event and this will automatically generate our captions these captions won't be accurate but it'll help in case you have trouble hearing us and before you leave the webinar please make sure that you have completed the evaluation survey that will help us to plan future events so I will start off by letting you know that it's really important for you to know your project ID number and you can get this by logging into the UK DS account into your UK DS account and when you select the data button on the left hand side of your screen you'll be able to see the project the project button and once you select that button you'll be able to see a list of all your projects with their project titles and once you click on the project titles you'll be able to know to see more about your project and next to the the project title you'll see a six digit number and this is your project number so whenever you're you're feeling the import request form or whenever you want to do an import request you'll have to provide us with this project number yeah so there are two types of import requests we have those that require an import request form and we have those that do not so those that require our data sets of any kind it could be a data set that's an open data set one that you created on your own one that's owned by a researcher or one that has a third party license and those that do not require import request documents, R packages, syntax files, Python packages and stator idio files yeah so as I mentioned before there are those that don't require an import request and so I mentioned documents and syntax files for this type of import request you'll just need to send the file by hours into service and while you're doing this you'll need to provide the six digit project number in your Zen 2 submission and without this without this number we won't be able to complete your import request and it'll cause a lot of delays in processing your import request so whenever you're doing an import request that involves syntax it's important for you to ensure that there are no results figures statistics and data in that in that file so dynamic scripting is accepted just ensure that you've not put exact values when you're filling the in your syntax files and it's also important to make sure that there are no files that are associated with the secure lab server in in your syntax or document yes James you'll take us through the next few slides yeah so the next few slides we're going to talk about software packages and how you use them in secure lab and import any new ones into secure lab so within secure lab there's this area called references drive and in this you'll have sort of shared resources maybe geography shape files or postcode lookups you'll also see folders for different software packages for example there's one for R packages so there's a folder called R packages in the references drive that just has loads of different R packages in there so there's two two sort of methods that you can install and use R packages within secure lab this first one here you might be familiar with is you can manually install packages using that R packages folder there's a guide on how to do that found within the user guides folder in the references drive the second way sort of a newly developed way is called this sort of UK DA CRAN which is sort of a local R repository and it sort of aims to mirror how CRAN is online so CRAN is just the sort of online R repository for for R packages so if you're a user of R you're probably familiar with that it just has loads of different packages available on the website so this is a newly developed way there is a guide and some codes that let you sort of use this method that's also in the user guides folder on the references drive so if there's a an R package that's not one either of these two methods that's not available but you want to be added so you can use it within secure lab and then you can submit an import request and let us know there are some things we have to consider so if the package is available on CRAN we can sort of say that CRAN is considered a sort of safe source so usually there's not too much issue with installing packages from CRAN and if your package comes from outside of CRAN or if it's available on Github or a third-party site it's a lot harder to import as there's more checks we need to do we need to check snow hidden data any malicious code and things like that and it's really helpful that if you are submitting that sort of request that you do provide information as to why you need that package and why a package that is on CRAN already why that package isn't sufficient for your research so that's all helpful so generally with our packages you'll find the guides within the references library on secure lab on how to use them and generally we like to see imports that are from CRAN but you can import packages outside of CRAN but just get in touch and let us know so moving on to Python packages we are assigned to see some more users in secure lab using Python so similar to our you'll see a folder within the references drive called R packages and you can use the commands pip install or condor install to sort of add them in user and secure lab so unlike CRAN the online repositories for Python like PyPI condo and condor forge aren't considered as safe so generally we have to have follow this this sort of system where we any imports for new packages we have to ensure that there's no malware anything malicious in the package there's no data hidden in the package at all and it generally doesn't pose any threat to secure lab so but that's when you want to add a new package into that references drive folder but there's guides on how to how to use Python how to use Python packages in in secure lab user guide folder and again if there's anything that's not available just get in touch and we can assist you with that moving on to the Stata ADO files so if you're familiar with Stata ADO just sort of the package and format for that again we also have a folder and within the references drive just for Stata ADO files at alphabeticalized so you can have all your packages there within the secure lab user guide there is a piece of code that basically tells you how to call the packages from that folder and use them within your version of Stata in secure lab so please do take a look at that and that's also available in the reference drive folder as well so of course if there's a if there's packaging this folder that is not there and you want it to be added and you can just submit an import request or email us at support at ukdataservice.ac.uk and we would check the folder reference drive and if the package isn't there then we'll go and install it. The main important thing with Stata ADO files is that we can only install new packages that are available on the official repository so that is the Boston College Department of Economics statistical software components website so just that link there if the package isn't available on the website then unfortunately we can't we can't install it for you but if you do have something that is really really important for your research and you feel like you do require that package in order to carry out your research in secure lab then do get in touch and we can certainly take a look at that for you there. Okay moving on then next we're going to sort of look at parts where an import request form is required so as Melissa said earlier that's generally all data sets all data and so to do that you need to find the import request form on the website so I'm just going to show you in a second this is how you do it so basically on the the import request website home page you'll see a contact under the login button at the top right and if you click on contact scroll down to get in touch you'll see a hyperlink there which takes you to the secure lab data import data request page and so you can select the link for the data import request there and so I'm just going to put that link in the chat because I think you might find it helpful to have a copy of the form as we go through the next slides because we will be going through the sections on the form as we go through so it might be helpful to have a copy of the form open as we go through there and talk through them so so just that link there and it's I've put it in the chat as well so you may find that helpful just to just to sort of go go on that link and so if you can it might be helpful to have a copy of the form open so I think we're going to move on now to going through the different sections of the form which might be a bit different if you've seen the form in the past before so it's really important thank you James so I'll take you through the first few sections of the import request form so the first section is the secure lab user details so in this section you need to provide us with your institution or organization your institutional email address and the full project title and and your project number so it's very important for you to ensure that this information matches what you had put in the original research application form and I had I explained to you how you can find your project number so it's important for you to ensure that the project number that you've put that you've put on your filling the form is the correct one yeah so the second section is on the information about the data set that you wish to import so you in in this section you'll give us our your data set data set title and it's also important for you to make sure that the data set title that you've given us is the same as the one that has been given by the owner or producer of the data set in this section you you should also provide us with a brief description of the data set that you would like to import and also in this section you will need to give us the variable list so you can give us the variable list in the you can fill it in the import request form or you can provide it separately in our Word document or an Excel file so our variable list is a detailed description of the variables that are in the data set that you wish to import so both of this file the import request form and the variable list need to be submitted via our Zen2 service and if you've listed the variables in the form please make sure that you've you've told us in the Zen2 notes section while you are filling the while you're sending the import request over to us yes so the second section involves open data so open data is a data set that is freely available in the internet so when you're when you're requesting to import a data set that's of this type it's important for you to provide the URL for more from other data is obtained so please make sure that the URL is complete and it's and it's working while you're doing this and you should also give us a brief summary of the licensing conditions and also a link to terms and conditions of use so under section three we need to know the use of the imported data set so you'll just give us brief information of how the data set is within the aims of the project as you had outlined in the original research application and you should also tell us how you will use this data set within SecureLab so while we were on running the Mentimeter questions we had a question on linkages so if you're if you're doing any link if you are if you want to link any data within with our with the data that we have within the SecureLab you need to you need to show us you need to give us a brief description of the disaster sources that you need to be linked and you'll need to give us a brief summary or a brief summary and the linking methodology and the justification for the linkage that you would wish to do and in this section if you also need to do the following three linking services whether it's you wish to do the UK you wish to you wish to you wish the UKDS to match IDBR numbers onto business data or the UKDS to generate pseudonymized IDs for business data or the NS to or NS to link IDBR numbers onto business data it's important for you to specify that in this section Yes and also use of important the next still under section three we have the use of imported imported data set in DEAR projects so we should only complete this section if you have a DEA accredited project and you should also indicate whether the use of this data set was specified on your approved research project application application if not you need to provide information as to why you need access to this additional data and you need to also give us information as to why this request is being done retrospectively rather than at the time of the project approval Yes so we're done with section three James will take us through the next two sections of the input request form. Great thank you so from section four we asked you to sort of outline the copyright and licensing information for the data set you wish to import so basically it engages with the application to use that data set within secure land we find that in the past this is the section of the form that we have you know spend the most time on going back to researchers to make amendments to and it has the most feedback on so it does cause a some delay to your input request if this information isn't provided correctly or insufficient detail at the start the main things we see is no section is not filled in properly or there's no you know evidence of permission provided so we'll just mention what those things are in the next few slides so yeah it's really important that you provide as much detail as you can not just for this section though but for the whole of the form because anytime you have to go back and ask for more information obviously that will cause delay for your input request which we don't want so moving on then to what this section does so at the start of this section you'll see sort of three tick boxes and basically they have three different types classes your data into three types based on how the copyright ownership is based so you're either the sole owner of the copyright so an example of this being if this is a data set you've created entirely yourself you've not used any other data sources you've not had any help from other researchers this is a data set that you've generated yourself and you're the sole owner of the copyright the second box here is where you are the joint owner of the copyright of the data set so an example being this is a data set you've worked collaboratively with other researchers on to create you've taken might be an open data source or another data source and you've sort of taken it and derived some variables made some changes to it and done some extra work on it and in that case it's not a you've certainly jointly owned the copyright because it's not a completely open data set because you've added to it it's partly yours so that's a joint owner copyright data set now the third part is where you aren't the copyright holder so this is essentially someone else's data that they're given you permission to use so this could either be a completely open part open data source that you've just taken and haven't changed it at all and you want to import that straight in that's not your data that's an open data source but you have permission to use it because it's open data another example might be if it's a sort of a third party maybe another research team maybe at a different organization or a company have given you permission to use their data and import it into secure lab that's another example as you can imagine for this third one where you're not the joint owner of the copyright we wouldn't need to see that permission from the data owner that you can use the data within secure lab so to continue on from this I believe it's still under section four so section 4.1 if you do have another copyright holder that isn't you so if you have a jointly owned copyright data set um or the data set is from somebody else somebody else holds the copyright or owns the data set you do need to provide information on who that person is obviously as this first bullet point points out if you're the sole copyright holder of the data set you also don't need to provide any further permission or evidence because you're given permission by submitting the request because it's your data but if it's come from other sources you'd also need to provide the details of the data owner we need to see the name of the data owner their position if they're sort of a researcher another organization the institutional organization and the email contact as well so that information needs needs to be provided if you if the copyright is from from somebody else who isn't yourself and then for if you have an open data set or a derived open data set where you've taken an open data set from a website and you've added to it you've derived some variables and you'll jointly the copyright holder of that data set we just need to see and make sure that data set is an open licensed source so I think as Melissa mentioned earlier under section two we're submitting an open data set we need to see the URL copy of the licensing terms and conditions make sure that all that information is completed and once we have that information under section two we can sufficiently say well yeah that that data is is open source therefore it's an open license then you are licensed and have permission to use that data set within secure lab and the the part that you've added to it is obviously your copyright so obviously you're given your permission to use that so that's if you've derived open data moving on then to if there are any other data types so this is mainly for those of the way you don't own the data set at all you don't have any ownership on the copyright so if someone else's data set we normally call them third party data sets and we need to see that evidence that you've been given permission to use that data set within secure lab if it's maybe if it's from another researcher's another researcher team another university what we normally tend to see is just an email saying I grant this individual and all other members on the project um listed by name that they have permission to use their data in secure lab um so it can be something as simple as that um if you're taking the data from um maybe an organization um or a business uh we do tend to see more contract type uh permission so it might be a contract that you've had to sign in the whole secure lab project team have had to sign uh we do see those as well it's important then uh to note that if you are submitting these types of request um we call third party license data requests that the um it is a responsibility of the project lead to sue um provide the evidence for this so if the project leave responsibility to make sure the contract is provided and sufficient all of that a copy of the email is provided as well um so that's really important for um those types of requests uh so moving on um to the final section of the form uh which is section five uh is basically the signature it's the sign of section so once you're happy that you're fielding the form correctly and double checked all the information all the details are correct uh please can you just sign it and send it to us via our zenti service uh the form can either be signed electronically or if you want you can print it off sign it by hand and scan it back in but we do accept the easier electronic signature method um it's important that uh when you send the form to us please do not send the data set to us because we do need to um carry out checks um in order to make sure that all the permissions um from the external data owner and also all the permissions from the controlled data owners from insecure lab as well you have permission to bring that data in so there's some so certain checks we need to do uh which can take some some time depending on how many data owners are involved um but we will let you know and give you any updates we'll let you know when you can send the data set to us um yeah so please don't send the data set at the same time you're sending the form to us we will let you know when you can do that that brings us to the end of of the form um and Amnesty's going to take you through some of the help and FAQ guidance we have available yes um so i'll take you through um where you can find some answers to the queries or help whenever you're you're stuck um so i'll just take you to this page that we have linked here just switch my screen so that you can see how it looks so this is where you find the import request form i'll just switch tabs to the next to where you can find the help starveys yeah so um when you're on the landing page of our website at the top right corner there's a help button so when you click on it you'll be able to see various queries various um answers to queries that that um that users of the uk ds service might might need help with and um here under the secure lab section we have a general secure lab if it is uh section where most of the queries most of the the queries that the most common queries that users have are here so um before you reach out to us it would be helpful if you'd looked at this page because there's a there's a huge chance that our query that you have has already been answered here yeah so um in case in case you in case you still have you still need further help or feel free to reach out to us via our email that uh yeah so i'll give you the link of the faqs the chat so that you can look at it so just added this slide here um on a secure lab drop-in session so this is a new uh sort of system that we've done as a secure lab team so we have one session every month um so it's for one hour and then you can book a 15 minute slot so there's four slots per session um so there's two left for this year so that's the 7th of November and the 12th of December you can it doesn't have to be about import requests so anything to do with secure lab if you or you want to know how um submit an output request or you want more specific guidance or um yeah for example that data query you had about linking sources you can come to one of our secure lab sessions and we can talk to you face to face about it so they're just sort of zoom sessions like this and then two members of staff would be there and you can come in and join ask us anything and we'll be there to assist you um sort of in a face to face way um so the links are there so they're hyperlinked there i'll also share the links in the chat um they'll take to an event bright page and all you need to do is type in the password secure lab and it will allow you to go on there and book a ticket for a certain slot if the slot you want's taken or full slots are taken up um email asset support at UKJ's service and it will create more time slots for you um so i'm just going to share the sort of the event bright links um if if those were of interest to you um you can go ahead and book a session yeah i think that pretty much covers our webinar so thank you for your time um um i put our email address in the chat so feel free to email us with any query that you may have and yeah yeah thank you everyone for coming and sticking through i hope you've gained some just helped you a bit and understanding how the important quest process works of course if there's anything further you need assistance with um or is on hand so just get in touch via the help via the help form or email us at that email address there so yeah thank you very much and have a good day


This is the part of the off-season that's not fun at all. When you lose one of your favorite players, a player that you had one of your favorite football team to sign for years, and I remember years ago when the Baltimore Ravens almost did that three-way trade for Judevian Clowney, and they almost got him, but they ended up telling the commissioner, and he rejected it. He said, No, this ain't going down. I'm not approving this. And that fell through. But then last year, last year, the Ravens were interested in Judevian Clowney, and they brought him in for a visit. I was like, oh, yeah, let's go. We heard all the rumors, heard everything that people said about him, and I was like, we can change him. We can change him. Let's do it. And they did it, man. I was so happy. I was so happy. And then he proved himself. He showed himself. He showed out with the Ravens last year. And even though he missed like 20 sacks last year, he still ended up getting nine and a half sacks. And he got the pressures. He got the tackles. He was good in run defense. Judevian Clowney was a great player for the Baltimore Ravens last year. So I was hoping we were all hoping that the relationship would continue. But we've been talking about this for the past couple of weeks. We did not expect that relationship to continue simply because of money, of money. And we knew that Judevian Clowney, whether it was with the Jets, whether it might have been with the Panthers, whether it was with somebody else, we knew he could get more money elsewhere outside of Baltimore. And now it is official. Judevian Clowney will be signing with the Carolina Panthers. Now, what's interesting about this whole thing is that the Jets were the most recent team that courted Judevian Clowney. They were the most recent team that was said that they said were interested in Judevian Clowney. And they had a great visit with him. They were ready to get him signed and stuff. But it was also said that there were still two other teams that were very highly interested in Judevian Clowney, that being the Panthers and the Ravens. But the Panthers, they say, you know what? Let's get this thing done. And surprisingly, surprisingly, Judevian Clowney is signing way before training camp. And let's look at the details of this deal. It's a two-year deal worth up to $24 million. But get this, the base of it is 20 million. So he's getting most of the money. Because a lot of times you hear about these deals worth up to X amount of money. But a lot of times the X amount of money that the deal is worth up to, it's not even close to what the base of the deal is. But Judevian Clowney, he's getting at least two years, 20 million regardless, with a chance to make it 24 million. So a very good deal for him. And Panthers are getting, they're getting a real good player. Now before we get into the rest of this and what this means for the Baltimore Ravens, make sure you subscribe to the channel. Leave a like on the video. I know we don't like the situation, but you can run the likes up on the video. And turn notifications on so you do not miss out on a single thing. We almost at 75,000 subscribers, y'all, almost. So let's keep pushing there. Now with Judevian Clowney, he is actually from South Carolina. Let's read this report from Adam Schefter says, Judevian Clowney is from Rock Hill, South Carolina. And now becomes the second South Point High School player to land with the Panthers. Following his former stallions teammate, Stefan Gilmore. So he gets to play back home for a lot of money. So shout out to Judevian Clowney. And again, like we also talked about before, I will never be mad at anybody for chasing the money. I will never be mad at anybody for getting their bread. There's nothing wrong with that. It's a job. This is their career. They play to get paid. They don't play for free. They don't play just to make people happy. They play so they can get their money. That's what we all go to work for, right? We go to work for so we can get our bread. We may enjoy our jobs too. And that's a nice perk, but you work for your money. And that's exactly what Judevian Clowney is doing and what he did. And now he's cashing out. So shout out to him. This, the reason that this hurts even more for me. And I know for a lot of y'all too is because the Baltimore Ravens, they squandered such a big opportunity last year. And I hate to keep going back to last year, but we got to keep going back to last year because last year has everything to do with this. Judevian Clowney was a nice pick up for the Baltimore Ravens last year. Kyle Vannoi, who I'm sure the Baltimore Ravens are looking at even more now. And I'm sure Kyle Vannoi is like, hey, oh, y'all looking at me even more now, huh? Rub me my money. Rub me my money. Kyle Vannoi's value to the Baltimore Ravens just went up that much with Judevian Clowney signing with the Panthers. His value went up like crazy in my opinion. Why? Because they know what they got out of Kyle Vannoi. They also know what they got out of Judevian Clowney, but he's gone now. Kyle Vannoi, he could use this really against the Ravens and for his own benefit, his business. So he could use this against the Ravens to be like, look, like I'm still available. You want me? Like we can talk some money. But yeah, that salary, it has to be increased. But anyway, back to what I was saying last year, Raven just squandered a big opportunity because the roster that they had in place last year was just amazing. The starters, amazing. The depth, the backups, amazing. A lot of guys would miss time from here and here and here and here and people would come in and feel informed and there would be not much, if any, drop off at all. The Ravens would still continue to do their thing, whether it be offense, whether it be defense. We had so many times when guys would be out and what would happen? Odell Beckham Jr., he'd be out. Oh, they flowers got it. Nelson Aguilore got it. Mark Andrews went out. Oh, Isaiah likely got it. J.K. Dobbins went out. Gus Edwards, he got it. Justice Hill, he stepped up in a big way. Keaton Mitchell, he was killing it when he was playing. On defense, Marlon Humphrey out. Oh, man, what's going to happen? Brandon Stevens got it. Ronald Darby got it. Oh, man, we lost Marcus Williams too. Oh, this is terrible. Gino Stone got it. We lost David Ajaubo. I know he wasn't necessarily a starter, but he lost Bowser too. Jadaven Clowney, Calvin Noy, they got it. So you see what I'm saying. The Baltimore Ravens, the quality of the depth that they had, the quality of the starter, the quality of the team that they had last year was so special. That's why so many of us, we wanted them to take max opportunity of that because chances with teams like that, they don't come around too often. They really don't. And Ravens got close, but they obviously didn't get close enough. But one of the reasons why we really wanted them to win, obviously because we weren't on a team to win a Super Bowl every year, but last year we really wanted them to win, especially because of the team that they had, and we knew that they were not going to be able to keep everybody. We knew there was going to be a lot of people on that football team that were not going to be with the Baltimore Ravens in the year 2024. And this is another one. Team is far different than they were last year. They've lost Gus Edwards. They lost Geno Stone. And I know I'm going to forget somebody to remind me of anybody who I forget, but they lost Jadaven Clowney now. They lost John Simpson. They traded Morgan Moses. They lost Kevin Zitler. And I know there's more as well. They lost Ronald Darby too. And I know there's more that I forgot. Patrick Queen. That's a big one right there. But we knew that they were going to lose a lot of people. And not to say just because they lost all of those people that, oh, all hope is lost for the Baltimore Ravens chances in the 2024 season. That's not what we're seeing at all, but we just wish that they would have taken full advantage last season. But with Jadaven Clowney, when you think about the Baltimore Ravens, it's like now what? Who are our edge guys going to be? Immediately, the first two names that pop in my head, Adafi Awey and David Ajabo. Adafi Awey is coming up on a big year because this could either be his final year with the Baltimore Ravens. It depends on if they pick up or decline his fifth year option. Or he could be going into his second to last year with the Baltimore Ravens. Well, actually, either way, he could still possibly get a contract this season with the Baltimore Ravens. It just all depends on how stuff shakes out for him, how he performs this upcoming season. But I know with Adafi Awey, it's just been a lot of up and down with Adafi Awey as a pass rusher. Setting the edge, he's been pretty good at that. But as a pass rusher, it's been a little up and down. So we're waiting for him to really turn that corner. With David Ajabo though, David Ajabo, I know Hardball talked about, oh, you expect him to have a breakout season. That would be great. I hope Hardball's words come to fruition, but David Ajabo just can't be relied on right now. Because your best ability is availability. And he just, he hasn't been available. And we know his first year we get that red shirt. But the second year, he was hoping, okay, hey, he going to be back. Oh, all pass rusher going to have David Ajabo. Adafi Awey together back from high school. He got hurt again. So you can't count on him. You want him to be there. You hope that he's there. You want him to show out.  You want him to go crazy with it. But you cannot rely on David Ajabo. You hope that he does well. You hope that he shows up. You hope that he can be healthy, but you can't rely on him. So what are the Baltimore Ravens going to do now?