Thanks everyone for for being here today So I'm Alex on the sand. I am here to talk about mist But I do a little bit more than that on the foundation. I am the I'm an designer for the field for the foundation and I do some other stuff like the website and I'm not sure if you ever look at the website I suppose so but we do have some Outrageous claims on there like building stoppable apps have a robot run your organization or How the internet was supposed to work? those those are sort of outlandish claims and a Few people got a little bit mad this year that they were there And if you're one of those people, I'm sorry. I'm kind of responsible because I wrote them I put them there and I'm here to explain What do we mean by that and why do we still stand for every word? So what does that mean how the internet was supposed to work, right in order to understand this? Let's see what the problem is Right the way that the internet works right now is that if you're building a service You first you put up a server and you serve a client and if you have five clients Then your server will serve those five clients What happens if you have five five hundred or five hundred thousand clients? then that becomes a problem and There are normally two things that can happen the first one is that your server will just burn down and crash and If you take with it a part of the internet history your users will be abandoned and if you were doing any sort of public good Then that will be just lost So the second option that most people take is the funding route, right get some VC money put a bunch of Super servers out there and they will reach your five hundred thousand users, but now VCs are not donors. So when they give you a million dollars They expect a billion dollars back somehow and since we don't have any Like easy currency on the block on the on the internet right now the easiest most accessible currency are eyeballs and Also, by the way, we have all that private information already on our servers So let's just sell everything to advertisers and that's how we get where you are today, right?  They connect the users They solve any sort of conflicts and the other guys here. They just show you your stuff Which is crazy because the computer you have on your pocket right now It's probably a thousand or a million times more powerful than the most powerful server when the web was created And I'm talking just about one device you have in your pocket. Just imagine all the devices that you have That are connected to you and it becomes even worse when you start thinking about The ecosystem because every one of those guys are separate islands They are silos and if you're if you build your reputation on Airbnb Then that reputation is locked to bear BNB You cannot take it elsewhere unless Airbnb wants it and if Facebook and YouTube doesn't want to work together They want if it doesn't make sense for them to work together. They want so that's that's how that's the problem we see on the internet right now and the way It even really tries to solve it is to distribute Distribute all the tasks right so files are served by anyone in swarm and your apps are all and All the apps that reach need consensus or just Run on every one of the know of the full nodes and that's how we got it You know where we are today and we launched this at DevCon zero with just like We've just come so it's just very developed developer oriented. It's like the DOS era So before before the US came along whenever you wanted to build a new software You had also to build a new computer and the DOS came along and then now as a developer You can build software for all computers the same thing with the two tools where now as a developer You can build blockchain apps just for all you don't you don't need to build your own blockchain for that But there's no graphic interface It requires the phone download and then in DevCon one last year We were talking and we launched it your wallet and I think it's a great tool It's an advanced tool for specialists and I like to think it of more like physical correct cell also Taking the personal computer example back then if you were an accountant if you wanted to do Spreadsheets you would take Excel or a physical and you didn't need to be a developer anymore But you still needed to be someone who wanted to use specialized software Because what the wallet does is that it builds dynamic interfaces for the contracts that you want to interact with But still requires a full blockchain and requires you to have either in order to use it And that's how we get to miss here at DevCon Jew It's meant for the enthusiast users and by that I want you to think Netscape Navigator or Firefox in the sense that When they came they weren't for everyone But they really were they really helped broaden the horizons of the types of users that were using the web back then and the idea is that we bring the full power of web interfaces into smart contracts or you could say vice versa and It has a light client so it doesn't you want to require a full blockchain download and we are doing some creative ways of funding So let's look at how it looks right So right here in the corner We have the I launched a light client right here We have missed being launched and this is a this recording unedited and what you can see there is I'm It's connecting for the for the first time so it choose the main network You can you can download your pre-sale wallet and then you create your password so MISP will take you to the steps necessary to create your account and once you create your account It will generate a ident icon to you and you can start also funding it You can fund it with Bitcoin or or any sort of other cryptocurrency And we are working with Coinbase at some point You'll be able to find it with a credit card and all you need to do is deposit and all Meanwhile, why we're doing this. It's already downloading. It's Downloading already more than half of the whole chain and if you still if you it's still not enough We can like offer you a little bit of reading material so you can try to understand more about each year on on the meantime So for example, we can let's learn about how to build a democracy on the blockchain I love this phrase over there. It is on the blockchain. No one knows you are fridge But we don't have time to read this We I'm not going to talk about dolls right now or democracy on the blockchains So you close it and it's there it's launched it has already sink So in less than one minute and 30 second and of course it will depend on some other factors we were able to think from scratch in a clean machine and you can start using Ethereum right now and That's the main net and I want now to switch to the test net to show you some other very cool stuff Right, so this is the theorem wallet. I think most of you have used it at some point It's really meant to help you use smart contracts So I created a smart contract that there is called donut coins Which is just just a token that you send around and I want to send five donut coins to a friend now Here's something cool right because right now it even has the to address the from address and a few information like bytecode And that doesn't really communicate anything to the user what we are doing right now is that we are able to decode Whatever that bytecode means and show the user exactly what's What the transaction he's about to do is supposed to do at least so it's a transfer function It's going to transfer to that green guy on the bottom and it's going to transfer Five five watt five donuts coin those are the parameters And of course if you want to check the contract You can always click on the top to check the actual source code of the contract But you're not doing that right now So all we need to do is you just check if the parameters are right Type or password on your gun and I think that's a great way of already of interfacing with more contracts But here's a nice trick all this wallet with built it's built in pure HTML and CSS and Anyone should be able to create another wallet with a such a rich interface as this and that's what we want Missed to do so in the left here We have a browser button where you can just browse to any app You want and it will and we have so so many apps already and more are being built And you could just type type any address on the top But here you cannot really see it, but in the top. I'm not pasting an address. I'm pasting a hash So what does the hash means a hash is not a location where you find an application a hash really describes a specific Version of an application It's a bunch of files a specific version of a bunch of images a bunch of HTML a bunch of JavaScript And when you paste a hash there what it does it's connecting you to swarm and that's also Recording of a live prototype and you can see bz up there and what it's doing is that it's just downloaded this whole interface from Swarm meaning that it's now running on your local machine And now since it's running on a local machine It doesn't necessarily know about you and then the first thing you have to do is kind of Authenticate yourself, but instead of the apps requiring To have every app you go you have to create a username and a password and that's Dependent on the the central server that can be hacked Instead mist provides you with a few accounts that you can just choose So I want to identify myself to this voting app with that second account over there And once you authorize it your app can kind of change the interface To reflect that now it knows that you or this given account and now I created this little depth It's just a voting a stake voting thing You can just you put a parameter there like a say something Let's say game of thrones is better than Star Wars and anyone can vote to agree or disagree and their vote will be Counted in stake voting and here's here's the magic, right? I created all this whole interface and the whole purpose of it was just to get to this point Where I create you a transaction and once you create that transaction now the user is back in control Because the user can see all the parameters he can see that he's about to do a vote application He's doing a vote on that on that account on the top And he's using a first parameter is a hash of whatever he said the first It's just a yes or no meaning he agree or disagrees and in order to And in order to vote all he needs to do is type his password. So he's back in control So think about this, right? I just run this whole app and it runs completely without servers Because all the files you need to run them are we're downloaded via swarm for a peer-to-peer network And that are like locally on your machine Oh, your private information your login your account information is kept by you by your computer that is safe And finally all the information that you need to be public to become on to be synchronized is kept on the blockchain And you can see that well, it seems that everyone agrees with me and And I think that's that's the kind of architecture That we want to move moving forwards all depths to think about an architecture Where all the private information is kept and managed by the user himself and there is no central server than anyone that goes To that particular depth we'll always find this exact version of the application And what are their next steps that we want? So the next steps here is first of all hashes are terrible ways terrible user interfaces because they are long They're not human friendly and they're not Updatable so you can just replace them for the ENS system that Nick was talking yesterday also we have Solidity now has authenticated contracts which allow some nice things with swarm and right now the way We are doing this decoding thing is that we just download a bunch of signatures with myth when you download myth And if you it's not enough you can ping a central server But with authenticated contracts what you can do is that we can once you interact with a contract We can download both the source core and the ABI directly from swarm and show you exactly what it's about to do Another very cool things that we are working on is easier installers. We already have a DMG We already already have windows installers on the latest releases We are we are starting to do signing signing with PGPs And we want to do a full app signing so we can eventually be on app stores, too And there's another interesting thing. It's not right now I think most people underestimate how much how users come into the ecosystem affects how users think Because everyone who has to come into the ecosystem has to have bought eater in an exchange at some point so a lot of users are Get in with this trading idea and back in the beginning We could allow mining where anyone could just use their computers to get either that long past gone But what swarm allows us to do is that by just sharing your internet connection You could get a little bit of eater if you have a file that just suddenly becomes popular because everyone is using that application You will be paid a tiny amount of eaters Which is not a big amount but enough so you can start playing around with smart contracts without having to buy in an exchange Another thing we are excited to be working on is swapable backends Gaff is a great node But I mean there are some other people doing some very nice work and parity basically saved our assets this In the beginning of this week. So we are trying to work with every we have the other developers to see What do we need to make swapable backends where the user can just select another node and It would download it live and you just a single file would have all the configuration Necessaries to work to for the for miss to work with any any backend that you want now Another things we have on the roadmap right and we have tons of things that you want to talk about we don't have time for them But so first of all each year in our c67 is a very cool It's a very cool thing. I want to work with it is an idea to create a single link that you can It will definitely make creating smart contracts a lot easier because instead of having to download a JavaScript library and Creating a transaction out of JavaScript. You could create a new transaction by just clicking on it So you would click on it. It would the link would come with your eyes saying the the Whose address is it's going to what are the parameters and then and then just by having static files with a fixed Link anyone could create a file a link that you would open mist with the right way to do a transaction Invitation files we saw on the beginning that the first thing you do on the wallet is download your pre-sale wallet Of course fewer and fewer people still have pre-sale wallets But what if you could use that same mechanism to create some sort of invitation system? Where I can create a new a tiny little little wallet with a small amount of feature and give to a friend That we will for from his point of view It just looks like an invitation file that allows him to be a part of Ethereum He drags it and then it already has it are already has some some parameters some functions and things that allow him to To connect your back to your friends We want to work with the media stick in paper wallets and we are moving the account management from the node to the client It has two big advantages one of them. It makes the node Swappable backends easier because now you your node only needs to be able to think of the blockchain It doesn't need to actually do the account management and the user doesn't need to to have new accounts for every node They want it's easier for them to switch and also allows us to do more extensible things Like at some point allowing you to do anything you want to do with account with an account You could do with a contract Let's say you could do with a multi-seg or you could do with a scheduler contract or anything like that And there's another thing and and the reason I chose that picture is it's it's something I want to leave you guys with it I Come from Brazil and in Brazil. There's literally nothing that's five more than 500 years old and mostly not nothing That's more than 200 years old, but here is different in China and in Europe We you still can find roads that are thousands of years old those are roads that were built by Empires that have long been gone and that after those empires other kingdoms have come and gone and the roads are still there and the roads are still Usable and they are not usable because they were magical or they are built very well in the beginning They are still usable today because those people that came after the original purpose of the road was gone Those people could just do their own road maintenance now railroads are not like that You can find railroads that are 30 years old that because a single company has gone bankrupt Or because the government just lost interest on that it just lies there abandoned and nobody else can do it Can you can keep using it? So let's try to build the internet like we build roads not railroads What think of Twitter think of we shed think of all those apps that we use every day that make a big difference They can all simply go away tomorrow If there's they are blocked by a government or if their board makes a bad decision That go takes the app in a different direction than the community is Let's try to build apps that allow That allow that just like roads We will allow anyone who is the community that wants to take that allows The app to keep be alive and keep running long after the original purpose and the original creators of them are gone apps that other communities and takeover can control and can take forward apps that are truly unstoppable and are truly There for a long time and their phone for the long term And I would really like to thank my whole team for all the good work that they've been doing and a lot of other people Are not directly part of my team, but are also a very important step into having missed where it is today Thank you


Fast. According to research, the HSP's process all forms of stimulation deeply due to a biological difference in their nervous system. Seemingly, little things that don't bother other people sometimes completely overtake you and what may be a minor irritation to some might make your palms sweat, upset your stomach or quickly zap your energy. In this video, I will share with you 9 things only highly sensitive people will understand. If you are one of our great fans who have been wanting to know who is behind this channel, now you can know. Kindly check the description box to join Steve Courage's personal channel, learn directly from him or ask him any questions. Thanks. 1. Other People's Emotions Do you have that friend whom no matter how much you try to mask your paint still senses that all is not well with you? At times you may even wonder how come they can see through you. Well, that shows you have a sensitive friend. Sensitive people are not just emotional beings themselves but they also pick up on other's changes and mood quickly. When they meet up with a friend, they can immediately tell how their day was, how they are feeling and how the rest of the day will go with just a glance at their facial expression and body language. Being able to detect these mood changes in others is partly the reason highly sensitive people get so offended when others don't understand. They offended at you because they expect that since they can sense when this is wrong, other people ought to be able to do that too. 2. Gestures Do you know that two individuals can converse without saying a word? Well, that is possible only if the individuals involved are highly sensitive. Highly sensitive people can decode not only statements but actions and body language easily. They can know people's intents by just looking at them. Even though you try to pretend, they know when you are indirectly trying to pass a message or insults them. Highly sensitive people notice little things that others miss even when it affects other people. They see when someone's tone of voice doesn't match their words. They notice when someone would meet their eyes when answering a question and they may find themselves agonizing over the interaction afterward, especially if they suspect the other person wasn't being sincere. 3. Empathy Highly sensitive individuals are very empathetic.  Sensitive individuals can manage their feelings and also help other people to handle their feelings. A typical sensitive individual finds it hard not to feel down when others are. So when a friend comes to them with a problem, they take their mood on yourself as well. When it comes to decision-making, highly sensitive individuals tend to always put themselves in other's shoes to better understand the situation and make the best possible choice. 4. Loud Noise Does the thought of a party or going to a busy bar for the big game sound kind of terrible to you? If yes, you might be a highly sensitive person.  Although going out may be the popular idea or fun, it is not so for highly sensitive individuals. For highly sensitive individuals, going out might sound like a direct path to a personal shutdown. They would rather stay indoors to recharge. So if you're not an HSP but someone you know is, they're not a Debbie Downer. They're practicing self-preservation. 5. Lack of Sleep It does not matter whether or not you are a highly sensitive person. Life can be tiring for everyone. And we all feel worn out from time to time. Sleep is like an escape route. It is a way we used to rest from a tiring day and prepare ourselves for the next struggle. However, due to the depth of processing, highly sensitive people may need more sleep than others. Scientific research says that most highly sensitive persons need at least 8 hours and many of them sleep for over the average of 9 or 10 hours nightly. When they don't get that sleep, they miss a significant opportunity to rest and reset their ramped-up senses.   Every minor irritation and inconvenience is ratcheted up exponentially.  Do you have mixed feelings about it? Because it also exhausts you. A key characteristic of being a highly sensitive person is that you feel things more deeply and intensely than others. There is always a rush of emotions from your end which most times cause you to be exhausted. One moment you are happy and the next minute you may see someone who is sad and becomes sad too.  7. Moving on Does a breakup from 3 months ago still sting like yesterday? Still bitter and hurt over being backstabbed 5 years ago? Do you feel weird about it? Well, you are okay and it's not strange. It's just high sensitivity. One of the most painful downsides to being so sensitive is that you could have difficulty letting go of emotional pain, whether you received it from an insult or breakup. It just tends to linger with you. You know at the back of your mind that it is not a big deal but you can help making it one anyway. Even though you try to push it away, a little reminder could cause you to burst into a fresh rush of emotions. Even if a highly sensitive person finally moves on, there is a tendency that the past hurt will affect the other relationships they get into. 8. Pressure Ever heard someone saying, I work well under pressure? Or pressure makes me do better? The chances are that people who strive under pressure are not highly sensitive persons. Deadlines and similar types of time pressure can cause severe distress to a highly sensitive person and make them sabotage the entire activity they are carrying on.  They like to do things at their own pace without any pressure. Due to their perfectionist nature, they want to complete tasks only when they know it's perfect. Highly sensitive persons are much more content taking their time with their projects than their full singular focus to whatever they are doing. 9. Take in criticism to heart A non-HSB may be able to use their thinking brain, neocortex, the part that handles logic to not take criticism personally at the moment. But for highly sensitive people, even when they logically know that criticism is invalid, they still need to process the emotions that arise. For highly sensitive people, emotional reactions are wired deeply into their brains. So, when every negative feedback they receive is rooted in their emotional brain, it bypasses their thinking mind. The bypass is the reason why highly sensitive people take criticism as a personal attack on their worth as a human being. Unfortunately, doing so only serves to block them from improving their skills and abilities because they let the criticism get too deep to the extent that it makes them doubt themselves. It is essential to use constructive criticism as it's meant to be taken rather than a personal affront to your abilities. Take the criticism as advice rather than insult and you'll be able to focus on improving that aspect of your performance in the future. As a result of deep processing, HSPs tend to get mentally overloaded quicker than non-HSBs and also face challenges and misunderstandings that come with it. However, being an HSB is normal. It is not a disorder or a malfunction. If you're one of our great fans who have been wanting to know who is behind this channel, now you can know. Kindly check the description box to join Steve Karage's personal channel. Learn directly from him or ask him any questions. Thanks!


The Appalachian Wireless Holiday Sale is going on now. Till the end of the year, visit us in store or reserve online for an unbelievable sale on the hottest devices. We know what you want for the holidays because we are you. We are Appalachian Wireless. The East Kentucky Dream Center is currently hosting their winter warming drive and hopes to provide local residents with the necessities needed to stay warm and dry this winter. My team got here at 8 a.m. this morning. At 11.30, they had already served around six sandwiches. That's just to people dropping in and saying, hey, I need a meal. Hey, do you have any gloves? Do you have a toboggan? You know, temperatures today are kind of low. It's rainy. It's messy out. We want to be able, when somebody comes in and says I need gloves and a toboggan, to bless them with that. EKDC is currently accepting gloves, scarves, toboggins, new and gently used coats, and new blankets. There are several people sleeping outside. I've lived in Pikeville my entire life. It's hard to believe, but there's people sleeping outside. They know that the Dream Center is here. They know that we exist to help those that are struggling and those that are in need. So drop off your donations at 127 Hippard Street. We'll do a Christmas giveaway. You know, you can stay tuned to Mountaintop and our Facebook for that. We really were here just to bless the community. Donations are currently being accepted at 127 Hippard Street in downtown Pikeville. For Mountaintop News, I'm Brianna Robinson.


Item █ SCP-3008 Object Class, Euclid Special Containment Procedures The retail park containing SCP-3008 has been purchased by the Foundation and converted into site ██. All public roads leading to or passing by site ██ have been redirected. The entrance to SCP-3008 is to be monitored at all times, and no one is to enter SCP-3008 outside of testing, as permitted by the Senior Researcher. Exiting SCP-3008 are to be detained and then debriefed prior to the administration of anesthetics. Dependent on the duration of their stay in SCP-3008, a cover story may need to be generated prior to their release. Any other entities exiting SCP-3008 are to be terminated. Description SCP-3008 is a large retail unit previously owned by and branded as IKEA, a popular furniture retail chain. A person entering SCP-3008 through the main entrance and then passing out of site of the doors will find themselves translocated to SCP-3008-1. This displacement will typically go unnoticed, as no change will occur from the perspective of the victim. They will generally not become aware until they try to return to the entrance. SCP-3008-1 is a space resembling the inside of an IKEA furniture store, extending far beyond the limits of what could physically be contained within the dimension of the retail unit. Current measurements indicate an area of at least 10 km2, with no visible external terminators detected in any direction. Inconclusive results from the use of laser rangefinders have led to the speculation that the space may be infinite. SCP-3008-1 is inhabited by an unknown number of civilians trapped within prior to containment. Further data suggests that they have formed a rudimentary civilization within SCP-3008-1, including the construction of settlements and fortifications for the purpose of defending against SCP-3008-2. SCP-3008-2 are humanoid entities that exist within SCP-3008-1. While superficially resembling humans, they possess exaggerated inconsistent bodily proportions, often described as being too short or too tall. They possess no facial features, and in all observed cases wear a yellow shirt and blue trousers consistent with the IKEA employee uniform. SCP-3008-1 has a rudimentary day-night cycle, determined by the overhead lighting within the space activating and deactivating at times consistent with the opening and closing times of the original retail store. During the night, instances of SCP-3008-2 will become violent towards all other life forms within SCP-3008-1. During these bouts of violence, they have been heard to vocalize phrases in English that are typically variations of, the store is now closed, please exit the building. Once day begins, SCP-3008-2 instances immediately become passive and begin moving throughout SCP-3008-1 seemingly at random. They are unresponsive to questioning or other verbal cues in this state that will react violently if attacked. SCP-3008-1 is known to have one or more axes located within, though these axes do not appear to have a fixed position, making it difficult to leave SCP-3008-1 once inside. Using any other door besides the main entrance to enter the structure or breaking through the walls of the retail unit leads into the non-anomalous interior of the original store. Since containment began, 14 individuals have managed to exit SCP-3008. During extensive debriefing, all individuals have been administered amnestics and released. Incident-3008-1 At 0037 on ██████, a human male exited SCP-3008, followed 10 seconds later by an instance of SCP-3008-2. SCP-3008-2 caught and killed the man before its self being terminated by armed response personnel. This incident represents the only time an instance of SCP-3008-2 has been seen exiting SCP-3008. A full autopsy on the course was performed. See 3008-2 autopsy log for more details. The man was carrying an Ikea branded journal, seeming to document his time in SCP-3008-1, transcribed below verbatim. So I'm writing as the document that I can only assume is my sudden descent into insanity. I can't possibly be that bad of a navigator, and yet, as I write this, I've been trapped in Ikea for two days. I haven't seen another person the entire time I've been here. I thought it was a prank at first, turn the place into a maze, get all the people out and see how long it takes me to get lost, then everyone has a good old laugh. Realized that wasn't the case when I tried to backtrack. Everything had changed, so I ended up lost. Instead of the exit, it was just row after row of bookcases. So I'm trapped in Ikea. Sounds like the setup for a bad joke.  Place is full of bedzo, and my phone has a torch on it. But no damn signal. So I found a bed and went to sleep. Spent most of the next day trying to find my way out with no luck. Didn't find a restaurant serving those meatballs though, so at least I won't starve. That's probably the punchline to that joke. Anyway, they were still warm and fresh, but I haven't seen anyone around who could have cooked them. Made my way back to the beds before the lights cut out again, since it's too dark to search with them off. It's 9.10am now, the lights came back on a little while ago. I am sure I've searched the entire area around where I came in now, and the exit obviously isn't there, so I'm going to pick a direction and hope for the best. Day 3 of my magical Ikea mystery adventure. If I wasn't sure if there was something seriously weird about this place before, I am now. Walked for three hours in a more or less straight line, insert Ikea joke here, before I came across a ladder next to one of those huge stock shelves they have here. Climbed up to get my bearings, and it looks like this place just stretches on forever. Like that scene from The Lion King, except instead of trees and grass, it was all shelves and tables and crap. I did see a person moving not too far away though, so I headed over. Thought it was a staff member at first, it was wearing the uniform, and hell, maybe it was. Maybe freakish seven foot tall monsters with long arms, short legs, and no faces are just the kind of things they want working at Super Ikea. Damn thing completely ignored me though, and with no eyes or ears I can't even be sure it knew I was there. Thought about shoving it or something to get its attention, but its hands were big enough to crush a watermelon, so I decided against it. It just kept moving along and eventually I lost sight of it, so I decided to carry on the way I was going. Anyway, no comfy bed for me tonight. Looks like I've entered the improbably hard and pointy table section of the store. Guess I'll have to make do with some bunched up tablecloths. Phone battery died during the day too, didn't work anyway, but I feel like I've lost some vital lifeline. Ever see one of those cartoons where they're going through doors in a hallway and they just pop out of another door in the same hallway? That's how I feel right now. I've seen nothing but the same identical bookshelf for two days now, just row after row after row of them. I mean come on, I love books as much as the next guy, but this is excessive. I'm obviously still moving forward though, I can see the signs hanging overhead passing by. Too bad none of them say exit. I'm sure who I was addressing that question to. Let's just say it was practice for the autobiography I'm going to write when I get out of here. I'll call it my perfectly normal trip to a regular old Ikea, if I ever get out. Finally found some other people.  Lucky for me, I guess. My sixth night here, two of those staff things came at me in the dark, different from the first one I saw but still messed up, heard them coming. They were saying that the store was closed and I had to leave the building, all nice and polite like. I'm not sure which part of that was weirder, that they didn't have mouths or that they were apparently trying to kill me while they were saying it. Came at me like rabbit dogs.  I saw it when I cleared another stand of those giant stock shelves, all lit up with torches and floodlights. They built a whole town in here, got a massive wall built out of shelves and beds and tables and whatever else. I swear to God, it was the most beautiful thing I've ever seen. Anyway, I guess they saw me coming, or maybe they heard my manly bellows of fear, because they had a gate open and two people were there waving me in. Heard the staff things slamming to the gate behind me after it closed, still politely informing us all that the store was now closed. They wandered off eventually though. They called the town exchange, because that's what's on the sign hanging from the ceiling directly above it, exchange and returns, all lit up against a night using lights they found and plugged into the power lines. And there are beds and food and people, over fifty wonderful people with regular sized limbs and a full set of facial features. It's now my seventh night here, and the first one not spent in darkness, a full week living in Ikea. There's probably a TV show in that somewhere. Now that I'm around other people I'm starting to feel more normal. Maybe normal isn't the word, but after a week with only the sound of my own footsteps for company, I was becoming increasingly sure that I'd just gone nuts. That I was tied up in some padded room somewhere, banging my head against the wall. But no, I feel quite sane now, thank you very much. Apparently there are other towns out there, some with more people, some with less. I've found that fairly mind-boggling. How can that many people go missing with no one noticing?  Or maybe it's not everyone, maybe we're just the lucky ones. The people here just call those staff monsters things the staff. Apparently they are fine during the day, minding their own business walking the aisles.  So during the day people go out to find food, water, and whatever else they need. Apparently there are restaurants and shops around that randomly get restocked. No one knows how. Maybe the staff do it. Apparently they aren't very good at their jobs though, because the restocking sometimes take a while, which means the food needs to get rationed. Maybe if they weren't so busy chasing people around in the dark to get more done. Anyway, when night comes the staff goes nuts and everyone holds up inside the walls. Apparently it's the same everywhere in this place, whatever this place is. The Ur Ikea, from whence all other Ikea's spring, or maybe we're all just in the regular Ikea and it's just some fever dream brought on by mind-numbing boredom. Who knows. Been here for ten days now. Most of the people I asked said they stopped keeping track a long time ago, and one guy at Chris said he'd been in here for years. YEARS. Eligible scribbles. Apparently there are rumors of people who do manage to get out, and of people who see the exit only to have it vanished before their very eyes. I get the feeling not everyone believes that, but I do. Explains how we got stuck in here in the first place, sort of. And I mean, come on. Staff monsters? Row after endless row of high quality, sweetest furniture? I don't know why they would find a disappearing door so hard to believe in. Anyway, I went out scavenging for food at a nearby shop with Sandra and Jerry today. Once you've learned the landmarks of this place it's not so hard to navigate. The overhead signs help a lot, but there are others. Not too far in the distance a huge section of those giant stock shelves have collapsed against each other, and way off in the east, we all assume it's east anyway. Apparently Ikea doesn't sell compasses. Is some kind of tower that looks like it's made of wood reaches all the way to the ceiling? Maybe they were trying to break out through the roof. Lights up at night so there must be people there, but it's apparently a few days walk, which means it must be miles away, so no one here really knows for sure. Apparently I got incredibly lucky sleeping out in the open for a week without getting ripped to bits by the staff. That's me. Lucky lucky lucky. We found some food in the shop. Guests of staff restocked it during the night, which was nice of them. There was a telephone on the wall so I figured I'd try it out. There was a voice on the other end, but they were just talking nonsense, random words strung together with no real meaning. Ever see a video of someone with aphasia? Kinda sounded like that. Didn't answer me when I spoke to them anyway. Sandra says all the phones in here are the same. Oops, asking the journal questions again. I was thinking last night. The ceiling on this place is pretty high, and as far as anyone can tell it goes on forever. Shouldn't there be some kind of weather in here? I'm sure I've read about some NASA building that was so big it had its own weather patterns, with clouds and stuff. This place is definitely bigger than that, but now that I think about it, I'm pretty sure I've never felt so much of the temperature change in here.  The staff attacked the exchange last night, most have been twenty or thirty of them all just asking us to leave the store calm as you like, while trying to smash the walls down with their bare hands. Apparently this happens pretty regularly, so everyone is prepared for it. Nights from the restaurant, lawnmower blades made in the hatchets, a fire axe, one guy was seen even made a functional crossbow. Anyway, the walls have holes in them, which I hadn't noticed before, specifically so we can stab out at the staff when they attack. Took a couple of them down myself, they don't seem to bleed, which is weird, but they go down as easy as a regular person once you start sticking holes in them. We had to haul the bodies away in the morning, apparently the dead ones will attract more during the night, so we had to get them away from exchange. We have a couple of those trolley things that are used to move big boxes around, so we loaded them up and took them over to pick up. Apparently people just name everything in here after whatever sign is hanging around.  There was no smell which was a blessing, apparently in addition to not bleeding these things don't rot either. My karyosi got to better me when we were unloading them, so I took a look at one of the more cut up ones, they're just skin, or something that looks like skin all the way through. No muscle, no bone, no organs. Are they even really alive in the first place? They certainly seem like they have bones when they were moving around, pounding on the walls, and I'm sure I felt more resistance than just skin when the knife went in during the night.   Something occurred to me, after the staff attacked the other night, every time you see a situation like this on TV or in a film, like it's the end of the world or everyone is trapped on an island or whatever, once groups like ours start to form, people always seem to turn on each other, fighting for food or dominance or whatever else. That hasn't happened here. Apparently people from other towns come by from time to time, just to check in or occasionally to trade if they are short on something, but everything is always cordial, friendly even. Maybe it's the threat to the staff or perhaps the constant restocking of supplies in the shops means there's nothing much to fight over. Maybe people are just better than they are generally given credit for. That's a nice thought, I think I'll go with that one. A dozen people showed up to the gates this afternoon from a town called Trollies. Apparently the staff broke through the walls and tore the town apart during the night. Most twelve are the only survivors out of a hundred. We let them in, obviously, one more point in the human decency column. Later I asked if anyone knew how many of these towns there were out there. Between us and the new folks, we managed to come up with over twenty names, twenty towns filled with people, and who knows how many beyond that. The motto for this place should be, How is that even possible? Surely someone, somewhere, must be looking for the thousands of people that must be in here. I've been here for a little over two months now. Not that much changes, as it turns out. A couple of new people showed up, same story as the rest of us. Nice little trip to Ikea and suddenly they're trapped in Billy Bookcase's house of faceless weirdos. The staff attacked the exchange once or twice a week.  Sometimes they hurt some of us first. They killed a guy called Jared a couple of weeks back. It was awful, frankly. Turns out regular humans still bleed in here, even if the staff don't. We tried our best, but none of us here are doctors. Jared was a good guy, he deserved better. We all do. It occurred to me a couple of days after that, none of us were really looking for a way out of here. I don't even know where we'd start. One of those quadcopter things with a camera attached buzz past exchange today, I thought it meant that someone was finally looking for us, that help was on the way. Apparently it's not the first time this has happened though. Same thing happened a few months ago, and everyone is still here. No idea if it saw us, it didn't stop if it did, just kept flying until we could no longer see it. Note, based on recovery time of the journal, this entry appears to line up approximately with our first successful test piloting a drone inside SCP-3008-1. Analysis of footage shows a walled settlement under a sign labeled, Exchange and Returns. Attempts to relocate the settlement failed. Even a previously sighted drone is unknown. I started talking to people about the stuff they missed from home during dinner today. Probably not the best idea I've ever had, everyone seemed pretty down after. A bunch of people here have families, husbands and wives, kids, dogs, Franklin apparently has a pet llama, though I'm not sure I'd buy that. But apparently some of the people here have some seriously odd gaps in their knowledge. Three of them had never heard of the International Space Station. Two of them seemed to think ██████ was the Prime Minister, and one of them had apparently never heard of the Statue of Liberty. I believe them too, they seem just as confused as the rest of us. The more I thought about it, though, the more I started to explain a few things. What if the reason no one is looking for all of us missing people is because we haven't all come to the same place? This is going to sound weird, maybe that should be the motto for this place, but What if all the people here have come from different dimensions? Realities? Whatever you call it. I've seen enough TV shows that know the drill. Sarah comes from a place where there is no Statue of Liberty, they didn't launch a space station where was seen is from. If everyone here came from different places, even from ones that seem identical, there would be no huge missing persons panic, no mass search. We'd just be a blip, a single missing person in a world of non-stop news. Well, that was a fun train of thought. Just realized that yesterday was a six-month anniversary of my arrival here. I wonder if Ikea sells party hats. The routine around here has remained more or less the same. More new folks show up, one every couple of weeks or so. Food supplies go up and down, though we never actually had a major shortage. Occasionally we get a visitor from one of the nearby towns, usually checkouts or aisle 630. We check in with each other from time to time, occasionally trade supplies if someone gets particularly low on something. It's comforting in a way. A reminder that we aren't alone in here. Some small glimmer of civilization. Sometimes they bring medical supplies. Apparently there's a pharmacy a few towns down from checkouts that get restocked every now and then, so they share out what they can. I've never heard of an Ikea with a pharmacy before, but at this point I wouldn't be surprised if someone stumbled on an Ikea Oregon harvesting lab, was certainly explained to staff. Speaking of our faceless jailers, their attacks have been getting worse lately. Three or four times a week now, with twice as many staff as there used to be. No idea where they all come from or why the attacks have increased. We tried following one of them during the day a few weeks ago, me and Sarah, wanting to see if they'd lead back to a staff room or something. Didn't seem to go anywhere though, just randomly walked through the aisles. We had to turn back before we found anything. We've been reinforcing the walls trying to arm ourselves better, certainly no lack of materials to use. Was seeming to be making more crossbows, but it's pretty slow going. Too bad Ikea doesn't sell guns. Note, no new personnel have entered SCP-3000's native site ██████ in the time span indicated in this entry. The attacks are getting bad now, almost every night, and with so many staff the bodies almost pile high enough for others to climb the walls. I think we're in real trouble here. Exchanges? I think exchange is done. We got hit pretty bad last night. Not many casualties, but the wall is wrecked. We finally figured out why the attacks have been escalating too. A box of supplies had a chunk of one of the staff in there. No idea how it happened, but apparently a piece of one will draw them as well as a full body. Too late now in any case, there's too many bodies for us to haul away, and still have time to fix the wall before night. Candids had called a meeting. I suspect there would be a talk of abandoning an exchange. Maybe try and get shelter at checkouts or something. It's already getting late though. I don't think we'll have time to make it. Maybe some of us will. I was fine for that first week out in the dark after all, but then how often can I keep getting lucky? I'm only writing this for a sense of closure, I guess. For me, or for anyone who finds this. If this is the final entry here, I hope whoever is reading this is doing so from outside this place. My biggest fear, if I do die tonight, I'll just wake up here again in the morning. Note, this is the last entry. It is assumed that while attempting to reach the checkout settlement, he was separated from the rest of his group by a pursuing SCP-3008-2 instance and happened upon the exit.


What is going on guys welcome back to the channel critical overlord here So we got our first trailer for the wrong turn film that is supposed to be coming out in the coming weeks There actually is a release date that they did not share in the trailer I'll talk about that in a second the trailer overall though was very good It looks like they're going back to the roots of what made the original movie somewhat decent And they're gonna give us a film that's worthy of being a possible sequel because they it looks like they're teasing This could be a sequel to that film and they could be ignoring two through six no word on that of course Just speculating, but the trailer looks very good. I can't wait to see what they do here with this film There's been a synopsis going around online teasing what we can expect Apparently, of course the film will follow a group of teens in the mountains and all that type of nonsense But despite warnings to stick to the Appalachian Trail Hiker stray off course and cross into land inhabited by a hen community of mountain dwellers who use deadly means to protect their way of life Suddenly under siege the friends seem headed to the point of no return unless one man can reach them in time Now these mountain dwellers that's gonna be the foundation No doubt because the film was supposed to be titled wrong turn the foundation That was the title that was getting floated around online that had been Penciled in but I guess they dropped the foundation aspect and they're just gonna call it wrong turn I'm glad they're not calling it wrong turn seven Honestly all the wrong turn movies had had they had subsequent sub titles to them after the first one So the fact that they're just calling it wrong turn I don't really have an issue that I know a lot of you will because you know some people might find that confusing but It doesn't look like we're gonna be getting The similar the same general premise of what we've gotten in the past It looks like we're gonna be picking up and learning about a whole Different type of thing because it's it's clearing the trailer that they're following the same beats or familiar beats such as setting traps in the woods Capturing humans Causing harm on people who infringe on their way of life now in the other wrong turn films those those those Deformed individuals their way of life was just cannibalism. We didn't really know too much about them outside of that We did learn of course how they became deformed over the course of the subsequent sequels that are completely trash Wrong turn two is fine wrong turn two is fine But everything else after that started venturing in a torture porn and just it I don't even want to think about it, but I can't wait to see what they do here It's gonna be a breath of fresh air the foundation whoever they are I think they will be a very interesting group of individuals if The original screenwriter has cooked up something that is gonna be very thought-provoking for us because we have Allen I believe his name is Allen McElroy Or Allen E. McElroy he wrote the original film and he's back writing this one And he also had a hand in writing Halloween 4 So I'm expecting something to be somewhat decent here just as it was with Halloween 4 just as it was with wrong turn He's proven himself to be able to make decent films and write good screenplays So I am looking forward to seeing what he has to offer now that he's back involved with this franchise It's clear that we're not gonna be having deformed cannibals I won't say we won't have cannibals, but they're not gonna be deformed The trailer does a very good job of hiding certain things from you though So we might get one or two people in this in this group the foundation who are deformed But I don't think so based off of everything we've seen.  They're gonna get they're gonna get dealt with they're gonna just be Brought down to their level and they're gonna whatever they do with them. That's the part that's intriguing to me What do they do with them because they don't seem like they're cannibals. They don't seem like they're cannibals So what is it that you're doing with these people when you catch them? What do you do with them? I can't wait to see what the foundation is about. I can't wait to see that because Honestly, the wrong turn franchise it it honestly was just like it kind of was just there after the first film They were just cashing in on The just the title alone just dropping sequel after sequel after sequel So I'm glad we might be getting a very decent film here and again like I made mention of they didn't even drop or mention a Release date in the trailer, but if you go on AMC theaters and type it in and click on the coming soon section for the poster that comes up It says January 26 of the release date, so I don't know I saw it on my app I saw it on my AMC theaters app it said January 26 was the release date So I imagine they'll announce it at some point you can actually Google it It'll say the same thing but the fact that I can buy a ticket tells me that that's the official release date They could change it though, you know, we're living in a pandemic but Another thing that has been talked about or speculated on is if this is somehow Tied into the original and they ignore those other sequels. What if Eliza douche coup comes back? I don't see why she would come back at that point You have to this this would have to have something to do with the cannibals This would have something to do with the deformed cannibals So I don't see why Eliza douche coup's character would come back Eliza douche Eliza douche coup being involved in the project Nothing wrong with that at all because I believe she was supposed to be in the second movie But that didn't actually end up coming to fruition Eliza douche coups an amazing actors But I don't see why she would have anything to do with this film and if she's in it That means there's some type of some type of connection to the original So if there is some type of connection to the original, I can't wait to see how that all comes together and Ignoring two through six, I'm fine with that. Nothing wrong with that at all to me I see no issue But let me know what you guys think about all this down in the comment section below If you haven't already make sure you subscribe turn on post notification at never miss a video in the description I have links to my social media accounts on my Facebook Twitter and Instagram You can mention me there, of course There's always any movies news or views you like me to cover in the future and I'm so glad we won't be having here But all that in mind guys, I will see you in the next video


Next question is from Malibu Banks. What causes some people to lose weight when reverse dieting after hitting a plateau? I love this because, you know, sometimes I'll get pushed back from some of the stuff that we say on the podcast when we'll say things like, you know, lifting weights boost your metabolism or reverse dieting plus lifting weights is a great way to boost the metabolism. This question is an example of how we haven't quite figured this all the way out. We have this phenomenon happens. Always. And a lot. And we'll get, they'll send studies and be like, look, this study showed that gaining muscle only really increased the metabolism by 20 calories or whatever.  So we've witnessed this many times, with many, many of the clients that we've worked with with ourselves. It's a real phenomenon. And when you increase or decrease calories, yes, your body can pare muscle down. It could store body fat to store extra calories. But it can also become more or less efficient with calories, okay? And we don't quite know how this works, but the body can literally take 10 calories and become more efficient with it or become less efficient with it where, and the less efficient may look like some of those calories are just turned into heat. They're just turned into extra heat in the body or extra energy or whatever. So this phenomenon is hard to explain, but it for sure happens. I've seen this with my own eyes. I've seen people who've been on a calorie deficit for so long. Their metabolism is really adapted to few calories. They're over-training like crazy.  Now it could be they built some muscle, which then burnt more calories, but I don't think that fully explains it. I think there's other stuff that's going on.  Yeah, I know. This is one of those ones that I don't know how to even explain it to somebody. I just know that it works. I know that this is what we're looking for. That's when I know things are going really well is when I can add calories to somebody's diet and they actually lose weight. And it does. It breaks all the rules that we're aware of and that we've been told forever. But this is the benefit of weight training. And this only happens, by the way, when you have somebody who is weight training in conjunction with what their diet is. I'd never see this with somebody who's doing cardio. If you're doing cardio only and you're also trying to reverse diet, I don't see the same thing happening. But somebody who is lifting weights, and a lot of times my simple theory of explaining is that your body would need to those calories. It wanted that. We are running lower without it and your body was waiting for us to give it those calories and now it's running more efficiently.  You can get a car that's at the same engine, same everything, but by tuning it up, all of a sudden it gets faster. Well, you look at some of the studies, observational studies on like POWs, like prisoners of war who've been kept in, they've been kept captive for years and years and years and fed very, very little. And yes, they come out, lost lots of muscle, very emaciated, but still, they are surviving off an amount of calories that usually doesn't make any sense. It doesn't make any sense that a grown man, even if he lost muscle, is surviving off of 400 calories a day, how is this possible? The body can really become efficient or not efficient with calories. It's got a remarkable ability to do this. Yeah, it's interesting. I know this is probably a terrible example, but when I was going through carnivore diet, I was anticipating, like, because I was eating such big volumes of meat that that was gonna produce a lot more waste. And it was actually the opposite. The waste of the poops were a lot smaller than previous to that. So I don't know if it was utilizing more of the nutrients or not. So you're like the leader of North Korea, he doesn't poop? He works so hard, he absorbs all the food. Just little pellets. Yeah. I think I might have to do more with the fiber in vegetables and stuff like that, but I mean, I'm telling you, there are certain things. I think we'll be able to explain this at some point, but until now, you can show me all the studies you want that show that, oh, you know, building muscle doesn't really speed up the metabolism that much or whatever. I have taken women who were eating 1,100 calories a day doing cardio every single day, doing all kinds of stuff, and I've gotten them to get their calories up to 2,200 calories a day, not doing almost any cardio except for maybe some walks and lifting weights twice a week. And it doesn't line up with any of what the studies say. It doesn't line up with any of it, but legit, and they're leaner, and they've got muscle, and it's not like they gained 30 pounds of muscle to make up the difference. We're talking about, you know, eight pounds of muscle on somebody. This is a woman we're talking about. I've seen this happen many, many times, so it's a for sure real thing. And again, you see people lift weights consistently, do it properly consistently. Look how much they can eat with the little amount of activity they do compared to somebody who is doing tons and tons of activity constantly reducing their calories. Look at the difference.


I'll either run out of slides or... Hi everyone, so thank you for your patience and welcome to PosAsia 2018. The list track will be on... That's the change right at the start of the moment. Cloud Continence and DevOps. So, without further ado, let me introduce you to Matthew Trinesh. He is a common source developer at IBM and his talk will be on Build Clouds with Adam Durich. Thank you. Thanks. So, I'm sure everyone's here because they think I'm going to sing like ACDC because of the title of the presentation. But unfortunately, I'm not talking about that. I'm talking about building clouds. Specifically small clouds. So, at my house, I have a lot of home servers, like a mail server, IRC server, that kind of stuff. And I thought it would be a great idea if I had a cloud at home to virtualize all of that infrastructure. You know, everyone talks about moving to the cloud. I didn't want to run my servers on an external cloud. I wanted it on a local cloud. And when I was in college, I was also a system administrator. So, I thought as a developer on the OpenStack project, it would be a very interesting exercise to see how it would work as a small, independent, single user trying to use the software I helped develop every day. So, the scope of the project was to pretend to be a system administrator without any OpenStack knowledge going into the project. I would rely solely on installation documentation and Google searches like everyone does when they're trying to figure out something on a computer to install OpenStack on something at my house. I set a hardware budget of $1,500, which is a sentimental value for me because that's how much money I spent on my first desktop computer with my bar mitzvah money many, many years ago. And I was only going to concentrate on building a basic compute cloud. Basically, I just wanted the infrastructure that I could boot up a VM and shut it down with networking on my home network with an API. At the time of the project, I was going to install the Okada release of OpenStack, which is from April 2017. That was the latest version of OpenStack when I was doing this project. It is now the Queen's release, I think. They do a release every six months of OpenStack, so the version is a bit out of date. I would not rely on any pre-existing installation scripts or automation. There are lots of projects out there to help automate an installation of OpenStack. I was not going to rely on any of that because part of the exercise was to do it by hand. One thing that goes against my theory, my thought exercise of pretending to be a system administrator is I decided to install from the release tar balls, so just the source code that the OpenStack project pushes out and says, this is our release. I did this primarily as an OpenStack developer. I wanted to see, as someone working on the project, how hard it would be to take just the source code we released and turn it into something working, which was actually very interesting for me. The first thing I needed when building a cloud was hardware. I needed criteria with which to buy hardware because $1,500 is not a lot of money to buy servers. My first priority was core count per US dollar. For a cloud to be useful, you want a lot of capacity. The most expensive thing for capacity is going to be the number of CPU cores you have. My second priority was RAM per core. The more RAM I have, the more virtual servers I can have. I can over-commit servers with virtualization if I need to as long as they're not loaded down, but RAM becomes a limiting resource. The machines don't need to be fast though because that costs money and that's something I can't afford. I started looking at what was out there. A very popular thing for home clouds is to use the Intel Nux. I think it's the next-unit computer or something.  The problem with that is they're laptop processors. They have two or four cores, which would not have enough core count for what I was looking for. They're very pies, the same problem. They're four cores. They're also really RAM limited. I also looked at new servers from my employer or someone else, some other company that sells servers. That would have blown my budget on a single server if I could even find one that cheap. My solution was to go with eBay. For those who don't know, eBay is the web auction site. It's very famous, but what a lot of people don't realize is that there are data centers that are upgrading their hardware. There are companies out there that buy that used hardware, refurbish them, and put them up for sale on eBay or on their own website, and you can get things really, really cheap, especially from almost a decade ago, which is what I bought. After searching on eBay and graphing all of my options, I found these Dell PowerEdge R610s, which are from eight or nine years ago, that were $215 each. They have two quad-core Xeons in them, so eight physical cores and 16 virtual cores, which is a lot of capacity. They had 32 gigs of RAM. They also said they came with two 10K SAS hard drives and a lot of Nix, but it was $215, which was great. So I bought five. This was the day they were delivered to my apartment. They came in these giant boxes. The FedEx guy just left them outside my apartment door in the rain, and all of my neighbors came and stared at these giant boxes, blocking my doorway as I'm running in and out of the rain, trying to get them in before they get damaged. But then I had a problem. I've got five rack mount servers. Where am I going to put them? They take up a lot of space. I started looking at commercial racking solutions, even used ones on eBay as well, and that would have been $100 or so. And after buying $200 each, five of them, that's $1,000, shipping was pretty expensive. I think it ended up being like $11 or $1,200. I didn't want to spend $100 to $200 on a used rack, because that would not have given me enough wiggle room in my budget in case something else came up. So I ended up going with something called the Lack Rack. I'm not sure who's familiar with this, but this is an IKEA side table that has a 19-inch width between the legs, which is the exact width of a rack mount server. So it was a perfect fit. I didn't come up with this idea. Someone in the Netherlands did. It was a great idea. The table is $9 or $10, and it comes in a ton of different colors. So how many racks that you can buy off the shelf from made out of metal come in different colors? So I racked my servers, and I bought a yellow one because yellow's cool. And then I also bought some casters and put them on the bottom to push the servers around. Turns out those casters cost two or three times as much as the rack did, which was an interesting thing.  And I wired everything up, and I was able to power things up and start inspecting the servers.  It's never what they describe. So these servers, after I was able to power them on and start looking at them, they're super stripped down. There is no management interface card for IPMI or remote control of the servers. This was a standard feature from Dell on all of these servers, but they take them out and charge $30 for it, you know, to maximize their profit margin. But it didn't come with this. They also took out the redundant power supply that came out of the factory from Dell with two power supplies for redundancy. They just took one out because you don't need the redundancy and they can charge you an extra $30 for the redundant power supply. They also said I was going to get four... They said I was going to get eight four-gig sticks of RAM. I ended up getting four eight-gig sticks of RAM, which was an advantage for me. But the memory was installed in the wrong slots on half of the servers, so the dual-channel configuration wasn't right and things weren't booting properly, so I had to fix that. One of the servers came with a dead rate controller battery, which just means that the little light on the front is orange every time I boot it, and since I'm not using RAID it doesn't matter. The other advantage for me is that it came with 15k SAS drives instead of 10k SAS drives, which gives me a little bit of a performance boost for the penalty of noise, but that was just something that was different from the specs. My favorite quirk with the servers was they came pre-installed with Windows Server 2012 with the password Apple123, so someone at this company has a little sense of humor. I don't know why they didn't put, like, Linux or something to test the hardware and they used Windows, but whatever. So after I got the hardware set up and I did a base Ubuntu install on the servers, it was time to install OpenStack on these servers to figure out how to build the cloud, how to deploy it, and coming at it with no experience, it can be a bit daunting. You go to the official Git repos for OpenStack, there are 1,800 Git repos in the OpenStack, for the OpenStack project. You go to the government's documentation, there are over 50 project teams. It's not super straightforward to figure out just by looking at the project at, you know, the source level, the developer level or even the governance level how everything comes together. And all I wanted to do was build, you know, a small cloud that can boot VMs and I can log into them and then I can do things on it. But it turns out that there is something called the Compute Starter Kit, which is documented on the foundation marketing website for the project. And you only need 4 projects out of those 1,800 Git repos to do what I wanted to do. These 4 projects are Keystone, Glance, Nova and Neutron. Keystone is used for identity management, so user management, authentication and also maintaining a catalog of all the services running in your cloud. Glance is used for image management, so VM images that are used to boot servers, it keeps track of those. Nova is the service that actually boots the VMs and manages the VM lifecycle and Neutron handles network provisioning. And with these 4 projects, I would have the base set of functionality that I was looking for in my cloud. And it also turns out, if I didn't even think about this problem and just read the install guide blindly, that these are the main projects that the install guide is concerned with anyway. So it wasn't that much of a big deal, but it's confusing for a lot of people, especially if you have no prior knowledge of OpenStack. So with that, and after reading the install guide, I decided on how I was going to install the different services in OpenStack on my hardware. So I have five servers and I decided to name them AutoCumulus because I have OCD and think cloud should be named after clouds and AutoCumulus is a type of cloud. And I decided to do four dedicated compute nodes. So four nodes that were dedicated to just running VMs, and those are the AutoCumulus 2 through 5. Those servers just run the Nova compute service to manage the VMs locally on the machine. And then the Neutron Linux bridge agent, which is a daemon that manages the Linux bridge configuration for controlling the networking to those VMs. And then I was going to set up a controller node, but also have a compute node on it because I have limited hardware. This is all in one node. So I have all of the API servers running on there as long as the database and the message queue. But then I also am running a Nova compute and a Neutron Linux bridge agent on it so that I can leverage the hardware on this one node as well for real workloads and running VMs. And I thought this was a good balance based on my limited hardware and the limited load I was going to have on this cloud. If I was doing more work, more dynamic work with more than one user, I would not recommend this configuration because the database and the message queue will get loaded down with a lot of extra traffic. And then I started following the install guide going through the services. It starts with Keystone, then goes to Glantz, Nova, and Neutron to set up all the base services and then all the daemons. But I hit a snag because I was installing from Tar Balls. In the install guide, it says, app get install Keystone. Well, I wasn't using the Ubuntu packages for OpenStack, so I couldn't do that. So I looked everywhere. I googled search, how do you install OpenStack from Tar Ball? How do you install OpenStack from Source? Turns out there's no documentation in basically anywhere. So I failed in my thought exercise to try to do it as a system administrator with no prior knowledge. And I put that aside and I have done this before. So I documented the steps you need to do to install from Source, which is you download the Tar Ball, then you have to create a service user for the daemon to run as. You have to install the binary requirements for the Python... So OpenStack is a Python project. Some of the Python libraries it uses have C requirements or other language requirements that the Python links to. And you need to install those. The problem with that is a lot of projects don't actually document this. So when you do pip install to install the Python code, you'll get an error saying, oh, it can't find, you know, this library file. So then you have to look up the library file and install the package and then start it all over again. So if you can find the list of binary requirements beforehand that's helpful, but oftentimes it's trial and error. Then the other thing you have to do is you have to create all of the state directories and configuration directories on the machine. So the, you know, like your nova.conf, your neutron.conf, all of the configuration files, you have to create directories and etsy for that, and then also state directories and varlib. And then inside the tarball there are sample configurations and default configurations that you need to copy into those created configuration directories. This is because the Python packaging ecosystem doesn't actually provide a way to install anything besides the Python code where Python code is supposed to live. So if you say, okay, install the nova package for me with pip, which is the Python installer command, it will just install the Python code to where Python code lives and completely ignore all of the sample configuration or any other data files that you want. So you have to do that manually from the tarball. After you do all of that, then you can pip install the tarball and continue following the install guide. If this doesn't make it clear, use a distro package. All of these steps are the exact role that distro packages serve. You don't have to be a masochist and do what I did and go through all of the exercises when a distro package works just as well and there's nothing to actually compile or hand tweak. It's just Python code, so it's just text file. But after going through all of this, I started with Keystone project and I did pip install and I started Keystone and I hit my first issue, which is another issue with the Python installer and managing Python projects which was a requirements issue. So I did pip install Keystone and it ran and then I started the service and then I got a runtime version conflict saying that one of Keystone's dependent libraries was using a version that was incompatible with what pip had installed for me. I had not installed this package manually. I said pip install Keystone, and it installed its dependencies and so on and so forth, but it turns out that pip does not have a dependency solver, so it just goes in order of each project's requirements files and whatever ends up being installed last for a version if there's a shared requirement is the one that's installed and by doing this on Keystone, it installed itself in an incompatible state and the service wouldn't run. When I saw this, I remembered that there's something called pip constraints, which is something that we developed in OpenStack and pushed upstream to the pip project to maintain a single version that you install. So you say pip install with a constraints file and it lists a specific version for each package that's known working. So you basically bypass the dependency solver by doing it out of band manually so you know there's a known working version for each project. And after reinstalling using that, I was able to get past this and start the Keystone service. And then we got to networking. We were going along through the install guide, hitting maybe little mistakes here or there that I made, but simple enough to fix. But then it came time to set up Neutron, the networking service. And I was a bit overwhelmed. Reading the install guides, it's asking me all of these questions. Do you want to use self-service networkers? Do you want to use provider networking? I had no idea. I started reading the networking guide. There's a separate document about how you do networking. And I read through all of this. And then I found this diagram, which is for the Linux Bridge provider networks, and that's straight from the networking guide. And it explains the topology in my head that I thought I wanted for my cloud. I have everything on a flat L2 switch network with a single unmanaged switch on my home network, which is a pretty common home networking setup, I think. And all I wanted was on the compute nodes for the guests to come up, have an interface on a bridge interface that's connected to my physical network. And looking at this diagram, this is exactly what I wanted. There's a physical network, just one layer, two, and everything connects to it, and it all be up on the same network. So from my desktop, I could SSH in very easily. Everything would work. The problem with that is it's all on a single L2, which means there's a shared broadcast domain. So when I have my home router with its own DHCP server, if you go back, there's all of the stuff on the right with DHCP. Neutron has its own DHCP because it assumes it's on its own isolated network. So when I set this up, my DHCP server on my router was getting lease requests from the VMs when they would boot up, and also Neutron would see that. And luckily, the default firewall rules for the VMs on Neutron would block the incoming reply from my DHCP server and would only get it from Neutron. But if I ever changed the firewall rules, then there would be a race condition between the DHCP servers, which would be no good. And I also was getting log files in my DHCP server, and it was very messy. So I decided, okay, let's see if I can... I'll just turn off the DHCP. And also because there's no DHCP, I can't use the metadata service because for those who are familiar with AWS, they know there's a metadata server that when a guest comes up, it can pull that and it will get metadata back about how the guest is set up. It's run on a static IP. I think it's on the previous slide. No, it's 169-something. It's a hard-coded IP for a metadata service. And because of that, when the DHCP agent is running in Neutron, it will set that static route so that VMs can ping that. But if I'm not running DHCP, I can't use that. So I had to turn that off and DHCP off, and then I ended up basically with this diagram, which is the same thing, but without any of the DHCP. And all of my computers are on the physical network, along with my router, and then the internet's exploding because it's the internet. So with that, I think... I thought I had gotten the network settled and I was ready to move on. But then I hit this issue. I'm not sure if you guys can read this, but this is what happened when I started Neutron after figuring all of that out. For those who can't read it because the text is probably pretty small, it says the error message... It's a big stack trace in Python, and then the error message is unserealizable message, error, value error, IO operation on closed file. And that's all it said. I have no clue what this meant. It's no real indication of what was going on. It turns out this is how Neutron tells you that the net namespace command is not installed on your computer. And this is it saying, net namespace not found. It took me about two hours to trace through the code and figure out what was going on to find that. The way Neutron does privileged operations is it runs a separate daemon and there's a socket interface. And it sends the command it wants over the socket interface that's running as root. And that separate process will run the command as root and then return the result. Except when it sent the command to do net namespace something and the command wasn't found, it just closed the socket. And that was what this error was. But there was no indication of that. So I had to actually trace through the code and figure out what was going on to figure out I was missing the command. Which goes back to the previous slide with binary requirements and not always being so obvious at install time what is required. After tracing through that and figuring it out I was ready to boot my first guest. And I got this. I said, you know, OpenStack server create with all of my parameters to boot it from an image and nothing happened. Well it said it was creating the server but it just sat there not doing anything. And I was, you know, at a loss. So I started tracing through all of the logs and Nova said, yeah, it's booting the logs and going through, you know, getting the image, starting it up with libvert. The only indication I could find of anything being wrong was this. Which was a debug error. It was a debug message. Not a warning message. Not a log message. Which just said wrote zero bytes to that image file with that checksum which just means it's empty. Which was definitely not right because I had uploaded an image to test, you know, to boot. It was, you know, so it was like 20 megabytes. So it should, you know, it should boot. There should be something there. But this was the only indication I got. What I ended up having to do was trace through the glance code and add print statements and log statements to indicate, you know, where the data was going through the file or going through the code. And I found out that it was outside of the glance code. So I had to figure out which library was wrong to call a new version. And after correcting the requirements issue, it ended up working. And after getting that, the guest booted. But then I still wasn't able to log in. I could see the console log and see the server booting, but I couldn't log in. I couldn't SSH into the guest. And this comes back to the metadata service I was talking about before. It turns out the version of cloud init at the time I was doing this doesn't understand static network configuration. I couldn't do that with a DHCP or a metadata service. Because that didn't work, because I turned off the DHCP server so I couldn't set the route to that IP, it was never getting in any IP address. So it was trying to DHCP, but it wasn't getting a response because that was blocked. So it would just sit there. What I ended up having to do was create all of my images using something called Glean, which is an alternative to cloud init to manage the initial settings from a cloud when the guest is booted. So I would have to manually create the guest images for each server type that I wanted to boot, which is not an ideal solution, but it at least worked for me. This has since been fixed. This was actually fixed upstream in cloud init when I originally did this project, but it had not rolled out to the Fedora cloud image you would download or the Ubuntu cloud image, though it had not pulled in the newer version. The newer versions of the cloud images were equal to 7.9, so you won't have this problem. But if you do, you can always use Glean or another project to create your images if you're hitting this issue. So just to kind of come full circle, the biggest pain points with doing an install like this for me was Python packaging. Almost all of the issues I hit were because I was using pip from tar balls and it doesn't manage requirement. It doesn't have a dependency solver. It doesn't manage any data files or configuration. It doesn't understand any requirements outside of Python code. That makes it very difficult to install any of this stuff from source for any Python project, not just OpenStack. And the other thing is that OpenStack is a complex system of software that's doing a lot of things under the covers. So debugging requires a certain level of instruction under the covers. You need to know a little bit about LibVirt, a little bit about networking, or in this case, a lot about networking to get everything working. But it's honestly not that bad. 90% of the issues were caused because I did tar balls instead of distro packages. The only real issue is networking and neutron. So it's not that hard if you want to do this yourself. We could improve our logging and the project and error reporting, on a similar scale.  What am I going to do with this cloud? I just spent $1,500 and all this time. Now what am I going to do with it? So I came up with two examples, which is the only thing I could think of to do it, is OpenStack development. Having an OpenStack cloud locally is very useful for developing applications on top of OpenStack. Having a low latency API you can hit to write applications with is incredibly useful. And you also don't have to pay for the usage too much. So it's not... It's very good for developing. And then the other thing I found is something I'm calling cloud native compute workloads, which are embarrassingly parallel tasks where you can just spin up... I have 80 virtual CPUs. If I can use those all in parallel where they don't need to talk to each other for some kind of task, it's pretty good. In my case, I used this application I wrote to do, some transcoding. I do a lot of transcoding at home, but I'm not going to go into too much detail on why, but... So that's what I was using it for. But then there are a lot of reasons you don't want to do this. The first is five 1U servers in your bedroom closet is not a pleasant experience. They're loud, they're really hot. I mean, like, I can't sleep at night if these are running and I'm in my bed. Also, the power bill is kind of ridiculous. At peak draw, they're drawing 1.35 kW to 1.5 kW, so it's not that pleasant. And at the end of the day, I just wasted $1,300. I could have spent that on a weekend vacation somewhere nice. So with that, I have some links for some extra information including a blog post which goes into all of the details and a link to these slides if you're interested, and I think I'm out of time. So, thank you. Thank you so much, Nancy. So if you have any questions, please support me. I think you'll be around the space of the entire day. So shall we have Nancy come up?


Ty, this is a two-fold shock. He's always talked a lot about building trust and asking you guys to play hard. When you see KD with that huge grin after a block, and you're diving in the stands like head long, up 11, the fourth. I mean, are these kind of exemplifying the kind of ethos that he's been preaching?  That makes a game swing sometimes. And it didn't matter at the end of the day.  We had a great home stand, and now we got to take care of it on the road. Just have some fun doing it. When KD has a grin on his face, it means we're playing hard. Our leader's happy. And all of us are taking that leadership role, as well, and controlling what we can control. When, earlier in the season, you guys would frequently give up possessions. By that, I don't mean you're trying hard in the possessions. I mean, you're giving up 8, 10, 12 more shots than you're taking. The last few games, you've done a better job of evening that out or having an advantage in that to let your efficiency take over. What's been the key to that in your mind? Just coming in prepared, putting into work, and just letting the game come to you, and just responding. We obviously want to be the aggressors going into games. And I think, at times, we can play back on our heels. So we're working towards just building that consistency of just coming out and setting the pace on what we want to do. And I think, as you'll see in the future, we'll make some changes on the fly in games, where different lineups, guys playing harder. Jock's made it very clear that if you're not playing hard enough, he's going to let you know about it. And we've got guys on the bench that are willing to go out and do those things.  Kyrie, you guys have won now four in a row, eight of nine. As you look back over the last couple of weeks specifically, what do you think has clicked? Just being in a good rhythm. Basketball guys were warring us from playing hard. What do you promise us on 44 minutes? Because I know a sister, no ways to tell the story. But do you think that's coming because you're getting the ball to the guys in the right spots? Is it the ball movement combination of both? Just making the right basketball reads. All of us work really hard in our game, so we want to go out there and play hard for one another. And when you have nights where other teams don't necessarily have their starters, it could be a trap game, set up game. So we just want to establish our identity. Everybody that gets minutes, play as hard as you can, and live with the results. I would have asked you, really, to shoot around. But I mean, did you have any thoughts on Brittany Runner? I mean, I know this is something that you've discussed in the past, but did you have any thoughts on her being finally? Yeah, I'm grateful she's home. Grateful she's with her family. Most importantly, humanity comes first. We all feel for her. We all feel for everyone that is wrongfully imprisoned or in some type of prison somewhere where they haven't gotten their justice. So we feel for her for sure. I'm just grateful that we all can share in the celebration with her being here and still more work to do out in our world. Have you seen enough of what's transpired recently to believe this is sustainable long term? What do you mean? That you can keep pointing at this reading or similar to this writing? That's a good question. I'm just going to do our jobs every day. Live with the results at the end of the season when things really are clicking, hopefully. And I don't want to say hopefully. They will be clicking. We just got to put in the work. And whether it's sustainable or not, we're going to have to prove that to ourselves every time we lace them up. Every time we come in this locker room, every time we prepare, we know what the job is. So go handle it. And teams are going to give us their best shots. But again, we want to be the aggressors out there.  Man, let's just go win ball games and see it. That's really what the attitude is. Let's go win ball games. We know the talent we have. This is our group. No more excuses. No more distractions. You know what I mean? No more just throwing in kind of these surprised injuries. We just want everybody to be healthy. Everybody to have fun coming in and playing their game.