um okay uh yikes ouch uh yeah um let's just dropped out of nowhere and seeing as you guys loved the last one so much you did a fantastic job smashing like on it why don't you smash like on this one as well god i hate myself so for some reason and i don't know why but it's matt's decision i guess because i gotta respect him or else i get yelled at in the comments matt has a lister theory on fnaf ar when literally we have nothing about it maybe he's gonna do something with um i mean the video is titled vitamins and freddy's health wanted so maybe he's gonna try and link the two it's also called fnaf is getting a reboot so i'm not entirely sure what it means by that but i guess we're gonna find out in this 22 minute explanation uh so i guess we might as well just jump into it get it over with now i glossed over it at the beginning but again i just want to point out this video i did misinterpret some of matt's information i'm sorry though i did point that several times in the comments so uh yeah i am sorry but um there's nothing i can do about it unfortunately i'll try and pay better attention uh in this episode so for those for those people that did comment saying hey you know he didn't actually say this you may want to um re-listen or like we make the video i can't all i can do right now is um pay closer attention in this one so again i am sorry and we're just gonna that's in the past okay we've got a new game theory we're just we're gonna watch this one okay that's in the past let's watch this new one maybe boy look at those tabs that annoys me so much i'm not gonna lie so you all know that we're working with the blank slate here go to start off with fnaf or really undoated fnaf six as well how are you buying them five times yeah something has happened out of the world who was that again was that baby of the puppet i honestly can't remember you can see here literally nothing on screen right okay all empty what's this have to do with a or each time you beat the game you get a different trophy along the bottom based on what ending you got so okay zero trophies zero ending zero gameplay okay so we're gonna X out of that as well fantastic hopping on over to ultimate custom night there is no high scores unlocked okay power ups that have been given to us is the default office nothing right no creepy cut scenes of toy chicken or skimpy school you know that wasn't creepy that was i mean i'm joking guys i'm joking right if you think back to the release of ultimate custom night we were all really excited to see who'd be included in this mega list of who's who that was pretty fun i'm not going to celebrate the ending of the series final things to the ground at the end of nap six nine more projects right like the 70 plus versions of freddy bonnie can you imagine if the plushies win it what are you talking about he's awesome why l chip which is basically just a glorified reference to like one of his failed games before chipper that was not failed as being included in the like must have list of characters in this franchise i think it's pretty cool there was one inclusion that felt the strangest of all to me phony this one right here all consequences from fnaf world a character who if you're not super familiar with that particular game is your punishment for going too deep into the code of the game correct fnaf world is a video game that's aware that it's a game right and throughout the adventure you repeatedly have to dive into these glitches to unlock new parts of the world but you're repeatedly warned against going more than three layers deep into those glitches otherwise you're going to be trapped there forever and what you know it that's exactly what happens if you don't eat the warnings right find up at old man consequences leg trapped what makes it so weird to see him here though in ultimate custom night is that fnaf world is a game that scott is largely disowned no and it's a game that's ultimately maybe update three base is non-canon in part because of those reasons but also in part because it seems more closely tied to the book lore than it is to the game lore but now that we have i know people mad that i kept pausing it last time but i want to talk but now that we have fnaf ar or not ar vr which is a way that it has games and it may be fnaf world is canon is that we are getting at mad that is also canonical correct oh me hmm consequences well there's an easter egg in custom night that you've probably seen back when people are playing that game right you said old man consequence yeah i did this one of one and you start your night gonna turn off the fan and i'm here we said there's no one here to attack us outside of old man consequences so what oh and here's oh deep ruined our opportunity to unlock the easter eggs thanks didi restart please we're gonna try again you can just hold escape man thank you oh there is so now here we go right we're falling quote unquote falling through the source code of the game we wind up here this is old man consequences is he gonna talk about the background audio or just what consequence it says but here we go we go to i don't know i'm asking you he gives us his line come and sit with me a while leave the demon to his demons rest your soul remember this we concluded in one of our past theories about old man custom night oh boy this is old man consequences talking to the vengeful spirit that exists inside yes hey that's jason yeah he isn't talking about the audio so creepy just imagine scott in his in the studio please be quiet dog goes just screaming into his mic behind a fan the fan oh my god it's meant to be now most would be like well now what do i do there's nothing else i'm gonna restart the game i'm gonna head out and already this would be a really cool really elaborate easter egg however for those of us who have played through and no they gotta get into the lake we know that there is one final thing that you can do in this scene right get into the lake show me show me show me show me when you did this it would actually reveal a secret ending that is completely hidden from that game's texture files it shows a person standing alongside two smaller things don't ever figure out quite what that was he thought it was scott with his son his sons that's as much as i can make of it right and sure enough you can actually do the same thing here in ultimate custom night going into the lake and drowning yourself but crashes the game it ultimately crashes the game going deep into the lake uh oh i'm trapped in the water oh no it's like quick sand it's not so much a lake as it is quick sand but here we go we're going down into the lake deeper deeper deeper deeper and it crashes the game nice background matt what is this some cells some blueberries here's where things get crazy instead of me booting up ultimate custom night again we're gonna hop back over to that brand new fresh i swear to god if there is something on fnaf world we have not played this game no and we hit start what wait okay okay matt okay you got me here you got me they're linked oh my god that's that okay but more important okay matt in the lore of this franchise so it is seven minutes that god this is something i complained about okay okay i understand people got mad when i was like oh he spent six minutes explaining the books but seven minutes to start that again i'm not i'm really because i know how much you guys hate it when i get mad at matt but seven goddamn minutes okay i'm not hating why would i be hating i love the man as i've stated in many comments i love him i look up to him but holy hell seven goddamn minutes channel where it's always april considering the number of easter egg hunts we go on the connection between fnaf joke custom night was originally discovered by reddit user roxas lucario and it ultimately over a year ago that collects variation from across the various games for instance the first time you start up nap world you're presented with an opening cutscene something went very wrong and that's why i oh whoa whoa whoa whoa calm down go to the info page after seeing that creepy opening cutscene and suddenly the trigger first is activated presumably telling the game that you've seen that scene once before so for all subsequent playthroughs you don't have to see it again correct all these sorts of variables work yes weird though is that the trigger for this drowned ending and unlocking the trophy is titled beat game four which might just mean it's the fourth ending of fnaf world fine but why then would scott use that exact same variable name is it called beat game four scott oh boy how wanted off and we're the new fnaf special delivery oh my god i'm so excited you know there's a new fnaf ar game and it's a right around the corner yeah trailer for it and everything because my torment is year round and unceasing looks like we're gonna end up playing hide and seek with a bunch of animatronics but more on that one in a minute fnaf world was a game that was largely ignored by us unfortunately you won't get tired oh no no hey my boy hippo the only times things got truly meta was in fnaf world which sure helped us protect the appearance of baby and henry into the mainline games but it was also the game where scott coffin literally appears as the final boss complaining about how sick and he dies we kill him our mama bird my friend puke that sweet sweet lore down into my gullet but you can see quite most of us would take this as a joke right scott isn't a character he even confirmed it i just realized that this episode was written before scott said that he's not canon so this entire episode or at least a good portion of it might not be true just remember that scott didn't make an official statement on Reddit saying that he is not i repeat he is not canon we are not canon freddit is not canon you are not canon i believe that is very close to his direct quote oh god i feel bad for mad right now i feel so so bad for mad something of a bad reputation over the last few decades based on actual events oh boy hey look at scott if that wasn't explicit enough the secret tapes hidden throughout the game i'm so sorry i should check to see if he has anything in the description of comments oh boy oh this is bad boys don't have to tell me twice that rogue indie developer is obviously scott that's just where it begins because no crossing into the real world and vice versa you see fnaf world is a lot of things a lot of things no don't do that after math of fnaf four we're told when we first boot up the game that something has happened out there in the real world and it's having the fact in here the sanctuary the world of this particular game okay the rest of the game features a main quest that's completely hidden you could go through this entire game wasn't mad like one of the first people to find this real plot of this thing the only only way that you would know about this is by accidentally lingering on the first something he actually did he's there he's everywhere everywhere who are you gonna call glitch date but friend oh my god uh the thing and all the individual steps necessary to unlock the happiest day cut scene yay good and canonical ending if you think way back to that game it always bothered me that punching random blocks on a wall or double clicking a random poster in your real life security office was somehow allowing us to put the spirits of the dead children but fnaf world gave us an explanation even though we ignored it back at the time fnaf world the game world or more accurately the spirits that are trapped existing in that game's code we're able to push out and affect changes irl through those clock mini games that's how you get these kind of video gamey moments in what is otherwise a realistic albeit haunted setting okay this important why are we talking about it now so many of these games were first released well because it's only starting to matter now it's exactly what Scott's not canon that game established sentient code that was looking to escape from its video game prison it was just junk circuit boards and things like that look pretty old somehow that there was he's not canon and i know the script was written before he said that oh i'm so sorry lore of the official lore that is apparently dating back for a pewter code is somehow able to store the minds or spirits or whatever of these characters and eventually rebirth them out into the real world if the right steps are taken see also pet scott and in fnaf oh boy that scott william afton who was trapped in the circuit boards was released into the code of this new game help wanted where he then took the form of glitch trap until finally threw us playing the game and collecting the tapes and putting the pieces back together was able to escape again but this time he was able to escape not just from circuit boards but out into the real world just like he did in docos video the story that fnaf world was trying to tell us years ago the story that we all didn't take seriously because the final boss was literally an impervious rainbow yeah come on bad memories i mean we all thought it was help in terms of like a want ad right help as a video game tester which is the core premise of the game but it's also too wanted glitch trap wanted heck he needed our help in order to escape so well done scott good name just like pizzeria simulator rips on the idea of simulator games but really it's an empty box waiting as a trap to catch the final animatronics and burn them alive or else sister location is all about a separate but related robotics business but also about a key character sister maybe question scott's big brain and an ad wow malicious code people what video games this sounds nothing like the original story that started off this whole franchise because it's not yeah that's entirely the point the old story of five nights at freddy's was at least in part a complete lie they lied to us they lied to us oh he's not going with the direct quote to undo the bad pr don by a rogue indie game developer but that's not true at all man i my heart goes out to you right now it's an elaborate cover up let me rephrase what we just heard scott is one of the bad guys based on the lore in kelp wanted he was hired on if he was canon yikes the spooky ghost stories that exist within him and in turn distract us from the real truth distract us away from what fazbear's goals really were he was lying to us if fnaf vr's tapes are to be believed pretty much everything we know from the first three at least but maybe even four five six games could all be thrown out as complete fabrications created by scott coffin can you imagine because he was paid off by fazbear entertainment this thing glitch trap might not even be a recreation of someone named william afton heck william afton might not even exist he's got the color since he's mentioned by name at the beginning of nap sister location and fnaf vr seems to replicate his original crimes pretty closely so i'm gonna assume that some of that is actually true the long story short here is that fnaf vr in making scott's fnaf vr is the franchise's way of rebooting the story for the next generation telling us that with fnaf vr we're starting an entirely new lore in disowning scott's story as lies it's explicitly telling us that everything we've known up to hopefully matt mentioned scott's posts at the end of this this is good though a big glitch there friend he's the pooped master all in my wacky game wrong sorry added is fnaf stranger things crossing so this seems like this script or this recording of it is like a week old matt i'm really sorry all straight out of season three of that show stranger things in fnaf what fnaf world dot com which has been door to yanks until a month ago you see it was updated to have a big old number 58 when you brighten things up because you should always do that by scott coffin you see a bunch of funny reviews appear for whatever this new game is gonna end up being now the number 58 might seem like it's completely random right fnaf 58 fnaf in space two yeah yeah wait wait whoa wait so he showed the new teaser which came out around the same time as scott's posts so i'm guessing did matt really know about the post and just put out the video anyway because if so that really makes me mad really mad of it in fact if fnaf 57 freddy in space is to be believed as you play through it in fnaf world the next installment is gonna be if he shows the fits in space which sounds complete you saw those hidden reviews they're not super positive about whatever fnaf 58 is shaping up to be and heck you don't even have to take it from me it is coming straight from scott's own disembodied head floating in the yard from that game like i said fnaf world is weird and we are still wait but the the teaser the scott games teaser and the fnaf world teaser showing freddy with the ray gun and the wolf waman released basically at the same time so that means he should know about this teaser and he should he should include this if he wanted to then again maybe the teaser was added in doing editing and i don't know what are those titles hey working new way to play these sorts games but from a lore standpoint wouldn't be surprised at what this is oh those teasers man are themes of the new direction for the story of these games deadly characters starting off as harmless pieces of code and then escaping out into the real world through your device has happened with glitch trap by the nature of augmented reality it's literally happening again in this game it's kind of creepy the lines between reality and fiction are getting blurrier and it's scott and fnaf world of all things that are serving as the bridge it all started coming to a head with fnaf br but starting this october don't be surprised if this franchise as we know it really starts to change but hey that's just a leaving school on friday is like hey tomorrow's friday okay first thoughts um it was good i'm not gonna lie it was really really good if it wasn't for the fact that only a few days ago scott mentioned in a reddit post that he's not canon in the franchise i think this would have been a really really well put together and you know good good theory well it could have been it could have been true if scott and i honestly feel really really bad for matt right now because it was only a few days ago that he that scott put out the post so you know the script was most like i already done and guessing that one of the teasers was in the um in the in the video i'm guessing as they were editing the video scott made that post and at that point matt was like oh it's too late now i might as well just throw it out there because who wouldn't want to see another fnaf video am i right again i do really really like this i think it ties in fnaf world really well because again what 2016 so over three years old um coming up on four because it was released in may so nearly four years old like three and a half i think it ties in fnaf world with the rest of the franchise really really well the only problem well actually no scott doesn't interfere with that scott interferes with basically everything else everything passed like the 10 minute mark which is like half the video scott interferes with and at honestly there's nothing matt can do about that the video is out and he was already walking on it before scott made the post so technically it's not his fault i can't i can't blame him for that so i guess that's just bad luck poor matt pat i did really really like it though i'm not gonna lie i really really liked it it's just the one thing that makes me it doesn't even make me mad it's just the fact that i feel really really bad i'm not gonna lie because it came out only a few days before this video came out actually let me see actually when it came out four days ago scott made the post saying that he's not in the series that he's not canon which is really really really annoying for matt he must be so so mad right now but other than that fantastic theory honestly i really enjoyed this one because it did differ from his other theories but unlike the previous one it didn't go so far off the path you know it connected in some mysteries that we were still wondering and i think he did it very very well and again just a theory so he gave his best shot at where he thinks the series is going unfortunately though that's already been um um debunked so um again really sorry matt pat better luck next time i guess again ar game is coming out this month so it's gonna get a new shot pretty soon again i did really really enjoy it so if you want to watch it on your own without me talking over it link down below and dogs are barking because they just loved it so much so um again make sure you go check it out whether they saw him matt pat hopefully this video wasn't as bad as the last one i apologize if the mic is still a bit weird from last video um i i have no clue what's happening i'm really trying to get it fixed but i can't really find a solution but i am gonna keep looking into it but anyways thanks everyone for watching i'll see you all on the flip side goodbye


And today, I want to talk about browser 3.0, how to build secure web 3 clients. And I would like to start with this quote, they are two ages of the internet before Mosaic and after. The combination of protocols with a browser which provided a great interface proved explosive. In 24 months, the web has gone from being unknown to absolutely ubiquitous. And I like this quote because I think it's important to remind ourselves that the internet is not so old and less than 25 years ago, no one was really talking about the latest web development framework trends. No one was sharing stuff on social media because the internet didn't really exist. And people were more concerned about infrastructure things and protocols and how to scale this thing. And only a very small group of people actually had the knowledge and the tools, the money, the resources in general, to access the internet. So it was very similar to what we have with Ethereum now. But then something happened. The browser was introduced and now people actually could access the internet and then mess adoption started. And we will probably see this once the scalability and protocol problems are solved, that there is some kind of mess adoption for Ethereum as well. And then some funny things can happen and I want to show you how this looks like. So we are in the year 1994, it's December 1994 and Netscape Navigator 1.0 is released. And suddenly it is easy to access the internet and then this happens. Everyone wants to go online. Everyone wants to experience this thing before we had TV shows that would make fun of the internet that would laugh about it and suddenly it is a thing. And someone noticed this and then someone is Microsoft. And when they saw what happened, they got really scared because they were really the dominant force, they were completely owning the home computer market. And this was a big shock for them. So in July 1995, they released Windows 95 and it came pre-installed with Internet Explorer as the default browser. And some of you might say, hey, that's good, that's some healthy competition. But it was pretty much illegal. And we call this browser was 1.0 and it's not called the browser disagreement or fight. No, it's called browser wars because a big corporation used all the energy and all available resources to destroy a potential threat. The internet was becoming a thing, browsers became too big. So they were going after developers on an individual basis. They tried to sue them individually. This ended with an antitrust law suit United States versus Microsoft. They got charged with illegal tying of Internet Explorer to the Windows operating system and they had to pay hundreds of millions. And this is not super interesting. The interesting part is really this. Someone tried to monopolize and gain platform power over something that is decentralized, the Internet. And this concept of platform power is something that I want to emphasize. It means pretty much that the browsers are not just the clients that represent the infrastructure, but clients actually have the power to dictate the underlying infrastructure and protocols. They create lock-in effects and they can be gatekeepers that control who should have access and what kind of access. And we see this even today when Google is willing to pay 12 billion dollars a year to Apple just to remain the default search in Safari browser. So browsers are still a very interesting and lucrative target for big corporations and they really want to own this space and control it as much as possible. But this is not what we want. We want our tools and clients to be open and free as much as possible. We want them to be an extension to the regular web, but they should have the full access to the Ethereum network and all the benefits that come with it, such as computational power, smart contracts, cryptographic security, self-sovereign identity, decentralized storage and crypto payments. And we can call this to the browser 3.0. Unfortunately, this tool doesn't exist yet and someone needs to build it. So let's build a browser. But before we are reinventing the wheel, we should just check how much work this would be. And there's Chromium, the open source project for Google Chrome. And this project has 20 million lines of code. It takes around 6,000 person years to build. The estimated costs are 320 million US dollars, 35 programming languages are used in this project. More than 50 engineers are working on it full-time. More than 60 gigabytes of RAM are highly recommended to build it. And it takes roughly 24 hours on my machine. So that is not an option for us. We don't have these resources. But there are certain frameworks that can help us with it. And one of them is Electron. So what is Electron? Electron already comes with Chromium pre-built, pre-bundled. It has Node.js integration to customize the browser behavior. And it also has native APIs so that it runs on all major operating systems. It looks really promising. It looks like a really good tool that we can use. And many, many applications are already using it. And it's becoming a really big thing. And we see this for classical and developer tools productivity, but also a lot of crypto applications that are already using Electron. And I want to focus on, before I go to this slide, I should say this is a security talk. This was the first part, and I really wanted to emphasize why we want to build this browser. But I think now it's becoming a little bit more technical. But if one of you in the audience just recognizes one of these icons here, or you may be using one of these products on a computer that also has your private keys or some funds on it, then I think the next part, which is more technical, could still be interesting for you. I want to focus on these Web3 clients, which can be considered a subset of the browser 3.0. So these are clients that have access to the Ethereum network, but they can also host apps, decentralized apps, and they provide an interface so that these apps can actually interact with the network. And the most prominent ones are probably MetaMask, Brave, then the Ethereum Mist, and the Parity Client. And this is the approach that these projects took. So MetaMask is really convenient and it's a great tool. It's a Chrome extension. Then Brave was built on Electron. Ethereum Mist built on Electron, and Parity had a UI that was built on Electron, and now they have a wallet that is built with Electron. Brave were probably the first that recognized that Electron is not the best tool to build these kinds of browser-like applications. And then they forked Electron to fix some of the security problems, and they called it Moone. And then they realized this will also not help, and now they're going completely away to something that is closer to Chromium. And the Ethereum Mist team also realized that Electron might not be the best choice, and we have an internal project called Tau, and I will talk a little bit more about this in a second, that tries to fix all these security problems. But before I talk more about Electron, why is not just every, if Electron is not such a great option, why is not everyone just building a Chrome extension? And I really wanted to motivate this with the first couple of slides and that we need some kind of diversity. And that platform power is a big problem. And besides this, being a browser plug-in has more limitations. Limited API access, not running in Chromium forks without extension API, such as Electron. It's perceived and, oh, typo, coupled to the Chrome, Firefox, or whatever the hosting application is. It has no platform ownership, which is probably the biggest problem because then this can happen. Someone decides for you that your extension should not exist anymore, should not be available anymore. And this happened. The Metamask extension was removed from the store for a couple of days, and there are more crypto extensions that got completely banned from the store. Or this happened, someone decides that all applications should not exist anymore. And this also happened. There was something called Chrome Apps, and they got pretty much killed within the last two years. All of them. Okay, now I want to focus a little bit more on electron security. And there are a couple of ways how to build electron applications. There's a good way where you actually build a user interface with web technologies, which is what you want, or you build your depth with web technologies, and then you need to make some extensions to the browser, stuff that the browser does not offer you, a regular browser. So you design an API for this, and then when you need more access to the operating system, you write the application logic that is running in a separate process, and you have some kind of messaging mechanism that is whitelisting certain messages between these two processes. That's good, but it's also harder to build. And you can also do this with electron. You can build the whole user interface code that is running in the browser. Then you don't really need an API, and you can just write your whole application code that is also running in the browser window. And that's, for most applications, a really bad idea. And this is possible because of a feature, one of the core features of Electron, which is called node integration. So node integration allows you to access all the Node.js APIs from within the browser window. You don't need the separation of these processes anymore. You can do really crazy stuff. You can access the file system just from a regular web page. This is possible, especially because the Electron project removed the sandbox from the browser, which is one of the core security mechanisms. So that's really bad. And it opens a really large attack surface for these applications. And we should be aware of this. There's our application code, but this is only at the top. Our application has its own dependencies to NPM modules. Then it's running in the Electron framework. And the Electron framework has dependencies to Chromium, Node.js, VIde, and some lower-level APIs. And we need to be aware of the fact that every single layer can be attacked and was attacked so far. So we saw on an infrastructure level, there was a DNS attack against my Ether wallet. Then for Electron, we've seen a bunch of node integration bypasses. So you can actually turn the node integration off for these browser windows, but then we've seen cases where an application that was running in the browser window could turn it on again, which completely defeats the purpose of it. And if this was not working, they would just create a new window that had node integration on, and they would load themselves into the new window. And then they get full access to the operating system, and this is the security nightmare.  On the dependency level, we've seen NPM modules being hacked. So someone created an NPM module, and they did not really protect their account. Someone was able to hack into this account. They modified the module code, and then this module is a dependency of millions of other projects, and they can infect millions of other projects. On the application level, we see a bunch of cross-site scripting attacks, which is probably the most dominant threat there, especially DOM cross-site scripting for Electron apps. Another really big thing for us are updates that are security critical, and I want to show you why. So with Mist, for example, in version 10, we have a dependency to Electron 1.8. In version 11, we have a dependency to Electron 2. So I said it before, Electron has its own set of dependencies. So Electron 1.8, for example, has a dependency to Chromium 59, then Node 8, 8.2, and V8 5.9. And Electron 2 has a dependency to Chromium 61, Node 8.9, and V8 6.1. And the latest version is for Chromium 71, for Node it's 11 and for V8 it's 7. And you don't have to remember all these numbers, I will break it down for you. The latest version is 71. The version that is used as a dependency of our Electron dependency is 61. That's a 10 version difference. Chromium has a release cycle of six weeks, that's a 60-week difference in patches, security updates, bug fixes, more than a year outdated. And it's even worse because we get this. The responsible disclosure timeline for V8 bugs, for example, is not one year, it's a couple of weeks. So we have documented exploits such as this V8 integer overflow. And you can find it online. This is an attack that works in outdated browsers. It also works for every Electron app that is still on 1.8, for example. Another big problem, who is reinstalling their browser when they want to refresh a web page? I hope no one does this because this is what crazy people do. But this is our update model right now with all the Electron apps. So in order to push a very simple change to the user interface, we would have to go through the whole process of reinstalling all the binaries that come with it, which gives you a 60 megabyte update. You need to download a new installer and then run through the whole process of updating a new browser, basically, just for very small changes. So we saw all these problems and we wanted to fix them. And we did this with our internal project called Tau. So what is Tau? Tau is also Chromium, it's Node.js, it has native APIs. But we are doing a bunch of things in a different way. So for example, there is no Node.js integration anymore. We are also not using libchromium content that is used in Electron, but we're using CEF. And CEF is maintained by Spotify and they're doing a really great job in providing really recent updates for the Chromium V8 and Chromium NV8 dependencies for the browser. We also have the advantage that Chromium embedded framework allows us to enable a full sandbox. And for the backend process, we can use whatever we want. So we can update to the latest V8 version, which is version 7, and we can update to the latest Node.js, which is version 11.  So V8 version 7 was released two weeks ago and it comes with WebAssembly support for threads. And that's pretty cool if you think about all the stuff that we have on our roadmap for E-wasm, for example, that rely on newer features that are not available in all browsers yet. We also have these advantages because we get all the benefits, all the changes to Node.js, all these bug fixes and improvements to the crypto API, for example, and many of the crypto algorithms that we need to achieve our goals with Ethereum are getting implemented or already implemented in your Node versions. So that's a massive benefit as well. So who's using Tau? Pretty much no one is using this, except maybe our little proof of concept project. And that's a good thing because Electron is a one size fits all solution. And you have to think about it. They're going through the full bureaucracy, the full back porting. They need to coordinate with Microsoft, with GitHub, with Slack, and all the other applications that we just saw. When they want to make a breaking change, it will take forever just because they need to coordinate it very well. They cannot just break all these applications. And we have the benefit that we can actually, we can break things, we can move fast. So it's a really small project so far. I think it's extremely promising. It's not meant really for the mainstream, but I think it's good that we're bringing out this message now that it exists. And it already has prebuilt binaries. So you can actually test it out. The prebuilt binaries are working on Mac and Windows so far. They are known for Linux, but we will probably provide them within the next weeks. And this is how it looks like. You won't see a difference to a regular Chrome browser or Electron application. You will see this is our new missed UI React running in one of the tower windows. So it's a browser window. And we can control and customize it. And we can run application code. And it has all the updates that we need and all the benefits that we want. And we also introduced this new update mechanism to avoid these painful, long release cycles, where we actually split our application into multiple parts. So the user interface is updated separately. And then we have something that we call the shell or the browser window. And this becomes interchangeable. So we can switch between Electron or Tau. As long as we have an API that the user interface communicates with and our application logic communicates with, we can run updates pretty much every day or every week for all these parts. And this is what we call the App Shell model. And there will probably be a blog post following on our Medium blog. We also have a bunch of modules and reference implementations if you're interested to check it out. There is the MISTI React project that is working in Tau and in Electron, was just recently adopted by the Ethereum GitHub repository. And then there's Create React App Extensions, which turns every React app into an Electron Tau container, as you can call it. Then there's an updater that does hot updating for these containers for Electron or Tau apps. And then we have a reference implementation for the Electron Shell and the Tau Shell that can actually host one of these React apps for Electron or Tau. And that's it. And if you're interested in any of this, you can come talk to me or you can just reach out via my GitHub or my mail. Thanks. What are your thoughts about Node WebKit? My thoughts about Node WebKit, yeah. I think one of the cool benefits of Electron is the community. So I said it's a disadvantage. It can also be considered as an advantage because you actually have this large community. And we have the same for Ethereum. You see the benefits of many projects already using these technologies. You get already tools for building update mechanisms, signing applications, or creating installers. And I think the whole ecosystem for Electron is just better than for Node WebKit. But I think Node WebKit is a cool project. And it also goes in a very similar direction. So you said that Tau is kind of like in a beta sandbox development. And you're not really saying, hey, let's start using Tau. At what point should those other applications start using Tau and integrating that? Yeah, that's a good question. There was no real roadmap. There was never the idea that this could become something really big. And I think it was also not the intention to make it a competitor to Electron, for example. We started with a proof of concept. The proof of concept looked really promising. And now we're seeing all these additional benefits and possibilities how it could integrate with other Ethereum projects, such as Remix, or the whole E-wasm efforts swarm. And I think it looks really promising. And we will probably focus all of our energy to make it the perfect fit for these applications and not any other mainstream applications.  I have a question about security. Have you performed any security audit on Tau? And second question, have you put Tau into the continuous integration fuzzing systems that have been built by Martin and Guido? The answer is no and no. So Tau was not going through a security audit. Mist, of course, was going through a very complete security audit. We learned a lot from these lessons and from this audit. And we tried to incorporate all these things that we learned into Tau. But it is not in the stage where we would perform a security audit on it. The other thing is, the other question was if we have integrated into any kind of continuous integration or continuous delivery mechanism. And the answer is no, because this was on one of the slides. I mentioned it really briefly. We are rolling out our own mechanism for this, pretty much, where we have these React containers. And we're also thinking about stuff like how to properly sign these containers and modules. Because this is something that we're really missing in the whole Node.js ecosystem. You can actually put checksum on stuff, but these modules are never really signed. And we have these advantages. We know how to do it.  OK, thank you. So desktop has an inbuilt client of some sort? How does it work? The principle would be the same as for mist. So we would try to interact with Go Ethereum, for example, or with parity with some external client that we would download and try to update through our update mechanism. There's, of course, a potential. We saw a lot of development for the Ethereum.js project. And there could be the option to try out these JavaScript libraries to make it more like a full client at some point. But so far, there are no plans to turn it into a light client, full client, whatever. OK, so you mentioned the update process of Tau versus Electron. Electron, obviously, is you got to download the whole app, even if there was a minor change on the app, 60 megabytes, whatnot. I quite didn't get the update process of Tau, as in, like, if I want to update some HTML or CSS or something along the lines, do you download a smaller copy of the app, or how does it work? So let's say the whole app is still 60 megabytes, right? And then you want to update smaller processes. How do you go about doing that? Yeah, so the user interface, this yellow box is packaged separately. And then we have a frame for this, which is the browser frame that includes the update mechanism. And it will actually check for newer versions of this UI. It's pretty much like a hot updating mechanism for Electron apps. Only that you don't have to press F5, but someone else will do it for you, and they will check our GitHub releases page for new updates. And we also provide all the tools to publish these updates. They include checksums. They include the versioning, a channel, if it's better release. We can even make stage rollouts. So we can say something like 10% should update now. And then the shell will update these new packages, these containers, and run them.


Hi everybody, we're back. This is Dave Vellante at wikibond.org and this is theCUBE, Silicon Angles, continuous production of VMworld 2013. This is the spotlight on virtualization, data protection, backup in a VMware environment, a critical topic. One that I said, I didn't feel like we heard enough this morning about on the keynote and this is sponsored segment by EMC's BRS division. It's been a great support of theCUBE over the years and I love these segments because we have an opportunity to really dig deep and go into the minds of executive Steven Manley is here, he's the CTO of BRS, he's a longtime CUBE alum and Deepak Mohan is the Senior Vice President of BRS focused on the product side. Gentlemen, welcome to theCUBE. Thank you. So Deepak, you're new to BRS? Yes, I am, yes, but not to the data protection world. No, we were talking off camera. You've started right out of college in data protection, right? Yeah, absolutely, yes. Well, once in data protection, you can't seem to get away from it, right? It's the hard problems that you like to solve. So let me start with you. So what attracted you to EMC and BRS? What brought you here? What did you see? Yeah, so I spent about 14 to 15 years at Symantec doing data protection and 10 years before that at another company called Cheyenne Software. So I've been doing this for over 20 years and throughout my career, I've been competing with EMC, whether it was the remote office deduplication with Avomar, cloud backup with Mozi or the deduplication appliances with data domain. And I was tired of losing. We can't beat them, join them? That's all the old saying. But now EMC has become the largest data protection provided in the world. And I see us to be in a very unique position to continue to deliver the future of data protection. I asked Pat Gelsinger when I first interviewed him, John Furrier and I, what's your first impressions about EMC? And we asked them to compare that to Intel, of course. And he said EMC is insanely focused on the customer. Of course, I know this from my history of just following EMC. But so what observations would you make, coming in as a newbie? So absolutely that's right that we are insanely focused on the customer. But my job is to deliver those solutions for the customers that will last them for years. And one of the things I've seen is the technology assets that exist in EMC, we can provide very, very superior data protection solutions. So just as I say that, I mean data protection is all about protecting primary storage and primary storage workloads. And that puts us in a very unique position to be the number one provider of primary storage and the number one provider of data protection. So there are tremendous opportunities in bringing these things together. So that's what I feel is like, and as you were talking earlier in terms of creating these information stores and being able to do things with this information, once again EMC has those assets. So I think the BRS and data protection, we can put a lot of these things together for our customers. So Stephen, I want to turn to you because you're relatively new to EMC as well. I mean, it's been a couple years now, right? At this point, yeah, compared to Deepak, I've been here forever.  But I want to say, so as I said, you heard me say EMC is insanely focused on the customer and I can attest to that. At the same time, it's an opportunistic company. It's very execution driven. It sees an opportunity, it grabs it. The data domain is a great example. And so however, as a result, you perpetuate certain challenges in the customer base and you came in with a vision to address that, this sort of bespoke technology stovepipe challenge of data protection, very distributed. And you're bringing this vision of data protection as a service. So I want you to talk about that a little bit and talk about where we are and that journey that you laid out two years ago now at EMC World. Right, so the high level picture in this journey is pretty simple, right? It's that more and more the protection has to move away from what I'd say are traditional backup client architectures where I'd put my net backup or my TSM agent on a server and that would drive a backup into a very proprietary infrastructure and it was kind of a my way or the highway approach. And what we've seen is with the amount of data growing and the importance of that data, more and more the intelligence of the backup has to shift into the hypervisor, into the storage stack, into the application itself and really trying to leverage that intelligence. Now, two things can happen. Either one, that can proceed without the backup team and they can just be moved to the sidelines or two, the backup team embraces it and works on integrating with their application users, their hypervisor, their storage stack. And that's really been EMC's take on it is we've got to get out of that my way or the highway kind of mentality into that service approach mindset. So we talked about this a couple of years ago and last year we talked a lot about Oracle integration and how we've really been working with DBAs. Now this year really has been for me the year of VMware. So it's been about really leveraging the intelligence and plugging into VMware, whether it's the user interface we introduced with the new versions of Avomar and Networker that are straight there for the VM admin or the continued integration with VMware from a data flow perspective so that you get really efficient VM backups last really efficient restores. And then of course the new feature that we just added in terms of you can actually spin up a virtual machine, I do my backup of a VM, I could spin that up off of my data domain. So really enabling the backup team now to say, hey we can actually help you with disaster recovery with backup, the whole set of protection services. So if last year was the year of Oracle, for me this is the year of VMware. So I want to ask you about the sort of differences because we at Oracle Open World, we talk about it's like our man world for the backup standpoint. And VMware, the parlance is different, but your vision suggests that I can actually apply based on the service level requirement services to those different applications even though they're speaking different languages. So how do you see those two worlds coming together? So you know, I mean it's like all things, I was sitting with the customer just this morning and the analogy we used is really any IT environment is it's like a geological dig, right? So I might have some new green field opportunities that I'm setting up that maybe are even a link between on-premise VMs and say VCHS. And that's how I'm deploying some new apps for scale. I might still have some old databases, frankly that I've decided not to virtualize for a variety of reasons.  And we view it as our responsibility to say, no matter where in that geological dig you are, we want to give you that ability to provide the centralized backup service. So I see them as playing nicely together where in the end we're all trying to service the app admin. And we can service the app admin directly like we do with Oracle through our man. We could service the app admin through the hypervisor layer or we could even service over time through the storage layer. It's really about giving people the choice so they can fit in with what's in their environment. So Deepak, I wonder if I could ask you a question from a product standpoint. So you've got a, EMC has a portfolio, it's a rich portfolio, it grew even richer with the data domain acquisition and then that whole business really exploded.  So where do you see, what's the priority in terms of resources? Making those individual products better or making them all work together? How do you balance those and what is the priority? Yeah, so what we are doing really is we are moving from a more, what I call a singular architecture to more distributed architecture. So our storage architecture, for example, is becoming very, very distributed. Stephen, we call it the protection storage architecture. You got it. And this is what it pretty much does is it will allow us to store the data in their native formats. So customers now have applications whether it's Oracle or virtual machines or VMware or Hyper-V in the cloud, on-prem, filers and you can no longer scale going through a funnel to a single data protection application traditionally. So it's becoming a many to many type of architecture, right? So the control is in the hands of the application owners and in order to get your RPO and RTOs, you have to be able to send it back immediately. So that's where we are moving towards into this more distributed, many to many architecture. So what that will do is allow our customers to no longer have to really worry about the single threaded recovery's restores. At the same time, the backend, now more than the data store becomes an information store because in its native formats, you can stand up VMs immediately, you can recover or you can just enable a snapshot and be completely live with the machine. So as well as if you want to run analytics or e-discovery tools, you can do it directly on this backend architecture. So what we are really doing is, of course, we're keeping the current things going, but putting a focus on the future of data protection. Yeah, so okay, so you're spending money on this many to many architecture which adds parallelism. Yes. So you do many things at once because otherwise you're not going to be able to put all that data through the little teeny pipe, relatively speaking. On the second part of that, that native format and being able to access that, that's a business value discussion, isn't it? Can you talk about that a little bit more? Oh, it's huge, right? I mean, it's interesting because you go into an account and one of the things they'll tell you is, data domain is, I get 18 to one D-Doop or 12 to one or whatever level D-Doop they're getting. And one of the discussions we have after that is, but I still have other copies of my data in other places and it's great that you've D-Dooped my backups, huge win, but I still have 11 other copies of my data. So our goal towards moving towards really open formats is that's the next wave of D-Doop. If I can take the copy I have that's my protection copy and use it for disaster recovery, this instant access of a VM or I can use it for validation or test and development or deeper analytics, now I can start D-Dooping and really eliminating some of those other copies and get that next wave of space savings, next wave of cost savings, next wave of OPEC savings. So for me, moving to this open native format, it doesn't lock the customers in anymore and vendor lock-in to me is a cop-out from any vendor, but the second one is it really lets us elevate backup from where it is today, which is really an insurance policy, right? Whether it's health insurance, life insurance, however you view it, to something that can really have a more active role in your everyday business and start to drive revenue. Well, I think the great thing about Data Domain when it came out was it was solving a problem because backup was perceived as insurance and it was expensive and so it reduced the data, but I always felt like, okay, that's a one-time hit. Where's the business value? And I think that's the challenge that the industry has and so what you're describing is that today, the data is locked inside of a format, okay? So my question is, the lock-in point you made struck a question in my mind which is this whole software-defined thing. In a lot of respects, that software-defined is designed to keep things moving freely, agile, quasi-open, even though there's got to be a degree of lock-in for anybody to make some money, but what do you think about software-defined? Where does backup and data protection fit into that whole thing? So from my point of view, and this is really when Deepak talks about us investing in that next wave of data protection, a lot of what we're trying to do is drive what has been traditional backup and data protection value into the infrastructure itself, right? And that I think is really where you get into the software-defined is that instead of setting up a separate process for backup, instead of having separate mechanisms, if you think of it, I deploy a VM, but now I deploy a protected VM. I deploy a database. Now I deploy a protected database and I make that part of the infrastructure, I make that embedded. That basically gives me that flexibility now. Now I'm not trying to coordinate between this group over here that set up the database and this group over here that's protecting it. When they really come together, that's that flexibility that we're looking for.  Yeah, so you deploy that protected database or that protected application or the protected VM based on the requirement that the business sets, the SLA, the RPO, the RTO, or even- You got it. Even high, medium, low, whatever it is. It's okay. So where are we in terms of being able to deliver that level of functionality as part of an IT service catalog? So one of the really great things we had, again, in our latest announcement on the backup software side, is that you can have policy-defined protection layers. So for example, one of the big things that we've seen in a lot of accounts is you'll walk in and they'll say, hey, did you know we back up 1,800 VMs? And then the VM guy will raise his hand in the back of the room. Yeah, we have 3,000 VMs. And that's that, oh boy moment, shall we say. If guy were here, he'd use the different word. And what we're really trying to shift to and what you can do now with the new Avamar networker is, you know what, when you create that VM, it's automatically protected. And so in that range of the service catalog, it's already there. The next wave that we're also talking about, again, as VMware talks about VCloud Director and VCHS is, you know, the world's gotten more complicated. It's not just a database anymore or a file server. Your application is usually multiple databases with some glue codes and files. And with V apps and things like VCD, you can actually tie all of those together and we can help you not just back up each individual component, but treat them as a whole. So again, I'm setting a policy on my real application, not just the components. So Mohan, your former company has a big share of the backup software market, right? So you've got to play in that world. What are your thoughts about, you know, leveraging that capability? What are customers telling you in that regard? No, I think as we look into the future, as I mentioned, I think EMC is in a very unique position to deliver this story for tomorrow. And as we heard Stephen say, this next generation where we are trying to protect primary storage applications, EMC has those assets. So we have some very interesting roadmaps that I'm definitely pushing for, that we can deliver on those visions of protecting the primary storage automatically. For example, it should be automatically protected. So there's a, I think, a great opportunity ahead for us. And I think the competition will have a difficult time because they do not own those assets. They don't own primary storage assets that which play a role in it. They don't own the virtual assets. So I think we can deliver that integration very safely. I have to say, EMC has done a good job of taking the hardware and software and your former company doesn't have that software piece. It's got to partner up. And that always, you know, it's always harder, right? Yeah, exactly, yeah. Okay, Stephen, I'm going to give you the last word. So you said this is the year of virtualization or VMware specifically around data protection. What should we look for in the next six to 12 months in terms of indicators of progress or the milestones that you want to hit? So I think in this space, there's probably three things I really want you looking out for. One is, how easy is it to manage protection from my virtualization interface? You know, one of our profound philosophies is the VM admin doesn't want to log into a backup console. They want to manage everything from tools that they're familiar with, whether it's VCOPs, whether it's the log analytics, whether it's vSphere, whether it's vCloud director. So one, look for all we're doing in terms of being able to really simplify the management from a VM perspective. The second thing I think you want to look for is really, again, the number, the opportunities to be able to bring together backup and disaster recovery. So the ability to handle all kinds of recovery. Full disaster failover, roll back if something gets corrupted, as well as single object recovery. So really bringing together all of that data protection functionality into one unified whole. And then I think the third one you want to look for is, again, our ability to really automate the integration of protection into the environment. And that is the, hey, you know, I suddenly can spin up VMs significantly faster because I don't have to make a separate call to set up protection. I don't have to worry about, is my entire application protected because it's already bundled together and managed. So it'd be those three, native interface management, bring together backup disaster recovery archive into unified data protection and the ability to make everything automated as part of the infrastructure. You'll see those three things over the next six to 12 months. I think it's going to make a huge difference in a lot of these large virtualization environments. Excellent, Stephen, you've really brought a lot of energy and vision to the BRS group. I mean, I think they're, I think they're, first I think they're lucky to have you. So, and we're lucky to have you too. So we really appreciate you coming on theCUBE. You know, we'll be watching. I think it's great that a company with your resources can put forth that vision and can advance it. It takes a large established company, I think, to do that because it's such a hard problem. So thanks again, gentlemen, for coming on theCUBE. Keep it right there, everybody. We're back, Ed Rixas here. He's a CIO. We're going to unpack how he's handling some of these challenges around data protection. This is theCUBE. We'll be right back.


By the first city of lights has named its first ever tour of homes lighting contest winner over the past few weeks 16 homes Pulled out all the stops for the third annual tour homes from all over the Bemidji area Competed for the top prize that was judged on by a panel of of course judges while the winner says Decorating is a lot of work. It's a good to have a plant in place when doing a large-scale display Hi, it's it's time-consuming You know we we bring everything out of the shop we plug everything in we fix things that don't work And then we start bringing them in by groups, you know, we go finish the section at a time and Once we're done with that section we go start on the next one The wedding home is location 15 on the tour map and is located about 12 miles south of Bemidji some nice lights there If you enjoyed this segment of Lakeland news, please consider making a tax-deductible contribution to Lakeland PBS


What's shaking my name's cam welcome back to another video if you like videos about writing well, this just might be the channel for you Okay, thanks for tuning in again guys today. I have a bit of a fun video for you very recently I put a message up on my YouTube community page and also on my Instagram Cam underscore wolf shot asking you all for your strongest writer slash writing opinion The more unpopular the better and today I'm gonna be reacting to all of them There is a lot if you don't see your answer in here. I really am sorry It's just I quite literally can't respond to all of them there is a lot But I will be doing my best so if you want to be involved in the next video like this where I Ask for your help make sure you subscribed and maybe check out my Instagram as well Like I said, I've got a long list of opinions to go through here and some of them are Hella spicy. I'm gonna have to be like careful or like I'm gonna have a hard time Responding to some of these because some of them are quite spicy, but we'll give it a shot We'll see how we go now I know what your first thought is when you click this video today. You were thinking now who is this handsome? Western cowboy. I see before my very eyes. Well, first of all Yeah, second of all, it's still me. It's still cam I'm just growing a mustache during November to raise money for the Movember foundation I do it every year in memory of my father and if you want to help as well if you have a few dollars to spare And you want to help to prevent suicide? You can find a link to my movember page in the description below It really is a great cause it means a lot to me And it means a lot to a lot of people around the world who have had to deal with Suicide having a big impact on their lives. Anyway, a huge thank you to everyone who has already donated We've already smashed that goal of $200 which is just It's amazing and I'm sure you're all devastated to consider the fact that the mustache will soon be going but um There's always there's always next year. Anyway, let's get on with the video They're all better than me. Well, I'm glad we're off to a Positive start. I got quite a few comments about writing advice and author tubers giving writing advice and the way that writing advice Really is different for everyone involved. First of all in regards to author tubers giving writing advice I don't really have a problem with it I actually said in a video a little while back and I'll leave a card for it up here that I don't have an issue with Author tubers giving writing advice and Actually kind of detest the idea that you have to be or you're expected to be an expert before you can pass on any of your knowledge however, if you are going to go on to a space like YouTube and make your whole thing giving people advice and specifically Educating people if you were taking on the role of an educator You can't complain when you are held to a higher standard People are going to be more critical of you if you spend all of your time telling people what they shouldn't shouldn't be doing and They have a right to be as for the advice being different for everyone involved Yes, that is absolutely true and especially on YouTube. I think that's something that is not considered nearly enough We got a lot of people not just creators But also a lot of people in the comments of videos saying this advice is wrong This advice is right and while there is some advice obviously that is objectively good and bad There is also a ton that is just going to vary depending on what type of a writer you are What type of a creative individual you are it is incredibly rare that a single piece of advice is going to be all good Or all bad for everyone who hears it I guess we're sticking with author tubers for now because the next one is another author tuba Opinion and this is a this is one of those spicy ones I was referring to before it says a lot of author tubers fake Their excitement for writing and only jumped in on it for a cash grab I really hope no one out there thinks thinks of me like that And if there is anyone that thinks that I'm doing author tube or writing or anything like that just for a cash grab Let me tell you right now the amount of stress and time involved with this is not worth the like Five dollar profit. I make a month. Obviously. I don't really have a book out just yet Nearly every single dollar that I make from Writing in YouTube at the moment pretty much goes straight back into paying for my adobe subscription So which is what I use to edit my videos myself personally. I can't really think of any author tubers that I think are in it Entirely for the money. I will say that maybe there are I just I don't know I haven't been convinced of that just yet However not to cause any drama or anything like that I have interacted with author tubers and even book tubers in the past over my like four years on YouTube. There are some creators unfortunately that I feel use other Author tubers or book tubers as a bit of a stepping stone not necessarily for money But I would say the currency in this instance is clout. It really isn't a big deal And it's not even me that's been burned in most cases that I've seen stuff like this happening Just as an example, I guess there's some creators that might be willing to Collaborate with you and you'll be like hell. Yeah, let's do that and then and then as soon as they are a bigger channel than you They're not so interested in Returning the favor so to speak stuff like that. You know what I mean? I don't want to sound mean But I've definitely clicked off a lot of author tubers videos because of the way they act It's just like any other job. You should be considerate to your audience So yeah, this one kind of ties in as well with everything I just said So I also got a bunch of answers about writer's block existing or not existing or people using writer's block as an excuse to be lazy Blah blah blah. I'm not gonna go into this too much because as you might know one of the most recent videos I did was like a 10-minute plus video of me specifically discussing Why I think writer's block does exist So if you want the full story on that again, I'll leave a card But I will summarize my opinion on this as best I can I guess some people feel that writer's block Doesn't exist because it is simply people saying I have writer's block and then going to procrastinate rather than just writing and and yes I think that definitely happens. I've done that before absolutely in that specific instance I think saying I have writer's block is a cop out absolutely But I also don't think that writer's block should be narrowed down to just I'm too lazy to write There are a lot of other factors There are like a hundred thousand reasons that you could be stuck with your writing and it doesn't always have to come Down to you're too lazy, or you're in a bad headspace. That's my general opinion Like I said in that video we can discuss the ways to avoid writer's block, but that doesn't mean it doesn't exist You can avoid dehydration by drinking water, but that doesn't mean dehydration doesn't exist It's hard to not judge a book by its cover if it's got a really bad cover The funny thing is as great as that expression is for like everyday life and when it comes to people It's not really Applicable when it comes to books, you know what I mean? Like yes a book might have a bad cover But be a really great story But let's not pretend that having a great cover is not an important part of having a book that people are gonna want to pick up Nobody cares about a writer's book just because they wrote it Maybe I'm maybe I'm just misunderstanding what you mean by this but I guess I disagree I can tell you right now There are millions of people that will buy a Stephen King book just because Stephen King wrote it not to speak for all But many writers should actually write their story instead of spending a majority of that time Talking about their writing ouch first of all Surely I get a pass right Windex do I get a pass a Windex cleaning company because Personally, I think as an author tuba I kind of have to talk about my writing I'm gonna give myself a pass on that one if I can but yeah I think talking about your writing is a bit of a form of procrastination as well We just don't think of it as much because we feel like we're being productive if we're talking about our writing Even though we're not doing it romance doesn't have to be happily ever after it cheapens love when people make that a requirement Absolutely hundred percent. I absolutely agree with that some of my favorite romance stories. The ending has been Happy not because the love interests got together again or anything like that But more so because the protagonist has maybe Come to the realization that they're better off without that person I don't know if that's all counts as a happily ever after but That's kind of different to me because it's not the traditional romantic happily ever after if I can give an example Or two examples actually of romance stories that I feel were a little bit ruined by the last like Two minutes there were movies with very similar endings and bear with me because it's gonna sound a little bit odd ruby sparks and But dazzled both of those movies built towards a Ending or a climax of what is basically a catharsis for the protagonists in bedazzled He realizes he can't control his love life with this woman that he barely even knows through making a series of Wishes with the devil and then in ruby sparks He has pretty much the same realization that he has to release Control if he wants to be truly happy because the fictional character that he wrote about came to life and everything You wrote about her came true He realized it wasn't fair on her just like with bedazzled It also wasn't fair and I would have been happy if both of those movies just ended with their protagonists staying single Just because they realized their ideals of love don't have to be on that much of a pedestal But for whatever bloody reason in literally both of them it ends with those protagonists Finding a new romantic interest that is a doppelganger of the other one Why anyway long story short? Yes, I agree romance doesn't have to be happily ever after and in some of the best cases It's not so many writers compare themselves to other people's writing and think they're bad You don't need to write like Tolkien to be a good fantasy writer or king to be a good horror writer be you yeah Absolutely, I mean I think it's okay And in a lot of cases it's helpful to draw inspiration from your favorite artists But if you compare your writing to some of the literal all-time greats You're always gonna think very lowly of yourself and that's going to reflect in your writing I feel like really great authors sometimes recommend books They're comment printed on the book when the book is not good at all. This is something I've actually thought about before I'm not entirely sure how it works specifically because I know it would work differently with a lot of different publishers but you know when there's a new like debut book or a new big book or something and it has a bit of a Testimonial almost from another famous author like anytime a big horror comes out from a publisher They'll always get Stephen King to give it a little quip part of me does wonder How obliged they are to say good things even if it's not true Especially if the book is coming from the same publisher that they work with I don't know. It's just something I Something I think about let's just say Sexual themes being used as a plot device is awful writing and makes me want to kick the author who wrote it in the mouth Yeah, I mean yeah, I can I can agree with the sentiment that using That stuff the r word for pure shock value in a way that has really no Driving force on the story itself. I think that's pretty cheap and pretty inappropriate even however and talking about stuff like this And sensitive themes in general I never want to give the idea that I think we should be avoiding them entirely because I think that's also pretty harmful pretending like The r word doesn't exist and completely omitting it from stories whatsoever I think there should always be a place in fiction for it to go into really dark Dark and uncomfortable places like this But it has to be important to the story and it has to be handled With respect, you know or at the very least make sure your readers know what you're in for before they read the story If your author buyer in the back of the book in any way says that you're fueled by Cupcakes bacon and lots of coffee.  I also would rather be hiking through a rainforest instead of being stuck at work But it's not always an option for everyone Uh kelly, I think it's very important to write for yourself While you may have other things people in mind write something that you can be proud of sometimes you have to write from the heart Not the head. Yeah, I think that kind of ties in with uh, you know what we were talking about before in regards to Not trying to sound exactly like other authors It's not always a bad thing to stick to, uh, you know, like kind of traditional story arcs that kind of stuff Writers say they absolutely just have to be in a coffee shop or fancy schmancy cafe to write it We all know they secretly write in their underwear in bed. I can promise you I have no idea what you're talking about Writing can either make or break you. Yep I feel the popular world of published writing is becoming an ever clearer reflection of the instant gratification world We are living in most entertainment medias focus largely on simplified stories crammed with special effects rather than meaningful plot And characters. Yeah, I can see that. I mean a lot of the commercially successful stories now um I don't want to talk too much trash on them because obviously there are people that enjoy them and find value in them but I do agree in the sense that a lot of commercially popular stuff now Feels a bit more like a checklist rather than someone being creative. You know what I mean? Anyway, it doesn't bother me too much because if you want to read a good book They're always out there. You can always find them writers have to follow a specific guideline for their story three act Structure save the cat etc. This isn't always true. Yeah, for sure Like I said before it's okay to be a bit more experimental But also there's no issue with following these kind of story structures like Either three act or save the cat or the hero's journey They are a thing because they've been proven to work in most cases as long as you're trying your best to be like creative with Each step along that journey, you know opinion of myself as a writer I am too lazy with research Well, you're not meant to confess to it Whether it be coming up with ideas communicating them in the right way or just convincing yourself to sit down and dedicate time to the craft Writing is effing difficult. Yep. Complex realistic character doesn't necessarily mean interesting character. It's a tricky thing there I feel like there's a whole conversation there because you really can't just phone it in every time when it comes to the character But if your story is more story driven rather than character driven You can get away with having a bit more of a simple hero excusing rampant mistreatment of minorities women children people of color disabled people etc By claiming historical accuracy if someone is writing a fantasy epic with zombies dragons and pirates that have all of their teeth They've already thrown historical accuracy right out the window. Yeah. I 100% agree being historically accurate about a lot of things in like epic fantasies, especially ones written in like A european medieval setting is completely fine. I get that it makes it feel more authentic that kind of stuff Like with the language etc or maybe the lack of technology But having a like magical epic fantasy where every single woman involved is just getting slapped around for the whole story For the sake of historical accuracy is just stupid. Stop it There are too many people who know how to write but mistake the possession of that ability as also knowing how to tell a story Well, yes 100% knowing what makes good writing in the technical sense like grammatically and pacing wise etc etc Doesn't mean the story is interesting, but that's the beautiful thing about being a writer You know, it's not just about being able to write well. It's about being creative Show don't tell is way too overrated I think show don't tell is a very very important piece of advice that can make a mediocre story a good one However, I will agree with camille here and the fact that you don't always need to do it for the love of god You do not need to bloat your story out with like vivid detailed descriptions of every single little occurrence in the story Sometimes you can just say that the kettle finished boiling instead of describing the drips of moisture Coming down the kettle as the steam exploded from its mouth cliches are overrated I always love it when people think outside the box and either have a twist on a cliche or come up with a unique idea It's a breath of fresh air Agreed. There are too many rules about writing. There's just too many I think people come up with rules to create a sense of control Absolutely. I think that was one of the first things we talked about in the video is our rules and advice It's going to differ from person to person that it's the casual reader's fault for not liking a book or piece of work Because they would have liked it if they understood writing and the technicalities. Yeah, I can definitely see your point with this one There are two sides to that coin in my opinion if you find that the majority of your reader base isn't picking up on Let's say for example subtle symbolism in your story You might have to consider the fact that maybe you made it too subtle or that you didn't do it well However on the flip side of that I myself When I was doing a lot more booktube stuff I saw plenty of instances where people completely misunderstood the point of a story and Faulted it for that a point that in some cases was pretty on the nose I'm not saying people have to like books that they don't like But accusing a writer of trying to make a point that they weren't trying to make simply because you misunderstood it That does get under my skin watching reading learning more about the author detracts from the reading experience in my opinion It's like revealing the mysterious narrator behind the curtain to find bob from hr That's an interesting aspect. Um, okay, so it differs for me, right? so I would rather not know about the actual author behind the series of unfortunate events books because the author lemony snicket Is kind of a character in those books himself So I never looked into the author for that book because I didn't want to know I liked the fact that it was a mysterious character However learning more about authors in some cases gives me a much greater and deeper respect Not just for them, but for their books. For example, Paul Jennings An Australian author is a brilliant man who had an enormous impact On my childhood with his books and the more I learn about him the more I love the guy Outlining is not necessary Just because you are having trouble with your writing does not mean you need to turn to an outline to help you I have to imagine this is one of those things that's just depends on the writer me personally Me having trouble with my writing doesn't necessarily mean that I need to go to my outline But in a lot of cases it does help. I dislike writers that believe you must write every single day Or else I dislike how some writers put themselves on a pedestal because they published a single novel That in fact has many flaws that they advise others not to do. Yeah, I agree with writing every day thing I mean, I I disagree with doing that. I don't think that's realistic for like 90 percent of writers What I prefer to do is if I'm discussing that with anyone else usually say something like You should write when you know that you can because I feel like that More appropriately kind of shows the responsibility there If I know I have the time to write and I know I could be doing that But yet I choose to go and play video games the responsibility there is on me rather than saying write every day And then not being able to because I was at work all day and I was too tired I don't want to feel bad about not writing that day because then I'm just forcing myself to write When I'm not in a great place to which doesn't just create bad writing It's also really unhealthy as for the part about Writers publishing a novel with flaws that they tell other people to not do that feels like we're going back into shady author tube territory So no comment Writing is hella important more than people give it credit for it's also difficult But one of the best jobs hell. Yeah, absolutely. I agree I think people don't consider the fact that writing is involved in almost every form of Entertainment we have if you like watching television and movies In almost all cases there was a writer behind the scenes or writers There are writers involved in a lot of aspects of life that we don't usually consider They're all hermits that don't like adulting No, no, no popularity is what sells books not actual good writing when I read this I got a kind of like Defensive twitch and I was like, well, no, that's not true But the more I think about it, I mean It's it's kind of true It really is not to say that all popular authors or authors that were traditionally published Not to say that they aren't good writers But I mean it is provably true that having a big platform and being a popular person already Almost guarantees you a book deal if you were to do something like that I'm not trying to say that publishers have so little integrity that they will publish a steaming turd or anything like that But if they get given a turd by someone that they know can sell a lot of books They will polish the hell out of it until at the very least it doesn't look and smell like a turd You know, we have to consider that publishers are businesses like they have to make money learning to take criticism is hard Yes, uh, it is one of the most difficult but one of the most important hurdles when it comes to being a Creative individual. I don't even think I don't think I've completely learned how to Deal with getting harsh or negative criticism. It still hurts. Maybe it always will. Maybe there's no way to completely move past that But at the very least you can Learn how to look for the positives in a negative review or negative criticism I think I said this in my harsh truths for writers video, but Not everyone is going to be able to be An author or a writer purely because They can't handle criticism and I'm not saying that's their fault. It might just be how they are They might be a brilliant writer with great story ideas And they still don't find success simply because anytime they get a negative review. They melt down It's not their fault.  That's your outline Technically that's correct, right? I mean, I feel like that's getting into the semantics a bit too much. I I'm not sure it's that deep. I think pancing is just Unnamed people have given themselves if they choose to jump into the first draft without much planning, but I mean That's an interesting way of looking at it at the very least So a good few comments about like dialogue tags as well dialogue tags and you know dialogue in general grammar with dialogue Adjectives and adverbs I'm putting these together because I feel like my response to these is pretty much the same in every instance And that is that I disagree with the idea that there is any set rule for these, you know, you get some people who will say Uh, only use the word said and then you will get other people who will say Said is dead and like brook said said is not dead But at the same time, I do not have any issue whatsoever with uh using different dialogue tags I really do think in a lot of cases it can make the story more interesting One of my favorite ones, uh, is hissed that word just always like Gives me the perfect like a voice or emotion in my head for the character. I'll give you an example So, uh, let's say there is a character who has just found out something Devastating and they are just furious. They are fuming. Let's say they just found out that their wife Cheated on them. How could you do this to me? Said Barry. How could you do this to me? Hissed Barry with hissed. I just imagine he's like Uh, he's seething. He's so angry. He can't even say the words properly. It just comes out in a hiss That's just an example That's one of my favorite dialogue tags and uh, yeah, the same kind of goes for like adjectives that kind of stuff as well I think they're fine It's just obviously don't overuse it because if you throw in way too many dialogue tags and a lot of people will do this It just becomes distracting. I would probably not to give you advice or anything again I'm not an expert but personally if it was me I would probably try to limit myself to A different dialogue tag maybe once in every section of conversation Maybe twice and every other instance should be the word said or if we already know who's saying what Nothing at all Just have what they're saying. I also don't really have an issue with like a verbal nods that kind of stuff in In dialogue although I can agree with viscount gen Publishing here that it can be well overused and it can distract from what would be a good conversation I also got a bunch of answers essentially just agreeing on the fact that the first draft Should not be taken too seriously and I agree in fact if I can be Super dramatic for a minute I think focusing on finishing the first draft without worrying about the specifics and How good it is in the grammar and the editing just finishing it and saving that stuff for the second draft or the editing stage Is probably one of the best pieces of advice you can get it really is because I'm convinced This is why a lot of people never finish their book because they just They get stuck on the first draft. They keep rereading it. They go back. They try to fix stuff They try to make it perfect on the first go. They try to make it at least good on the first go That's a natural reaction. You don't want to be wasting your time on something You don't want to write a first draft knowing that you're going to like change or remove most of it You need to get past that you just do otherwise you'll never finish Learning to ignore your ego is the hardest part about writing It might be an ironically Pretentious thing to say or egotistical thing to say, but I don't think I have that much of an ego Um, if anything, I feel like I struggle with self-doubt Maybe a lot more than I should when it comes to my writing I know this isn't true for a lot of other writers God knows there's enough writers out there that uh, let's just say Very confident in themselves, but uh for me personally, um, if anything, I would love to be more confident I don't know.  I really do So we also got a few answers about people being political in their stories and Personally, I agree with the sentiment that uh, sometimes it can be very Obvious and obnoxious most times I've seen this happen It's when the author is injecting their entire political Uh compass or their entire political opinion Into the main character and then they make that character the perfect moral Paragon of the whole story. That's not interesting to me. That's not compelling No matter how correct you think you are politically if you are going to inject your political opinions into a character You need to challenge them still. You need to present them with Conflict and opposing opinions that aren't just presented as being Latently wrong. You need to have them question it. You need to have them be given Ideas and stuff that challenge them. Uh, but on the flip side of that I think we don't really consider just how political Most stories are in so many works of fiction That aren't overtly political You can definitely find a political subtext there Not just in adult books either and like kids books. I mean look at the hunger games That is one of the most scathing critiques of capitalism. You will find I don't think getting political in books Uh, no matter how fictional is a bad thing. It depends entirely on how it's approached A lot of people didn't sound too happy with extravagant pros in writing as well And I can definitely agree with that sentiment. Uh, for example in like j. Christoff's nevernight series I was not a huge fan of the purple pros in those books I just think it was too much But I can appreciate that it's a subjective thing because there are a lot of people that love those books Specifically for that reason. I don't think using a lot of pros Makes you a bad writer, but I think it does Alienate a large part of your potential audience Blurring the line between fiction and poetry Is just a very very risky game. It can pay off But it's risky a couple of people thought that uh Reading a lot won't necessarily make you a better writer. Um, I think it does I don't think it's like a guarantee like you can't just say to yourself Oh, if I if I read a lot of books, I will be a good writer because that's that's just not true There's way too many moving parts, but reading a lot Can absolutely help to make you a better writer in the sense that you will subconsciously soak up You know the grammar the pacing the way the story works Especially if you're reading within the genre that you're also writing in You are subconsciously going to get a lot of value from that get a sensitivity reader when you write something outside of your bubble Research will only take you so far. Yeah, I agree if a huge part of your story or if a large plot device of your story is uh tied up in Let's say a struggle that you personally are not privy to you absolutely should talk to someone who has experience there It's not that hard and your story will be a lot better for it I've noticed that a lot of writers of our generation I know play the sims either to envision their story or just have fun. You know why It's it's so you can play a game and procrastinate But pretend like you're doing research word count goals are counterproductive for the vast majority of writers Do your musicians have note goals to painters have brush stroke goals Do sculptors have chisel goals writing is art. Um, so I will say this I agree that Prioritizing your word count above everything else is a bad move. I think that's that's a very bad move All that's going to do is stress you the hell out and have a negative impact on your writing word count is one of the least important parts of Having a good book as long as the pacing is good. However in defense of Word count goals if I if I can play devil's advocate here for a minute, especially considering that we're finishing up Nanorimo now. I think this is a good time to talk about this I think of it less as word count goals and more as productivity goals by giving ourselves a word count goal Maybe just even for the one month for nanorimo and especially considering it's a big community event I personally have found it extremely helpful in Getting myself to sit down and just start writing once i'm actually doing the writing I'm not thinking about the word count in any capacity So it doesn't really affect me, but the word count goal is what is getting my ass in the seat So I think there is value in having a word count goal, but my hope would be That people don't put too much Pressure on themselves or prioritize it too highly last but not least, uh lord of the rings is a disappointment big That's it and uh crap looking at the time on the camera This is gonna be a long video.  I really do appreciate it. Thank you. I do appreciate that. Um, let me know what you thought about any of the Countless opinions in this but you've got plenty to work with okay Don't tell me you don't know what to leave and comment because I gave you like a hundred examples here That you can weigh in on let me know what you think Let me know what you think of my opinions if you want disagree with me slap me kick me spit on me Whatever don't spit on me. That's gross as always. Thanks for watching and I'll see you in the next video catch you


This training is important because it helps us get our time down, it builds morale, it repetition, increases skills, home skills, and so in any deployment situation we're not lost in what we're doing. We need good crews and so we find out who's best within the platoons and we assign to certain sections such as EEP who prep and prepares the trucks to come down here. We have a shore crew who drops and retrieves our loads and then we have our boat operators who pick up and go out and then we have build crew who is retrieving those loads as they come and then putting them together. So each one requires a certain set of skills. You know you want some strong folks, some heavy lifters for pulling in the loads because they're 13,000 pounds of loaf. So we did two kinds of wet grab crossing today. We did a seventh float and a full closure. So a seventh float is five base to ramps. We build that, we load it up to CBTs which is our truck equipment. We rafted that from one slip across the pond to the second slip and loaded off those two trucks as anchors. Broke that seventh float up so the ramp went to the other side of the near shore and therefore that allowed us to start building our two rafts for the full closure that thus become one raft. But it's great to get training with the other platoon to work with each other to work out kinks and become a better company and stronger. So I will be for 497, I'm the second platoon sergeant and we were in charge of different couple phases. Starting with the EEP that's the engineer equipment park and also with the first initial raft. The first initial raft is used in order to be able to cross the first gun vehicles and the gun power to the far side. They may or may not be unsecure. We also utilize the SOTY-X that would be pretty much the small to be able to control light infantry elements. So once the raft is built and we wrapped our vehicles we initiate the full and closure process. What was really amazement to me was the new talent. When I saw these new soldiers that come straight from AIT or they never been able to build and I was able to see their potential it was definitely eye-opening because those they actually hide they end up shining today. So a lot of new talent, a lot of new skills and a lot a lot a lot and a lot of progression when it comes for them self-development. This is the fun part where people get to see and get to see what they accomplish because in the army a lot of jobs you do the job on the regular basis but you don't see the product. But once you build this bridge you get to see what happened what you built with your own hands and your own sweat. So it's really productive for us.