from Las Vegas, it's theCUBE. Cover EMC World 2016, brought to you by EMC. Now, here are your hosts, John Furrier and Dave Vellante. Welcome back, everyone. We are here live at EMC World 2016. It's silk at angles, media is theCUBE. Our flagship program, we go out to the events and extract the signal from the noise. I'm John Furrier, my co-host Dave Vellante. Our next guest is Jeffrey Droze, SVP and general manager of Mid-Rain Solutions Core Technology Group at EMC. Welcome to theCUBE. Thank you for having me. So this is the year of All Flash. What makes 2016 an All Flash year? What does that mean opportunities for your customers? Well, first, as everybody knows, flash is critical and we're going to see flash everywhere. If it's in the computer, if it's in the network, if it's in the storage. And for us, specifically in the storage, it's absolutely critical. We've been using flash for a long time and we've had great products in the portfolio. If that's Extreme I.O or VMAX, All Flash. We need to make sure that we had a real strong offering in the mid-range and that's what Unity is all about. Making sure that we have a strong offering in the mid-range. Price points, phenomenal. Just a price point again? Yeah, price point for All Flash in that space is starting under $18,000. Did the shift to All Flash, Jeff, happen faster than you guys thought? I remember two years ago at EMC World, David Goulden showed some slides, showed 2017, still going to be more spinning disks than flash and we were like, no, no, no. And then we sort of challenged that. But then you guys kind of said, all right, we're going all in. Talk about that dynamic, what happened? Yeah, so I'd say the transition, it happened a bit faster than most people thought it would be in regards to that stuff, especially for some of those, the higher performance or the more transactional applications. We want to make sure that. I want to be clear in the mid-range, we still have a ton of customers buying a ton of disk in storage in regards to kind of a hot and a cold tier. Because of more cost-effectiveness. Absolutely, and that becomes simplicity and economics. All right, so let's unpack Unity a little bit. So where'd this come from? We've heard this morning, it's got a little bit of VNXE in it. So that's good because it's simple. Take us back to the sort of idea and how it came about. Sure, actually, we kind of took, one, we were listening to our customers and we were looking specifically at the mid-range market. So if you think of the mid-market and kind of the key capabilities, they were looking for simplicity and they were looking for affordability. And a very powerful box and a very dense package is really what they were asking us for. So it was, how do you help us with, simplify the operational management, but also how do you help us drastically reduce the capital infrastructure? So those are really kind of the design center of that. So kind of what we did is we took a clean sheet approach with Unity and really there was only two, I'd say big innovations that came forward from prior technologies. So in VNXE still we had a major leap with multi-core optimizations with MCR and MCX. That type of technology was brought forward into Unity. And then in addition to that, we took the simplicity and the support ecosystem of VNXE and brought that forward. Other than that, it's pretty much all new. So it's Suzy Linux operating system. That's enough flare code.  So basically what you would have here is that Suzy Linux, latest and greatest, that allows containers. We embedded our ESRS with a Docker container that's inside, natively. From there we use a state of the art file system, a brand new file system. Dirty little secret is that file system actually was shipping last year in the 3200 only, just so we could get some test and feed in regards to that stuff. We've got a lot of feedback from our customers on that. Brand new H&L5 UI, all fully restful APIs. So if you're using the H&L5, the API or the CLI, 100% consistent. Customers are loving that and loving that Java's dead and H&L is forward. And then from a technology standpoint, we have the cores, latest and greatest from Intel, latest DRAM and the latest SSD. So the 3D NAND TLCs. They're loving that Java's dead. Explain why they're loving that Java's dead. A lot of things around soft, it's just, there's a lot of complexity sometimes with Java is what I guess you come to know. I mean, there's some good things about it but there's a lot of complexity. So if it's around security, if it's around complexity, if it's around host agents, things like that, those all go away with the H&L5. So huge differences between what we know as VNX and that legacy versus UV. Yeah, Unity is truly going to be the flagship mid-range product for EMC as we go forward. And positioning, I mean, this thing scales. Absolutely. Right, so you can see it doing a couple of things. One is it's fitting in nicely to your portfolio. It's attacking certain competitors that have been nipping at your ankles, right? But it also scales up. Absolutely. So it actually starts, I'd say, it almost starts as, you know, as low as you can go. So we have a software to find instance. It's a virtual Unity that's actually free, downloadable today, right? And actually that can scale up with capacity support that goes up to about $5,000 in one year. I think we got it on this. It's right on that stick. There you go. And that's free, downloadable. Then we go into kind of our lower end offering. That covers from an IDC kind of price band perspective. Kind of like the sub 10K market, right? And it can scale all the way up. We're talking into the millions in regards to how we do this. So we have basically four flavors of the products in regards to the 300, a 400, a 500, and a 600. And it can scale absolutely both on performance, on latency, on capacity. Right, okay. So in the product portfolio, it will nip away at the high end or is there a clear separation? There's a good separation. Obviously we want to have a little bit of overlap between all of us just to make sure. Overlap is better than gaps. That's right. So as we kind of come up, exactly right. So as we come up, we basically think about, think of, if you looked at a traditional VNX, we would basically cover up to probably the mid of the, cover into the 7600, into the little bit of the 8000. When you get to the 8000 scale of what we used to have with VNX, it's the connectivity you lose. So it's faster, it's simpler, it's more affordable, it's condensed packaging, but the connectivity is what we lose. And that's when we transition to like extreme IO or a VMAX. Talk about the channel relationship because channel wants turnkey. They want to be able to integrate in low price point to get and build services around it. How is this unity product fit into that criteria? This was actually, as I said, we built it for the mid market, we built it for the channel. I mean, it's probably, it's not usually a strong point, sometimes a DMC of what we've done, but we're really focused on the partners here. And that wasn't just about the product itself, it was around the whole ecosystem. So how we price, how we package, the promotions and incentives that we're running with them. The actually the training programs actually, I think there was a tweet by Presidio today about telling how we did it all before GA, which is a new thing in regards to some of the stuff. So we really want to make sure that ecosystem in regards to how they can support their customers better as we're delivered by the product. So everything is simplest. And what feedback have you gotten from any kind of third party? We've heard some independent testing was done. What's the key value that's kind of popping out of the early returns of other products? It was actually interesting. We've done a couple outside studies. We weren't known always to be in the most simplest company to do business with other products. So actually we hired an industry consultant to actually do a three week analysis, deep dive in the technologies. The name is Mad Powell. We used a design firm, ESPN, Microsoft, Google. They came in and did a three week study and we crushed it across. Anybody in the competitors in that low end to mid market, if it was a hybrid at all flash or a hyperconverged, you need to crush them on the simplicity metrics across the board. So the channel obviously is going to love this product. How do you see that fitting in with the competitive dynamic in the channel? Because there's a land grab going on for the channel. The channel is shifting from sort of box seller to solutions. This is like a killer box, right? So is it sort of elongating that traditional trend or does it fit into a solution strategy? We talk about that a lot. So it does both. So one is that it will fit in spaces where maybe the full converged solution isn't going to be a play. So that there's a simple and affordable kind of economic play that gives them an offering. In addition to that, they love the flexibility of the portfolio. Like I mentioned, I don't know if I mentioned this before, but we basically as part of the portfolio having the virtual, having a purpose built either all flash or hybrid, but then in addition having to converge all g-ing at the exact same time. So they love the notion of being able to take a virtual instance for software to find or a purpose built specifically for an environment or an opportunity to meet a customer's SLA or we'll be launching a new V block, the 350, which will be unity embedded inside there for those converged software. So the all flash starts at 18K, the hybrid is what? Sub 10K. Sub 10K. And the software is free. And then it goes up to a two grand, 2,500 for a like 10 terabytes of capacity in EMC support. Or it can go up to about 5K and that's about 50 terabytes of capacity with EMC support. Where's the sweet spot in that market price band wise? I mean, where's the, where's the big one? It's more towards the bottom. What we're seeing is a lot of our customers, especially actually believe it or not, it's a lot of large customers like big banks and what have you, they're looking for is really around business agility is the use case. It's like edge devices or say they're in downtown New York and they want to get a development project up and running quickly. They have excess compute. They take this thing, they download it, they get it up and running, get the project going and then eventually when they need a purpose built because they need a higher SLA on performance or resiliency than they're bringing on them. My final question is, where does it fit in relative to customer engagement from your stand for a sale, go to market perspective. How do customers engage with you? Multiple way, actually it's multiple ways. So obviously EMC has their direct sales force that we've always had. This will be a huge reach with the channel in regards to how we go forward. So a lot of this will be done through the channel, a major percentage of it. And then also we have our online store capabilities. This product can be bought through the online store as well. And what's the free component? You mentioned some free software. Yeah, so that's what we call it V Unity. It's virtual unity and it comes as I said before and three flavors. So it was announced today with David. There's a link already up there. People can go and use it right now. You guys have it in your pocket and the memory stick and you can start using it. You mentioned the online store. As soon as the Dell transaction closes that's going to be an interesting product to put in the online store. Well, great naming, good branding, congratulations. Jeff Boudreau, SVP, the mid-market for the Core Technologies Group. We'll be right back with more coverage from EMC Real 2016. This is Silicon Angles, theCUBE, Extracting the Signal from Noise. I'm John Furrier with Dave Vellante. You're watching theCUBE. It's always fun to come back to theCUBE because...


Hello there! So on November 15th I was able to go to an advanced screening of the first two episodes of The Wheel of Time show and I kind of just wanted to go over some of my thoughts about it. Like this isn't a review. I might do a review of the entire first season when it's finished. We'll have to wait and see. But I kind of just wanted to talk a little bit about it and what my thoughts are so far and also full disclosure I was not paid by Amazon for this nor was I like invited to the screening as a VIP. I was I just signed up for an advanced screening to get the way a lot of other regular fans did and I managed to get it so with that out of the way. This is the introduction song. It's not very good but it's not too long. Overall I will say that the first two episodes were really good. You know I do have criticisms of them but I I really liked it. There are obviously some changes from the books like the first book is just so long that even when you have an eight hour television show to work with or eight hours of television to work with there are some things that you're just gonna have to cut and those other things which happen off screen which are just gonna be better when you put them on screen and there's also just differences in characters and stuff like you know there's changes but overall I think it's a net benefit. My only like real criticism is the pacing is way way too quick or you know that that's uncharitable. It's too quick but I think that is partially coming from my experience as being someone who read the books to someone who hasn't it might still seem fast but it won't seem like lightning and it's only at a few points that it really feels that way really like I think the first episode should have been five or ten minutes longer because the ending of that is just a little abrupt and I feel like there should have been a conversation there which there was in the books. They are also changing the setup for some of the characters most notably Perrin and Matt. I'm not gonna go into that but I will say that I do like the changes they've made to Matt because in the first book he was kind of just Rand's friend who happened to come along and they say he's like this sneaky wise cracking jokester but he doesn't feel like that all that much. He's just kind of he's just a bland character whereas in this one he actually is a sneaky wise cracking joker which is surprisingly difficult to do well but he has a couple of funny lines while also still feeling like a realized character you know he doesn't feel like his whole role is just to be comic relief like he feels like a real person with some flaws and stuff and it sets up his character arc a little bit more uh I guess it's a little more obvious and for Perrin I have mixed thoughts on that but I will have to see how that develops as the show goes on I'm not gonna say anything right away and as for everything else like the sets costumes really good other than the costumes look just a little too clean I guess might might be a word for it like the Emmonsfield outfits are all simple you know they look like something that yeah these are very sturdy, simple made farm hand clothes but they just look like they're brand new as opposed to being worn for a while and they like got some holes that they had to patch over and things like that that would have been a little better but you know sets and costumes are all really good action sequences are really good the acting is really solid overall uh that just made me more excited to watch the show when it comes out or well when the first three episodes come out so hey we're all learning something new on Friday so uh yeah that's about it goodbye Olivia Rayan, Brother Santotes, Buffy Valentine, Carolina Clay, Dan, Ant Seliovic, Echo, Joel, Carcat Kitsune, Liza Rudikova, Lord Tiebreaker, Madison Lewis Bennett, Marilyn Roxy, Michael Weingartner, Mycophone, Peep the Toad, Sad Martigan, Tobacco Crow, Tom Beanie and Vaivictus. If you want to support me or the channel then consider donating to my Patreon or just becoming a channel member or you can just rate this video, comment on it, subscribe to my channel and then subscribe to my other channel which I have now it's called The Other James I'm trying to get that built up and uh yeah I will see you later um goodbye friends goodbye


From the shores of North Africa, the United Nations High Command launches the greatest amphibious military operation in history, the invasion of Sicily. From many ports, the mighty naval armada gets underway, ships flying the flags of Britain and the United States, ships of the Netherlands, the Polish, the Greek, the Indian navies taking part in the concerted assault aimed at the Italian's island stronghold. Beneath the guns of cruisers, battleships, gunboats, destroyers, the convoys steam across the Mediterranean. From Admiral Hewitt, commanding American ships in the seaborn invasion, Lieutenant General Patton receives a new battle flag, now proceeding exactly according to plans perfected months in advance, a fleet of more than 3,000 ships nears the Sicilian coast. On transports stand offshore, troops ready to disembark. Landing barges speed back and forth from ships to beach. Men of General Montgomery's great Eighth Army seize the East Coast. General Patton's veterans of Tunisia make for the Southwest. Tons of Canadians, Australians and French are taking part in the attack. Naval guns cover the landing. Tons of supplies and equipment are ferried ashore. At many points, troops waited in surprise to find much less resistance than expected. And invasion boats brought 4,600 miles from America under their own power unload huge amphibious tanks capable of rolling white up on the enemy's beach. The main objective of the American forces is the occupation of Jailer. Within seven hours, U.S. Rangers fought their way into the town. General Patton, veteran of the Tunisian campaign, goes ashore to take command. Native Sicilians, told of the invasion through leaflets dropped by Allied airmen, gaze and wonder at the tremendous vehicles and weapons being brought to their shore. Within 57 hours, Jailer is the scene of an air and armoured battle. Now the town falls to an American division, tanks rumble through the shattered narrow streets. A scout car takes a shortcut. Pushing ahead of the main columns, armoured units repulse Axis counterattacks upon Jailer. The accuracy of Allied gunners is evident in the wreckage of this Italian armoured train. German bombs accounted for much of the damage to the town itself. Looking for possible enemy snipers, troops search every building. With the civilian population, the Allied troops seem quite at home. Italian troops, apparently quite willing to be captured, are rounded up and placed under guard. Coastal towns and cities in Allied hands, British and American forces, joining with the Canadians drive for Messina. Guinears clear minefields in the path of advancing troops. Major General Truscott, whose infantry sees Lakata and its neighbouring airfields, inspects planes and hangars blasted in the attack. gasoline and oil arrive to fuel Allied aircraft, and in a matter of hours, fighter planes are taking off in pursuit of the enemy.  As these films are issued, the battle for Sicily is under way. The combined forces of the United Nations are sweeping forward.


OK, let's get started. This talk will be about improving the boot up speed of AOSP, which is a project that we are currently working on at Lenovo. So I have some patches here that I'm going to show some ideas that we have already tested. And I'm also going to talk about a couple of extra things that we are still about to look into that may or may not help as much as we are hoping they will. So there's two basic approaches to improving boot up times. One is keeping the regular boot up process, which is what we've always been doing, going through the init-ramfs and switching to the normal root file system, launching init, going through all this stuff, init-acid, launching things. The drawback of that is, obviously, that there's lots of initialization that needs to be done, that needs to happen at every boot up. And those things take time. And we have to figure out where we can save time without breaking things and what still has to be done. And the other possible approach is, essentially, looking at solutions that are based on suspend to disk. So if we use regular suspend to disk, there is currently no reliable implementation on AOSP, but we are working on that. How do we handle power loss without having a chance to save the current state first if there's an immediate drop in power? We just don't have time to write out a suspend image first. How do we recover from a crash? I mean, the worst thing that can happen is the system totally freezes, then that status gets suspended to disk, and then next boot to kernel tries to restore that, which is obviously what we should be avoiding. And one idea was to just save the session after the first successful boot up. Keep that forever, and essentially, just keep restoring into that session forever until the system update is installed. So first, let's look at the suspend to disk approaches. What we've already done is porting the regular Linux suspend scripts to AOSP. That is essentially working. We're having some issues with our beloved non-upstream SOC specific code, like drivers that will just not resume properly on one board. Everything is kind of working. But as soon as we suspend and resume, sound goes away because of a bug in the sound driver. And there's similar issues on some other boards that still need to be fixed. Boot time on an RB7HL test hardware from the time the kernel starts to boot to the point where the launcher is up, got to 12 seconds with the resume from suspend, which is actually longer than I thought it would take. But it's related to the IO on that board being really slow, and it has to load some more than a gigabyte of data to restore the session. So that's where that time is coming from. That's compared to 16 seconds with regular boot up. So it's not saving all that much, but it's a good step. We're still looking at the Tux on Icepatch set that might make the suspend resume better. But I don't have any details on that yet. And the other idea I've mentioned before, essentially restoring an image that is only suspended once after first successful boot up is also still being done. There's a couple of possible problems with this approach even before it's implemented. One is storage space. Obviously, if we suspend that session and need to boot into it over and over again, it has to be on the disk again. And even while the system is running, it can't be used for a swap or anything else. So this is not something you want to do if you're on a board that has low storage. There's a potential security issue, because if everything is suspended, that would include the seats for random generators, unless there's a hardware random generator. But that can be fixed, obviously, by editing the scripts that resume to just reset those seats and everything. And of course, when you do resume, you're not going to get a boot animation. You can only display a static boot image, which is typically what the same people who say it needs to boot in one second take most. So the other approach is looking at where we spend too much time in the regular boot up process. Come with AOSP. One is boot chart. This is actually preloaded on just about any Android phone you can find. If you just create an empty file in slash data boot chart enabled, the device will record whatever it does on boot up. And then you can use the grab boot chart script that is part of the AOSP source tree to get the files that were generated, and you get a nice graph that shows where it's spending time, what has been started, what's running power and stuff. Another useful tool that comes with AOSP is this trace that lets you essentially look at where it's spending time in system calls. And obviously, it has the good old tools, the message logcat that will give more information. So one of the first things we looked at is what services does AOSP start all the time that don't really need to be up before we can display the UI. We came up with this list. The vibrator service is not really useful before the UI is up. The consumer IR service is not useful unless an application is running. Some Wi-Fi services are sufficient if they have started after boot up. After the user can already see the system is up. A couple of other network services has just not much of a point in being connected to the network before the launcher is up. User can't use it anyway. Audio Flinger would be another candidate unless you want to play a chime while you're booting. You don't need sound before the launcher is up. Then there's ADB and other development tools, which of course make our life harder because we like to be able to ADB shell and just see what's going on even during boot up. But on a production device can make sense to start them after the launcher is up as well. And we found that, especially on first boot, a lot of time is being spent in the package manager. And there are some things that we can do to fix that. Let's look at the package manager first. What happens there is the package manager scans all the APKs that are installed. It uses an XML parser and ZIP archive utilities. So it takes some time. Then it reads all the attributes from that APK to check signatures, and then stores a list with all the relevant information on those installed APKs in the data partition. And on second boot and on any subsequent boot, it checks if a package has been updated. And if anything has been updated, all the APKs will be scanned again. And if not, it uses the information from the lists that were generated on first boot. So one thing we can do to make first boot much faster. This saved us around four seconds of 24 seconds total boot is just building those package list files and package XML files that are generated by a package manager on first boot on the build system, including them in the user data image that gets flashed to the system. So essentially, the first boot will act much like the second and subsequent boots if that's done. On subsequent boots, obviously, that doesn't change a lot because those files would have been generated on first boot anyway. Next thing we've looked at is init. And init.rc files to see if there's a lot of things we can do there to speed up things. At first, we thought there's some constructs that are happening quite frequently, like creating several directories in a row, changing ownership, and changing mode of various files, and procs as in CSSFS. And coming from a regular Linux world, we thought, oh, there's some overhead involved there all the time to keep starting external processes and launching them. If we just patch in it to provide a command that runs several of those at the same time, it should be much faster. But it turned out because the AOSP in it has internal implementations of MKDR and change mode, change owner that overhead from starting an external process isn't there in the first place. And we only got to save a couple of milliseconds using that approach. So that is not really worth doing. We still have to patch this. So if someone really wants to save a couple of milliseconds, that might still be something to look at. One thing that still might make sense in that context is using a couple of threads, especially when mounting several file systems, mounting them all at the same time on different CPUs might still speed up things. But that's something we didn't get to play with yet. Next thing we found where we are spending a lot of time in regular boot up is preloading classes. So when AOSP starts up, it preloads a list of Java classes that are listed in the file system ETC preloaded classes. And if you look at that file, it contains a lot of things, including the entire web view factory. Most of the classes in the Android namespace, pretty much the entire Java language call libraries, all the Java dot anything, Java X anything, and Libcore. Some of this stuff is not really needed until the launcher is up. So first approach was just getting rid of all the preloading and seeing what that does. And it actually improved boot up time a little. But that's not the smartest thing to do because obviously some of the things like the launcher are going to access those classes. And it makes more sense to split that preloaded classes file into two.  And then another one that essentially also preloads the classes, but at a later time when things are already up, so the user can already start working without having the classes preloaded. I think it makes sense to keep it in configurable list files because some people will have very different needs of what they want to preload. For example, the normal phone launcher might use different classes than an IVI system or a smartwatch or something else that is just stripped down or less general purpose that might even want to preload extra classes to talk to some other interfaces that we aren't even thinking of. One of the next things is power management. Usually we are trying to reduce power use as much as possible, but if we are after boot time, it might make sense to only start all the power management tricks we are usually using once other things are already in place. So usually, especially on the ASMP system where we have some small CPU cores and some big CPU cores, a lot of background tasks get pinned to the low-power CPUs. But if you want to speed up booting, it makes sense to have the high-powered CPU cores available to do that work because they can do it faster and only pin those processes to the small cores at a later point when the launcher is already up and the user can start doing things. Next thing, most of the things that happened during boot up pretty much all of boot up time is pretty heavy on IO. So one thing that can save a couple of seconds is just figuring out the best settings for the kernel IO. Using the right scheduler, CFQ is good on some boards. No op scheduler is better on some other boards. Optimizing read ahead by default, the AOSP kernel has a read ahead of 128k. And on some boards, reducing that makes a lot of sense because the IO is really slow. On some other boards, increasing it makes sense because then it reduces the number of total calls. But there's no general advice that we can give on what settings should be because it's really different depending on what hardware you're running on. This is something that has to be redetermined for every possible target board. But there's a couple of seconds to begin, so it's really worth doing that when bringing up a new device. Next thing is some kernel features. First, we looked at file systems and found that QoSFS tends to result in better boot up time than X4, probably because QoSFS is read-only and doesn't need to do a lot of FSTK work and stuff while scanning the file system. And also because QoSFS is compressed by default and therefore reduces the number of bytes that have to be read from actual storage, which tends to be slow, then the kernel provides a couple of different compression options. On most SOCs, the kernel defaults to being compressed with ZLIB. And switching that to LZ4 increases boot up speed, at least on all of the boards we have tried. There's probably some other boards with really slow CPUs and fast storage where you might see the opposite effect again, so it's another thing that needs to be determined for each board individually. But it added around 2.6 megabytes memory requirement, so that's a trade-off that you may or may not be willing to make. Given that none of those compression algorithms really did everything we wanted to, we've looked at a couple of other compression algorithms and found the ZSTD thing. That's a relatively new compression algorithm that is supposed to be able to compress to smaller sizes than LZ4 at around the same time. So that may provide good results for kernel compression and also for QoSFS compression once porting is done. We have a kernel patch that adds it, that compiles, but currently there's some problem that prevents it from booting, so we don't have any numbers on it yet. But this may be interesting in the future. Next thing is making the kernel modular. So up until now, the AOSP guys have been saying you shouldn't use kernel modules and just use a monolithic kernel that has everything built in, but this seems to be changing. In current AOSP master, the mod probe utility that we know from the regular Linux world is actually being built, and it looks like configurations are moving to actually making use of it. In terms of boot up speed, this is going to help a lot because even when a module doesn't do a lot of initialization and some modules do, for example, sound drivers typically take at least a couple hundred milliseconds before they return from initialization. It saves time because the kernel is smaller, doesn't have to be preloaded, doesn't have to be decompressed. So even if there's no initialization involved at all, just reducing the kernel size and loading those modules as they are needed is going to help with boot up time. Next thing, we identified a couple of libc functions that are used quite heavily during boot up. Mem copy, mem cmp, string copy, string cmp. There's a lot of implementations of those functions available. Even if you look only at standard C libraries, like Bionic, G-Lib C, Muzzle, U-C-Lib C, you'll find at least 10 different implementations of those functions. One thing to make sure is that we really have the fastest implementations of all of those. It looks like Bionic has already imported a lot of those, but recently NULIP has made a couple of modifications to the ARC64 implementations of some of those functions. Those seem to be faster, so one of the next things we'll be doing is we'll grab those functions, we'll port them to Bionic and make sure we don't face any delays there. Another thing to do is just make sure you're using count compilers to generate the best possible code for those functions. Yeah, that's pretty much what we are up to so far. Are there any questions? So the question was, we are already trying to delay some startups and system D is already doing that with the system socket activation bits and whether we are thinking about porting that functionality to Android. And the answer is yes, that's an interesting thing and should really make sense in at least some situations, especially when we're also talking about loading drivers on demand, right. And it should also save a bit of memory from not having unused background processes. So that's definitely another thing to look at. Anything else? Looks like there's no other questions. So if there's any other questions after all, feel free to find me or email me in my address is there. Then I think we can end this session.


Nobody does it You know you can go online and I love flash drives.  It doesn't have to be much I mean a lot of these promotional flash drives are only like two gigs and They're relatively low-price get your logo printed side, but couldn't they add just a little ROM chip on there It doesn't have to be big, you know It could be 32 megabytes could even be that small where you have your own personal files Maybe just links to your website or maybe some small videos I mean 32 megabytes isn't very big But you can put a minute or two video on there on I'm one of your products or if you were a musician how great was that you have a little partition on there that maybe has You know your little single album on it or something like that little promotional song In that way Person still has the two gigs, but that's that ROM can't be written to so when you plug it into a computer It shows up as two different drives, you know on a Windows machine It would be like that E and the F drive or something like that And it would just show up as two two different drives on your legs machine and anytime you plug that drive in You know your stuff's getting getting loaded, you know So they'll be like anytime they want they plug in that and they can't erase it You know, I'm sure if they were to pop open the case they could probably hook to it and race to it But in general your stuff is on there all the time and how awesome would that be?  I'll look at it once and throw it away We'll have it with them all the time Theoretically, I mean yeah use flash drives all the time I'm sure you do too and I just think it'd be more than just having your logo on the side And it can't cost much more to put you know again even 32 megabytes or even even another gig Even if you need a lot of storage space, you're gonna put a big video on there You know a gig an extra gig probably wouldn't I mean again, you can get a two gig flash drive for three four dollars So you get a customized one With an extra gig on there. That's wrong. I just don't see a costing that much more And obviously it wouldn't be perfect for all scenarios But I think a lot of business would benefit from that. I just think it would be a neat idea Anyway, that's my idea if someone out there could do something like that. Go ahead and take the idea and let me know Oh, it's starting to rain. I'll talk to you later. Have a great day


For more than seven months, Sudanese have been caught in the line of fire. Millions have fled their homes. Access to healthcare, access to potable water, access to other type of services, have to be assured this is not a nice to have, that some must have and an obligation under international law. People have the right even in the most hard times to live in dignity. It is the ICRC teams commitments and the Sudanese are at crescent commitments to work and support and alleviate the suffering of those caught up in the fighting. We in the ICRC will remain committed and strongly advocate for a neutral humanitarian space because the situation is getting from bad to worst and we need to act now before it's too late.


We finally got a gimbal this was long overdue like I don't know why I'm so like weird when it comes to Certain technology like I don't know why just don't jump on a bandwagon. It's 2023 like you need a gimbal If you're a tech creator you make cinematic travel footage vlog footage you need a gimbal We finally got a gimbal It's really heavy But I like vlogging with it because I like the fact that it can track me and I can walk in and out of rooms And it looks so smooth and it's almost like you all are walking and talking with me right now If you've been following my desk setup journey the past few years, there's no surprise that I love ultra wide monitors I basically use the same ergonomic 34 inch monitor for about three years now and in between I think like the middle of like 2019 and then now I used one other a 49 inch like super max ultra wide monitor for about six months And basically like the majority of 2023 now I don't really have any complaints about using an ultra wide monitor or just having one display I actually have been kind of opposed to a dual monitor setup past three years But just like a lot of things in life Pinyons styles are fluid and they change as you evolve as a person and just as your environment and your needs as a Creator or programmer change. Thank you to Alassian for sponsoring this portion of today's video for those of you All who aren't familiar with Alassian. Alassian makes collaboration tools commonly used by software developers project managers and knowledge workers across industries You can think of Alassian as your one-stop shop for all things collaboration Alassian's mission is to help teams unlock their potential by empowering collaboration Alassians are really nostalgic brand for me I've already used their products and I remember looking back my first year or two as a full-stack software engineer I utilize all three of Alassian's collaboration tools The first tool I ever used was Trello and my team of three as an intern used it to add tasks and track bugs for our web Accessibility app we were building. I used Confluence to create documentation around the UX research I was doing at the time along with building more visibility around my work as a new developer I frequently use Jira to assign tasks to myself track bugs work more collaboratively with product management to create development stories And keep track of our progress during each sprint. Alassian definitely helps streamline our workflow Which helped us reduce the miscommunication between our engineering team and product teams We like to learn more about how Alassian makes what would otherwise be impossible alone Possible together be sure to click this link in the description box All right, so for context the Apple studio display was the first monitor I purchased that replaced the 34 inch LG ergonomic monitor that I used for like the past three years And I did purchase the Apple studio display when it first came out I tested it for about a week filmed an unboxing video and my verdict was that it was just a little bit too small for my liking Then things changed I didn't really find any monitors that I liked enough to replace my 34 inch width and then my job actually changed Where I wasn't doing as much front-end software engineering and I just felt like I didn't need a ton of screen realistic Which feels so hypocritical considering I actually just bought another display for dual monitor setup So one of the main reasons why I picked up the studio display was because of its brightness This room is extremely bright Which is why I have the blinds down like 95% of the time when I film I really liked the glossy finish and found that just easier on my eyes in such a bright room The color accuracy is impeccable. This is a 5k monitor. It's super bright. It has 600 nits of brightness for comparison I'm pretty sure the 34 inch I was using had 280 nits of brightness and this also supports up to 1 billion colors And I know like tech specs may not mean a ton to you But when you use this monitor and see it in person, it really does stand out amongst the competition There's also this presence that every Apple product seems to have especially the studio display It blends in perfectly with my setup. I found that I actually enjoy using the 12 megapixel web camera I use it for my zoom calls and I find that I use the speakers way more than I anticipated Overall great purchase. I definitely don't have any regrets. If you have the budget, don't even kid yourself It's honestly the best 27 inch monitor you could purchase and in terms of brightness color accuracy just overall design It's it's just the best and if you don't have the budget for the studio display I definitely recommend checking out the a logic clarity 27 inch monitor A dual monitor setup is a great option for programmers and other productivity focused individuals with two monitors You can have multiple windows open at once. I want you to multitask more efficiently For example, you can have your code editor open on one monitor while referencing documentation or research on the other This can save you time and increase your productivity. Having two monitors is one way I've increased my productivity and having more visibility of my work Can't deny how convenient it is to have one monitor that is wider than it is tall Which is great for responsive web design and video editing and of course photo editing as well While also having a vertical monitor that is perfect for analyzing data and reading through long programming files The LG dual up monitor is a 28 inch display with a native resolution of 2560 by 2880 and an aspect ratio of 16 by 18 He's an IPS panel with a refresh rate of 60 Hertz and supports ACR 10 the display has no adaptive sync feature Has two HDMI ports one display port and one USB-C port with display port alternate mode along with a 90 watts of power Delivery which I'll be using a ton so you have no problem charging up your MacBook Air The stand is adjustable it comes with the ergonomic stand which is adjustable for height tilt swivel pivot and depth It's designed for multitasking with a square double QHD 2560 by 2880 pixel resolutions and has a vertical split view function And if you really want to take control of your monitor display layout I recommend downloading this app caught magnet if you're a Mac user So like I just mentioned this specific model did come with the ergonomic arm So it costs about $100 more than the model that has the regular stand. This is a second LG monitor I purchased that comes packaged with an adjustable monitor arm I personally prefer this arm compared to the one that was packaged with the LG Ergo 34 I was using previously the pole has a channel You can fit up to about three to five cords for cable management has a minimal design and a simple yet Well-built clamp that makes it easy to install You guys have probably noticed that I switched from a Bluetooth keyboard to this beautifully crafted wire Mechanical keyboard for my friends over at mode the custom-built keyboard is a part of their sonnet series the top of the keyboard is white Bottom is silver mirror, which really adds a nice aesthetic and dimension to the keyboard multi-color accent universal keyboard layout with a palm variant Along with having gray feed and a black silicon base. I have to admit that this is the highest quality keyboard I've ever used the typing sounds are incredible Build is crazy. I love everything about this keyboard to make it simple for you all if you're interested in this custom build I have the build code in the description box that you could check out that wraps up this dual monitor Desk setup so I've been using this desk setup for the past few weeks And I honestly can't see me going back to an ultra-wide monitor Anytime soon unless Apple drops a 32 inch Studio display and even if they do that I could still see me using the dual up monitor as well because it's honestly perfect If you're someone who's analyzing a lot of data or if you're a programmer Analyzing super long CSS files JavaScript files just programming files in general Also, I wanted to note that the speakers I'm using are the audio engine a5 pluses my entire backdrop is Ikea So Ikea pegboards along with some pegboard Accessories and also have these maple color Ikea floating shelves so that wraps up today's video once again Thank you to Atlassian for sponsoring today's video be sure to click this link to learn more about last year And I'll see you all soon peace


If they ask you a question you don't know, then your response should be a genuine, let me find out the answer because I care about you, right? They should fill that in your voice, they should see it on your face that, I don't know, let me find that out. Boom, got the answer, boom, got right back to them. So the first thing you need to know about real estate is that it's a super simple concept to succeed. The problem is there's so many different avenues you can take and so many people are telling you so many different things and different directions you can go in. So you've got to kind of, I guess, not listen to most of this stuff because most of it is garbage. Let's just say there's 20, 30 different ways to build your business. You really need to figure out what the top one or two things are and really just go all in there. And when you're new, you don't know what those top one or two things are because everybody's different, everybody has different strengths and weaknesses. So you've got to kind of test things out as you go along and see what works. But I'll tell you what, every single activity is going to come back to no matter what direction you try to go in. Every activity is going to come right back to real conversations with people. Regardless if you get your leads online or open houses or sphere of influence or cold calling or whatever the case may be, it's all going to come back to having a conversation. When you get that Zillow lead, realtor.com, Facebook lead, you got to call them right then. Some people try to avoid that. They try to, they get the online lead and then they text them, right? That you're just prolonging the inevitable and until we actually have a real conversation with someone, there's never going to be an even a chance of a deal happening. For the most part, you can get lucky here and there. But for the most part, if we really want to pour gasoline on this and take it to the next level, you got to have as many conversations as you can have because a real conversation is the key to every single closing. There's not going to be a closing without a real conversation in there somewhere. And if that's the common denominator, common sense tells me if we want to have as many closings as we can have, we got to have as many conversations as we can have. I just want to know that you're getting enough leads or you've got enough people to get on the phone with and have conversations with back to back to back to back to back. Every day, 50% of your time. If you're a full-time agent, that's nine to 12 every day. Nine to 12 every day, you need to be on the phone, back to back to back to back to back, whether you're calling your internet leads or you're just cold calling property owners or you're calling your sphere or you're calling people that went to your open house yesterday. I don't care who you're calling, as long as you're calling people in the market, trying to create friendships with them and trying to find out what you can do to help them and just continue to build. It's a snowball. The more friendships you accumulate in the market, the bigger your business is going to be.  Think about how massive your business would be if you picked up five new friends a day, right? That's 25 in a week, 100 in a month, 1200 in a year, 24, 36, 48. Let's call it 5,000 in four years. Think about how massive your business would be if you have 5,000 people, property owners, preferably in your market, who talked to you, loved you, created a friend with and get a weekly, they have been getting a weekly email from you from the day they met you. I buy property owners contact information for two cents a piece, just to call and make friends with them forever, followed by a weekly email that calls me pennies as well. That's my entire game plan, guys. I'm not spending any money on any kind of marketing, anything crazy. You can literally build this business on nothing but just sweat equity and just getting out there. Think of yourself as a politician.  You build your brand on the back of that. It's really as simple as that. In the beginning, you're at that 50-50. You've got to figure out how many hours you're allocating towards real estate per week. Some new agents are full-time for some reason. Most of them are part-time, so you've got to figure out where that allocation is. If you're like a nine to five Monday through Friday, I suggest a one-hour huge call session every Saturday for like four hours. Make that be your mandatory call session and run your marketing and do your trainings and do all your other stuff during the week. Don't pressure yourself to make calls during the week. If you get a call session in during the week, great. If you have this kind of job where you get off at two o'clock in the evening and you got the rest of the day to do something, make a couple call sessions during the week, it just depends on what everybody's situation is different. I like to look at everybody's situation specifically and try to carve out a good game plan for them, but 50-50 is good in the beginning for like the first month or two until you get that first lump of training past you and then kind of go to more of a 70-30, 70% building your business and you just have to go through that. Everybody goes through it. This is not easy. You own your own business. Most people don't understand owning your own business. They grew up working by the hour. You get paid to show up no matter what you produce. Over here, you only get paid if you produce and man, is it hard to get going? It's kind of like pushing a truck. It's really hard to push, but once you get it going, it's easy. You just can kind of lightly tap it and it keeps going. Same thing here. So much energy goes into that first couple years, but once you get the momentum, it can be really easy to keep the momentum going. If you're building a personal brand on the back of a mechanism in place, a machine that allows no one to forget who you are once you meet them. If you don't have that mechanism in place, then you're just starting over every day.  And what are you scared of? Nothing.  One of those three things and neither of those three things matter at all. If you don't know what you're scared of, then obviously a rejection, who cares? Who cares? And if you look dumb, who cares? Here's the thing. You shouldn't be worried about looking dumb. You should be worried about looking like you don't care about people, right? You should be worried about looking like you don't care. If they ask you a question you don't know, then your response should be a genuine, let me find out the answer because I care about you, right? They should fill that in your voice. They should see it on your face that, I don't know. Let me find that out. Boom, got the answer. Boom, got right back to them. That shows that you care. You're not going to know the answer to every single question, right? So don't worry about looking dumb. Worry about looking like you don't care about someone. And if you have the, your confidence should be backed by the fact that your intentions are there to genuinely help people. And so at that point you shouldn't care what anybody thinks.  There should be no situation that you're put in that makes you feel awkward because you know that you're there to help someone. Now, if you're there not to help people just to help yourself, which is what most coaches and trainers are teaching agents, then yeah, that's a scary place to be if you're there just for you. Or if you, if you're following this strategy of I'm just trying to sell a property to make a commission off of you, not necessarily caring what, why you're doing it or, you know, what the situation is new content on every email where it's not the same old crap every email. Number one, number two, you don't have a novel, right? You don't have like, you only have like a few sentences and really big font. And he says, click here, right? You always have the new listings, right? Have a link on your website that's always updated with the new listings. People are like new listings, new listings, new listings. I want to, I got to see what the new listings are. I'm going to, I'm going to check that email every week because I want to know what the new listings are. You got the closed sales on there. You got a property search, maybe one week of the month, you have your deal of the month, your deal of the month. And it has to be something that's really a deal, not just something, right? Something that you feel like it's really a good deal.  When you start telling your opinions on stuff, not just sending information, but like telling what you think about the information, that's when people really start tuning into you, right?  You know, me and my husband went there last week. I had the whatever and it was amazing. Reply back for a chance to win a $20 gift card. You know, reply back for a chance to win a $20 gift card. People reply back. It gives engagement. You go back and forth with them. One of them wins. The rest of them, you say, listen, I'm sorry you didn't make it, but let me take you to lunch there sometime. Boom. Now you're meeting them in person. One week can be stats. You know, one week of the month can be stats of the month, you know, where you actually go through the numbers and you give those analytical people their fix. They want to know what the numbers are, the price per square foot, the increase in this and inventory and prices and all that stuff. And so you just make it interesting.


Welcome to another edition of Yes, we're here on Meridith Morocco. It's alongside Yankees hitting coach Marcus Tims. Marcus, how have you and your family been getting by during this crazy time? Been doing okay. The weather's been nicer in Tampa and we've been trying to keep the kids busy. They've been doing having virtual schooling and then try to get them in the pool and get them out in the yard, play some ball and just do some family activities. But it's been it's been good. It's been good for so far. I've noticed there've been some tiktok videos too. Are you an expert yet? No, no, no, not even not even close. The kids they try to trick me on there, but I try to stay out of it. Have you been helping out with the virtual schooling?  They think my schooling days are over. They're rather at their mom doing. Well, we'll leave that to her. I know you've been busy even though baseball technically isn't going right now. You've been going to the facility for quite some time. Are there a lot of guys working out right now? What's the protocol in going to the facility? Just trying to make sure we stay safe. Listen to the health officials and the guys are trying to get some work trying to get as much work in as possible. So it's been breaking up the monotony just being at home all the time. It's like a chance of going three days a week and we try to keep our business outside only with the guys. But it's been good so far with the guys. You mentioned the safety aspect. That's first and foremost that everybody is protecting themselves. But I imagine for somebody that's been involved with baseball their entire life, it has to be a little different to take some of those safety precautions just based on what you are used to doing on a daily basis. Whatever it takes for us to ourselves healthy and safe.  Well, everyone's hopeful that baseball will be back and hopefully back soon. What do you have the guys go through right now? Not really knowing when a second spring training could be starting or when the actual season could be starting. And the guys aren't here. They sent me a video of them swinging just doing the same routine they've done during the season just making sure they're staying staying a little bit up up the beat. And the guys here we get out on the field takes a BT get off the machine. Guys are trying to do as much as possible to just make sure they're ready to go. If the bill is if we get ready to go again. For those guys that aren't down in Tampa and there are a good number that aren't down here. You talked a little bit about looking at their swing trying to stay connected in that regard. But has that been difficult that correspondence of trying to just make sure you're on top of everything? Yeah, I mean I try to give them their space to because I know they got families and everybody's going through different things. So I try to give them their space and we have a really good group of guys so they I know when to connect with them and whatnot too. So I get a FaceTime call here there but myself and my assistant PJ we try to stay connected in contact with all of us. Now as far as the guys that are at Steinbrenner Field or at the facility coming in and working, what can you tell us about some of those guys? John Carlos Stan in particular who Aaron Boone said a week and a half ago should be ready when baseball gets going again. How's he been looking in the cage? He's been looking good. I mean I think his swing is where it needs to be and we've been hitting off the machine and hitting BP on the field. He's a pro. He comes in and get his work in and trying to make sure he's healthy and ready to go and I think his teammates are excited about that. What's the general vibe been like at the facility? It's different. It's weird not having all the guys here bullies back home with his family. Just not having everybody here but we just try to keep music play music. Just try to keep it loose as possible and try to stay positive and guys are really hoping that we can get a chance to get back on the field. Now I know Aaron Judge is still recovering from that fracture in his rib. Has it been difficult to keep him out of the cage Marcus? Because he's a guy that I'm sure is dying to get in there and start taking some hacks. Yeah it's been tough. He walks about a cage. He comes in to help the guys pick up balls and he really wants to get going but we just try to stay safe and and when the doctor's led and turning loose he'll be ready to go but he's talking at the best to to get out there and start working hard on his swing. From a hitting perspective what are going to be some of the biggest challenges in starting a spring training stopping for a while and then getting things ramped up again in a very quick fashion. Timing. Hitting is timing. I think guys just got to get their timing back. You know pitchers going to be coming in and throwing pretty good. I'm sure I know our guys have been throwing plants and playing cash but I'm just trying to get that timing back and then get back going again and hopefully two or three weeks into it will be ready to go. Have you already had discussions as an organization as far as how you are going to bring guys along knowing that this second spring training if and when it happens will likely be much shorter than the first one. We haven't talked too much about it because we just don't know what's really happening but if we get somewhere close I'm sure we'll start talking as a staff to make sure we get our guys prepared. Marcus you talked about the not knowing what is the anticipation like right now knowing that everybody is just missing baseball. You know everybody like you know our coaching staff we have a have a conference call with each other and everybody's ready to go. We just don't know what's going to happen but we're just hoping that that both sides can get together and we can get back out there and just make sure everybody's safe. But we're all chomping at the best to get going again. We miss it. That's all we've done for a long time. So I think everybody in the country and in New York and Tampa and all over the place needs some baseball. And Marcus I can tell you everyone at the Yes Network is missing it as well. So thank you so much for joining us. Please stay safe and hopefully I see you at Stein Brenner Field soon. Me too. Thank you.


what do you think of the way the offense responded today and getting you guys back in the game? Yeah, it was tremendous really. Consistent approach all day. Didn't seem like they could really find one answer for us. It was great to see Aaron have such a great day. It was great to see Rizzo back as well. Cabrera had a great day. I mean honestly up and down the lineup, sharp defense, sharp offense. Boone spoke about that fifth inning and how it was a pivotal moment for you. You obviously allowed the leadoff double than the walk, but found a way to bear down in that situation and make sure they didn't score again. How were you able to do that? I just try to stay positive and just keep making pitches. I had made some poor ones throughout the day, especially in the first inning to walk a couple of hitters. I executed a good slider. I went right after Adonis and got a bit of a fortune. He was a little over-aggressive on the first high slider. Then I executed as best I could to tell us and threw him a lot of good quality pitches and finished with probably three really good pitches to Renfrow there. I just couldn't quite execute at that level to Yellich, but that didn't hurt us and we were able to bounce back from that. We talked to you before about the home runs, and it's not like you're giving up a tremendous amount of hits, but it seems like the slug on the ones that you are giving up. How do you process that? I'm processing that process right now, I think. To be honest, I don't really have a good answer for you. In some cases, it's kind of remarkable, but I need to be better. Certainly today, you just get to the situation with Wong. The bottom line is you're asking for trouble walking two guys in the first. It was one of those days, I haven't had one of these days in a while, where so much horsepower, I don't even know where the velocity was coming from. I was just kind of wild. I didn't feel like I was over-amped up, but I was just wild there. I feel like you're just kind of asking for trouble in that situation. I guess my first instinct would be to not put yourself in those positions where you can give up a lot of damage, but the last two starts. McGuire, good pitch. Cass is good pitch. First swing all time off me. This rookie today, first swing on a fastball six inches above the zone after two sliders. Bogarts, Wong, pretty good. Yeah, it's just, I don't know, I don't really have an answer. Who is that you thought, maybe guys are hunting? I mean, I think guys are hunting, yeah, in general. I think especially this team is third in home runs in the league, and they have, I'm not trying to diss their averages, but they're not like a high average team like Minnesota was a few weeks ago, but their OPS numbers are solid to above average throughout the lineup, which means they're slugging and they're getting on base in other ways other than just wrecking a pit. So it's not really an uncommon ending probably for them to have two wonks in a home or like that's how they score. It's actually quite similar to how we score too.  So they're hunting. Other people are hunting. We're getting to it. It's part of the year where, you know, like everybody's got their long guns out looking for October. So, you know, maybe I need a little camouflage or something. I'm going to have to figure something out.


Hey guys, welcome to episode 3 of First Flight to Freestyle. Today is the big day. Today we're doing the thing. We are going full manual mode, which is what Eric has been most excited for. I'm ready for it. I'm ready to get some of these nanny modes off, because it feels like a nanny at this point. I'm trying to get the drone to turn past this point so I can make the turn smooth, and it's just running into a wall. Normal mode was too easy for you. Sport mode, you picked up no problem. We started turning the crash. We started pushing you a bit with cruise control and making you do the roll and yaw mixing yourself. But you're doing great at all that. You started shooting gaps, started orbiting, started crashing. Oh yeah, really great at that. It's fine. Don't worry about the crash. It happens. It happens. You didn't even break the drone. But I think we're going to be increasing your chances of crashing a little bit. We're going into full manual mode this time. That means, most importantly, that the drone won't have self-riding. When you let go of the stick, which, by the way, when you want to recenter the stick, don't let it center it with your thumb. Don't let it do that, especially in manual mode. If you hear that, it means the drone is going to do that. Every little movement translates. I mean, it's not as important on some of the camera platforms that you're flying. You're cooking it on a phantom, and you want to bring it to a stop, and you just let it go and filter out some of that. But if you let it in the center, it'll in the drone. I love the technical terms here on this channel. It's very important. I do want to remind you, one thing. The last time I flew in manual mode, went like this, and then this, and then it fell over upside down, skidded underneath the cop car, and slamed into my building at what seemed like 100 miles an hour. So this may be the last time you ever see it looking this good. No, I'm very confident you're going to do fine. First off, we've been working you through all the flight assistance modes. Second off, you've got the panic button, right? So even in full manual mode, if you accidentally get upside down, you don't know why you're upside down, you hit this button right here, just one click, and it'll right back to center. Back to that technical terminology. Thirdly, we're not going to let you fly it just yet. I'm actually going to have you practice in the SIM first. Now, hang on. You teased this to me earlier, but I don't need a computer for this SIM, do I? Right, so with this system, DJI has come out with a SIM that lives on your phone, and we're going to plug my phone into your goggles, and you're going to be able to fly the SIM using your radio in the goggles, all just using a phone. You don't need a computer, you don't need to download, steam, or any of that crazy stuff. That's freaking sweet. I think it's pretty awesome. And what's cool is the SIM is built around this system and that it's got, it simulates everything. You can actually fly the SIM in normal mode and try to fly into an obstacle, and it'll slow you down. Like, it simulates everything. Oh, that's really cool. But we didn't really mess with that stuff before. We clearly didn't need to, you're doing great, but as we're going into manual mode, I strongly recommend, no matter how great you did, I'm just remembering this crash over and over again in my head. Don't stress about the crash. But the SIM is highly recommended because no matter how many of the steps that you go through, like we're showing in this series, the first time you go into manual mode, it's a whole different animal, and using the SIM can get you prepared for how the drone is going to respond when it doesn't have that auto leveling. So I'm booting up the DJI Virtual Flight app, and you can see there's different ways that you control it. You can, if you haven't bought the system yet, fly the SIM just using your smartphone by dragging little sticks on the screen. And it's a good way to try it out. And then the normal and sport modes, it works all right, but this is not doing the on-screen sticks is gonna be very, very difficult to fly in manual mode. So we're gonna go all the way over here where you can see you can connect the goggles and the remote controller and play that way. So we're getting to there. So you don't need to actually have the aircraft on for this. And then now we need to connect the goggles to the phone. DJI gives you this little adapter thing where you can convert a USB-A into USB-C to go into the goggles. You can just plug whatever you need to plug into your phone like lightning and iPhone. Whoa, very cool. Is it fully in there? Yeah. Let me see. No, it's mine now. It's awesome, man. It's like everything, even the menus are in here. That's awesome. All right, free flight. Here we go. Where do you want to fly? You want to fly a factory? No, a factory's the best, like a Bando. All right, Bando time. All right, goggle up, man. Whoa. Oh yeah. Yeah, remember, that's manual mode now. I feel the view is weird. You think it's not 100% what you saw in the actual drone? No, it feels like it's a little bit more aggressive. Well, I think that you're feeling that you're in manual mode now, so it's definitely gonna be more aggressive than sport mode because you're not fighting any sort of auto-leveling. Like the drone is just going where you're pushing it. Yeah, the problem is, I thought it was backwards. It's not. It's not, okay.  Yeah, it just takes some getting used to it, right? See, this is why you do the SIM because the first time you touch the sticks in manual mode, it can be like very disorienting because it is so different no matter how much you've mentally pre- Like, look, you're upside down. Hit that panic button. Look at that. Panic button even works in the SIM.  What's that? Oh, that was cool. Yeah, oh, you'll see that when you want to switch into manual mode from the normal and sport mode in the drone, there's a little bit of a stick sequence you have to do and they even mirror that in the SIM. So everything in the SIM recreats the experience of flying the drone from normal mode to sport mode to getting into manual mode. You can change the cam ring with a dial if you want. Everything. This is trippy. My kids are gonna love this. Can you shoot the, he in a gap. All right, so we're gonna let Eric get some stick time in on the SIM. And once we're feeling a little bit more confident that he's not gonna take off and do exactly the way he did the first time he take off where it's freaking out, which is what the SIM is for. We'll go out to the field, we'll put the actual drone up and hopefully have a really good experience. I'm having too much fun, man. We can't stop. We'll have some fun. Rip around for a little bit. There's no rush. All right, so you got your mode switched, right? I do. It's all the way up is N. Neutral, normal. Okay, middle, S, sport. Sporty. So all the way down says M on it, but they don't want you to go into that accidentally. So you're gonna have to go into the goggles to turn this on. So we'll pop it back up first. So go into, click your wheel in and look for settings. Settings. And look for, lose control. Button customization, RC. There you have button customization. There we go, sport mode. Manual mode. You wanna turn that into manual mode. So that's for the M button, right? Yes, so it's working. They block you out. They don't want you to turn it on by accident. All right, how do I get out of this? There's a back button. Got it. There you go, just back your way out. This is actually ridiculously easy to intuitively figure your way around because that's the first time I've used those buttons, so. Yeah, I was just like, it's somewhere in there, right? So you gotta turn it. Turn that button so that M actually means M. And now it does. But there's another thing, and we're not gonna turn this off yet. It's actually your angle limit. So you are in manual mode. It will not self-write. It's baby manual? It's kind of. It'll still stop you from going past a certain limit. So it's still manual, but it won't let you flip. So it'll get you used to floating it. That's probably wise. Let's be honest. That's really smart. So you're used to being in full control of the drone, but you can't accidentally end up upside down. Right? That's probably a really good plan. I think it's good. Baby steps. Yeah. The other thing, so I want you to have your finger on the panic button. Panic button. And just feel like you're out of control. Just tap. In fact, we'll even practice that. Okay. We'll even practice that when you get up. But let's go ahead and get the drone up now.  I'm gonna take off in manual mode. You wanna go straight for it? I'm going for it. Okay. You ready? Yeah. And nothing happened. It won't let me launch in that mode, will it? Well, no, it will. So, well, one, you weren't, were you in it? Yes. I was, I wasn't. So you can launch in that mode, but it's different. The start and stop button, that becomes an arm switch, but it's a double tap. All right. Because, I mean, think about stick arming and why stick arming is so bad. What if you were in doing an inverted jaw spin? So you've got your throttle all the way down, you're holding full yaw, and then maybe you roll out or something. Point at you do this by accident, now you disarm your quad. Like there are drone moves where you might do that. He did realize that he just spoke a language that I don't understand. If you don't know what any of that means, we'll get there. We'll get there. Episode 27. Episode 27. Okay, let's try again. Double tap. The old double tap start. Okay, so start flying forward and let's see a turn. Let's see a turn. You're panicking? Not really. Whoa. Okay, panic, panic. That is sick. Yeah, so if you get freaked out, so what happened there? I mean, if you get freaked out, we got you. It's all good. So what happened on that turn? I think I just kind of fell out of it. Well, let's see it again. Okay, yeah, so you're yawing and then rolling. Gotcha, so I gotta induce, kind of like an airplane. Should I induce it first? Well, it's just like, and it's just like when we were doing in cruise control, lead with the roll, you know? All right, you're going fast. This is gonna be a fast turn. Oh, God. Geez, that thing accelerates like mad. Okay. How'd that one look? Hey, that looks perfect. All right, so just roll. It's, you seem to be doing better with it at speed, but there, you know what? I think, yeah, see, not enough roll.  Gosh, yeah. Roll more, like really carved that turn. Get that nose down. That was good. That was good. You came at it with a lot of speed. Oh boy. Keep reaching down there. Oh, that fell out of that one too. Yeah, it's just like we were practicing when we turned off the auto coordination. You got to do it yourself. And it seemed like it's a little better to lead with the roll, just nice, nice and together. Yeah. That was better. I had to come off the power a little bit too as I exited, I think. And once you, that one, you came out kind of under yawed almost.  So you could have either used more yaw to have turned more or used less rolls that you didn't come out cock-eyed. It's a lot more sensitive to the throttle. I know it's probably not actually, but it feels like I have to use so much less. Oh no, it is going to be way more sensitive because now it's a throttle stick before it was an altitude stick. Gotcha. So above halfway was telling it to go up at some speed. Below halfway was telling it to go down at some speed. Now you are just controlling the throttle. It's a real throttle stick. So it's going to be way more sensitive. I feel like the one area where I'm really struggling is as I come back on course, I'm not getting the, I'm about to say wings level, you're not getting the aircraft level. It's kind of wishy-washy. It's real choppy, nice together. So that one's decent, but I still have to finish the roll. That was fun. I mean, I'm using about 30% power. Yeah, I mean, that's it. And I think that'll be a little something to get used to in that, in the normal and sport modes. It's always center stick. Right over the water. Right over the water. These are waterproof, right? Select a new iPhone. Let's practice a panic though, before we start trying anything advanced. So just hit that button and see what happens. There you go. So it just locks you in. And now, that's like, centered throttle though there. Yeah. So you have to have that center, you have to have your throttle centered to keep your altitude.  Yeah, it says switch to manual mode. Use the control stick to move the cursor to the green line. Right, so you need to center the right stick all the way.  So if it's not matched to the hover, you'd balloon, which still happened a little bit. Balloon. Oh yeah, I punched it right after. That's where I've said it. I mean, you're cruising, man. I'm so blown away by how smooth and how good the visual is. Like compared to analog goggles, this is just silly.  You're going kind of sideways, oh God. You're in control. I don't know, okay. I was expecting way more panicking. I'm a little freaked out, but honestly, at any time just hit that panic button. It's confidence inspiring enough that it's like, it's all good. But as we start to do more of the advanced tricks, I think you're going to want to be even closer friends with that panic button. So we could, you know, we could practice that again. Maybe like something right in the middle of a very aggressive turn smack it, you know, really see just how powerful that is as a recovery. And panic. It's crazy. But you really have a lot of control in manual mode. Oh God. Okay. Are you going for a gap? First manual mode gap?  I hit it, I hit it. Okay.  Are we okay? It's not dead yet. We got one down. We're just going to, we're just going to break our rule and bend it back a little bit. A little bit. I think, I think she looks good. So you had to, you had to double tap that button to disarm it. Yeah, I did double it. I did double tap it. I think you double tapped it after I did. Oh, did you, I heard you tap it once, it didn't stop. And then I came in, you, yeah, there's a little bit of chaos. Nice and easy. Nice and easy. I don't know nothing about nothing easy. I just shoot this gap.  Double tap. A double, a triple tapped. Woo, she's up, right? Let's do a quick prop inspection. I'm getting there. It's just, this is a difficult gap because it's so low. Yeah.  So I was not planning on you doing gaps today. I'll do whatever you tell me to do. If you are into it, I think you should go for it. I'm into it. And then just find your speed and let it, let it go through. Just remember like cruise control mode. Once you're going forward, it wants to keep going forward. It wants to go through that gap. Just steer it in, steer it in. Oh, okay. Nice bail, nice bail. Nice bail, no shame. I was right there. When in doubt, throttle out. Just like a race car. It was right there and then it was not right there anymore. I mean, it's really going to feel similar to that cruise control mode where just get the drone going at a speed and find that sweet spot on your throttle stick where it wants to stay at the same height. It won't be in the middle or maybe it will be depending on your battery life, but just hold it right there and just let it, let guide it through with light roll and yaw. There we go. Just guide it through. There it is. There it is. That was amazing. That was amazing. What? Oh my gosh. It gets a heart rate moving. Yeah. It kind of will go upside down now.  And if you're ready to try and flip it, just bring it in for a landing.   I'm hitting the button. I hit the button like nine times. Don't set up this close to the gap. We're not, it could have taken 30 seconds for us to drag the gap back out on the, being lazy. I hear him running away and I hear the drone bouncing close to me like, press the button. I was trying to get over to hit the button. I was like, dude, I had my hand on the button the whole time. I was ready. Dude, I had that too. And I just came in and I was like right here and I was like, I'm too high. Tunk, tunk. Rolled right over. That was nuts. If you guys go through this and it's not as easy as he says it is, don't be discouraged. This is a very difficult thing. He's picking it up very fast. I've hit the ground so many times. Yeah. I think it's still very impressive how fast you're moving through it. It's crazy. I mean, it's very impressive. If you don't pick it up as fast as I am, it's because you don't have a really good teacher. That's all there is to it. There we go. It's simple math. Let's hit the flip. So you go to gain and expo and then at the bottom do you see angle limit or something like that? In mode attitude limit. That.  All right, so first maneuvers. Obviously now I no longer have grainy keeping me from doing barrel rolls. Did you just flip it? I did a barrel roll. You just flipped it. Loop forward loop. I kind of went straight toward the ground at full power. But you didn't.  Yeah, I don't want to be doing this down low. You've got lots of altitude to panic and re-center. It's so weird. Woo! How when you come off the power, it carries the energy away. Like that's nothing else I fly. I fly airplanes, I fly parameters. I've got one whole hour in a helicopter. Nothing else carries the energy like this does. This is trippy. It's so much easier in acro mode. I hate to say that. Like it's scarier because there's no, like nothing helping me. No, this is how drones should be flown, man. It's like you're in control. You're not pushing, you're not fighting it. You're not holding that stick forward to go forward. We started in a full self-leveling mode, GPS holding all that stuff and just started pulling some of those things off, pulling away the coordination, pulling away even having to hold forward with the cruise control. And then I think each of those steps just kind of felt a little weird, but when you put it all together and you let yourself feel it, it's way more natural. All right, so DJI, please. May I get this? Can I find my inspire like this? That'd be nuts. Woo! Oh boy. I was going for it. Well, I see as you're approaching the gap, it looked like you were trying to correct with just yaw, but you got to use that roll. So if you want it, you gamed, right?  But if you use just yaw, it's not going to help you line up for the gap.  Is it dead? Uh, battery came unplugged. Damage report is some more props you've been going through. I'm glad they're cheap. You've been going through props. Prop, that's the thing you want to break. Dude, I hit so hard. That's nothing. I think it's okay, man. Dude, that was like, here I am talking about how it's easy and it is easy, but when you try to get it precise and that low, it's a whole different game. I changed my mind. I don't want the inspire to fly like, no, never mind. Inspire, no FPV. No FPV. Don't do that.  We got all sorts of scuffs. We got bent props. She's still flying though. I'm still flying. I think we do have to replace. Yeah, this props got to go. Yeah, I deserve that. I deserve that. No, it's fine, man. It's fine. You haven't broken anything yet. You got to keep pushing. I flinched so hard when I hit. That crash is crazy. Man.  Your body is up in the air. This is still scaring you.  It feels like you're a part of it because it's first person views. So when you slam into a two by four, you know, it feels like 70 miles an hour. And I know it's more like five. It's definitely, it wakes you up in the morning. That's for sure. I mean, that's why I find FPV so addicting is that you really feel like you're flying, especially when you're flying in manual mode. Like you feel truly connected to the drone. It's doing what you tell it to do. You're not fighting some sort of auto leveling.  And so I, I mean, I really get that feeling, but I was wanting with someone that had actual aviation experience if this would still be thrilling. It definitely has a thrill. What I'm looking forward to most when I fly in my paramotor, right? There is, I've got to the point where I've flown so much that there's no thought. I don't have to think, okay, I'm going to turn left. I'm going to lean left, pull left, add a little power. It all just happens instinctually. Right. And I think that if I can do that point with this, it becomes almost a zen experience. It really does. It's like a meditative thing. I mean, because it's, it's something that I'm becoming aware of as I'm trying to give instructions. Now, like, I'm like, how do you, what exactly do you do with the sticks again? Because I don't really think about the stick movement so much as you just do it. And you'll get to that point too, the more and more that you fly. But I mean, you're already doing awesome, man. Super fun. You're doing coordinated turns. You did some rolls. You did some flips. You shot some gaps. It was awesome. Super fun. I can't wait to fly it some more and I'm, I'm honestly impressed because we had a pretty hard hit and I thought we'd see more damage than there is. I mean, honestly, me too. I mean, this is a plastic drone. This is not going to be durable, like one of our carbon fiber drones, but clearly it can take some moderate crashes. But we're going to need some more props. We're going to need some more props. So you're totally able to navigate this thing. I think with a little bit more practice, it will be time to start having you learn some real freestyle maneuvers. So in the next episode, we're going to take on an actual freestyle trick. So I think my next step is to take this thing home and spend some hours on the simulator, honestly, because that simulator time beforehand really gave me the confidence I needed to go into manual mode to feel as if I knew what I was doing. Yeah. And I know that my kids are going to love it. So I'm probably not going to get much time in it at all, but they're going to love it. Yeah, the same as a blast. Get in there. Get some more stick time in on it. And then in the next episode, we're going to teach you like a specific freestyle trick, either like a power loop or Rubik's Cube or Split S. Any one of those things are really going to start getting you a feel for what it means to do freestyle, where you're really doing multi-axial, very dimensional tricks where you're flipping upside down, pulling out, doing all sorts of crazy stuff like that. Things that you just can't do. I'm smiling, but I'm also just like that. I'm not going to do that. Don't be scared. Don't be scared. You're totally going to do it. More same time first. Thank you guys for tuning into this series. Make sure to check the link in the description to the playlist that you can follow this entire series. And if you're not already subscribed, do so and hit the bell so you can be notified whenever we post an episode of this series or our regular Monday episodes. And if that's not enough YouTube for you, again, check out Eric's channel, The Aviator Show. We'd love to have you guys. We do the new episodes every Friday. Lots of cool content coming out soon, including flying with some elk moose things. Guys, we will see you next time on First Flight to Freestyle on LaDrib. And I'm Aviator. See you later.


Pronunciation Changes in English Questions Has this ever happened to you? Someone asks you a question in English and you don't understand it at all? It can be frustrating and embarrassing when you don't understand a question, but this video will help. One reason for the difficulty is the pronunciation changes that often occur at the beginning of questions in English. Let me show you some examples. Do you often sounds like do ya? So when we ask do you like spaghetti, it sounds like this. Do you like spaghetti?  Are you at work right now? Are you at work right now? Can you sounds like can ya? Can you give me a ride? Can you give me a ride? In this question the words give me also sound like gimme. These pronunciation changes also happen when the question starts with a question word. For example, what do you think? What do you think? How are you feeling today? How are you feeling today? When can you call me? When can you call me? There is a different pronunciation change after the words did, would and could. Did you sounds like did ya? Did you finish the book? Did you finish the book? Would you sounds like would ya? Would you like anything to drink? Would you like anything to drink? Could you sounds like could ya? Could you close the window? Could you close the window? Knowing about these pronunciation changes can help you understand questions in English better because you won't be surprised by the difference in the sounds of the words. Thanks for watching English Tips from espressoenglish.net. If you liked this video, please share it.


Hi you guys, Lindsay here. Welcome back to my channel, Inside the Hymn. So it's true I am moving. It is kind of bittersweet because as you know I've made some really great sewing friends here locally but I am excited that I will be taking on a new adventure and meeting new sewing friends in Charlotte, North Carolina. It's about 200 miles from where I live now so not very far like culturally or regionally or anything like that but there are going to be some big differences namely the weather. I will officially have four seasons so all that I've been talking about not making winter coats is out the window and I will be incorporating making some coats in the future because I will probably have a chance to wear them. So that's sort of exciting. What else? I am going to be filming kind of I guess it's like some tips for moving. I don't know I haven't really flushed it out yet but I will be recording the process of packing up my sewing room telling you guys how I plan on organizing everything, transporting everything. You saw the sewing room tour that I did a couple of weeks ago so I will do another sewing room tour in my new space. It's really not that different of a space. I will have a dedicated room again very very grateful for that but a few things will be different. I've learned a lot in setting up this space and we'll make a few changes in the new space. You guys know I have my feature wall over there with the spoon flower wallpaper so I'm going to be doing a fun video on kind of the removal process of that what it's like. The first video I did was just kind of first impressions and how easy it was to put up so I'm going to kind of do that in reverse and let you know how easy it is to take down. I know that you probably are wondering if I'm going to be able to reuse it and unfortunately I don't think that I'm going to be able to because the wall that it's on now is narrower and this wall has a door in it and my new space it's on a longer wall with no door so I wouldn't have enough of it. I don't think I'm trying to figure out some ways that I could use it um so if I figure something out I'll be sure to let you know but I'm not even a hundred percent sure how I would transport it. I don't know what happens when you stick it like can you stick it to itself will it come apart I don't know all that is to be determined with the wallpaper um I will kind of be sad to not have it but I do have a really really fun idea planned for the new space one that anybody can do is very affordable and is also movable so if I ever move again I could just easily replicate it and not have to spend really any money at all to do that um so I'll be showing you guys that as well um we move in gosh probably a week a week from the time that you're watching this so it's happening really fast I'm trying not to tear up while I'm talking about it but you know when I moved to Charleston I didn't so I um had not found my passion for this craft yet and so everything I know everything I've learned about it I've learned here so um it'll be really weird to leave it I don't know why I'm so emotional um there's just you know a lot of a lot of um what I've been able to do professionally has come because of all that Charleston has has brought to me in terms of sewing and the friends I've made and stuff like that so as you guys know it's always bittersweet to like move on but I really am excited about what is next and excited about um the journey ahead so um yeah I just wanted to keep you guys updated let you know that you will definitely be seeing like a different background be seeing some kind of like weird transitional times when the sewing room may not be put together perfectly um but we will get there eventually hopefully really quickly um I'm kind of excited that I'm moving um like in the beginning of December or like the early part of December so that um come January 1st the beginning of the year when resolutions are happening and you're thinking about new beginnings and you're thinking about clean slates and kind of like starting over every year um I will hopefully be fully settled in my new space come that time so there won't be any chaos or drama I'll be able to really settle in and be able to focus on 2019 and just you know make it an awesome year and an awesome future for myself so um anyways I just wanted to let you guys know that that was going to be going on and um yeah I will see you all sometime very soon I'm pre-recording videos so they'll keep going up you might see this space behind me for a little while longer but not forever so stay tuned for that it's really exciting and I can't wait for y'all to see until next time I'll see you all very soon bye