All right, everyone welcome to the very end. Thank you for sticking around with us This talk is on leveraging us bombs to automate packaging transfer and reporting of dependencies between secure environments It's some quick introductions. My name is Ian Dunbar Hall. This is Jared. Heck. We're members of luck mark software factory If you look at what we do, we are the organization within the company that owns the DevSec Ops Experience so we do a lot of internal tooling and then we own the integration between container registries package for positive ways and other things So keep an open mind. I think the premise of this talk really revolves around one concept You know, we hear a lot about s bombs over over the week And we're often talking about it as a build artifact It's something that you made through analysis with trivy or sift or something else and it's used for compliance or tracking I'm gonna ask you to just think about it slightly differently. Think of it as a packaging definition so we have this kind of agnostic Packaging format that allows you to specify a pearl and that pearl could be of many different types So when we talk about how to package something and move it between different environments It's really nice because it doesn't necessarily tie you to one specific packet format not necessarily, you know Say a requirements that text file with Python or a Maven gradle file for something in the Java realm So what is our problem? Well, just show of hands here who here has worked on the classified other secure environment Okay, this is why you have to talk So number one it sucks being a developer in a disconnected strict environment, right? When I say a strict environment, I'm talking specifically classified or some sort of air gaps environment We don't have access to the general internet. How do you pull in your package dependencies? How do you get them updated? well What do you do you do something that's incredibly slow, right? You submit a package to get approved it goes to some queue you generate a lot of paperwork around it and by the time You're done six months later an update has arrived. You're ready to go and start all over again You're doing a lot of rinse and repeat and a lot of manual paperwork So the question becomes is there a better way? Can you automate the patching that combines and the delivery of those build dependencies and do a strict environment? Can this be done using existing tooling, right? How many of us write custom scripts all the time for a one-off project? All right Is there a way to do this where you have a common workflow for multiple teams through a single data flow? Right if you have 15 teams working in a strict environment, you don't want them all doing their own data Flow sneaker night and their own discs into that environment And often you're not just going to pull things out from the general internet You want to collect things from trusted sources within an internet or something like iron bank or some other trusted repository Well, that's where hopper comes in so we're gonna be talking a lot about hopper It's an open source project of we've been working on And it's a framework for defining validating and transferring build dependencies between environments using software materials, right? So for us, we are heavy users of Cyclone DX. You've heard a lot this week probably about the executive order Well, if we're already going to produce them already going to make them Can they be the thing that we use to move stuff between environments and maybe package it up to give to a customer? Hopper provides this well-defined solution And it's repeatable, right? We have s bombs. Ideally, they're gonna be semantic we released and then you can Reprocess things over and over again to pull stuff in So I'm gonna talk a lot about hopper But there's two other projects that are pretty key to this all working one of them is a renovate So if you're not using renovate or depend a buck highly recommended, right? You have tooling out there that will look at your upstream dependencies and tell you when something's changed And there's a patch or a minor or major update We in house to use renovate pretty extensively Renovate is excellent for us because it does that it goes out and looks at Python packages may go look out and make them Gradle go doesn't really matter And it's easily configurable for internal sources to you so you can use renovate to look at other projects and say get that For instance, they have this private We also use semantic we release for pretty much everything. So how are you versioning all your stuff? Well, semantic version is probably the best way to do it And semantic release is really nice for us. It ties in really well to our pipelines So at the very beginning it will kind of parse through all your commit messages and look for conventional commits So you say like fix colon whatever Feature colon whatever for patches and for minor updates, and then those are used as part of the semantic version All right. Well, let's take that and pair those two together, right? You're probably not handwriting s bombs You're probably taking like an unused Python, but I go car with that text file and using Maybe the cycle in DX tooling and join entering an S bomb around it Well, let's meant to be released that and that can be consumed as your packaging format bring your build dependencies across the environment So if I'm a team and I'm working in a classifier mark classified environment and I need up to date versions of certain packages Well, I can use these two tools to figure out when things change and define. What is my standard for that transfer? From the next update. So what is what does this allow us to do? It's kind of like that multi-team single process So I'm going to show a couple diagrams to kind of walk through this concept a little bit And then I'm going to turn over to Jared. He's going to walk through a demo The big thing here, right is if you have these s bombs that different teams are producing They're all being updated with renovate and then they're semantically released You can build on that and create a tree inclusion process where you have like a master project But then references that the inputs from these other teams that could reference other teams He begin have a generic process for bundling things together and be included in bigger deliverables So I'm going to jump over to this diagram So I three diagrams to this first one just kind of talking data flow. I don't think this is going to be shocking anyone if you've worked in this realm We typically break things into kind of three three areas You have general internet where you might have Docker hub iron bank quay other sources of container images And then you have multiple package repositories. You might also have stuff from github Especially if you're working on let's go or helm charts that are coming from from get lab or get hub We pull things into internet instances for proxy caching and that's where we do a lot of our scanning We look for security and other types of vulnerability information there And then we probably are going to change things transfer things across a diode using a get lab pipeline So for us We're talking about teams defining s bombs Well, they're going to be pulling their stuff from internal references and using that s bomb to define the what needs to be transferred I think most of us probably still do a decent amount of sneaker netting But if you want to you can use sneaker net necessary buckets CDS or you know, it's data diodes On the other side, you got this package and you got to do something with it Well, what are you going to do? You want to poly transfer stuff the container edges to whatever your secure container registry is the packages for Python or whatever to your package repository and Mirror and merge any any give repo changes Hopper as that thing that runs in a pipeline kind of has a couple inputs and a couple outputs So I talked about about cycling DX s bombs as the thing that defines the what to transfer But that doesn't really help us in our situation, right? If I just give you an s bomb and has a whole bunch of pearls Well, you need to know where to pull things from You may not want to pull things up from the general internet You may want this internal Rob repositories or container registries That's where manifest comes in and that's our definition of the where to pull from so we say for a specific package URL type I'm gonna say, you know PI PI again pull from this internal nexus instance if you are using a docker Pearl type pull from this ordered list of container registries that allows you to have an enterprise registry first And maybe a team specific registry second and it will cascade and what it where it goes out and finds things Next up you can kind of see here in the middle. We have our package collectors So we have those s bombs and those manifests our input there is go and find all the stuff All right, and we've written a plug-in architecture here where you can have our base core plugins that are about eight I think Pearl types and you can add other ones for anything constantly Once you bring it in you can augment and filter that s bomb All right So one of the big problems we have often seen here is you have an s bomb and it's lacking additional metadata That you may need for a security approval All right, you may want to have CVE scoring. That's what hopper cop does We're looking at other things like scorecard quality All things you may want to give off to you an authorizing official At the other end is a series of plugins. We have two out of the gate. There's others that could be easily added And one of them produces the giant tar file of what those things are they need to be transferred The other one would be a nexus instance So you can have nexus instance that spun up and then you can transfer all the stuff that you define an s bombs into that nexus instance Snapshot it as a container image and move that to the high side We have a feature flag, but as part of this you can generate in total out of stations for each stage and all the files That have been collected and processed as part of it We also snapshot the s bomb as it changes over this period of time So you can see exactly what stage and where it was modified and again just to kind of you know Bring it home again Our primary goal here is one data flow one security team Right and multiple teams had their own ability to specify what they want Right, you have the control as a team member to say hey, I need to update these four packages I don't need to go talk to someone to get permission to do that. Right. You just add to your s bomb You say where to find it The security team then which has dependencies on those and Jared will show you how that works That could then bring that stuff in do additional testing if need be and then bring it over to the high side also because we allow you to specify a set of Places that go find things in a manifest you can easily override it as a security team and say well I'm actually gonna only allow you to pull things from these four types of package repositories and these container registries So the hurdles here right and what are we solving well often you see incomplete s bombs They don't have all the information you need for a security approval and we're looking at how we use augmenters and filters the I guess Add additional metadata there that someone would want to see for that security approval Because it is a plug-in architecture if you wanted to generate additional documentation and say I don't know Excel because No one's here ever done that you possibly could do that. Right. It's a plug-in architecture. You have an s bomb We provide a model for which the parts do that and then you can just Generate your own documentation. We do that with html reports That allows you to work with the legacy approval process if you have an AO who isn't there yet Who would accept say a policy of some type to bring things into a classified network? Edibility to restrict where things come from Right, and then the ability to detect where things change Renovate really does that for us. We don't handle it with an offer But it's a great tool to detect things and as things get detected generate the next semantic release using Using semantic release that then kicks off my another pipeline So as things change downstream in s bombs, they all percolate up to the security team that can then do that transfer automatically And then lastly this allows us to have a one-way delivery into an environment But a clear understanding of what's in that environment from an s bomb perspective So you can do it all on the low side So we talked a lot about these advantages. I'm just gonna find out a couple of them The biggest one being is hey, we have cyclone DX s bombs for everything. That's in that that in that environment Well, that allows us to work with a lot of existing tooling out there I'm gonna say one of my favorite dependency track, right? so if you want to track dependency or do you want to track issues that may arise in a secure environment on a low Side, you know how this you know this inventory of everything as an s bomb And that can be then tracked and dependency track if you want to use hopper You can augment it with additional meta data like back CV And then ideally sometime down the road the validation of attestations and everything else for all this component All this is done in a pipeline. There's no mean new interaction. All right, so I'm gonna show I'm not gonna show a demo Jerry's gonna show a demo, but here's some of the key features and things to look for as we We're gonna talk a little bit about the dependencies between teams and a security team just kind of showing how you know, there's a tree structure We'll probably briefly show an ass out of stated an attestated a CVE report with hopper cop And then we'll show a little bit about attestation creation and specifically a layout file for that So you have a way of verifying All the then total links and lastly we'll just show the the bundle This demo does work in get pod so if you scan qr code you can actually pull it up yourself and play with it And that's how we're gonna demo it is in get pod So you're welcome to play with this Cool All right, so we're in we're in get pod here what we did with with get pod as we put the The commands right here on the top so that's what I'm going to run here And then I will walk through some of what these pieces are doing the pace that's gonna kick off Okay, so what we're doing here is From top to bottom We're generating in total. We're doing a product key and a functionary key We're then generating the layout and the layout is over here We generate that layout based on The transfer instructions as well as the s-bump so we say this is what we expect to see And it gets generated based off that command And then in total uses that to go and verify that what we thought we were going to do actually happened over the course of that operation We then Run the bundle which is what it's doing right now. It's collecting our dependencies It's gonna run the hopper cop on which does gymnasium and trivia and gripe and scans it and then we get our reports and attire So you can see it kicking off right down there Ian talks a lot about the multi-team concept and really that is defined in our Let's grab this It's defined in our manifest so our manifest We've got some metadata up there, but really what we're looking here is we're saying grab a local s-bomb That's other stuff. We want to augment here And then you can see in here that our includes are referencing two different external These guys here two different external teams that have manifests that also define that team or that projects Dependencies and lists and whatever they want to bundle up there And what we're able to do there then is say go grab from this team We expect it in this format. We expect an s-bomb with it give us our references pull that all together and then let us basically Zip it up and package it up so that we have an artifact to deliver Down here with the repositories that you see this is really our Mechanism for enforcing the location that you're getting your dependencies from At the end of the day within an organization. There are some sources that you trust Or have higher faith in versus Allowing kind of just that free form Which you can with a note adding a no strict flag But by default you needed to find those those repositories so that we can be very clear about what our sources were when we gathered them Let's bring that back up We'll go here real quick. We're gonna look at The transfer the transfer.yaml is really what what in total used earlier to kind of understand what was gonna happen In here, we have stages For example, we have a collect a report and a bundle But those names can they're free form just as long as the structure maintains the same But inside we define in the collect we want to run our git plug-in our raw plug-in our Docker plug-in We're gonna go and generate our report with hopper cop And these are the different Scanners that we want to enable and then down here at the bottom pretty simple, you know Where's my tar file going what what should it be named and so forth? Coming back up here You can see that we went through we ran we collected we successfully passed which is always a good thing for a demo And in grand total we then look at the layout we do a validation and verification and we ensure that what we thought was gonna happen Happened anything else in here got a renovate. You can see the links in here, right? We've got generation our length. They did We use that then to go down and check to make sure that pieces What where they should be so in total is pretty cool. I think that's it Yeah, you can see our s-bomb come from hopper cop with our references And here you can see looking inside that tar object grabbed all our different pieces from kit We got our s-bombs in there. We've got our consolidated and delivered. So there's two different s-bombs that get put into the tar file Right now they're gonna be identical But on day two operations where we want to go and send a delta That is where the consolidated looks at what the original was and then the delivered is the pieces that we The deltas right we only want to bring over that smaller subset instead of the entire Package especially when the deliverables can be pretty big All right, so looking ahead Do you need to go back to the QR code? Give you a chance to go on looking forward We're we're working on developing for for hopper itself. We're working on developing a unified report generation To allow multiple plugins to kind of define what kind of reports should be part of the generation and part of that bundle We're looking at expanding component validation Doing signature validation with recor further attestation validation within toto as well as some additional component validation between During the collect phases to verify the shaws and ensure that the pieces that we got are what we expected within the s-bom Looking at doing an additional plug-in with the open SSF score scout scorecard That date is really cool. Be nice to go and be able to package that in as a report To provide an it's over an islam or security representative on the other side We're currently in progress. We're looking at unbundling and installation of disconnecting networks Those can be a little bit challenging because those networks kind of also define where pieces go They don't always go to the more traditional locations and they're often diversified across those systems And then looking at doing addition and implementation with as we go forward with some of the work with It's the s-bomb with the verified verifiable s-bom It's the bomb Some of our inspirations sig store pretty strong With a lot of their tools are awesome and we really enjoy working with those pieces Cycling DX part of the working group with them at the industry working group. They've been a great Community to engage with as well as in toto And then other cool projects in this area Zarf with defense unicorns and then a witness With testify sec those are also great tools to go check out. So the question is like, how do you update s-bom? How do you track those? Sure, so we're not checking if s-bombs are stale in any way But what we kind of encourage and what we're doing in-house is using renovate quite heavily, right? So if if there are dependency updates that should happen We would assume that a new s-bomb gets generated and that's what would be used to generate a new pipeline and push a new bundle across into our environment We haven't really considered if there's a need to say okay. This s-bomb is Way too old maybe we need to filter it out, but it's a great idea. I think that's a call to action here This is a very extensible python code base. That's all plug-in And we allow you to customize and build your own plugins very very easily and that would be a great good community edition Yeah, we haven't we haven't experienced that problem yet, but it's definitely keep in mind I think the bigger problem that we have right now is discoverability with the open SSF scorecard being path-based and assuming that you're on github How do you for us since pearl is our biggest identifier? How do you transition from pearl to the scorecard URLs? It's been tough to find So that's yeah, that's that's a tough one I think we are right now assuming that you are defining your transitive dependencies And we're not gonna can discover them for you granted again. Hopper could facilitate the addition of your transitive dependencies I'm not sure if it's in this example, but we typically like if you're using Python or something else We force those transitive dependencies into the S-bomb so that they're attract as part of the the fun They deliver us. Yeah So we we we assume that you're gonna figure out your transitive dependencies include them in the bomb And most doing does allow you to capture that right allows you to to snapshot that


The Internet Monitor Report is a way for us to kind of get a big picture view on all the current issues that really matter to all the people involved in the Berkman Center, and that really covers a lot of different angles and different disciplinary approaches to studying the Internet. The section's called Public Discourse, and that was basically about how communities have conversations online, how those conversations play out, and how technology mediates those conversations. So this paper was co-written with Sounds Fish, and it was focusing on the narrative or discourse that happened surrounding the Gaza War of 2014. There was a lot of social media activity around it, and there was a need to unpack that social media activity and understand what the voices were and how they aligned with different media sources. So my pieces appear in the data and privacy section of the report. One of them is a piece about mapping the data ecosystem. My essay is about privacy in the context of human subjects research, and it asks the question in the age of the web, what does public mean? The other piece is a kind of experimental fiction piece about personal data and the Internet of Things, and in it I talk about how my fridge basically is predicting a pregnancy. I think it gives you a great snapshot of what's been going on in the last year, and also it gives you some insights into what are the interesting things that other people are studying. I think it's really important to take the step back and look at the reflections that have come, especially since this is a collection of essays from top researchers across the world. This report is important to read for people who aren't in the Internet society domain, because it gives them a very 30,000 foot view, look at what's going on in the Internet and how communities are forming and how conversations are playing out.


Appalachian Wireless offers forward pay, no contract, no credit check, no problem. Plans start in 1999 a month and include unlimited talk and text or take it to the max with unlimited data plus for only $89.99 with 50 gigs of high-speed data because we are you. We are Appalachian Wireless. Both Pike County and Pikeville Independent Schools announced earlier this week that masking would become optional towards the end of the month. In response, Mountaintops spoke with Pikeville Independent Superintendent David Tremble about the decision. Yeah, you know we've been in conversation with our local health folks and then of course internally in the district as well and just continuing to look at kind of our direction forward. It's been a long year and a half really almost two years since we saw a major adjustment in education and so we continue to make sure that we provide a safe and healthy environment while also making sure that we're moving in the direction of making sure we're giving kids opportunities to have a normal environment as much as we can while still respecting the situation that we're in. As a result of decreasing cases, Tremble says they were able to make the decision adding the support of medical advisors within the community. Additionally, while families take time to adjust, Tremble says going maskless is still an option. Absolutely, we will do anything we can to support families as we make this adjustment if there are families who feel that they are in the best interest of their children to remain masks. Absolutely. We will support that. We have masks on hand that we can provide as well and continue to work toward making sure we have all the PPE that we need to help our families be comfortable. So this is a family option, a family choice if a family chooses that their child be masked that that option obviously still continues and we will support that in any way that we can. And while other school districts such as Pike County adopt the new policy, Tremble says its school district continues to monitor changes in the virus. We will always consistently evaluate every situation that we have not just around COVID but any situation and our goal is always to provide the safest and best environment for our students and staff. And so anytime we need to evaluate and take a look at the information around us and if adjustments need to be made in any way to make our students and staff the safest and healthiest week possible we can, we always are willing to do that. Tremble Independence maskless option begins February 28th with Pike County beginning Wednesday the 23rd. For Mountain Top News, I'm Joel Korgel.


Please note that this video has sexual health content. Sexual intercourse can cause two big problems. One are sexually transmitted diseases. In short, we call them as STDs. And second, it can also cause unwanted pregnancy. And so in this video, we'll talk about how contraceptives can help us avoid these. But before we begin, let's talk a little bit about these two. Unwanted pregnancy, I'm sure you can understand. Just because our bodies are sexually mature, doesn't necessarily mean that we are ready for the responsibility of a baby, right? So there could be so many reasons we wouldn't want one. So that's that.  And this happens because during the intercourse, there's exchange of bodily fluids between the people involved. Just to give you some examples of sexually transmitted diseases, gonorrhea and syphilis, these are caused by bacterial infection. And then we have AIDS and warts. AIDS being one of the most dangerous ones. AIDS and warts, which are caused by viral infection, something you may need to remember. All right. So now let's talk about how do we prevent them? Well, we can prevent them by using what we call contraceptives. So what exactly are contraceptives? Well, contraceptives, in short, can be thought of as methods or devices to prevent pregnancy, to prevent pregnancy. So contraceptives are mostly thought of in terms of unwanted pregnancy, right? So these are the things that we do to prevent pregnancy. So how many types of contraceptives do we have? Well, broadly, we can classify contraceptives into three kinds. Let's move up and make space. Okay. So we have mechanical barriers, the hormonal methods and the surgical methods. Let's start with the mechanical barriers. What does that do? Well, as the name suggests, it acts like a barrier. But barrier for what? Well, it acts like a barrier for the fluids. So it ensures there is no fluid exchange between the people involved.  Okay. And the example of that would be condoms. So male condoms can be put on the top of penis, or we can also have female condoms, which can be put inside the vagina. In either cases, it'll ensure that there is no transfer of fluid from one body to another. So this means the semen will never enter the vagina. As a result, the sperms can never ever reach the eggs preventing pregnancy. And since there is no exchange of fluids, this also means it can prevent STDs, right? Because we said earlier, STDs come from the exchange of the fluids. So it also prevents STDs. Now one thing I need to be very clear over here, when I say the word prevent STD or prevent pregnancy, I don't mean 100%. These things, these contraceptives are never 100%. All right? So they just increase the chances, or I should say decrease the chances of pregnancy. They decrease the chances of catching STD. Okay? This is a better word to use over here. Anyways, with that in mind, let's move on to the next method, the hormonal method. As the name suggests, you know what this does? I mean, what we do over here? In this, we change the hormone levels. We cause some kind of a hormone imbalance. What does that do? Well, you see in female reproductive system, it's the hormones that cause certain hormones that cause the release of eggs, right? So if we change the levels of those hormones, which are responsible for the release of eggs, then this can affect the release of egg altogether, right? So in effect, these methods will affect the egg release, egg release. Let me quickly give you an example of how this can be done. This can be done usually with the oral pills. So some pills might change the hormone levels and make sure egg never gets released. That way, there will be no fertilization. Some other ones might make sure, ensure that the egg, if released, dies immediately. Some will ensure that the egg will never be able to travel down the fallopian tube all the way to the uterus. Some might ensure that even though the egg gets fertilized, it will never be able to implant itself in the uterus. So there are many, many ways this can be done. And so there are different, different kinds of pills. And since it's, it's concentrating on the, it's, it's affecting the egg release. This means that it's done for women. Why not for men? Well, because in women, we just have one egg to concentrate on and that's a little easier. In men, we have millions of sperms. And so it's very difficult to say, make all the sperms inactive, right? So hormonal methods are usually for women. And that now brings us to the third one, the surgical method. As the name suggests, here, some kind of surgeries need to be performed. Now depending upon the kind of surgeries, we can further classify it into two kinds. So there are certain surgeries that can be done to have temporary contraceptives. These are temporary methods, oops, temporary. And there are some others which give permanent contraceptives, permanent. Okay. Let's start with the temporary ones. The most common temporary ones would be, would be properties. And I'll explain that in a second, properties or loops, loops. So what do they do? You ask, well, take the example of property. Here is a picture of property installed inside the uterus. So it's called property because it is T shaped. As you can see, it's a, it's very flexible and that's how you can insert it. And it contains copper. That's why copper T. The copper will attract or turns out that the copper attracts the immune system and the immune system can kill the sperm cells. That's one way to make sure the sperms don't reach and fertilize the egg. Some other properties might again cause some hormonal changes, basically change the level of hormones. And that could do something like maybe block off this cervix, ensure that there's a lot of mucus over here. And as a result, the sperms will again not be able to enter. All right. Loops also do something very similar. They just have a little different shape. But the whole idea, as you can see, is that, that the whole idea is to kill the sperms, to make sure the sperms are not able to reach the egg. And of course, if you're wondering what's this thread like structure doing over here, this is just to, for the, for the patient or I wouldn't say patient for that person or for the doctor to ensure that the T whatever was installed is in place, because sometimes it can be released and you might even, you won't even know it. So just to ensure that this is in place, there is a thread like structure over there. And so since these devices are put inside the uterus, they're often also called intra, intra uterine. Inside the uterus, intra uterine, contraception devices are also called intra uterine just devices. Right. So the short form for that is IUD. You may hear about them. IUDs. IUDs basically means these temporary methods. All right. So now let's look, look at the permanent methods. The permanent methods usually are vasectomy for males and tubectomy for females. Okay. Again. What are those?  So in vasectomy, doctors will just cut this vas difference and put a knot over there. So they will cut that and put a knot over there. This will ensure the sperms will never reach the penis. And so the ejaculated fluid, the semen will never contain sperms, right? So it's, since we're cutting the vas difference, it's called vasectomy. And similarly, tubectomy is quite similar. In tubectomy, what happens is we make a cut in the fallopian tube. So again, we make a cut in the fallopian tube and put a knot over there. This will ensure that the released egg will never be able to reach the uterus and they will never be able to implant itself and grow over there. So since we're cutting the fallopian tube, we will call this the tubectomy. All right. Now before we wind up, a couple of things is in these methods, these contraceptive methods, although they prevent, they might prevent pregnancy, there is still bodily fluids exchanged over here because there are no barriers over here, right? That means these do not prevent STDs, all right? That's important. Do not prevent STDs. And so to ensure that, you know, people don't catch STDs. They always need to use mechanical barriers. And secondly, these things can definitely cause some side effects. For example, the skin could be allergic to the material used in condoms. Hormonal imbalance definitely causes some side effect. And when it comes to surgery, there can always be complications. There can be irritations and so many things. And so please take this as just theoretical advice. If you need any practical advice, you should definitely go and consult a doctor, preferably a gynecologist. I am not a doctor. So this is not any, this is not practical advice. And lastly, if you're talking about surgical method, if the pregnancy has already started, then the surgical method can also include abortion.  And that has had a drastic consequence on the sex ratio. In some places, there are a lot of males compared to females, which is bad. And it's for that reason. Now it's illegal in India to find out the sex of the fetus before the baby is born. All right. So that's pretty much it. Let's quickly summarize what we learned. We saw that sexual intercourse can cause sexually transmitted diseases. Some are transmitted by bacteria. Some are transmitted by viruses. And they happen because of the exchange of body fluids. And another thing is it can cause unwanted pregnancy. So to avoid them, we have something called contraceptives, which are usually thought to be methods or devices which prevent pregnancy. So from pregnancy point of view, they're usually thought of. And there are three major kinds, the mechanical barriers, which include condoms, they allow no exchange of fluids. So they prevent pregnancy and also prevent STD. And then we have the hormonal methods in which the hormones of the usually the female hormones are altered or altered. They're causing imbalance over there, which can affect the egg release and can ensure no fertilization takes place. Usually include the oral pills.  And we also have the permanent ones. We have surgeries which ensure there is no transfer of sperms from the, from the testes to the penis. Or we make sure that the egg cannot reach the uterus.


What happens when you do the rock? What happens when you decide to put water on the floor? This is what happens, where that particular is down. It's just one cup of water, so that's exactly what happens.


Board of County commissioners. All right. Thank you. If you guys all want to come forward, I'll move the following proclamation All right, I move the proclamation recognizing February as Black History Month in El Paso County, Colorado whereas for generations African Americans have exemplified the American spirit by overcoming struggles breaking down barriers and striving for equality for themselves and others and whereas African-American history plays a significant role in the American story Making this great nation a better place to live work and play for everybody and whereas El Paso County, Colorado And the Pikes Peak region has had among its past and president residents many African-American leaders educators and social justice pioneers with state national and international historical prominence Including Horace Shelby George L. Hackley Erin Bailey Reverend James B. Greg John F. Cooper Shirley Graham Dubois Roosevelt Collins Greta McRae Leon Young William Seymour Fannie Mae Duncan and many others and whereas the strength and determination of men and women like these remind us that our region is made up of people whose contributions Continue to make it stronger and better and whereas since 1976 February has been designated as Black History Month in the United States in which the stories of strong men and women and The events that have shaped the African-American experience in the US Colorado and El Paso County Should be recognized and celebrated Now therefore the board of El Paso County commissioners hereby recognizes February 2019 as Black History Month in El Paso County, Colorado And reminds everyone to use this commemoration of Black History Month to serve as a reminder of the need for meaningful Dialogue and shared commitment to collective action that uplifts and empowers. It's done this 14th day of February 2019 in Colorado Springs, Colorado And it's signed by the board of County commissioners Mark Waller chair, Lojinos Gonzalez, Jr. Vice chair Stan Banderwurff, Holly Williams and Cammy Brimmer members and it's attested to by our clerk and recorder Chuck Broriman second All right Mr. Allen the floor is yours One Mr. Chair by chair members of the County Commission at first I would like to start by Recognizing these three ladies behind me on his ballot time date that came out to my right is My wife who is the chair of the religious affair Dr. Reverend Karen Allen directly behind me is my Chair for the education Ms. Helen Cross ice and to the left of me is my hard blood of the organization my office manager I See Janet every day yesterday we got into a big argument because I wasn't doing anything right, so she had to jack me up anyway To the other members that's located here to a commissioner commissioner Banderwurff who's a member of the organization To Commissioner Gonzalez who has been in civil rights struggle with me since I was the president of the NAACP and has always supported me I I bring you greetings from the Pikes Peak Southern Christian Leadership Conference We come before you to accept this proclamation But two days ago. We also accepted a proclamation from the city and we were very appreciative of that But we left them with the thought of is that we in this county in this city just cannot continue to recognize Black history in February this this this county has a very impressive black history Underrated of people that have the county growth their name is listed in the proclamation We have to move forward and to be a better people to do that We can't just recognize dr. King and the work he has done in January That that that that said that serve there's no person. No, uh, no They serve with no purpose what I asked what I would answer you as county commissioners to look into your heart and your mind and let's Celebrate all people and let's work to make black history American history Let's do away with this once a month in 28 days. Let's have the courage Somewhere in El Paso County the shock the world To shock the world and said that we in Colorado, especially in El Paso County We're going to recognize black history 365 days because you know what black history of the American history And I think you have the courage to do that. I spoke with the chair a couple of weeks ago He bought me a fine lunch downtown and we have some concern. We have the conversation about his concerns Excuse me about African-Americans environment in the community and what he could do and what what I could have what I could do To help him move that forward because we do look as if we are a separate community And that should that should be a concern to all governing bodies It shouldn't be a point where you go to one community and they feel uncomfortable in other community Don't want to be involved. So again, we thank you for this, but we also challenge you as Leaders and I hear someone said that you're gonna be elected again. I'm pretty sure you will I'm pretty sure you'll be here for another six years. So in that time Be courageous step outside the comfort zone go into communities that don't look like you or Haven't met you and shake hands and say what can the El Paso County Commissioners do To make an inclusive but make you feel inclusive to this community because it's not there yet, but we can get there So not the lingo on thank each and every one you for your for your support the organization appreciate it We hope to be around another six years. Thank you very much Thank you Would anybody else like to speak Are you sure? Well, here's what we're gonna do we're gonna bring it up here We're gonna allow the commissioners to have a couple of minutes now and then what I was gonna do since we Don't have anything left on our calendars Maybe just get through the rest of our calendar and then we'll do a picture After we adjourn that way we can visit and we don't have to go back on the record. How about that? All right So well hang on a second here. I'm gonna bring it up here. Let's who wants to kick it off Mr. Vanderwerf Thank You mr. Chair as always Just wonderful, and I'm proud to be a paying member of the Southern Christian leadership conference That's right hasn't we can work on that might just might be there who knows One other thing I'd like to thank you personally for and thank SCLC for Was when I went with you guys and we did that prayer walk You know that was really actually that was inspiring So for whatever it's worth. Just don't know why just maybe You know no opportunity or whatever. I'd never done a prayer walk through a neighborhood before so that was my And it was uplifting, you know, I really enjoyed it So I have you all to thank for getting me out there to do a prayer walk and I thought I thought it was awesome so I'm looking forward to do another one sometime soon and I just want to thank everything that you guys are doing for the community because you're helping us to Do everything that we need to do to make our community as whole as it possibly is and we do already have a great community But we are working on filling in those little holes that are in the corners and the spaces So that we are just absolutely rock solid wherever you go And I think we are most of the way there, but there's more to do So I look forward to working with you all on that and thank you very much again for what you guys do in SCLC I love the organization and I loved the prayer walk. Thanks, and it was a blessing having you there. Thank you, sir Commissioner Gonzalez. Yeah, thank you as a chair Henry. I just want to thank you for all the great work that you all do It's been my pleasure being and working with you for the last several years on different issues I was impressed by the fact you got a free lunch out of Commissioner Waller I've been trying to get a free lunch from him for two years and it still evades me sometimes There are no free lunches with me. He had to listen to me for a couple hours, so he paid for it for sure But but you guys do great work You know MLK, you know famously said, you know injustice anywhere is a threat to justice everywhere And I've seen several occasions where issues that have come up in the city You have jumped on to make sure that the issue has been addressed for those people who were not treated fairly Whether it's a government entity or a school entity that they got their voice and you were the voice for them And and I appreciate all that great work that you guys do for the community. Thank you. I appreciate you for all your years as a poet Commissioner Williams, I just we just I just appreciate all that you do for the community. Thank you Mr. Brimmer I've heard the word community a lot and you spoke of of Coming together and realizing that we're we are one community We also talked a lot about You know local local leaders and state leaders and and American history being a part of it But one of the quotes from a famous African That stands out to me is that my humanity is bound up in yours for we can only be human together That's from Desmond Tutu Who fought a fight? Much much too late across the world But I I think I think you're right. It's also part of part of part of world history. We are humans together We can learn to celebrate and cry and work together for the future I look forward to that And thank you very much. Thank you Thank You commissioner. Well said You know One of the things I appreciate most about you Henry is the ability to have that frank discussion I thoroughly enjoyed sitting down for lunch with you And I think it's something that we should do on a regular basis in fact We could invite commissioner Gonzales and he could pay for a change because he doesn't do that very often either So but but it's it's so important I think especially in today's world to be able to have the open honest communication as we try to move Move our country in a way that is necessary in order for it to be successful because I truly believe in Order for us to be successful. We all have to have the opportunity to be successful It can't just be one group or another. It's something that's so Important and I think in in today's world, you know, we we kind of lose out a little bit on On how connected We all are or we all should be And I think that makes it harder to advance the Conversation and move it forward and so I I appreciate so much your Willingness to do that and the way you embrace it and I I too have one of my favorite Poems is from my angelo and it's a poem about We are we are all more alike Than we are unalike and I think that's one of the Best messages that I've heard in in pro's form that way And I think it's it's a message that we would all Benefit from reminding ourselves of on a day-to-day basis because you're right This shouldn't be one month where we come together. It shouldn't be around Dr. King's birthday that we talk about these things We should talk about it all year long and we should remember That we are all more alike than we are unalike. So with that I'll call the roll Commissioner Bremmer. Hi Commissioner van der worf. Hi commissioner williams. Hi Commissioner gonzalez and the chair votes. Hi that passes unanimously All right. Thank you. Thank you. All right. So just hang out for one more second. I think we're going to finish


Hello from the ST Standard Embedded World in Jürgenburg. Now turning ideas into applications faster is a key question for developers and makers. Karl Owen, the boss of DSB Robotics, is here to help me find some solutions, and speed really is a crucial factor, isn't it? Yes, definitely. What we're doing is working on rapid prototyping and minimum viable products to try and get products to the market quicker and to save money. We do that using our software which is called Flowstone, which is a combination of graphical and text based programming. And what about programming technologies and languages? It's an interesting subject because there's so many different languages now. You can program in C, in Python, in Ruby, in Assembler language. There's so many choices and it's quite confusing. So what we've done is take horses for courses. We've used high level languages to do the high level stuff like graphics, video processing, audio. And then we've used the lower level languages like C to program the microprocessors to do the sort of tricky stuff. Tell me a little bit about the work you're doing in the field of education. What we're doing with education is we've bought out this new product which is the Flowpore product, which is a hardware interface to help sort of show the features of the software. And we're working with Conrad in Germany particularly who are putting together an education package for schools which has been a combination of our software, the hardware we make and also teacher content, books for students and sort of wrap it all up in curriculum based content. So they've actually got something to work through, project based. And what's been the feedback? The feedback's been phenomenal. I think the problem is teachers are very busy people and they need to learn this new technology as everybody else does. So opening it up to something that's sort of achievable and isn't too technical and complicated that works in the classroom straight away without actually having to fight the hardware, install drivers and all this kind of stuff. They just plug it in, play and the teachers understand it. The kids can start coding and hacking the stuff we've done and it works really well. Now I can't let you go of course without asking about robotics and what are the headlines in that world? Well as you know I write for a robot magazine in America and they've been using robotics to teach programming for a number of years. Clearly that hasn't happened in Europe yet. So this is quite exciting that this technology is going to move into Europe and the FlowPore system with the Flowstone software is the ideal product to actually bring that into the classroom. So we're really excited in 2015 about the robotics world. Carl, thank you for your time and enjoy Embedded World 2015. Thank you.


So let's check out the student cluster competition right here a bunch of students working on super computing Hi, so who are you? Which team are you? I'm Georgia Tech Georgia Tech And you're doing a, where do you have an open part going on over here? What is this? What do you have there? So we have two Minsky, IBM Minsky Powerade servers. Each machine, the cluster have two CPUs, they each tank core and we also have four NVIDIA PLN 100 GPUs in each machine. So is it going to do a lot of performance and the power is not too high? So that was one of the problems for us because if we go full throttle, it's going to exceed the power limit that the competition has set for us. All right, so do you think you're going to win? Yes. You're going to win maybe. Okay, cool. Okay, let's check it out. Let's check out this team right here. Hey, hello. So who are you? Where are you from? I'm from Taiwan. Taiwan? Yeah. So this is Tsinghua University? Yes. So what is your project? What do you have here? What is this? This is, you mean the server? Yeah. What is it? Is this your super computer? Yes. And what is inside? Is it Intel or? S5BB from QCT and it has two Intel 6130 processor per node and also 4 GPU per node. And your team is working on some stuff to make it work? What are you doing? What's the challenge? Big challenge? Try to complete the test case. You're going to win? Yes. You're going to win maybe. Okay, cool. Let's check these guys out right here. Hey, hey, what's up? So which team are you? We're from University of Utah. Utah, and so what's your super computer? Who wants to introduce this one? Can you show this? Can you show what you have? I don't know if we're allowed to have people in the booth. So we have four nodes that are R740s each with 16 core Xeon processors and 16 gigs of memory. Three of those have NVIDIA V100s. And then we also have a head node that's R730. And what kind of work are you doing in the team to make it work? What's the jobs you have all together here? So I was focusing on the benchmarks and then working on the mystery application, which is MPASS, and then the rest of the team I guess you can introduce yourselves. Hey, so what are you doing? I'm currently working on Born and getting that up on the cloud. Is it going to work? No question. No question? What kind of stuff are you doing? I'm doing the reproducibility report. So we've produced the results from a paper that was presented last year. And what are you doing? I'm writing Born on a cluster. Cluster? Yeah. All right. So do you think you're going to win the competition? I hope so. You hope so? Okay, cool. Good luck. And hey, hope. So who are you? Where are you from? I'm from China and my name is Robin Wang. So it's a university of science and technology of China. Where from? From China. It's in Hubei province. Hubei? Hubei. Hubei province and Hubei. So can you introduce this? What is this? Is this your supercomputer? Yeah. So what is it inside? We got a top GPU or V100 and we got two CPU each node. We have three nodes so we have six CPU and each CPU has 156 cores which provide us with a great performance. So what is your job? What do you do with this team? Which one? Who's doing what? Your software? What is this? The labs. The labs? Yes. So is it going to work? No. Is it going to work? Is it working? Yes. And how about these guys? What do they do? My app is Mr. Bayes and the mysterious app which is M-P-A-S now. And she's my kind. What do you do? We are both working on Mr. Bayes. Mr. Bayes? Yeah. To optimize this software, today it can run faster. So how do you optimize software? Is it easy or not so easy? It's not that easy. It's not that easy. But the soft code is so, so, so much. So why is the fastest supercomputer in the world in China? I think the main reason is that China is a growing country. And we think supercomputers can help us with both technology and science, which it can make us life better. Cool. So you're looking forward to even bigger supercomputers in China, right? Yes. Are you going to work on them? Do you want to have a job with this or not? Maybe. Maybe. Maybe. So are you going to win the competition? We hope to win. We hope so. Okay. Okay, good luck. Okay. And we're jumping over here. Hey, can I jump in here? So who are you? Which team are you? Right there. Austin. Yeah. So where's your supercomputer? Right here. Right here. So what do you have inside? So this looks like some Dell EMC solutions. So do you have GPUs in there? Yeah, we have... Well, running, we have eight NVIDIA V100s. And the whole thing, we have ten, but we're only using eight. So it's cool to be in the city where Dell is, right? Yeah. So does that mean you work with Dell a lot or...? Well, they are one of our sponsors, but we don't necessarily work very close to them. So what kind of work are you doing during the competition? You're guys and girls, what's going on? So what me and him are working on is we're running the mystery application that was given to us last night. It's called MPASS. What is that application about? What does it do? It simulates an atmosphere. So this is the plot that just came out of it. That's a simulation of a year. Yeah. Simulation of the atmosphere over the whole year? Yeah, over one year. And we're looking at the CO2 content eventually. But this is just, we're building up to it. And is it fun to work on this kind of stuff? Yes, it is really fun. What's your part? I'm working on Mr. Bayes, which is like a biogenetic application. And it determines like relationships between different species. So it's interesting stuff. So do you think you're going to win? We're trying our very best. You're working very hard, right? You're not going to sleep tonight? It's tomorrow, right? The deadline? Tomorrow at 5 or 5.30. You have lots of stuff to do still? Optimize everything? Cool, okay. So good luck. Thanks a lot. Thank you. Hey. Hey, hello. Good afternoon. Hey, which team are you? We are Peking University. We came from Peking University. Beijing? Yeah. Where's your supercomputer? So which is, what is inside here? Two hundred and two inches. So what is it? Does it work good? Everything is working? What are you working on right now? Yeah, we are running three applications, including lamps, and oh no, three applications. Lamps, the ball, and new space. Everything is working? Your software? What do you do? I'm majoring in boring. Yes. So you're optimizing? Is it going to work? Yes. It works pretty well. Cool. All right. Good luck. Thank you. Thank you. Hey. Hey. Which team are we at here? Right here. North East East. North East East. So how's it going? How's that? How's that? Hey. So what's your supercomputer? What's inside? Oh, so we have a four-node system here using the AMD Epic CPUs and NVIDIA's Tesla V100 GPUs as well as their P100 GPUs. So how's the AMD stuff going with the supercomputer? Is it pretty good? Yeah. So the AMD Epic CPUs are definitely really powerful and also have great performance per watt. So it's able to help us run all the cores at full power all the time and still not go over our power budget. So it's really helping us so far in the data sets. So what's your role? What do you do in the team? Oh, so right now I'm working on the Mystery App, which is M-PASS. It's like an atmosphere modeling application. So we're still running the data sets for that, but we're actually almost done. And then I also worked on HPCG, which is one of the benchmarks we did on Monday. How about these guys? What do you do? What do you do? What do you do in the team? Hi. I'm working on HPL in the Mystery Application. Does it work? Yeah. It's running. We're almost done. The performance is good. The power consumption is not too high. Yeah, very good. Do you think you're going to win? We hope so. So what do you do? So I'm in charge of Born. So I'm actually currently just submitting a bunch of Born shots to run in the cloud. Is it okay if I check this out? So is it a bunch of mathematics, or how does it work? Super computing. This is actually my homework. That's your homework. All right. But is it actually mathematics? So there's a little bit. So we're going to get interviewed on the apps we're doing. And part of that is knowing a little bit about how the math works behind the applications that we're learning. Do you think you'll have a good chance to win? We'll try. We'll see what happens. All right. Good luck. Thanks a lot. Hey, can I jump in here? Can I interview you on camera? What's your supercomputer? What do you have in here? So we have two nodes. We have eight computers and eight of the nodes. So in total we have sixteen. And it runs pretty well for a lot of the applications that run on the team. So what's your team? Nan Yang. Oh, yes. So where is that? We're from Singapore. Singapore? Yeah. So what do you do with a different role? What's your job? What do you do there? Okay. So I'm the team captain. Right now I'm just helping with the supercomputer. Yeah. And he's doing Mr. Bayes, which is a phylogeny application. Does it work? Is it going to work? Yeah. Yeah. So do you think you're going to win? We're pretty sure we're going to win. You're pretty sure? Yeah. Hopefully. That's cool. All right. Cool. Good luck. Thanks. See you, mate. And here we have the William Henry Harrison School. Can I do a video? Absolutely. Yeah, sure. So where is your supercomputer? What's inside? Right here is our supercomputer. Okay. So it has two CPUs in each node, each with 12 cores, which gives us 12 cores per node, 24 cores per node, and 48 cores per entire cluster. It also has eight V100 split across the nodes. We have four on the first one and four on the second one. We also have Infinimand, cabling between the two nodes for communication. So is this good, good the hardware? Is it good stuff? Yeah. I mean, depending on the application, some applications are CPU balanced. Some applications need, like, maybe a little more VRAM. Others need, you know, as much power for the GPUs as they can. So it depends on the application. So where's the William Henry Harrison High School? What? Where is that? It's Indiana. It's near Purdue. It's about five minutes away from Purdue. So what are these guys doing? Who's doing what? He's running scaling studies for Tersofs. He is working on the Mystery app. Something to do with the atmosphere? Yeah, the atmosphere application. These two are working on Mr. Bayes and he's working on the cloud component. So do you think you're going to win? I mean, this is our first year. It's also the first all-high school team that's gone. So I don't think we're really expecting to win. It may be kind of competitive, but, you know... Is it cool? The supercomputing conference? Is it fun? Yes. Yeah? So do you think the supercomputing market is, like, exploding? Do you want to work with this in the future? I definitely think it's the future. It's definitely exploding in things like atmospheric simulations and stuff. They are very big and we can get a lot of information from them. So it's definitely continuing to expand and it would definitely be something that would be interesting. So there's some people just in computer science, but you're, like, supercomputing science, right? It's more interesting than what... Is it the cutting edge of computer science?  There's, you know, libraries and stuff that come out that help different areas. In the end, this is really where things are kind of used for, right? Like, a lot of things, like, kind of... This stuff is what demands a lot of that innovation and, of course, has the means to pay for it. Are there lots of companies trying to give you jobs around here? Oh, no. Not ready? Not ready. Not yet. I don't think we've quite reached the age where they really seek us. The more the college-age kids, they're sort of looking for those kind of employees. Yeah, like, high school is below university, right? Right. At this point, it's the colleges that want us and the job market that wants the colleges. We can still cross our fingers about it then. Yeah, of course we can. We can still cross our fingers. Do you want to go directly to a big job? It would be fun. It would be fun, yeah. Or do you have to study for, like, ten years or something before you... I think the reason that I want to get into a big job right away is to get those college debts done. Yeah. All right. That's cool. Awesome. Good luck. I hope you win. Maybe it'll be cool, right? Thank you. Then you'll definitely come back if you win, right? Okay, cool. Okay, thanks a lot. Thanks, mate. Jumping yard right here. Hey, can I do a video at your booth? Can you come back in a couple of minutes? Okay, I'll be right back. What is this flag? Oh, let's see. There's a little horse. Okay, cool. Jumping right here. Here's another supercomputer. Hey. Hey, so who are you? What team is this? Tsinghua. Tsinghua. Yeah. What is this supercomputer there? They are all direct servers. This is our sponsor, so... So it's Bitmain. Bitmain, yeah. So what is inside? Dell server. Dell, right. Dell, Dell. All right. Cool. Are you going to win? Yeah. You think so? Okay, cool. Okay, thanks. It makes sense to get as many points down as possible. Hey, can I jump in here with the camera? Oh, sure. Cool. So which team are you? University of Illinois. University of Illinois. Can I check out your supercomputer? What do you have in there? What's your supercomputer? So we've got two nodes, two 1U nodes with dual Xeon processors, and then four of the NVIDIA V100s that they supplied per node. So it's a pretty low overhead, but high GPU cluster, right, that a lot of us do perform really well on the benchmarks and really well on the applications that use the GPUs, all the while not sacrificing too heavily the performance of the processing CPU. So it's within the power requirements? Yeah. Is there a lot of performance in there? I would say so, yeah. So one advantage that we have with having pretty small nodes is that there's not a lot of overhead associated with the operation. And so we're able to push up right to that power limit and know that all of that power is going to the GPUs and making them run faster. Cool. Do you think you're going to win? Hopefully. Hope so. It's hard to say. There's a lot of good questions. Why are you going to win? What's special about your way you do things? Well, we have a lot of industry sponsors and experts that have been helping us through this whole process. And U of I is the home of the Blue Water Supercomputer, which is the largest academic supercomputer. So there's a lot of support that we have and a lot of expertise in our team. So I think we're definitely going to win. Cool. All right. Cool. Good luck. Thanks. Thanks. All right. We jump over here. So it's Friedrich Alexander University of Munich. No, no. Erlangen and the Technical University of Munich. Technical. Sorry. It's T-University. It's Friedrich Alexander University in Nürnberg-Erlangen and it's the Technical University of Munich. Cool. So it's definitely in Germany, right? Yes. And what's your supercomputer right here? Yeah. So what's inside? We got like two nodes with six V100s each. And each node has also a processor with 40 cores and two sockets. So is it Intel or NVIDIA? What are you? Yeah, Intel processors, but NVIDIA GPUs. And what is the job that you're doing? Which job do you have each of you on the team? So what are you doing there? Making it work? Replication. Replication. So right here, is it going to work? Well, it's much longer. Well, I'm working on the cloud component at the moment. So we're trying to get Mr. Bayes running on the cloud. And we have all the scripts set up. We're just going to start it right now. The internet is a little bit slow.  So, yeah. Isn't it supposed to have super fast internet? They said they have terabits. But not for you, huh? Well, yeah. Are you on the Wi-Fi? No, no. It's just there are too many people on it right now. It was really, really good when we started the competition. It's probably going to be not good again like in the evening. It's just too many people right now. So do you think you're going to beat all these Chinese and American teams? Right? Do you have a chance? We're definitely going to do really, really well with applications. We had some issues when we were doing the benchmarks though. So we're probably not going to win the overall prize. Probably not. But maybe. No. Well, our system was delivered. Well, we had the European power adapter in. So it took us a while to get that fixed. So we couldn't do as well in the benchmarks as we should. So they are pretty big part of the competition. So we can't probably get the overall high score. We're doing our best with the applications. And I think we're doing really well with those. So it should be okay, I guess. Cool. Is it fun to work with this? Yeah, sure. Computing is the future, right? Yeah. There's a lot of stuff that we've been working on in the halls. Seeing some cool, interesting things. It's amazing, this conference. Okay, good luck. Okay, keep going. Hey, can I jump in here? Yeah, go ahead. So you're the San Diego State University team, right? Yes. So who wants to introduce the supercomputer? What do you have here? What's your hardware? So this is an IBM Powerade architecture. We're running on five nodes. We have an Ethernet rack switch and Melonox and Phineban rack switch. Now for the competition, we decided to run strictly on four nodes. That's the head node that acts as the brain of our cluster that's able to distribute the jobs and coordinate between the compute nodes. The next three are our compute nodes. Now the first two are Firestone servers. They can hold up to two PCIe NVIDIA GPUs. In the third compute node, that can hold four NVLink GPUs. And combined together, we have about eight GPUs. Now the last server is our storage server. But due to power constraints, we decided to disconnect it strictly for the competition. So this is power IBM? Yes, IBM Powerade. How does that perform compared to the other server in the supercomputing world? Well, it runs pretty well. I would say the only drawback to it is the power consumption. Because when we first built the cluster, our idle power was at 2.2 kW. And when we came here to the competition, we had to go through a lot of different scenarios and different strategies to get the power down. And our idle power now is 1.8 kW. So we really only brought it down by 400 to 500 watts. So I would say that it runs great as far as the applications go. If we had a larger power threshold, then we'd be able to take more advantage of our GPUs. It's very important to get a lot of performance within a low power. That's an important part of the supercomputing industry, right? Right. So if you can bring it under a certain power, you can utilize more nodes, more GPUs, and get better performance. So what's your role in the team and what do these guys do? So I am the team captain. I'm the sysadmin. So I make sure if anything goes wrong with the cluster, that I'm able to bring it back up and make sure that it's running fine. You can just fix anything that goes wrong? Yes. Kind of, yeah. So the application that I worked on is the LIMPAC benchmark. And when I ran it for the competition, I could only use these two compute nodes because the LIMPAC benchmark is computationally intensive. It requires a lot of power to run. So before we got to the competition, when I ran it, on all AGPUs, it got up to about 5.2 kilowatts with a score of 30 teraflops. So pretty good score, but really high power. So coming to the competition, we had to sacrifice a lot of power. I deal with four GPUs. And so our submitted score to the competition was 17.24 teraflops. Do you think you have a good chance to win? We're not sure, considering all the other equipment that some of these teams have, but I think that we're still going to do pretty well. Now... What do you guys do? This is Twan. He works on Mr. Bayes. And he's running it on the cluster right now. Does it work? Yes. He's working on it. He's working right now. He was working on it during the competition, trying to get it to run as many cores as possible. And where did he stand then? So this is Vaughn. Hi. He's working on the reproducibility challenge. And so far it's going very well. And this is Ryan. He's our power management person. He's done a great job in developing scripts to monitor the power and bring down the power so that we can work within the limits of the competition. And this is Sing. He worked on Vaughn and the cloud. So he worked on probably, I would say, the two hardest applications. Why? Is it because you like working hard? It's fun. I just do it for fun. So how do you figure out who does what on the team? Well, this was decided during the summer. So somebody prefers to do this and they just do that? Well, when I started working on this, this was during the summer. My advisor wanted me to work on the Limpact benchmark. And then we started to recruit more team members and basically pick what sounds interesting to me. Cool. All right, so good luck. Good luck with the competition. Thank you. Appreciate it. Hey. Hey. Hey, can I jump in here? So which team are you? The Warsaw team is the Poland one. So Warsaw and Lodz. So this is the Poland team. Right? Yeah, it's the Poland team. Well, we are called the Warsaw team because we all live in Warsaw. One guy is studying in the University of Technology. So that's the thing. Why are you all out here? Because you've finished with the work? Is it working? No, it's working. It's computing. It's everything is calculating and so on. One guy is on the door and two guys are in hotels sleeping out but they should be here shortly. And what's your super computer? What do you have in here? It's like two Broadwell Xeons each, which means we have 28 cores on each node. 128 giga gram, two Volta, NVIDIA Volta. Each has quite a lot of power. And what is your job each of you? What do you do? I'm one of two guys responsible for hardware and software to get everything running for the application guys. What do you do? She's our born expert for the application. One thing about Dominik, Dominik is our magic sysadmin, who is able to fix broken graphics cards to make them run. How do you do it? You put some water and some chocolate pepper in there? When in doubt, use a hammer. Use a hammer, yeah? Yeah, a screwdriver or you don't need it. What do you do? I'm like a kind of cloud expert and I was involved in working on a born application. And do you think you're going to win? Yeah, of course. You think you're going to win? We're fighting. We're fighting. You're going to beat the American, the Chinese and the Germans, right? We have to. There are only two teams from Europe. We have to show our best. Yeah. The EU is counting on you, right? Actually, we think so, we think so. Okay, cool. And my job was working on the born application and the whole idea was to port it to GPU. Do you succeed? Yes. And we have something like nine times speed up with respect to the CPU version. Nine times. That sounds like a good thing. Yes. It is because the original born was a really slow application. We know it's from running this on the cloud. The GPU is blazing fast. And on the cloud, oh, three hours. Cool. Here, 20 minutes. So good luck. Good evening, competition. Thank you. Thank you. Hey. Hey, so since I did the video like half an hour ago, did you do some progress? On the TX2? You're the Boston team, right? Yep, on the TX2. Yeah. So what's good? Has something happened already in half an hour? Or do you need more time to get it thing soon? So for the TX2, what I'm working on is, we're going to deploy Tersoff on it. And what I'm working on right now is making the compilation compatible with the MPI so that we can make use of all cores. Because the Tersoff runs that we have to do, if we don't make use of all cores, it's going to take much longer than we need it to. So you're porting some stuff from the Intel to the ARM, or no? What are you doing? Nope, we're just compiling the Tersoff so that it can run through MPI.  Yep. Yeah. But this is not about the Tersoff. This is not about the TX2. It's just the compilation for Tersoff so that it runs multi-threaded ways. Cool. I think you have a good chance to win. Thank you. We'll see. That's great coming from you. Okay, cool. All right, thanks. Have fun. Hey. I just did a video with your team. This is your team, right? Yeah, yeah. These guys really know their stuff. And so... You already interviewed me. Yeah, yeah. But I just do it very shortly because how does it work when you work with the students there? Yeah. How do they figure out they want to be in a super computing period? So the submission process... So they have a call for proposals. They tell you a little bit about the competition codes so that you've got a rough idea of whether you're going to go with a GPU-centric system or a CPU-centric or what kind of network interconnect you're going to have. And then you start building your cluster. The big restriction is 3,000 watts. You can't build a cluster bigger than 3,000 watts. So that basically drives a lot of design decisions. Then you look at the codes that they're running. This year they had Born and Mr. Bayes and Tersoff. So you look at the codes they're running and you say, okay, well that lends itself to this architecture or that architecture. Then you start programming and optimizing and profiling and then you get the students there on Wednesday night and then you call up one of the other teams that have a similar architecture and you say, what are you doing? So it's very much of an interactive process. And all these industry people over there can just drop by and try to give some help if they know their hardware is there. Exactly, yeah. They can come and try to give the different teams some tips. Yes, well in our case, our exact vendor from Boston is here in the vendor's room. They have a booth on the showroom floor. A lot of these other folks that have big ISVs or OEM supporting them, they also obviously have either an IBM or an Intel sponsor. And then if you go down to some of the... NVIDIA. NVIDIA is a good example. Yep. And then you've got some of the European and some of the Asian schools that are trying to show off their country's best architecture. So you'll have a Boston limited system or an InSpar or a Sugon system from China. But there's not much arm yet. Not yet. Not yet. You have one. I think we're the only game in town. You have one arm there. Two. Two arms over there. Two arms, yes. But maybe next year do you think it's possible that more of the teams will be using arm? Especially now that they have such a broad HPC initiative, you've got Cavium, you've got Kaleo, you've got a lot of these companies that are coming out with multi-core 64-bit arms. So ARM V8 is the tricky bit that you've got to get covered. But these HPC systems are coming out now. The Qualcomm has a 64-bit arm that's exclusively 64-bit. They don't do 32-bit. Yeah, you're familiar with this processor. Yeah. So that bodes very well for HPC. 10 nanometers. They just need to ship boatloads. That's right. They need to give all these students a bunch of them. They do, like NVIDIA does.  That's a proven path.  So it'd be nice if they just ship it to them, right? Absolutely, yeah. Yeah, this is a pitch right here. Yes. All right. Cool. Yeah.


Hi guys, this is Rich here from RichTVLive and we have some breaking news. Afria sales grow 117% in Q1. It's true, Afria records solid revenue growth in first quarter of 2019, 35% increase in grams sold in Q1 2018, that's a good increase, 117% increase in revenue year over year and net income increases more than 40% year over year. This is breaking news. First thing this morning from Leamington, Ontario, Afria Inc, APH on the TSX or APHQF on the OTC in America, today reports its results for the first quarter and quarter ended August 31st, 2018. All amounts are expressed in Canadian dollars. So you can see that the company's revenues have really grown, I don't know how this is going to affect the market today, it's up a little bit pre-market but nothing substantial so far but I will definitely keep you updated. Key operating highlights, significant increase in grams sold in the quarter driven by wholesale orders being used in clinical drug trials and rebalancing of inventory related to cannabis trim. Full production capacity in Canada currently at 30,000 kgs at Afria 1 and 5,000 kgs at Broken Coast, Canadian based production capacity on scale to reach 255,000 kgs per year with first sale from Part 5, one IV expected in January 2019 pending Health Canada approval. And supply agreements with every province in Canada and the Yukon Territory ensuring access to Afria products for 99.8% of the Canadian population so pretty much they can produce for everybody in Canada, signed LOI and perennial to establish joint venture to develop new consumer centric cannabis infused product categories and brands. Wow, final full quarter of inventory build for adult use market in Canada and international opportunities entered into a representative agreement to be the exclusive sales representative for We Grow BC Limited launched the company's initial portfolio of adult use brands, sole sun growth cannabis, riff, good supply and good fields successfully divested of all US cannabis assets subsequent to quarter end. I don't know about that but I guess that's their decision closed a bought deal common share offering during the period to raise net proceeds of more than $245 million. Wow, so they're definitely very cash rich. Afria started fiscal 2019 by taking significant steps to solidify our position as a premier global cannabis company. We advance the build out of our expansion in Leamington, signed coast to coast supply agreements, launched our strong portfolio of adult use brands and created strategic collaborations with leading companies like perennial that will ensure Afria continues to lead the consumer experience as the cannabis industry evolves. This is Vic Neufeld who is the chief executive officer CEO of Afria. Going forward, we are well positioned not only for the recreational market in Canada but also the continued growth and leadership of the medical cannabis market globally with committed supply agreements, a substantial and growing production footprint, a diversified brand portfolio, proven product development and innovation capabilities and strong international alliances. Afria is focused on driving sustainable long-term profitable growth and capitalizing on the most credit cannabis opportunities around the world. As we long maintain the legalization of adult use cannabis in Canada is a major inflection point for the industry and all licensed producers. Afria included while we experienced a short term decline in adjusted earning in the first quarter, we continue to ramp up our production capabilities with our part four and part five expansions of Afria one added considerable strength to our workforce and continue to move forward aggressively with implementation of our automation infrastructure, which is expected to streamline production over the medium to long terms. We believe the automation investment in particular will provide Afria with a significant competitive advantage and further our industry-leading low-cost structure. So this is what they want to do is they want to have a low-cost structure and and that's a great idea. On behalf of Afria everyone at Afria we are thrilled to welcome the legalization of adult use cannabis in Canada next week. We are ready to usher the industry into an exciting new era and meet the growing demand for cannabis in Canada and globally for years to come said Mr. Neufeld. Key financial highlights revenue for the three months ended August 31st 2018 was 13,292,000 representing a 10% increase over the prior quarter's revenue of 12 million which is pretty good and a 217% increase over the same period last year that is substantial. The increase in the quarter was driven primarily by increased wholesale orders accounting for 313,000 kilograms. The increase in wholesale orders was comprised by approximately 200 kilograms of cannabis trim sold to other LPs to properly balance inventory levels of specific strains that were not in demand by the provincial control boards and approximately 100 kilograms of dry cannabis and cannabis oils supplied to third party partners conducting clinical drug trials. Cannabis oil sales as a percentage of volume increased from 29.2% to 39.1% in the quarter driven primarily by internal formula change for our equivalency factor on a year over year basis revenue in the quarter increased 217.2% that is substantial growth these are very strong numbers adjusted gross profit for the first quarter was 8,458,000 with an adjusted gross margin of 63.8% compared to 9,468,000 with an adjusted gross margin of 78.7% in the prior quarter the decrease in the adjusted gross margin and the adjusted gross profit from the prior quarter largely relates to the internal decision to dispose of 13,642 plants prior to harvest whoa during the period the canopy the company was unable to fill all of the open greenhouse positions due to a lack of qualified local labor which left it with insufficient staff to harvest levels of production is an interesting part here in the aphria one greenhouse in the early summer as a result of the lower staff levels one week crop rotation outgrew its optimal harvest period to maintain the highest quality for its patients and to properly balance production requirements the company disposed of all affected plants to ensure the next week's harvest was grown in optimal conditions had this write-off not occurred the adjusted gross margins would have been much higher by 7.4% or 71% subsequent to the quarter aphria double the size of its greenhouse staff in limiting automation as part of the part for expansion is also expected to be fully operational by the end of Q2 2019 which will further permit aphria to not only permit not only preserve but enhance its industry leading low-cost production standards within the cannabis industry so that's probably why it was down for a good part of the year and why it is exploded recently here and really had a huge jump net income for the three months ended August 31st 2018 was 21 million 176 thousand or 0.09 per share as opposed to 15 million 41 thousand or 0.11 cents per share in the prior year the increase in net income for the quarter relates to gains on a long-term investment portfolio primarily our investments in liberty health sciences love that company and haiku brands love them as well and the increase in fair value of biological assets caused by the production increase associated by with our park three expansion project adjusted EBITDA loss from ACMP our operations for the first quarter was 0.8 million compared to adjusted EBITDA from ACMP our operations of 2.2 million in the prior quarter the decrease in adjusted EBITDA from ACMP our operations relates to a decrease of 1 million in adjusted gross profits and 1.2 million in selling marketing and promotional expenses associated with preparations for adult use adjusted EBITDA loss for the first quarter was 4 million compared to 0.6 million in the prior quarter the difference between adjusted EBITDA and ACMP our operations and adjusted EBITDA is 3.1 million adjusted EBITDA loss on aphria international operations conference call October 12th 2018 the company invites you to join its analyst conference call this morning at 9 a.m. eastern to discuss its financial results for the quarter ended this is huge August 31st 2018 an audio replay of this call will be available until November 9 2018 these are all the conference call details what do you guys think about this this looks like some pretty big news about aphria aphria is a leading global cannabis company driven by unrelenting commitment to our people product quality and innovation headquartered in limington ontario the greenhouse capital of canada aphria has been setting the standard for the low cost production of safe clean and pure pharmaceutical grade cannabis at scale grown in the most natural conditions possible focusing on untapped opportunities and backed by the latest technologies aphria is committed to bringing breakthrough innovation to the global cannabis market the company's portfolio brands is grounded in expertly research consumer insights designed to meet the needs of every consumer segment rooted in our founders multi-generational expertise in commercial agriculture aphria aphria drives sustainable long-term shareholder value through a diversified approach to innovation strategic partnership and global expansion with a presence in more than 10 countries across five continents their first mover conference call will be at noon in the west coast nine a.m eastern in the east coast what do you guys think about this news comment down below smash that like button if you like this news and share this video everywhere if you haven't subscribed subscribe for more updates and hit that bell for notifications so every time risk tv live brings you some breaking news you get the news first thank you for watching remember risk tv live is strictly for education entertainment purposes do your due diligence do your research before you invest in anything we talk about here on risk tv live holler at your boy this is your boy rich you're not winning you're not watching i'm out peace