I'd like to thank the Brain Foundation, the Scientific Advisory Committee and all the donors and sponsors as well. My research interest is on a condition that most of you probably haven't heard of, and it has a really long name. It's called syringomyelia, but it's basically two Greek words that are put together. It comes from the word syrinx, which means tube, and mylos, which means marrow, which refers to the spinal cord. So it's really a condition where you've got fluid-filled cysts in the spinal cord. And as these cysts enlarge, they cause damage to the surrounding spinal cord tissue. And this can cause pain and paralysis. People with traumatic spinal cord injury can develop this. Up to one third of people with a spinal cord injury can develop one of these cysts. And you can imagine that in a person with some disability, but who's relatively independent, how devastating it would be for them to then need to develop further paralysis and need assistance with daily tasks. At the moment, there's only surgery to treat this condition. And it's usually involving a way to release the pressure that the cyst places on the spinal cord. But outcomes from surgery aren't great. And that's in large part because we don't really understand why it forms, why it enlarges. And we don't understand when it does resolve exactly why it doesn't some people, but not in others. And our research group is uniquely placed to try and tackle this problem. I work as part of a collaborative project, which is headed by Professor Stoodley, who's a neurosurgeon, and Professor Lynn Bilston, who's a biomechanical engineer. And our group is made up of engineers and clinicians and scientists like myself. And we meet regularly and we have these really interesting meetings where Professor Stoodley might talk about one of his cases and bring in images of, like, cases of patients before surgery and after surgery. And then we all bring our unique perspective to these cases. The engineers focus on the mechanics and the hydrodynamics of the fluid within the spinal cord. And scientists like myself tend to zoom in on the smaller things and look at what's happening, things that you can't see with a naked eye. And through these discussions we've realized that there's actually a lot of basic things that we don't understand. Everyone here would know that the brain and spinal cord is surrounded by a fluid which we call cerebrospinal fluid or CSF. And we know that it's likely that the CSF is somehow getting into the spinal cord and producing the cyst. But we don't even know the exact anatomical pathways that this fluid moves from the CSF through the tissue to form the cyst. And we don't know the driving forces behind this. And that's what this project is focusing on. It's part of a larger project which will hopefully be funded by the NHNMRC, which uses clinical imaging of patients before and after surgery, computational modelling and lab-based work. And all of these in conjunction we're hoping will lead to better surgical decision-making and in the long run hopefully develop treatments for this condition that don't involve surgery. So thanks again to the Brain Foundation for supporting us.


the slide on how to open up a socket and who and inter process communication IPC using the tickle commands these are some of the commands on the I use and processes essentially so using these commands actually you can run external command using tickle so exe c or exec is one of the commands that can start a process you define the process and programs in the very first lecture remember and then the exe c can also use ampersand you know what this means this is basically to run the process in the background so we can actually run the process in the background or in the foreground over it is so to use that here is a typical example we set the favorite editor command to emacs and then we just say exe c color favorite editor and then with an ampersand to run it in the background and then yeah for the file names actually like I mean you can use the glob command to expand the files instead of just giving the file name expansion itself so here is an eval command of exe c and the exe c is essentially like I mean it is a ls of glob star dot c and you notice couple of things one is making this command is actually enclosed in the quotes meaning during the interpreter time this itself this everything will be this command like for example the globe command will be executed and it will be expanded so this is the command substitution therefore and the star dot c will be expanded based on the globe of c glob command and so basically it will become ls the entire list everything with dot c and so and then exe c will actually print out that values and then you can also open pipes using open command for example if you want to pipe the command to grip for the word foo in the bar dot tickle with a feed only option we can actually set this thing as an open with an open command and then the open command will pipe that into that into the app and then here basically like I mean this only just until the end of the file basically or in the file basically read the the dollar there so this command essentially searches for the word foo in bar dot tickle so that is the way to look at it basically so this is the one of the command then there are some runtime information of facilities so basically for example the during the command line arguments argc is the count and argv 0 is the interpreter name and argv is the list of arguments we will look at it this in more details as to how to set the very same interpreters so this is one of the things basically so if we query the argc that gives you the command and then the first argv is actually the interpreter name and then the remaining is the list of arguments so and then you can also query for the tickle tickle version the commands are the tickle version and TK version and then it can print out numbers like 7.5 4.1 for perspective then there are platform specific information that you can query so one such thing is basically the TK platform array that prints out for bunch of information we can also query the OS information machine platform and voice actually actually this prints out these various things and in that order so it is the OS version what kind of machine it is what platform it is in and then what is the OS so so so these are some of the other commands and then there is also info command and info command can have additional variables so info wars is one command info global is another one info locals and then info exists these things can give you information about the very good various variables that you are using for problem and then if you have defined the procedures and how you have defined the procedures those you can get it through this info procs info args info default info body and then there is also a rename command this is you can rename any command even the built-in commands you can rename to another command and also then because of the rename you can actually replace any built-in command with your own commands so you can use like for example RM and basically one of the commands for a different one then there is an auto loading feature in TCL when the command is does not exist usually an unknown is invoked and then basically the auto loading actually loads TCL procedures on demand from libraries it uses the search path of the directories then we also have a loaded TCL command essentially this is the long-awaited the standard interface for dynamic loading of TCL commands from BLLs and dot SS etc. So if you have a compile the TCL scripts basically you can use load TCL to load it at the runtime interrupt TCL command this is a interrupt is another command basically which is you can create multiple independent TCL interpreters in a single process so and then there are also like options along with it the dash safe option creates a safe TCL interpreter in the the versions 7.6 and 4.2 basically this is like the main improvements over the previous versions are one is the grid geometry manager has been revised and then it is needed for spectacle code generation or the GUI builder there is also CPC API changes for the channel drivers this will eliminate the TCL file usage and then as I mentioned like the here the GUI stands for the Japanese interface and then there are a whole bunch of bug fixes that went into these releases even though it says like beta I think like this all the releases and then we talked about some of the issues with TCL so for example in this command so some these these ones we have empowered much but assume that this is some command and then here is a command which has puts a CD out $ label with quotes and this quotes once you specify this quotes this may not work correctly because here the text label where we specify the $ label and somewhere else you have specifying set label this label can have multiple words so when we say like standard out with multiple words and since it is quotes as you know like I mean interpreter substitutes the variable this is a variable substitution so it can substitute into those multiple words for example if it is label is my name then you have my space name so now the puts command does not take those multiple words it needs to take only one word so to fix that we can actually define it like this basically where we define this as a list the command so that it executes as a list and then for each one is treated as a separate entity so even if you have multiple words the those words will be combined and treated as a single word so that when you say like puts standard out that particular word like say my name it produces the correct output and then we went through this particular particular program in a lot of details so here is this program is mainly for sorting and one thing quickly we notice is basically said as the arguments as ARGS and we know that that stands for variable length arguments so in this case actually it is basically it takes in a set of files and then basically it thoughts the files essentially or the lines in the files to see which order they should be so here we start the program by seeing like what is the number of arguments or number of files in the arguments so essentially like we just do an L search of of the arguments and that gives you like I mean how many files are there and if it is greater than 0 then we start processing the files so it is greater than or equal to 0 then a set files the range is the index minus 1 to the end so we split that into like 2 2 2 things basically so this is the IDX so here this argument will have like some options plus the file names so the options we need to delineate those things and then only like sort the so that is why we are doing this basically and then so the files are in the second part and options are in the first part so we detect that here and then we just say basically like now if we do not know exactly like I mean how to match this so here basically like all the arguments are starting with the dash so that is how we know that they are the options essentially so now if you do not know then now we need to just guess so basically when we set the files and the options and then we just go through each of the argument and see basically whether that belongs to an option or belongs to a file so we appropriately like increment one of them now once you know that then now we need to read the the lines from the files so we start reading the file basically and then if the length of the file itself is equal to 0 then we read it from the standard in if you want and then otherwise for each of those file basically we see like if the string equal to dash then maybe actually like close the file otherwise we open the file for rhythm and then set the close to one and then here we just start reading line by line until we in the in the file and then here is where we sort the lines and then this is like in place sorting and what we do is we set those the lines essentially which is this particular array here essentially like I mean we do this this command so let us go through this one by one we do an eval there is a list basically which converts the whatever the output into a list then we do an L sort which is a list sort of the options and then basically we give a range and here basically like we convert the lines into the list and then essentially like I mean lines initial lines is actually set to nothing null so this this particular command actually starts the lines in place and basically it gives you the whole list as one I mean all the lines as just one loop and then we then go through the sorted lines and then just print out those lines throughout the line so this command is fairly simple it is just a for each and then we just read the the list lines line by line and then just put each line into the standard apps so this is what we covered for last time now we will start some new thing basically I hope like I mean once you start understanding this particular program you will be okay to actually do the any kind of typical program and here I actually like mentioned that basically if you look at the levels that will give you the good indication as to how this whole sorting program works so I marked it as like one and then two then list is L sort is for three and then we have these options actually like there L range and then the list and then the set lines so as you know like I mean it is all evaluated from inside one by one so this is the nested command that gets executed and then here the range is okay so now we will go to the next module let me talk about that so today we will be taking it to the next level we will actually review the we will actually go through the TK today so TK stands for toolkit it is a very concise or very precise term because what TK is about is nothing but this toolkit for doing doing graphical user interfaces with tickle commands so that is what we will be we will talk about but before we go there I want to give you a quick recap of our previous lectures actually we started learning about tickle a couple of weeks ago you understood that actually tickle has like it is a language that really not a language but mostly for scripting so it is very easy to use and not a big heavy heavyweight functionalities and typically tickle is just a set of commands which are separated by new line characters or semicolons and each command is just words separated by white space and the tickle interpreter itself does not put any kind of restriction on this and it passes pretty much everything to the parser and typically in the command structure is first word is function and then we have some arguments only the functions can apply meaning to the arguments so that is why like I mean the interpreter does not put any kind of restriction on the commands themselves and then passes everything faithfully to the parser and then it also allows you with single pass tokenizing and substitution so all the variables the commands themselves they are all like substituted at once but if you have like next nested command the parser will send it back to the interpreter and the freedom and send it back to parser again in a recursive manner and then we also learned about dollar being the symbol for the variable substitution and then the square brackets will pass the command substitution any kind of quotes prevents any substitution actually like it prevents the word break but it allows all the suspicious but if you are using a braces and that braces prevents all those institutions you also learned about the escape characters which is backslash to escape specific characters and the key thing to note from all these things that tickle has no grammar we also learned about procedures and some of the special commands in tickle or various activities whether it is file IO regular IO or just executing a command things like that we learned in the last lecture so today we are going to shift gears and focus more on the TK which is the toolkit so what is the TK so TK is a very efficient way to and mostly like fun way to build user interface of the grasp is an interface with tickle and then it has this three basic structures the windows widgets and processes we will learn about these things and then we can create widgets using class commands and then there are specific widget commands as well and most of the geometry management is through these two commands called placer and packer the commands themselves are place and pack and then we will learn about bindings because the bindings are how we can map a particular button or any kind of graphical interface unit into executable command and then there are other commands like send focus selection into manager and a couple of examples of commands essentially make sure ours is one for now is the other one so now let us look at how a TK application is organized the TK application has a widget hierarchy it still uses just one tickle interpreter and one process but you can have like more than one application in a given process so what is a widget so widget is nothing but a window with a particular look and feel and it is generated by the TK and widget is again it is a class by itself and the classes are implemented by TK the particular classes that got in that gets implemented with TK our frame so a widget can have a frame you can have a label you can have a button you can have a check button radio button menu button menu message entry text canvas scroll bar scale list box and top level so again the widgets can be nested for this because we have a top level widget that can that you can specify so now let us look at the widget hierarchy so at the top level it is specified as this dot that is the the top most level for a widget and then under the dot as three things basically three objects a list box so it is denoted as dot list box and then menu which has dot menu and then the scroll which is dot scroll so in this case essentially you can see that basically the this is all the top ones basically with the list box and then here is the menu and here is the scroll those are the three main things essentially so listed out here so the widget basically this empty box as one that is the list box then you have menu item and then scroll bar so and then under the menu itself we can have a menu file and a menu so you will see like how we can do these things so those are file and so this entire thing so now let us see how it works so there are three types of windows as you can see here one is the main window which is this whole thing which is in red you can have an internal window which is scroll has its own window as you can see and then the menu help has its own window when you click and open and then file will have its own window now if you click something and then it opens a dialogue the dialogue comes under the main window so dot dialogue that is that is what is also called as the top level window and for this one actually there is a message which is essentially like this text here and then yes and no those are the only two more additional things for this now how do we create widgets each widget has a class it can be a button it can be a list box and the scroll bar etc. And one class command for each class used to create the instance so if you want to create a widget called dot a dot B we need to use one of these commands in the button or list box or a scroll bar and then here we say like button space dollar I mean dot a dot B and then what is the text for that button split and then the command is actually exit and then here is another one another widget which is a scroll bar and then it has the name is dot X and then the orient is actually horizontal. So now you have three things that you can use it to different one is a class name and the window name itself and then the configuration options so each of the class as several configuration options so here is the class here is the configuration option for buttons as a class so you have an active background active foreground anchor background bitmap water width command cursor disable foreground font foreground height height background height like her height like thickness image justify pad X pad Y really state take focus text text variable underline width and wrap length these are all most of the the buttons that are available the class I mean the configuration options for buttons so it is not specified in a command the options are taken from an options database usually it is the resource manager property or just loads it from the X default file. So once you have the button defined if any kind of configuration option is not specified during the command line it takes it from the resource manager property or X default file and then in this one you can also like use that command to set it set an option and then we can actually query these options with the option command itself if it is not in the option database the default is provided by its class so title command for each widget is named after the widget and it is used to reconfigure and manipulate widgets so here let us see basically so here we define a button dot a dot b and then we configure the dot a dot b with release as sunken and then dot a dot b is flash then we also define a scroll bar and we set the width and the height and then we also you know get those numbers essentially so these are all we can try to reconfigure these widget and then we can also delete a widget when the particular widget is destroyed it automatically is deleted as well so the key principle with widget is all states should be readable modifiable at any time so the other one is how can I get any option from any widget at any time so when we give the widget name so here this dot my button and configure minus foreground then it gives you the foreground at foreground and foreground so this is the thing and here we if you do just my button configure then it gives you the all the items in that widget that is active background is what is that the background what is the active foreground what is the anchor what is the background and then what is the border width and the background the whole thing basically you get now how do we manage the geometries of these four widgets one key principle is widgets don't control their own position or even sizes only the geometry manager can do that and widgets don't even appear on the screen until it is getting managed by the jump and then the geometry manager is essentially some algorithm or arranging slave in those relative to the master windows so here on the right-hand side there is a picture showing how it works so we get the parameters from the application designer into the geometry manager we also get the requested size of the slave size on the same and then we also know the geometry of the master from looking at the window now the geometry manager provides the size and the location for the slave and then it also like provides the requested size for the master we talked about the placer as being one of the classes essentially so here the placer is actually it is very simple not a very powerful tool and it is not described in the text essentially so only thing to notice is basically like each slave buttons or any kind of objects will be placed relative to the its master for example if you say like we create a button called X within this scope of this window and we say basically like button dot X X is X and then place with respect to dot X basically X coordinate at Y 0 and Y coordinate at 0 so it puts it at the top of the window now we can move this window to the middle or put somewhere other another place here just by issuing another place for not so again we place the dot dot X now at the X direction it is one setting info and then relative Y is basically 0.5 so on the Y you just move it by 0.5 so that it is only like related to the previous value and then on the X direction it is sorry in the Y direction it is 0.5 0.5 centimeter on the Y direction it is just one centimeter and then with an anchor as so these are some of the coolest thing that you can do another one is essentially now relative X is actually 0.5 and relative Y is 0.5 but the height is in close you increase to two centimeters so now we have this kind of thing and then the anchor is at the center all the words so in this example actually we place it with the relative Y of relative X of 0 relative Y is 0.5 so that is the center and then relative height is 0.5 as well so it adds up to things and then the relative bit is 0.5 so you get a widget looking like this but in today's event we use what is called a packer or a pack command this pack is more powerful than the placer it arranges the group groups of slaves together that forms the packing list the packs slaves around the and it also packs the slaves around the edge of the master's cavity so the way to place is essentially like you pick the side of the cavity slice off the parcel for slave so this is gone and then optionally grow the slide slave to fill the parcel so so you have to increase it this and then fill it up as well and then finally like save the position the slave in the parcel where to put the position and where to put the slave in inside the parcel another thing is like how do you choose sites with packer so in fact packer with packer it will become much easier because now you can say like so in this example we have defined three buttons okay cancel and help and then we just issue one command to pack everything from left to right so okay cancel and help goes from go to the side left sorry it is not left to right but it is towards the left now we can reconfigure the cancel button this time we are going to configure the text as cancel command so basically just one command and it will do it for you and then the other thing is to place these buttons one on top of each other for that we just change the option from side left or to the side top now we can also put paddings on either side of any command so here we say like I mean for all the commands we do an left padding X of 2 millimeter and then boy padding distance of 1 millimeter so it achieves that way and then we can also like increase or decrease the pad padding link and now in this example actually you are doing some additional padding using the ipad X and ipad Y which are the internal padding essentially so internal padding is 1 millimeter and 2 millimeter 1 millimeter 2 millimeter on X and 1 on Y and then outside also is 2 millimeter and 1 millimeter so final output the command will be something like this because it needs a bigger wider area one other thing is oftentimes we need to fill a button or fill a particular widget with the button so for that we use this fill command so as you can see here we need to find without the fill command you can see that it leaves this white because this command is so long so now with fill X what happens is basically the each and every button is increased in its size to match the widget itself so here is another example where we specify the pack menu is top side side top so there is this menu and then we also coded a scroll bar as you can see it is a tiny scroll bar here and then we coded a list box essentially which is here you know actually this is the menu so the list box is here so the menu is here the top right scroll bar is here and then here list box so oftentimes what we want is for this this actually looks very happy and it is not like really pleasing so in order to make those kind of changes we use fill X and fill Y so here we say like so menus side top fill X so originally like file was here but since we say fill X it actually moves to the front of the line so here is the file and then this button itself is extended all the way so that is fill X and then the scroll bar we want to fill it fill the Y direction so we put this thing here so that basically it is top to bottom the scroll bar and then we can have our little list box which is here so now we come to the expansion so how do we expand the thing basically so we increase the partial size of the extra space in the master so this is something that we saw already like we have these three dot okay dot cancel and dot help that we pack towards the left side essentially now we say the okay and cancel we need to pack it to the left side but the okay and cancel and then the help can itself be pushed to the other side and then basically like we say that here pack the dot help the side is left and then the expand this through so that way we can actually have some control but now if we do a expand the true filler X that will fill up all the space with the button itself so here we can see basically once you say okay can so set the help side left so that is within this and then we say dash expand true fill X so if the X axis is true then it basically fills out the whole button so that is the difference between the expand and expand fill so now with if you say like expand equal to true then it puts those buttons further they still look okay only thing is like I remember all these white spaces here and here and so we can issue the command with expand as one and fill as both so that means that it can it is going to do the filling on either side and so here on the same token basically like since they have this apart using expand now the expand is one and then fill is both so it actually extends here is some more packing so if you want to create like more complex argument it is always better to use additional frames so here is one example the frame left so here we call this frame as dot left and then what does dot then left have basically we pack the dot left side towards the side left and X is three millimeter and Y is three millimeter and then we decide to put a frame on the right-hand side a frame called dot right and then the dot right is essentially like I mean we put it at the right and then with a padding of three millimeter and Y of three millimeter and then we also have these radio buttons which is we are just generating one by one and then here essentially like it has the variable points variable size and then text so the size will be taken for packing so here is one example so we have like all these machines pts 8 pts 10 pts 12 pts 18 pts 24 so we can just say basically pack everything in the left side with the top at anchor at recall to W then we can have various buttons to check basically dot bold is basically like the text is bold and variable is bold dot italic is the text is italic and then variable is italic and then here check button underline and text underline variable underline so for the text basically like in this underline check both button has these text and then you can also say like dot bold dot italic and dot under under mind in the same pack so here basically like these are the main formats and then input is dot write and then output is so today we will also like learn about these connections and probably like stop at that point I think like we will continue one point in the next class so the connections essentially like I mean so questions are how to make widgets work together with multiplication and other widgets so this is the whole purpose of tickle so we put the tickle commands and then it should work there and the widget actions are tickle commands for example button E dot B dash command command exit the button release is kept there and then every time you press basically the program just and widgets use tickle commands now to communicate with each other so here is an example scroll bar S different as a scroll bar and it takes dot Y view also the application themselves use widget commands to come communicate between the widgets so that is pretty much for today so as a review what we did was we started looking at TK today which is the toolkit that goes hand-in-hand with tickle we looked at the main data structure in tickle in TK which is nothing but generating widgets so this is another thing that we saw basically tickle is nothing but the whole bunch of widget commands and then create the widget and using the class command and then do some geometry management and then finally binding bind the user interface to the particular command and then there are other commands very similar to the class commands stand focus selection windows so this is something that we saw today then we also like mentioned detail about the widget hierarchy as to what different flavors are there that the top level basically the dot and then after the dot it is after the dot it goes through the various other commands then we also looked at the creating widgets how to create a widget and then some of the options for the third command we use some of these options in the program then we went into like the widget commands themselves and finally we started looking at laser and the packer mainly the packer which is the most versatile command in TK so here we looked at the various ways of arranging the widgets using the pack commands and also like make it more easy to look at and then finally we looked at the connections and yeah mainly the connections so how to make the other tickle scripts work together as one unit so there are many ways of doing it basically like they can communicate to one another using a tickle they can communicate or use a widget commands to communicate with widgets and then basically like widget actions on how they relate to the tickle commands so I think that's pretty much covers this lecture we will take it up in the next lecture thank you.


90% of the women ages 40 to 65 do not know this game changing secret for skincare. I guarantee you this is going to be something that you're going to be amazed by. I have been so excited to tell you about it. Let's get into this skincare video that's gonna change the game for you completely. Hello friends welcome back. If you're new to my channel I hope that you will subscribe. Those of you that have been with me for a long time love you to death please give this video a thumbs up. We're gonna talk all about this game changing skincare secret that most women don't know about. I guarantee you you're going to love this but before we do I'm gonna put a timestamp right here where you can skip ahead to the meat of the video because we do talk about what I have on and that kind of thing. So skip ahead if you don't want to watch that right now. First off we go ahead we talk about what I have on because so many of you ask about that so I go ahead and I just do this in every single video. This is a sweetheart neckline just a long sleeved t-shirt. It's in black. I really like it. I'm able to dress it up and wear a skirt with it or like today I've just worn my blue jeans with it. So I really do love this shirt. It's very comfortable. Very true to size too and I wear a large. Also the earrings that I have on are a hoop earring with rhinestones on it that are kind of swirled around it. Really like that. Really love the gold accents. I think that this one does come in a silver as well. And then as well I will show you my necklace that I really like. This is from the Lifetime jewelry company that I've talked about so much. It is a heart with the rhinestones in it and the way that they do their gold overlay is so much different than just saying 14 karat gold plated. It is such a better process plus they give you a lifetime warranty. You can sleep in these. You can put it. You can go in the shower with them. You can do everything that you do normally with real gold. This is a fantastic company that's been around since the early 80s and it's very easy to register your piece of jewelry with them so that you can go ahead and get it replaced if anything at all should happen to it. Also all of my makeup, my jewelry, my fingernail polish, everything will be listed and linked below and those links will be numbered and I'm going to put a number right here on the screen. You don't have to remember the product I'm holding up. You just remember the number that corresponds to that product. Then you open up the description box. Look for number three. Next to number three will be the name of the product. If there's a color, a size, anything like that and the link and you can shop that way. Okay let's get into the secret right now so that you can learn how to get your very best skin at any age but I bet that a lot of you have never heard this before. So let's get into it. Alright so what is this trick? What is this all about? Come on Melissa let's just get out with it. So I learned this very recently. I was watching a demonstration on TV about different essences and I know that Korean and Japanese skincare are absolutely mad over an essence and if you ask them whether they want an essence or whether they want to have a moisturizer they're gonna take essence every time and why is that? Why do they call essence a lotion so many times? You know I have talked about this essence right here which is the Sukoyaku Suhara. This is the one they call lotion but you can see in that bottle look how thin that is. That isn't a lotion. To us a lotion is more creamy it's more thick but this is just water just straight water. So why in the world would they call that a lotion? Well let me tell you most of these that they have on the market that the Japanese and the Korean skincare that they have on the market they are loaded with ingredients that plump up your skin. I first started thinking about essences and how important it is to moisturize your face like this when my good friend Sherry from Graceful Beauty held up a sponge and she was talking about how a dry sponge if you put a layer of moisturizer or cream across that sponge or if you put a layer of oil across it what's gonna happen? Well it might plump up a little bit but it's not gonna it's not gonna plump up very much it's dry it's hard and that can't really make it expand all the way but what can water water can make it expand a ton. So Korean and Japanese women know that their skin is going to get plumped up hyper plumped up when they use an essence first.  I'm gonna say it again 500% plumper skin. What does plump skin do? It takes away our lines it takes away our wrinkles it makes us look more youthful it makes us look like we have more collagen in our face who wouldn't want that much more plumping to our skin. That is truly a fantastic a beautiful secret. Now this one right here the Sukoyakasuhara this has urea in it which is a hyper moisturizing product anyway. There's no urine in this this is made in a lab to mimic how moisturizing that product is but again this is water so what it does it's gonna sink into your skin and it's just gonna go in there and it's going to expand your skin. What happens after expands your skin? Okay I'm gonna show you a demonstration right here on the screen. The first line right there represents our skin layer and as this person is putting on the water onto the skin layer she's actually putting on the essence that that that she's using onto that skin layer and what happens is next she's going to put on what represents a serum. Now look at how that penetrates down. Can you believe that? Can you see how far down in that skin it goes? It's the same concept. An essence and this is the one that she actually was using on that demonstration this one is from Tacha. The essence primes the skin for it to be able to make channels or pathways for our other skincare to be delivered deeper into the dermis deep deep down into the skin. That's why it's so important. Now Tacha they have a ton of different fermentation ingredients in this one. This is a fantastic one. This one actually comes with an eye cream as well as part of the set and I will make sure that I list and link this for you below and it just reiterates how good an essence is for your skin. So I didn't know this before. I didn't know that essences made channels. I knew that essence was all the rage but I had no idea what they did. So you use this right after you cleanse and you just let it sink in for a minute. You pat it into your skin and it just brings your skin to life and anything that you use after that is going to sink in completely. I also love using the superoxide dismutase saccharide mist from DCM or niod. This is such a good mist. This actually has copper peptides in it. The benefits of this one is going to be fantastic because copper peptides really firm up your skin. So this one is again an essence you spritz it on. Just pat it into your skin very gently and it works so well. Another one that is very popular on the market is the one that is called SK2 or SK. I don't I always flub that up. I don't know what it is. But that is galactomyces and I've talked about galactomyces on my channel before. It is also a fermentation essence. That's what's in secret key. Secret key is exactly the same as that one. Now that one is over $100 for a bottle this size. This is around $25 for a bottle this size. Galactomyces are super moisturizing. They're super calming. So if you have sensitive skin you might think about getting this one or the suko yakasuhara. The urea in this is super calming for sensitive skin as well. These are two of my favorites. I reach for these all the time. Now I have bought a bunch of the ones that I used in the past specifically for this video because I wanted you to have a lot of different choices. This one you're getting the copper peptides. You're getting the galactomyces and this one. Benton has one that has bifida and galactomyces in it. I will make sure that I list and link that one for you. The one from Tatcha has the fermentation processes in it. This one is the urea. I have a ton of them that I just think are so so good. These essences they just sink in. They're so wonderful. You know what? If during the day and I haven't been wearing makeup or I just feel like my skin is super dry. These are super watery. They feel like water so you can put these into a spray bottle. Sprich your face with them during the day and you're going to get that moisture back and you're really going to love your makeup halfway through the day if you do that. These are just their powerhouse ingredients. So I didn't know this. I'm 54. I didn't have a clue that this was so important but I do now and I have several and I wanted to bring you different price points and I wanted to bring you different ingredients for different things. Choose one of them. Choose all of them. Choose what you have already on hand as a toner. Just use that the very first thing and it's going to open up those channels and it's going to sink deep down into your skin and I promise you you're going to love it. I did not know that's why I was loving my skin so much lately. I've been using the Sukiyaka Suhara lotion or essence for probably four years. Penny from Pinsmith Skincare. She turned me on to this and I have never been without it a day since and I use this right after I cleanse and then I'll use it at the very end even after my moisturizer sometimes just to give that extra boost because I have hyper dry skin underneath my eyes. This also comes in a cream. The urea comes in a cream. It also comes in an eye cream but the essence is what has been giving me so much help for my skin and I'm just like all of you. When I get serums I want them to deliver on their promises and I could not figure out why they weren't.  I'm just telling you add in an essence and you're gonna love those serums. You're gonna be really happy with them whereas before you may not have liked them at all. I hope that you did enjoy hearing all about this. It was something that was so eye opening to me and I couldn't wait to share it with you. Such a great skin care tip that Korean and Japanese beauties have been using for years and their skin is beautiful. It's absolutely gorgeous and we all know that they have fantastic skin care. So I hope that you did enjoy it. Please give it a thumbs up if you did and like I said if you're not subscribed please do. Hope you're all having a great day. Let me know in the comment section if you knew this before or not. Maybe I'm being overly dramatic with the whole 90% of the 40 to 65 year old women didn't know this. In any case we all know it now and it's such a great tip for us to all boost our skin care and to put it into a hyper overdrive and make everything that we put on our face after just work that much better. So thank you for being with me today. I'm gonna put up another skin care video right here that you can take a peek at and I hope that you do enjoy that. Please be happy, be healthy. I love you very much and I will see you in my next video. Take care my friends. Goodbye.


Here at VMworld 2012, I'm John Furrier, the founder of SiliconANGLE.com, and I'm joined by co-host Dave Vellante, the founder of wikibon.org, the premier and number one market research firm that offers free content on all surveys, and obviously SiliconANGLE's free banner, banner advertising free, and I'm joined with Rick Jackson, CMO of VMware, you put on the show. Welcome to theCUBE again. Oh, thank you, third year. So first, thank you for having SiliconANGLE for the third year. We really appreciate your hospitality and gesture with a great stage here. It gets bigger every year. It was one tweet, the cube gets bigger every year and I want to thank you for that and say thanks. So welcome back. So quick update, just run the numbers on VMworld. The keynote here talked about the growth of obviously the marketplace, but they was talking about some stats. Talk about the whole concept of VMworld. What's changed from this year, last year? Sure, you bet. You know, it just amazes us every year is that VMworld just really becomes that place where so many different disciplines come together to talk about what's going on in technology and the data center. So you've got the server admins, the storage admins, the network admins, everybody's coming together and talking about what does it mean to operate in this new era where it's not about the silos and the separate disciplines, but how does it all come together to serve the business? And I think that's why we just continue to see such strong growth in the show itself, is because the topics are starting to blend and so you're bringing more of an audience towards that. So we're at over 20,000 as of early this morning and I'm sure it'll continue to grow throughout the week. You still have your voice, so it's early in the show. I know you're gonna be doing a lot of glad handing and PR appearances all through all the parties and there's a whole night activities. I mean, VMworld is a huge, huge community. It's great, it's vibrant, but I wanna ask you about something a little bit more serious. That's Palmer Ritz, obviously on Twitter called The King, really well-regarded in the tech community. He has yet to be on theCUBE, so we have to get him on theCUBE somehow, Paul, if you're watching, come on theCUBE. But he's really well-regarded in the technical circles. Obviously, he's handing over the reins to Pat Gelsinger, who knows a thing or two. He's gonna move on to a more of a corp dev, biz dev with Chotuchi at EMC and really get down and dirty and kind of getting ready to paint the next canvas, if you will. So what's it like for you? You got to kind of, you got to put the story together, keep the story going, build on the massive growth. So as a marketing executive, you get the tiger by the tail on one end, the market's exploding. Same time, VMware is changing. What's your, how do you handle that and what's your vision? Yeah, well, I think it's a natural evolution of the company. If you think back four years when Paul was brought in, the role that Paul played was really to take a look at what the company had done in the first decade around virtualization and where can you go with that? And there's just no doubt in my mind that Paul is one of the great technology minds of our era and just understands technology, what you could do with technology and strategy around technology like nobody else. And he really put us on a path for just accelerated growth. Now we're, as we were evolving, when he took over the company, we were less than two billion in revenue. We're a much bigger company than that. Now you've got all the operational aspects that need to come into play as well and really think about every single gear in the system has got to be running at full speed. Take a guy like Pat Gelsinger who's got an incredible technology background. So he understands and appreciates the technology the way Paul did, but who also spent over 30 years at Intel running a pretty major part of Intel with the x86 product line and all. So he gets the whole operational picture of what needs to happen and all the things that need to come together. So it's the natural evolution of our growth. You know, I've been a big proponent of at the CEO level, this modern era as we're calling it, CEOs really need to have technical chops. And you're seeing that in the startup landscape, the disruption in venture capital, for example, Andreessen Horowitz here in Silicon Valley is dominant because Mark Andreessen and Ben Horowitz are tech geeks running a huge fund and this AlphaGeek mentality even goes to the top. So I think one, that's a good call for you guys. The other question I want to ask you is relative to the other big companies the incumbents, the IBMs, the HPs, and I know you're partnering with them, but they're bigger and a little bit slower. You guys are still growing, still nimble. Paul talks about abstract pool and automate, which is code words for operating system. And he's laid out that chart in 2010 that we were commenting even back then that it smells like wind tail of the future. It's an operating system. You guys are kind of building this operating system that now has cloud, a big part of that multiple cloud future of the data center. So talk about that, relative to VMware, specifically how flash and solid state has changed. I saw you talking with Scott with Pure Storage. Good friend. It's guys like Scott's company and others that are just changing the game. Yeah, absolutely. Well, it's no secret that Paul has often referred to what we do as the cloud operating system, the virtual data center operating system. Software mainframe.  We've successfully killed that term. All terms that he's very comfortable with and we try and kind of keep them somewhat boxed. But the reality is that what we're able to do, and especially with our vision of the software defined data center is to be able to take standard x86 based hardware and really begin to throw any challenge at it. And that's the whole notion of automate pool, or excuse me, abstract pool, automate, is we want to get all of the complex technology at a point where it can be delivered dynamically as a service so that any and all workloads can take advantage of it when they need to. When you introduce new technologies like flash and how much flash we're seeing moving into the storage world and how quickly, we want to be able to take advantage of that capability. But if everything is hardwired down to the physical storage devices, then it's going to take so much more work and effort to be able to implement and integrate new technologies into the data center. This is one of the value propositions of the software defined data center. Everything is running at an abstracted layer, everything. Everything is a service in the data center so we can implement new technologies underneath, new physical hardware, and get immediate benefit from that through the software. He talks about that hard and top or under the hood like a car, right? The dashboard is what you really want. We were showing you a quick preview of our VDP finder, kind of vertical engine, social data, earlier before you came on. But it's things like real-time dashboards that businesses are going to be running on and obviously we're a big believer that instrumentation of that is key for businesses, you guys are enabling that. How has the real-time effort changed some of your thinking? We saw SAP announcing that heavily with mobile. Having a Nexus or iPad is really changing the end user experience.  Right, right, and we're just, we're trying to usher in that post-PC era and make it so that it's easy for everybody and anybody to access apps, data, whatever it is, whatever you need from any device. But I think if you look at what the business demands, what end users demand, and the underlying infrastructure technology, it all grows together, right? As more and more demands come up, we create new ways of delivering technology and services to support that demand. And that equation has never stopped. I'll never forget, a good friend of mine once said that, we always thought that we'd run out of need for memory on our laptops. At some point, how much do you really need? Two gigabytes, four gigabytes of memory on a laptop. Well, every time you add more memory, you find new applications that take up more memory, new ways of using compute power. And that's what's happening in the data center. You talk about big data. We've had these ideas of big data for a long time in marketing. By the way, marketing is still one of the heaviest users of big data in the industry, because that's how we think. We think about large volumes of data and interactions, behavior, market intelligence, et cetera, market intelligence. Our problem has always been that to be able to do that in a traditional physical or client server world, you had to go procure so much hardware just to be able to start a project that no one would sign the budget. But one of the things we showed this morning in the keynote with Steve Herrod is, what if we could take all the unused compute at night and turn it into one big server farm to do my analysis data for me? So when I come in the next morning, I have all kinds of market intelligence right at my fingertips. Well, it's one, getting the budget approved, one. And then one you build, you got to get a schema, it's a data warehouse, and then it takes weeks to get the report. By that time, the business is changed. It's changed. You see the messaging around Hadoop. Another potential silo, you guys are trying to get your arms around that and make sure it doesn't get too out of control. Talk about that a little bit. I mean, Pat talked about this museum of legacy infrastructure, and then now, all of a sudden, you have this freight train called Big Data coming at you. And as Steve said this morning, a lot of people didn't initially think of virtualization and Big Data as going hand in hand. It's exactly. It's the natural decision making that we've gone through for decades as new application type that requires a new stack. And so we go off and we start piloting a new vertical silo that gets plugged into the data center. Now I've got more complexity, more silos to manage. We don't need to do that anymore. We have reached a point where we no longer need to create new silos for new application types. The advances that we've had in x86 hardware, the advances we've had in the virtualization space, both between VMware and the ecosystem of partners that are extending the technology with their technology, we don't need separate platforms for every app. So one of the virtues of the Software Defined Data Center is that it's homogenous. It's a single environment. It's what powers Google to be able to do what Google does because if you go to Google, you don't see the museum of historical IT decisions silo by silo. You go to a Google data center and it's all the same. It's just a sea of x86 boxes that are dynamically configured based on their own proprietary technology that they've developed and their own distributed operating system, so to speak. What we're trying to do is bring that same capability to every business to have that luxury. So homogeneity is definitely an advantage that the Googles and Amazons of the world have. And I think you guys have noticed that. You've observed that. And now you're marching down that path. We heard today we're 25% in 2008 virtualized applications, 60% today. The goal, the gauntlet that Gelsinger threw down was let's get to 90%. I'm reminded Rick of a mountain climber. He or she's at the, they can see the top. This is the really hard part. It's called a false summit. Yeah, the false summit. But you're motivated, right? Now you have more resources. So the homogeneity of you and your ecosystem, but you've got other virtualized systems out there as well that are starting to gain ground. So this is what makes it challenging for you guys. So how do you get to that final summit and keep it all at that 80% VMware? Well, first off, I believe the industry will move towards 90% plus virtualized. It's inevitable because there is nothing holding us back. VMware or otherwise, so we as an industry will move in that direction. Now, how does VMware continue to maintain such a strong market share? Well, that's the challenge that we have to continue to innovate every single year to put out the kind of capability and the technology that matches to the vision that we're portraying with the software-defined data. The cadence that Pat Gelsinger talked about. Take talk. So I'm late knows that cadence well from the cadence of Moore's Law. That's right. I mean, I'll see you guys making some great moves on the street here in the tech industry. And this year, a billion dollar acquisition that lays the groundwork for the software-defined data center, which we believe is part of this modern era with Hadoop. You're seeing modern era and a lot different than Linux. So new capabilities doesn't mean it's the direct replica. So we always talk about that as well on our blog. But one area that we're really following deeply right now, Rick, I want to just touch on as a point, maybe get your comment on if you can, is low-level virtual machines. And this really talks to some of the work in the computer science area, where at the program level, virtualization has yet to tap into these large data centers on the metal, bare metal commodity gear, like Google's and these guys who were running this. So having the ability to run these low-level virtual machines with the programs, not just the products, is a big trend in the University of Illinois doing some cutting edge work in the area. But this brings up the developer community, right? You guys had acquired Spring two years ago. The developer community's evolving really, really fast. You're making moves. Just join OpenStack. How do you keep up with the developer focus? And what is that focus for you guys?  Can you talk about that? Because that's something that people want to know about is, I'm a developer. I see vCloud, Cloud Foundry, a lot of stuff's out there. What's the core message to the developer community? Well, our belief for the developer is that developers should focus on application-level business logic. The business depends on applications. The business has demands, and they want a process and an environment where the developers are responding to the business demand, not tweaking and tooling with the plumbing underneath. So our role is to create that open platform for development, and Cloud Foundry is a great example of developer gets to choose the language and framework that they want, choose the set of services that are enabled through the cloud that they need for their application, and choose where they want to deploy it, whether that's on VMware infrastructure or not, but it helps the developer focus on what is the business need of this application. It's our role as a company and as an infrastructure vendor to make sure that those applications are highly reliable, they can be operated extremely efficiently, and that they're easy to configure, deploy, and manage over time. So we want developers to focus on business value, and as Paul is famous for saying, it's our job to make the plumbing disappear. That's our role. I think there was a quote on the Mercury News in San Jose, Chris wrote a story called about Twitter and how Groupon, outside of LinkedIn, everyone in the social stocks is plummeting or down, and he called it the summer of social media discontent. Really talking about really that hype cycle where the emphasis, and this is something that we're talking about, and I want to drill down on, is this business value conversation, because we're seeing an upswing on business value, not so much a bubble bursting, just that new anti-hype at more, hey, there's real business problems to be solved. Can you talk about use cases that you're seeing, if you can get a little bit more color to that business value conversation? Is it software as a service? Is it platform as a service? Once specifically, can you tell developers who those use cases are? Sure. I think there's a lot of different examples out there. Certainly, platform as a service empowers a whole new set of developers that previously had tools and infrastructure dictated to them. With the move towards platform as a service, they have the opportunity to go choose what platform, or again, what language or framework they want to use so that they can more rapidly develop an application that's based on, or that is a good fit for a particular language or what have you. So, mobile is a great example of that. If we had to wait for the traditional client-server world to deliver all of our mobile apps, the app store would be non-interesting, I'd say the least. So, we're empowering new types of application development. But I think in terms of business value, again, it goes to every time we break down barriers, even as low as the infrastructure level, it creates new opportunities for businesses in how they operate. One of my favorite examples is NICY Euronext, who built the first public financial cloud based on the VMware technology. And the notion is simply that today, previously, the largest brokerage houses had actual servers on the floor, on the trading floor at NICY Euronext. So, they could pay millions of dollars to put their servers right there on the floor because the difference between four nanoseconds in a trade means profit or loss, right? So, only a few of the elite could do that. So, what did NICY Euronext do? They reinvented their business model. They built a public cloud on their trading floor built on VMware technology that allows now other people to be able to host trading applications right there on the floor using a shared infrastructure close to the trading app. That's changing the dynamics of how trading is working and really opening up the envelope to a much broader array of business. So, if you're interested in this story, at 340 today, we have Feargal O'Sullivan coming on, who has had a global business dev or global partnerships for NICY Euronext. Fantastic, yeah, it's a great story. Yeah, it's one of my favorites. All right, good. Okay, it looks like we're out of time here, John. Well, I have one more question to end it. Next year, we ask you this every year, what's your agenda for the next 12 months to next VMworld in terms of your charter for the year? What's your outlook and what are you looking to nail down with VMware and the marketing and the overall leadership? I think that we set the next 12 months fairly clear as the challenge is we've got 400,000 customers who have done an incredible amount with virtualization technology. They've put in place the foundation for that software-defined data center. Our challenge now is to work with them to accelerate that path, find that fast lane, if you will, to cloud computing and really optimizing all their previous investments, but getting even further value out of a complete cloud computing environment that creates even more efficiency, especially around operating costs. And VMworld next year at Moscone again, right? VMworld at Moscone. Yep, bought it out for a decade. I think we did something like that. Good joy. Okay, we are here inside theCUBE. The future is about abstracting away the complexities, making it easier, new use cases, re-engineering the business models, all using technology. VMworld's building the new stack. Rick Jackson, CMO of VMworld. Thanks for coming theCUBE. We'll be right back with our next guest after this break.


Live from Las Vegas, it's theCUBE. Covering VMworld 2017, brought to you by VMware and it's ecosystem partner. Welcome back to VMworld 2017 everybody. This is theCUBE, the leader in live tech coverage. My name is Dave Vellante and I'm with my co-host, Peter Burris, Bob Wambach is here. He's the Vice President of Marketing for Consverged, Platforms and Solutions at Dell EMC. Bob, good to see you again. Good to see you again guys, it's always a pleasure. Good week, you guys have had a lot going on. We were at the influencer reception last night, great shindig, thank you for that. Very much. A lot of momentum in this ecosystem. VMware, financials are looking good. We just had Pat Gelsinger on, has a spring in his step. What's going on from your perspective? You know, I see the spring in Pat's step and I look at it and I know the stock's up, everything's going great for them, but what I really see is that, is that the plan they've put in place, right? And this is a long time coming. You know, if you remember last year Pat was talking about, it's a multi-cloud world, right? And everything VMware has been doing for the last couple of years has been leading up to some of these announcements that you're seeing now. So I see a guy who's really happy because made some big bets, had a plan and the bets are paying off and most of the benefit is actually going to be in the future. And as you see, Michael's looking pretty happy to this week, right? So I think if you heard Pat in the opening keynote, one of the things that struck me is he said, we're going from data centers to center of data. And it's really recognizing that there's this explosion of data going on and this data has to be handled in different fashion and that's a cloud operating model and it's not a cloud, you know, it's the clouds and operating model, not a place and it's a multi-cloud world out there.  It's how do I get to, I've got my own journey to cloud. Our job is to really help them both on their journey for on-premise equipment but then working with VMware, working with Pivotal is make it easy to utilize and navigate the multi-cloud world as well. So we've been talking all week, I mean, Peter's really sort of driving our research at Wikibon, helping us sort of think through the customer implications and one of the things we've been talking about all week is the reality of that data and not being able to move that data into the cloud, bringing that cloud operating model, as you were just pointing out, to the data but the implication there, as you've talked about many times, Peter, is you've got to have the simplicity and the other attributes of the cloud in order to make that promise, that brand promise come true of what we call true private cloud. So what are you guys doing in that regard to achieve that vision? First, it's listening. Michael Dell likes to say, and it's very frequently that he says, we have big ears to us, right? Our job is to really listen to customers, understand their business. You need to understand their business and then once you understand your business, you better know how to help them and there's also preferences. They've got CapEx versus OpEx preferences. They are going to make decisions of on-premises versus off-premises based upon data gravity, based upon governance, based upon SLAs, latency, all these things that have to do with the characteristics of the data movement and then you have a, there's actually a preference for, I want to build it myself or I'm actually very focused on my business and I'd like to be nearly out of the IT business. So we look at this, everybody's a builder, you're a builder at some level. If you are a builder down at the component level where you want to pick your servers, you're going to pick VSAN, then we have our Ready portfolio. VSAN Ready knows, covers that, right? So it's easiest way to buy VSAN and a PowerEdge server and if you start going up the stack and you want that packaged with software, we have Ready bundles and then we start moving into where people are realizing that I don't add a lot of value to the business by putting together pieces of hardware and software. So I want to rely on Dell EMC to do some of that for us. That's where our VxRail, our VxRack, our VxBlock comes in. Where we own the engineering, manufacturing, management, support, sustaining of that. All the lifecycle assurance, single contact support, that's from us. Then there are customers further up that say, well I want a stack, a software stack. We increasingly see that the world's evolving into, sometimes people refer to it as stack wars, right? And VMware is doing exceptionally well in the stack wars. They're very prevalent and on-premise and now they also have the integrations with the Googles, with AWS, with IBM Cloud. Our announcement this week about the Ready system is taking Dell EMC's expertise in hyper-converged infrastructure which we co-engineered, co-developed with VMware and VMware taking the lead on how do you package up vSphere, NSX and vSAN together with it and vRealize, they control the roadmap for that. They know how to do the lifecycle automation updates. So what we do is we provide the hyper-converged infrastructure and it's actually a simple overall environment for customers when they combine these. When Michael talked about peanut butter and chocolate a couple of times and that's really what I think about the Ready systems. One for VMware, we have for Pivotal, we also have Pivotal Ready system that can give you either a Pivotal Cloud Foundry, easiest way to get a Pivotal Cloud Foundry environment on our hyper-converged infrastructure or the Pivotal Container Services, PKS, on hyper-converged infrastructure. So Bob, you mentioned early on, having given us kind of the overview of the portfolio, you mentioned early on that VMware had a plan. Right. And they've been executing about that plan. But you've also got a plan within the hyper-converged team within the whole enterprise cloud team. So software and hardware are once again co-mingled in ways that they haven't been for a long time. The kind of the normal separation, oh, just get the hardware and then get the software. But now we're seeing them because of the complexities of trying to bring all this together. Talk a bit about how you're influencing the VMware plan and how the VMware plan is influencing the hardware side of things. You know, it's a great question. I think there's been a great learning experience. As you know, for several years, we've had Enterprise Hybrid Cloud. Enterprise Hybrid Cloud started with a request from customers to make it easier to create a full cloud. Like people were realizing, I've been trying to build my cloud. It's super hard. I actually don't want to spend my best people and my time and money on this. So Enterprise Hybrid Cloud initially started working with some very large enterprises and it was a way to take any type of converged or hyper-converged infrastructure and bring the whole VMware portfolio to market with full turnkey system, right? Full stop. It's we own it, we'll make this stuff work. So the goodness there is that the customers would get something that was incredibly rich. And remember this, a lot of this started out on converged infrastructure. So you're basing it on a sand fabric, VMAX off-lash, Extreme IO, Iceland data domain. So you have all the flexibility and option of the data services, rich data services and data protection. Now it turns out Enterprise Hybrid Cloud is really, really hard, right? It's we don't have magic software to do this. There's hundreds of people that are making all this stuff work so that when it goes into these large enterprises it adapts to their environment and it's very reliable, robust, scalable, flexible. The other side of the coin is it takes so long to test and QA the new VMware, perfectly fine, very solid VMware features that they don't show up to market for a long time. The largest enterprises understand this. But for many customers, you end up having this misalignment where VMware's saying, I want you to take these features now. And we're saying that's six months away in Enterprise Hybrid Cloud. So what you've seen develop and the ready systems are perfect example of this is if we constrain down for most people, most people are not the largest banks in the world. There's not the largest farmers or governments. Hyperconverged infrastructure is ready for the vast majority of workloads today and they need a pretty well defined set of features and functionality. So VMware more takes the lead and this is how we're going to package these up. It's our software suite. We know how to do the lifecycle together you work on the hyperconverged infrastructure which is also co-developed with them. And it ends up being a very good path to get these into the hands of many more customers. We're talking 10x customers. If you think about hundreds of people that are likely EHC Enterprise Hybrid Cloud candidates versus many thousands that are VMware ready system candidates. So I think it's a great example of how we work together to figure out what is the sweet spot for volume and velocity of being able to provide value very quickly to the largest number of customers. So we had chat on theCUBE yesterday and we asked, Dave and I asked him a series of questions and one of them was, so tell us about how the cloud experience is going to manifest itself through Dell EMC products. And one of the things he said was in anticipation of these cloud wars or in these platform wars, I think with system arm, that increasingly it's going to be about how well you bind between different clouds. So, and it's interesting, I was walking through the show earlier and I saw one of our big user clients and I stopped and said hi to him. And the two things that he mentioned when I asked him what he's looking for is, one, he used the same word bind, how well does this bind to that? Tell me about how your platform is going to bind other platforms. And automation was the second one. He said, I want to see, said increasingly we're going to bring new technology in based on its demonstrable automated characteristics. What do you think about that as you think about building platforms and how the portfolio is going to evolve against those two dimensions, the ability to bind things better and the ability to automate things more? Right, so I think it's spot on, first of all. And if we look at two different use cases, the one use case of most customers today, VMware customers, they're using the VMware suite environment on-premises. VMware actually now binds those to AWS, to IBM cloud, to Google cloud. And for me, the killer app is NSX, right? If you think about, you want to traverse, navigate these different clouds, you want to do it securely protected, segmentation and all of the richness of security and control over that, NSX is really the way to do that. When we talk about automation, VMware is the best company to take the lead in how to automate that binding it together. So whereas in the past, with Enterprise Hybrid Cloud, we, and that continues to go on and we did all the automation, there's a much more efficient path for most customers with VMware doing that. And Enterprise Hybrid Cloud still remains the realm of, I'm going to say hundreds of customers where these are huge deals, these are $50 million and up deals where you're providing incredible value all in for all their different applications, right? And most, the vast majority of customers today, clearly not on hyper-converged infrastructure, but they could be. And the value prop is so compelling, it's so compelling that it's definitely, that's where things are going. So we look at where things are going and try to optimize for that. Pivotal Cloud Foundry is also something that in my view, binds the developer environment together. You develop it once and then you can publish this wherever you want. So there is a strategy within Dell Technologies Companies to work together to do this. And the more we work together, another great thing happens is that your field teams end up being aligned and telling the same story. So whereas with Enterprise Hybrid Cloud, we would have inherent conflict because we'd be speaking about the virtues of Enterprise Hybrid Cloud, but VMware is telling them you need these new features, right? And this is where when that little friction goes away and you have full alignments of we're all on the same page, we're all saying the same things, it's far more credible. But it also accelerates the customer. It sure does. I think that's probably one of the most important things. At the end of the day, it's to get the customers going. Right. And we got a wrap, but somebody said the other day that VMware is moving at the speed of the CIO. Robin Matlock today said, yeah, but the CIO has to move faster, but it's hard. It's real hard. And so you're right, you're trying to accelerate that. And then I guess my last point is when you were talking about, we've been talking about forming the cloud model to your business. When you were describing sort of what you guys do for Enterprise Harbour Cloud, that's not a trivial exercise, but it requires a lot of expertise and a lot of process and a lot of good thinking, so. Right. And it is, it is very, it's by definition customizable. You end up doing something different for every customer. Whereas Ready, Ready is all, the Ready Solutions portfolio, I think we're going to be huge, just huge in the coming year. And the whole idea is to make it easy. It's ready for wherever you are on this journey. If you're ready for more of a, I want to jump into cloud and I see this path, I'm ready to move, then it's ready systems. Right. If you are more of a, I want to put the software elements together myself and build that, then we have Ready bundles. And high performance computing has been huge for us, data analytics. Increasingly, I think those are connected together. So there's synergy between the two of them. And then the Ready nodes for people who are, I really want to build this stuff myself. This is the path that I'm going down. And it takes all of the, we have an opinion, right? Our opinion is we want you, we want you moving quickly because we see the customers benefiting from it. Ultimately, all our customers are trying to be very competitive and successful at whatever their mission is. And we know the further up the stack you go, we can help you be more competitive. But it takes the conflict out of the relationship when they know I can help you wherever you are. We have something that's right for you. All right, we got to wrap. Thanks, Bob, for coming on. Taking you on a journey of VMworld 2017. Bob Wambach, thanks for coming back in the queue. Thanks. All right, you're welcome. Keep it right there, everybody. We'll be back with our next guest. This is theCUBE, we're live from VMworld 2017. Right back.


Welcome traders from the Ticknell Charter with me Patrick Munley. I want to draw your attention to developing opportunity in the Aussie. We're on the daytime frame. If you missed my Kiwi New Zealand dollar setup this morning that's running out now about 40 or 50 pips in profit but you might get a second chance to play this commodity pair in terms of the Aussie. We have we've got a five-way pattern developing here. We appear to be completing or potentially coming to the completion of a wave four and a triangle and if we get a nice outside candle reversal here today closing up at resistance in around the 77 57 58 area just below this triangle. I'd like to play a break out of there tomorrow. I'd be targeting a wave five equality objective versus wave one up to the 80 level using a protective stock below today's load. As always traders plan the trade trade the plan and most importantly manage your risk. Until next time thanks very much.


وأقولوا في القرآن ما جاءت به آياته فهو الكاريم المنزاله وأقولوا قال الله جل جلاله والمصطف الهادي ولا أتأوّاله الحمد لله رب العالمين والصلاة والسلام على عبد الله ورسوله نبينا محمد وعلى آله وصحبه أجمعنا لا يوجد أن نحن لدينا مهمة الإسلام الذي هو أن الأسماء لا تغيروا حقائق المنزال الذي يجب أن يدفع الأشياء لا تغيروا حقائق يمكنك أن تأخذ حقائق المنزال تغير المنزال وخطائق المنزال ولكنه سيكون فقط كما قلت حرانا هذا لأن المنزال لا تغير حقائق المنزال فهذا الشيء هو أن أصدقائق المنزال الذين يتخيلونهم من أهل سنة لا يجب أن يكونون من أهل سنة لأنه يجب أن تكون من أهل سنة في حالة لتصدقائق المنزال وخطائق المنزال مع السنة وخطائق المنزال من ما كانت تتعامل من كل الأشياء المنزلية لذا الشيء هو أن أصدقائق المنزال وخطائق المنزال من أهل سنة كيف يمكننا أن نساعدهم أن نتوقف هذا المنزال أول شيء هو أن نجد أن نفهم أن عندما نتحدث عن هذا يجب أن نتحدث عن المنزال هذا هو ما سأسألهم في البداية لا يوجد حقائق المنزال على ما سأقول وخطائق المنزال لأن هذا ليس فقط من whose heart is open to the truth if your heart is open to the truth and you want to know the truth then you have to listen now it's really important also that a person goes back to the book of Allah and goes back to the sunnah of the Prophet صلى الله عليه وسلم so let's look at the book of Allah and let's look at the statement of Allah وأن المساجد لله فلا تدعوا مع الله أحد في مساجد the mosques belong to Allah so do not make dua'a to anyone except Allah فلا تدعوا مع الله أحد do not make dua'a to anyone along with Allah now this word أحدة is من ألفاث العموم from the general terms that means everything and anything comes into there that doesn't matter whether it is a Muslim a Wali or a pious person or a non pious person or a tree or a stone or a star فلا تدعوا مع الله أحد do not make dua'a to anyone besides Allah now it might be the person who listens to this and says that's fine I'm making dua'a to anyone except Allah I'm making dua'a to Allah through that person okay what did Allah say about this in the Quran ما نعبدهم إلا ليقربون إلى الله زلفا those who took partners والذين اتخذوا those who took من دونه أولياء they took partners instead of Allah ما نعبدهم إلا ليقربون إلى الله زلفا إن الله يحكم بينهم إن الله لا يحدي من هو كاذب كفا الله will certainly judge between them those people who took ولي they took a Wali that's the word Allah uses they took a Wali instead of Allah they only worship that Wali to make us near to Allah to bring us closer to Allah in position ليقربون to make us closer now let me read the wording of the question they make dua'a to other than Allah to come closer to Him they make dua'a to other than Allah to come closer to Him those who take a Wali instead of Allah they only do so to make us closer to Allah completely equal الله does not guide the one who is a liar and an extreme dispenser كفا الله described it كفا an extreme dispenser because they used to make dua'a to awliya to a Wali to make them closer to Allah that's the word Allah used صورة الزمار at the beginning of صورة الزمار and indeed this idea of not making dua'a to anyone other than Allah not making dua'a to the awliya to the Wali not making dua'a for seeking شفاع because Allah has said about the disbelievers that they said إنما هؤلاء شفاعون these are only our intercesses with Allah all of this is exactly the same thing the same thing that the people of Quraish used to do before those people of Quraish who are not Muslim who Allah revealed about them قوليا أيها الكافيرون لا أعبود ما تعبودون say oh disbelievers I don't worship what you worship those same people used the same reasoning they also had also had people who they considered to be a Wali and they also asked Allah through them to get near to Allah to get intercession in the sight of Allah that's why they did it that's what the Quran tells us about them but Allah didn't accept it from them and Allah didn't take them away from disbelief or didn't consider this action of theirs to be anything other than disbelief so having heard that brief explanation really a person needs to stop and think I'm not saying that that brief explanation is enough for you maybe it's not enough for you maybe it is the case that you need to look into this in more detail but you owe it to yourself in the sight of Allah that you look into this in more detail that you get more answers that you really go in look at what the Quran says what the Prophet ﷺ said the Prophet ﷺ when he was dying in the last period of his life صلى الله عليه وسلم he said اتخذوا قبورة انبياءه المساجد he said may Allah curse the Jews and the Christians they took the graves of their prophets they took the graves of their prophets the prophets are صالحين they are righteous people the prophets are near to Allah the prophets do'a is accepted لعن الله و يهوده و نصاره Allah is cursed upon the Jews and the Christians اتخذوا قبورة انبياءه المساجد they took the graves of their prophets they took the graves of their prophets they took the graves of their prophets as places of prayer and the حديث and the ayat are so many on this topic you owe it to yourself to look into it properly to study your religion properly to understand the Quran and the sunnah properly and insha'Allah if you do that you will understand the reality of those who make du'a to other than Allah in order to get near to Allah and that this is the same as the people who were disbelievers at the time of the prophet صلى الله عليه وسلم and I think it's so important that you at this moment when you're looking into this you make sincere du'a to Allah directly alone and you ask Allah to guide you to the truth اللهم ارين الحق و ارزقنا اتباع و ارين الباط or Allah shows the truth is the truth and allows us to follow it and shows the falsehood as falsehood and allows us to keep away from it that's what Allah made easy for me to mention and Allah is the best و صلى الله عليه وسلم و أرحمة الله و أرحمة الله if you have any questions you'd like to see answered as part of this series then you can email us at questionsatamau.org


It's the last video in this series of short terminology videos that help you to understand disease transmission, disease spread, epidemiology, etc. And that is sensitive versus specific or we will use the terms sensitivity versus specificity. So here's how I remember them real quickly. If you want to like like almost just a little quick device, sensitivity has an N in it. So sensitivity, I think no false negatives specificity has a P in it. So I think no false positives. So what does that actually mean though? Sensitivity would be I know that my patient has this disease. What are the chances that the test that I'm doing is going to show that the patient has it? And that's what I mean by no false positives. If a test is 100% sensitive, then everyone that has the disease will be told they have the disease. So you won't have any false negatives. A false negative is when someone has a disease and a test shows they don't. So a good example of that would be like rheumatoid arthritis. Some of these autoimmune disease tests are not very sensitive. So for example, people could have raging cases of rheumatoid arthritis and maybe only have a 70% chance that some of these antibody tests would actually say that they have the disease. So that's a test that's not very sensitive. So if a test is sensitive, there won't be these false negatives. Specificity would be I know my patient doesn't have a disease. What are the chances that the test is going to say that they have or don't have it? So specificity would mean no false positives. If someone doesn't have a disease, what are the chances that the test comes back and says that they do? So that's what a false positive is. Obviously, when I think of false positives, the first thing I think of would be like mammograms or any time people are doing imaging or full body scans, you can find all sorts of lumps and bumps and nodules in a human being. And you have to assume the worst, but if a test isn't very specific, you can't be sure that it isn't a false positive. That's so like on a mammogram, if you find a lump or a bump, it could be a lipoma, it could be something completely benign, but a false positive readout would tell you that it would be something like breast cancer. So that is sensitivity, which means a test would have no false negatives. Specificity, a test would have no false positives. I hope that helps. Have a wonderful day. Be blessed.