Hey, you guys, my name is Brittany and welcome back to my YouTube channel. You guys in today's video I will be giving you my final thoughts and review of IEW structure and style level 1a I'm so excited you guys to bring to you my final thoughts and my final review of IEW structure and style Especially after we have completed this entire writing program this homeschooling year So if any of you guys are new here to my channel again, I'm Brittany I'm a homeschooling mom to three girls and I'm wrapping up my third year of homeschool So you guys I just want to give you like a few Disclaimers before I start today's video. I am a part of IEW's affiliate program However, in this video all of my thoughts and my opinions are all of my own No one is paying me to say anything specific about IEW structure and style I will be giving you guys my honest review and my honest thoughts of this program since we have completed it And some of the cons that I did have with it, but overall you guys I'm just going to go ahead and give you a little spoiler I am really really happy with IEW structure and style I'm really happy with the progress and my daughter's writing throughout this whole homeschooling year This program really it benefited me and my homeschool in a very special way And this actually has to be like my favorite piece of curriculum we have used this homeschooling year So I'm going to go ahead and let you know that I do already have on my channel the flip through of the IEW Student binder and of the teacher's manual. I have that video on my channel I also have a video of IEW structure and style my initial review after completing this program for 30 days and then I also have another video on my channel of IEW how we actually implemented this program how a week of IEW looked in our homeschool So I think what I'm going to do for you guys is I'm going to go ahead and put all of my IEW videos in a playlist So if you want to see any of those specific topics You will be able to go ahead and kind of like binge watch that playlist to see if IEW will be a good fit for you In your homeschool this upcoming year. So you guys I'm going to try my best to like keep this video short and concise I do have some notes. So if you see me looking down, that's what I'm looking at I'm looking at my notes I made for this video I'm not even going to like front it because I have so much I want to say and I just want to make sure I'm able to really give you guys a very thorough review So first and foremost, what skills do I recommend your kiddos having before starting? IEW structure and style now IEW structure and style level 1a is geared for Grades three through five. However, if you have a middle schooler in a sixth grade that has never went through the IEW structure and style program They do recommend all students begin at the level structure and style level 1a However, I do think it's some prerequisites before starting this program that I think would create will make this program be a little bit easier for your Kiddos to follow through and I think it will kind of like eliminate that initial challenge in a writing curriculum I definitely would say the kiddos need to know how to do like a basic paragraph with a topic sentence three detail sentences and a concluding sentence Basic punctuation and capitalization. I definitely feel like they need to know to capitalize All the letters at the beginning of their sentences periods question marks now as far as commas I would say not to worry too much about that because they will be learning about commas in the writing program IEW structure and style and then also to something that elevated the program for us was that my daughter actually took typing Last year so she was able to type out all of her papers like her final copies of her papers because she already knew how to type Now they can practice like typing skills while doing this if you do want them to type up their papers If not, they can just like hand write all of their Compositions at the end of the week. It's just really up to you But I really liked my daughter practicing like on the computer actually like typing up her formal papers So this IEW structure and style you guys this is actually broken up into seven units The first unit is note making and outlines the second unit is Writing from notes the third unit is retelling narrative stories The fourth unit is summarizing a reference the fifth unit is writing from pictures the sixth unit is summarizing multiple references and then the last unit in this IEW structure and style is inventive writing or creative writing and then they end off the entire program with a timed essay so That is kind of like the breakdown of this program. It is broken into 24 weeks However, a quick suggestion that I will have you guys do is in the beginning of your teacher's guide You will have like this paper right here of all of the downloads You're able to access once you purchase IEW structure and style and in the downloads that you're able to access You will be able to print off this 30 week Adapted schedule where it already has each of the weeks laid out for you to complete over 30 weeks of time And because for me in the state of Georgia our criteria is 36 weeks of Home school. I was really able to kind of like take this schedule and adapt it to our overall School year and I was really able to like mimic it a lot because I didn't want us to be doing like IEW over our Christmas and holiday break so I was able to take that like six week buffer that I had to take off weeks like in During November and December and then really hit it hard when it came to like January, February and things like that in our second semester So that is like a little tidbit. I definitely will suggest you do another Suggestion I will say is that a lot of you guys asked me do you need to actually purchase the teaching Portion of the IEW structure and style. I'm gonna go ahead and pop a picture of how it looks I think it's called teaching structure and style. I'm not too sure But I will let you know I actually was able to complete this whole program with my daughter without actually going through the parent teacher Portion what I did was I actually set in at least for the first unit with my daughter to kind of like let Andrew Putawa teach me the structure and style of writing So I will be able to really be a aid for my daughter as we were kind of like a learning a new style of writing So the teacher's manual definitely will hold your hand in helping you age your kiddos and write in this writing Curriculum. However, I found by just sitting in and watching the videos with my daughter It really helped us out especially with me being new to the program So I really don't think you do need that teachers teaching structure and style manual unless you absolutely want it I found that I was actually okay with just sitting in on the videos another suggestion that I would have before starting the program is to get you like a Little sheet online of some proof mark proof reading or marks Because in IUW structure and style, they don't have like any like edit marks And I really forgot like all the edit marks When I edit in like a writing assignments and things like that So I had to like familiarize myself with like some proof reading marks and I just laminated mine So at the end of each week when I was editing my daughter's paper I had kind of like a point of reference to a look at when I'm editing her papers So you guys now let's go ahead and get into my pros and my cons of this overall program So my first pro of IUW structure and style is that I really feel like this program really took the pressure off of me As far as giving like my daughter formal writing instructions Writing is really like my weak area when it comes to homeschooling and things like that And I know I needed a curriculum that was really going to hold my hand and teaching her formal writing So I really liked that all of the instructional pressure was taken off of me I was really just coming in on the back end as like editor and as like helping aid her throughout this program One thing I definitely will say is that if you're doing this with an upper elementary kiddo My daughter was in the fifth grade when we did this program I really felt like she was able to work through this program very Independently and she didn't really need me much after we went over like that first unit together She was able to really go online Start up her videos She was familiar with the weekly checklist that they gave us each week for how we were doing each of the assignments So after we kind of like got over the initial hump of getting used to the curriculum She was like off on her own and it really gave me like I guess a sense of peace One another thing I really really liked about it again Like I said is this teacher's manual you guys is very specific in the instructions The teacher's manual also has like all of the notes that Andrew Poudawa has in the video lesson So if it's any point that your kiddos may have missed something You can always point them back to your teacher's manual with like all of the class notes and things like that Which was really really helpful Another thing that I really liked about this program is I liked how Simple and gentle the program started off to really be honest you guys when we first started this iow structuring style I really thought that I picked the wrong level for my daughter Because it started off very very easy But I think that um the program is built that way to really build the kiddos confidence when it comes to writing And now that we have completed the program I'm really happy that they kind of like eased The kiddos into the formal writing instruction And after they completed each week it was really amazing to see how Those building blocks was building on each other when it came to like all their writing Something that I really really appreciate was all of the stylist stylistic techniques and the dress ups that iow used In or throughout the whole writing program Now I know all these stylistic techniques and things like that They will be using it in the later programs because this is the first level I know when each of the levels they will build off of the previous level before so it was really really nice to see her papers Become stronger and stronger as she was learning the different stylistic techniques Now brielle actually told me that the stylistic techniques was the most challenging part of iow Because it really got her out of the box when it came to uh writing her papers Especially when it came to like the band words adding her ly adverbs She had her who which because clauses and her um which clauses She had her topic clenches and sentence openers her prepositional openers So towards the end of the uh writing program. It was just amazing All of these foundational skills that they taught taught them to like really make their papers really really strong And um, I was really really uh proud of brielle for all of the effort and the hard work that she put into this program Especially when it became challenging during like the second half of the program Now the first half of the program brielle really breezed through it But that second half uh should we really begin to take our time some of the weeks we uh took two weeks to do towards the second part of this program and I'm really really happy that we did uh slow down on those harder weeks So she can really gain the skills that andrew puddle while was teaching now I definitely will say andrew puddle while is a great instructor. Um, a lot of times you guys I will hear brielle upstairs laughing while she was uh working on her iow and listening in on the videos It was really really funny like uh seeing her really enjoyed this writing program and um, He really has a knack for what he does and he's very engaging. Um, especially the videos that I sat in on They were really really good and I'm really really. I'm happy with the quality of the videos as well Now for the video streamings that comes with iow you can do either the Forever streaming or you can get to dvds. I decided to go ahead and do the forever streaming since I do have like Really good internet access where I am at so um, I will always have the streaming portion So if I do want to go ahead and do this program again with my younger kiddos I will have everything that I need I may need to buy like another student pack But other than that like I would be ready to go for multiple children. Um One thing I will say is that iow really gave brielle like a lot of confidence when it came to her writing now brielle is a strong writer, but um, she's a strong writer when it comes to creative writing She really worked on creative writing for her third and her fourth grade year So coming into this program already having her voice in writing was a really key for us to be very successful in this program Um, I definitely will say when it came to brielle actually writing like more structured paragraphs Like if I was to give her a topic and say hey brie write me a paragraph about zebras and do Some research on zebras. She would clam up on me and I noticed her doing that a lot in the fourth grade And I knew uh that I did want to go ahead and add in like this structure So she wouldn't clam up when she was given like a specific topic I wanted her to be able to translate her voice into specific topics that she was given because Writing is really going to be an essential skill for her just from now high school college really From now until you know the end of her adult life Writing is just really really important And I knew I wanted her to be able to translate those things On paper and I didn't want her to clam up and I knew I really had to target those areas And I definitely will say after completing structure and style I am able to translate different writing assignments throughout the courses of our other subjects Especially when it comes to like history and science I was able to translate all the things that she learned in iow this year When she was writing a small paragraphs and science or small paragraphs in history And it was really amazing to see how fluid her writing became especially towards the end of the second semester She was just really writing structured topics Easily and she was just used to that process and I really have to attribute that to iow structure and style At the end of this program, there was a 20 minute timed essay that she had to do Where she had to make a quick outline for her Paragraphs and then she had to actually write them They they said that the timing was optional But my daughter wanted to do the challenge and she ended up writing three paragraphs in 20 minutes And it's just so crazy because I would never have thought that she was she would be able to do a timed essay like this Especially um when we began the program with her like clamming up when it came to structured writing This right here is like an attestament to how well this program actually worked out for uh brielle Now you guys I have my list right here and um, I'm not even gonna act like I have this uh all down but As far as the cons of iow structure and style I definitely will say that the video lessons can be very lengthy and if you are doing this with a younger kiddo I definitely think you may want to like split up the videos and really make this program fit for you Um, but because my daughter is older She did have the stamina to sit in a longer video and andre pudo. Like I said, he's very entertaining So um even though the videos was broken up into two parts like so for one week the video might be an hour Long so she will do part one will be 45 minutes and like the second part will be like an additional 20 minutes remaining So um, it was long, but she enjoyed it. Um, so I definitely think that that is a con Another con I definitely will say is sometimes I felt like um I needed a little bit more hand-holding when it came to like actually edit in her papers at the end of the week um, they do give you a checklist at the end of each week of What you are looking for in the kiddos writings Like here is an example of one of the composition checklist that I will have During this week to be able to use and what I'm looking for in her paper But sometimes I felt like just this checklist wasn't enough for me to really check those like grammatical errors That bria was working on this year a lot of the errors that or the grammatical errors we was working on this year was like run-on sentences fragments and negatives double negatives was a lot of things that we were working with in her writing and um Sometimes I felt like I may have been a little bit too hard on her. Um, but then I really don't know So I definitely will say that that was like the most challenging part for me as parent was like editing her papers Uh, especially like when the kids are not used to you editing the papers. Um I definitely got like a little bit of kickback when I was editing my daughter's work because she felt like when her work Was getting edited that she was doing it wrong And I really had to explain to her the editing process and how it worked and towards the latter end of the program She began to get used to like Getting her rough drafts back and that's going over it and like fine-tuning her papers But in the beginning I felt like it was a hard hit for her to kind of see me really uh critique her work because When it came to uh, her creative writing in her earlier years I just would say oh good job great story and I never really gave her constructive criticism But while we did the iow construction style, um, I really uh challenged her and sometimes I don't know if I was a little bit too hard on her So um, I definitely would have liked to see like more examples in the teacher's manual of Maybe how they would edit a student's work and uh, the different uh editing areas that I needed to specifically look for So that is like one of my cons. Um, another one of my cons is that I said this in my previous video When I did my initial 30 day review of iow construction style is that I really don't see, uh How iow is really helping the kiddos with their own voice and writing. Um And I heard from a lot of you guys on my channel is that iow especially like in the later years They really work on the kiddos voice in their writing and in the beginning years They're really just focusing on that um initial structure So I don't have any experience with any other levels other than this but um As you guys said having that like that voice and writing is to come But I do know having like their own voice and writing is really really important And I didn't really see it uh in this level However, I was able to take like the structure and the styles that he taught And translate it with my daughter and other writing assignments for her to Create her own voice by still using the guidelines that iow gave so um, I guess it was like a Hit and a miss is what I definitely would say when it comes to the kiddos voice in their writing And the last thing I would say about iow structure and style you guys is that iow was the most expensive curriculum That I purchased this homeschooling year And I definitely know you will hear that over and over again because this program is $169 and uh, do I feel like it Was worth $169 uh at the beginning I was questioning it But after we have completed this program, I feel like I got like every sense worth out of this program I feel like because my daughter was a lot older and doing this program She was in like the latter end of this level in the fifth grade I feel like I really was able to squeeze out every little bit of juice That Andrew Pudewa was teaching and overall I am honestly more than pleased with the growth in her writing and um, I will continue with iow structure and style throughout the course of our homeschooling year Now after iow structure and style level 1a the next level is actually 2a But when I looked at the program and how briel is writing I decided to put her in iow 1b, which is the middle school level The only difference between 2a and 1b that I seen was that the source texts are a little bit challenging in 1b then they are in 2a, but other than that they are going to go over each like the same stylish techniques in level 2a and 1b if that makes any sense. So Like I said in my curriculum picks videos if you guys have already seen it This iow structure and style is really an honorable mention because I don't know if We are going to be able to commit to doing another level of iow structure and style because the curriculum that we are using is heavy in writing But if we do pick this up We will pick it up either in second semester or the summer of her seventh grade year We will go ahead and do a second level of iow structure and style because I definitely seen like all of the benefits of this program Um, I cannot end this video guys Without talking about fixit grammar for this homeschooling year We completed fixit grammar book two town mouse and country mouse And then we also completed fixit grammar robin hood you guys I love fixit grammar is very very short and effective I definitely will say a brio is really really good in grammar. So this these two books was really a review for her She didn't really start learning new grammar skills until the second half of robin hood But i'm really happy that I solidified those grammar skills for her And I definitely seen by her using the fixit grammar with the iow program. It was beneficial I don't know if you guys know this but at the back of iow's fixit grammar There is a portion where the kiddos are Taking different strong verbs from the actual passages and they're making lists with all of those strong verbs that they see And also like any quality adjectives and things like that And what brio was doing with these lists was she was taking these lists and using it with her iow structure and style So she was able to really get some inspiration from some of the strong verbs that she was finding in both of these fixit Uh grammar levels. So um, I'm definitely happy that we benefit or that we used that portion of fixit grammar because it very it paired very well with um Iow structure and style. So you guys this is my final review of iow structure and style. It was absolutely worth it I absolutely loved it. We had a few hiccups, but other than that, um, I'm pleased with this program I really hope today I answered all of you guys's questions about iow if you have any more Just go ahead and leave them down below and I will try my best to get to all of you guys's questions Um, but as always you guys, thank you so much for watching and I look forward to seeing everybody in my next one Bye


Now, having done all the physical separation processes on the crude oil, such as distillation or deasphalting, de-waxing, we have pretty much squeezed out what we could from the crude oil, but that the yield of these products, particularly the light distillates like gasoline or kerosene, does not really meet the demand. The larger demand for distillate fuels, particularly gasoline, started with the introduction of the mass produced automobile, Model T, that's in 1920s in essence. So we need to now change the composition of the crude oil, separating it into desirable fractions does not cut it anymore. We need to use chemistry. So what does really chemistry mean? We need to break bonds and make new bonds. The first chemical process introduced right around that time, the thermal cracking process, are meant to convert these heavier hydrocarbons, longer chains of paraffins to the light distillates or the gasoline boiling range, by breaking these bonds, by brutal heat, heating these temperatures until they crack pretty much, until the compounds crack or we break the chemical bonds. So this thermal cracking process delivers the gasoline that was needed for the automobiles that were introduced at the time. Currently thermal cracking is not a significant process in a refiner in the US, because the gasoline produced from thermal cracking would not really work in the current automobiles that require higher octane number fuel. And that is the reason why pretty quickly, right around the Second World War, the catalytic cracking processes were introduced, making higher octane gasoline. Now there is a difference, chemical difference between thermal cracking and catalytic cracking that is beyond just using catalyst in cut cracking processes. That is the chemistry of reactive species. Now thermal cracking proceeds through neutral reactive species that we call free radicals. The chain reactions of free radicals govern the thermal cracking process, whereas as we will see in the next lesson, ions, charged species, carbocations govern the catalytic cracking processes. Another use for thermal cracking was to really convert the bottom of the barrel, the vacuum distillation visit into usable products, such as fuel oils in the visbreaking process where we break some bonds to reduce the viscosity of VDR so we can have a fuel that would flow, that's really a residue of fuel oil, or heat the vacuum distillation visit to such temperatures that we pretty much destroy the molecular makeup to make a byproduct conch, reject carbon through this byproduct to make lighter compounds, lighter distillates like gasoline, diesel, or kerosene from this very heavy end. So this is essentially a thermal upgrading process.


Now, this insight is now increasingly being accepted in the central bank and supervisor community. Actually, there is what we now call a central bank and supervisor network for the greening of the financial system, the NGFS, or the network as some of the insiders like to refer to it, initiated on the initiative of the Bacte France 16 months ago, but now consisting of more than 35, actually 36 members, six observers, central banks and supervisors around the world that have subscribed to that insight, to saying, to understanding climate change is a source of financial risk and thus is part of our mandate. We have just published a report. As an NGFS, there is various recommendations there and the one that I think is maybe more relevant in the realm of this discussion we are having now is that the recommendation goes that central banks and supervisors should actually integrate this insight and the risk of climate change in all their procedures and processes.


Welcome everyone so and welcome to the to the conference to your Python So My name is Leandro, and I am a software engineer at arm in the UK And I'm here to present you this talk about with an introduction about Apache TVM and the idea is for me to Show you why It exists as a project which gap it tries to bridge and Then I will show you some of the main features we have and a couple of demos So to start we will see an overview about how to install Then a list of features and main functionalities you can access when using TVM a Couple demos with command line and our Python API and then some final remarks Also like to mention that my involvement with the project so I've been working With this project for about two years and a half and I I'm a committer for TVM and one of the maintainers of the TVMC command line So to start I would like to explain what Apache TVM is as a project and what is the gap that it feels as Some of you might be aware the Ecosystem for neural networks and the ecosystem for deep learning is quite complex And I think this picture summarizes it very well So from the top side you can see that lots of groups are concerned with implementing input frameworks Operators so that you can create your own neural network models So you see over there TensorFlow, Keras, MXNet, PyTorch So these projects are concerned with creating those operators so that people can create their models To accomplish something be that image recognition Speech recognition text to speech this all these sort of cool things we see with deep learning every day On the bottom side you can see that other groups and companies and lots of people are creating harder to accelerate deep learning models because these Models are Some of them are quite big and we want them to run with good performance. So We try to squeeze every kind of a little gain in performance In many ways as possible So be that with hardware be that with a compilation be that with specialized libraries that Know how to run these internal operators very well But then there is this so there are if you are Implementing or creating a new harder to accelerate deep learning you want to be supported by as many input frameworks as possible and on the other side if you are working on an input framework such as TensorFlow or PyTorch and this sort of thing You are interested to be supported by I mean as much hardware as possible and have access to those libraries that Can give you gains in performance? So TVM Is as a project it exists to breach that gap from many input frameworks supported to the ability to Support your hardware and support your Functionals that will make your models to perform well So in that context so Apache TVM is an open source project and It defines itself as an end-to-end machine learning compiler framework for CPUs GPUs and accelerators So translating that into some more kind of a concrete pieces So imagine you have a model in one of those Formats in there such as TensorFlow PyTorch TF light and this sort of thing You will use TVM to target those models to be run on your CPUs GPUs accelerators and Libraries as well. So you will get a mix of Which parts of your model are more suitable to run on each of those target Hardware and or libraries So Apache TVM is implemented In C++ and Python, but it presents itself as a Python first framework Which means that every major feature is Supported in Python and it has an API to be accessed in Python as a community We have been working together for Well some time to get our Project exposed to developers and Python developers, especially such such as yourselves And we have been working on providing a Python package on PyPI so it's currently literally in the last weeks we've been releasing a TVM 0.9 and It should have a pre-release package available from from this morning checked and You can install using this command So that there might be a couple things in there Which is that dash dash pre is to allow Non-release versions of the package and there is also the square brackets part TVMC which is to set and install a set of dependencies that are not installed by default when you install the package so it's It is this way because there are multiple audiences so you can use TVM as An API to integrate it with your project But also we want to have it to have this version with kind of all Batteries included so that we have everything you need to run TVM as an API or as a command line tool There is there are other options. So the build is highly customizable. You can Include and remove optional parts as you wish It's very well documented the build process. You can check on that URL As we have lots of dependencies because we support lots of things. That's kind of a one of the Main features of the project is that support is very wide in the in the deep learning ecosystem We have and we make available some Docker image with all the dependencies that you need to have a standard build So you can you can check that on the Docker repository as well Now some Coverage on how to use Apache TVM. So there are two Main ways as I mentioned there is an API that you can access to do that those transformations on your models targeting to a specific hardware So API's there are two API's who Allow you to access most and all the features which are the Python API in the C++ API So here we're talking More about Python API. There is some documentation You can check about how to use TVM with with its C++ API And there is also a more User-friendly so if you are used with compilation tools Which in practice is what TVM is so if you are used to compilation tool such as clang gcc and and all They compiler ecosystem. We provide this command line interface Which we call TVMC as part of the project so that you don't need to go there and get to know all the internal parts in order to make Standard workflow to run. So this is We'll cover the command line interface today as well as one of the Python API's That you can use to access TVM. So the highest level API that you can use to access TVM main features Yeah, so as I said TVMC it exposes Some features of Apache TVM to end users So that is a user who wants to Build TVM or have TVM installed on there on their machines and want to accomplish a task using TVM as a piece so You will fit that piece on your workflow and you you have kind of Limited expectations on how much you need to understand how that works internally, right? So you should be able to just use TVM as a tool on your toolbox. That's that's the idea So it comes in two flavors one is the command line tool that we will see I just just to give you an idea so that's kind of just Kind of a small tool that you can use to access features And also we make it available as a high-level Python API So that you can accomplish most of the things that you can do with the command line via Python scripts TVMC is part of TVM so there is no need to install two things you install you install TVM as a Python package you have access to TVMC and the main advantage is that When we upstream and we made a TVMC available There was this thing that every time you wanted to use TVM you would need to create this boilerplate and this would break if the API changes and Also, you would need to repeat that for as many models as you have our projects and this sort of thing so there's a way to reduce this boilerplate a code required and also to Follow what is the best practice for example to compile a model? What's the best practice to tune a model and make that very specific and with good performance or trying to improve performance for your target hardware we Made that official as part of the command line tool so that you always have access to Across time. What is the best way to accomplish that high-level task? So The command line tool I'll go briefly on on how it is organized So you you will see that as which is kind of the fashion these days You have a tool and then you have subcommands to expose features So you see TVMC and then a subcommand with the specific options for that There are Four subcommands these days So we have TVMC compile which we use to translate a given input model so get an onyx model for example from the onyx deep learning framework and you will build a compiled version of that model and So if you understand a little bit about the compiler's ecosystem, it will Well, it can use and we will use by default LLVM to generate native code So you will be running native natively on your own machine that model Translated from the high-level framework There is also TVMC tune. That's a green box TVMC tune Allows you to try many version many versions of the model with different compiler optimizations to see which one gets performance improvements on your machine and Then it gives you a report of how I mean what it found it found Which runs best on on this specific target that you asked Then the TVMC run the orange box so that allows you to execute a specific model so you compile the model you generate a Package with that model and then you can run that which is the final goal to generate predictions for from a specific model So if your model is for image recognition, so you do TVMC run you will be able to collect some of the outputs from that particular model Finally the great box that's a TVMC micro so Many of these models they can fit into microcontrollers, so very small boards like raspberry pi Pico the last one and Many other boards from from different vendors so you can generate those Generate code for a particular model that can fit into those small microcontroller boards and This is a set of Features that allow you to Automate that process so there are some features in TVM that allow you to just translate your model from the input framework to see and then We use that to integrate that model with an embedded project and then you can run that on on a small board so Going a little different to TVMC compile So there are a lot of input frameworks that we support So if you have a Keros model on X paddle paddle Pytorch and TensorFlow You can use a TVMC compiled transparently just to get that model and generate code for that model so you can have a Compiled version of that model so they wording I'm using to Say that output is a compiled module because that is something you can integrate with your projects in many ways so if you know a little bit about Compilation and an output formats for compilation So one of the outputs of these TVMC compile can be a shared library So a dot SO file on Linux for example that you can use to Have access to your model functionalities via C++ But we also offer facilities to load that Using Python and then using the TVM runtime to execute that model locally on your machine So it's it's native code running on your processor. There are not so many layers Like using an interpreted runtime for example Yeah, so you can the last bullet in there is a cross compilation so you can cross compile again taking advantage of cold gen cold gen like LLVM and In that way you can generate a Compiled version of that model for a for a machine which is not the same That you have running Now TVMC run so the way TVMC Run works is it gets a compiled module from the output from the previous command Plus some input tensors So how do you want to which input do you want to pass that model and then it will generate predictions? So it will Give you the output of that that the model would give you when you run it So you have access to those tensors you have access to those rays and then You can interpret that as as the output of your model It also supports some cool features like profiling You can see if you are somebody who is working on the side of creating neural network models You can see what is the cost in time of running each layer of your model So you it can generate quite detailed prediction out profiling output and Also, it has something which is very interesting. You can using other TVM features such as remote execution you can execute your model Remotely on on a different machine You just need to have the TVM run time on the remote machine running and there are facilities and everything Within TVM to run Via an RPC tracker so you can have a pool of machines that are ready to execute your model. You have your TVMC command line and you just kind of will dispatch jobs on those remote machines to run your model and accomplish your task So if you have if you are integrating with some hardware, which is not the same hardware that you are using to develop this is very handy because then it gives you that Integrated mechanism to run that using all TVM parts of the TVM project Then TVMC tune. I guess just going one step back So the tuning process is something that is particular to TVM is one of its main differentiators so to speak and it aims to Find configurations in the model or activate and deactivate Compilation optimizations to make or to try getting better configurations for your model So it will run and it takes some time To find those configurations as in intermediate shape sizes and this sort of thing In order to get your model to run faster on a given machine So if you are running your model on on our GPU, for example, it might benefit from having data in particular shapes to take advantage of your GPU architecture and The output of this Are tuning logs so tuning logs they will list Very in a very detailed way for each operator on your model using this configuration. This is the performance The process achieved and it will try to iterate that over time and improve The the configuration so that if it finds a way that it run faster Then it will try to evolve that And then over time giving you or trying to give you performance gains Yeah, so the other thing just coming back to this is that so these results then Once you run a session of tuning these results you can run to do further tuning and Get and trying to find even better even better configurations or you can use this as an input for compilation So if you remember two steps before you can on TV MC compile You can provide tuning and then it says yes, by the way I know that these shapes in these layers and everything Will run faster in this machine. So generate me a model which takes that into consideration then finally TV MC micro this was implemented in the end of last year and the idea is to provide some facilities to Simplify the workflow of starting from a given model make that model to run on an embedded Operating system such as Zephyr for example if you are familiar with embedded operating systems it can also generate Arduino style projects and it will From behind the scenes what this does it will put the right sources in the right places And it will code gen the model in the right way so that you can transparently just Make that project to compile with the model and make that model to run on an embedded device And by embedded device. I mean more Microcontroller in microcontroller space So you start with a compiled module plus a templated project So so this template project knows where the sources need to be correctly So when you generate your model as a C source file Then it uses that template project that it knows where to put them so that it generates a valid project then it generates that embedded project and You can put them in your target hardware So if you look for Zephyr, so Zephyr is a very big embedded project Embedded operating system and you can transparently use in this tools to generate that Now a little bit of a Comment about inputs and outputs so when you are implementing a tool which aims to be generic such as TV MC and TV M You need to provide a generic way so that people can input Data on your models and read the output So every model or every class of models seem Tends to have a particular way that you Want to format your inputs so that the model accepts it for example If you have a image recognition model It will expect that the inputs is not just an image or a random image it will expect the image to be on a particular size and The colors on that image should not be kind of any colors or in any color space So it expects the for the the input format to be quite strict And if you don't do that you won't get the full benefits of the model we were using so because of that Which is particular to every model when implementing this tool we decided to go with Very simple input format which is serialized numpy arrays So you can the format is very documented and is very simple to generate models and to to export and import from those from the from that format and And the idea is that if you are integrating this tool with your model and you know You will need to have access to that information Then you will work with inputs and outputs using that npz format I will I will show an example on how to do that Yeah, so it's it can be integrated very simply So usually in this place you already have numpy as a dependency, so you already have it in there and the The idea is that just before giving the inputs to your model you need to convert them to npz and Once you get the outputs you will need to parse the outputs as an npz array Yeah, okay, so I will show how that is done and kind of a full workflow with that when I do the first demo which is soon So then when we were implementing TVMC as a command line tool for TVM then people noticed that The API we were creating to generate the command lines It was a very good obstruction level to have access to TVM features then some work was done in order to make those APIs to be officially Provided by the project so that you can use a set of APIs which is stable to Do a common workflow such as compile tune models run models the sort of common task in a way that It will be more stable than the underlying APIs that are used by these commands So if you follow using the APIs on this module Then you are less impacted by internal API changes so you can keep taking advantage of TVM features and Not have kind of breakages and everything all the time now So this will be our second demo for today, and I think now I'm gonna start So on the first one as I said the idea is to do a full workflow with the command line and I'm gonna show this today, but this is also available As a tutorial in TVM Which was So I was initially involved in the writing of the first version and then it was improved by the by the community and the idea is that it has a Detailed explanation of every step we are doing you can reproduce this on your own machine and You will hopefully achieve the same results that we will achieve in here So to start just going back to my terminal and The the idea is that on the first step we will download a model. So this model is a ResNet 50 so it's an image recognition model So which means that you provide an image to it and it will say what is the most relevant Feature in this image. So what is the main characters of main character of this image and with which? Certainty so to speak The So yeah, so the first step is to obtain the model as I was Planning and as I am planning to do this live. I already downloaded the model So the model is this file here is an onyx model. So it uses the onyx format to implement the model there are other Input formats that implement the same model. So for you to have an idea But for this demo we are using this one and then the first step is basically to compile the module and Generate some code out of it. So the idea is that we will run TV MC Compile We need to provide some Target, so I will use LLVM. So LLVM will be used to generate machine code for this specific model And it also Just to show you that's that's not Kind of that's not a mandatory argument or anything I'll just show you some of the internal layers that TVM uses to in order to Code gen this model. So I will first So that keeps the same I will show you the LLVM code it generates and I will also show you something which is Internal to TVM and a specific to TVM which is called the relay IR so Just to understand a little bit of how the process works internally to TVM you get this model which is in your chosen Input format TVM will convert it to relay IR which is particular to TVM and then from relay IR It will go to the back end. So it will go to the Layers closer to the hardware. So it will code gen or it will integrate with any libraries that you want to have it integrated with and Yeah, but always starts from converting a model from a particular format into relay IR Now I would just set the output name so that I will call it module So we just we just start the file so that we don't generate kind of a scattered set of files and Just yeah, just as a terrible and then the model So this takes about a minute in order to convert this model so we can just wait it in there and I guess while this is running I can give you a comment about What are the next steps in the process? So we will use this compiled module To generate some predictions and then we will read those predictions and interpret them So as I mentioned before so every model will will generate and a race basically some sets of Numbers and those numbers we need to interpret them As kind of a users in order to generate something that is that we can interpret so if generates This model will generate kind of on a thousand different classes So which ones? What is the probability of that being of that image to belong to that particular class and But that image as itself it Reading that and interpreting that is quite hard So we can Just write a small script that will open that and we will generate some information that we can read in a simpler way Now, okay, so that's done as you can see there is that message one or more operators have not been tuned please tune your model for better performance and This is basically Saying that I didn't provide any tuning tuning inputs for this model Yeah, but we will do that later Now what I get that as an output is this module dot are and the idea That I will show you now is My preprocessing script so in order to input something in this model I need to do some handling of these files and things so What this is doing is Downloading an image from from the internet. So that's that little cat It will do some Normalization of the image which is required by the model. This is not this is not required by by TV MC Anywhere that you would use That network you would need to do that Handling of the input so it will normalize according to to some factors that is required And then in the very end what I'm doing is just saving that model as an npz Array, so it's serializing the numpy arrays to a file and that file. I'm just calling image net cut Dot npz. That's numpy does that for us So if I just call that I can I can call this process and It does that and it will get that image net cut dot npz file in there and the so the idea is that we will be able to TV MC run then send that inputs We'll say that the is the image net cut the output Output I'll just call this output One dot npz. So that's the output of the first step of the demo Yeah, so then that is the module Tar. Oh, yeah, so just others it's more flag here, which is print time and then it will so Compiling if you remember it took about a minute Running it's very quick because it's just invoked the runtime loads that shared library and then runs it providing our input Our input didn't need anything special from the runtime because we provided it already Or everything it was in the right format with right names and everything so we can see it run I mean at the order of 51 milliseconds It's all the same because I run it only once we can basically just if we want to benchmark or something We can just say repeat And then you say a thousand times or something to avoid the CPU noise or GPU noise or and this sort of thing So, yeah, so this run Quite quick because it's just invoking the runtime now the next step would be running TV MC tune And then we would just say target equals LLVM And then our model and these would start a Tuning process. So that tuning process. I've run it just to make sure that it was quite fresh I run this with TVM sources from last night and Just so that we don't wait 12 minutes in here. I run this before about an hour ago To generate a tuned tune the logs From that so these tuning logs are here and If we have a look on them, I mean, don't Don't get scared by this but The idea is that these are Outputs from the tuning process. It's a sort of a messy JSON file, but it's useful for the compilation process a few things to identify here. So this is a neural network operator and some data types some Shapes of tensors formatting of the Input and then some performance results. So that I guess the the main mental model here Is that it correlates some performance outputs to configurations on a particular neural network operator That that's what it does and it does this a lot of times So then that's the that's the idea then it When using it basically the first thing you do is to fish out the best results and then see where they fit on your model And then it applies it in there That's that's kind of the main idea But how do you use those? So you do TVMC compile You say dash dash tuning records, that's the official name You just say tuning logs Dash dash target as well What else so this and then Dash dash output. I'll just call that. Yeah, so it's already there as a tuned module To that are and then our res net model Model to sec It's the beauty of live demos, right? Oh, yeah step on one. Sorry Okay, so now it is it's doing the compilation of that same model and But instead of just doing it out of nowhere is Basically providing some tuning records to try guiding the compilation process for us and the the idea is that when it finishes it will use at least Tested versions of the operators that Gave some performance improvement the longer you leave it the bigger are the chances you get some improvements Now if we just run That same model again, so it's the Print time and then I'll say tuned Module To and then I'll just call that output to So if we compare this with the previous run so there was again In performance and just by the fact that we left it tuning for a while and the the idea Is that if you have a particular hardware or if you have a configuration with GPU and everything? The idea is that you can make that model to at least give it the opportunity to try to get Some performance improvements on that particular hardware now Okay, but then there is this thing so we run this quite a few times, but we didn't check the outputs So if we give the model This input so and that's the input we are using and that's the input if you reproduce this tutorial you will use if we basically so we are getting as an output of the TV MC run command you get some vectors in there and What I have is a post-process script script that will Basically download some labels from that model which correlates which class of the model So if this class is very high in terms of the prediction This image shows a bicycle or this if this class different class it will be a guitar or something So the idea is that it will correlate and print us the five most relevant Classes for the predictions generated by that model and the idea Is that if we just do Python post-process and we say output One which is the output from the first step we've run It will show that it is a Tabicat with 62% of probability and the idea so if we run that all that tuning a thing we generate some Outputs we don't want to degrade the model quality and the idea is that It will run and with the output of the tuned model it generates The model the outputs with the same Probability levels so that's kind of an accurate tuning process that that we run Okay, just a final thing I wanted to just give you a hint of The how to accomplish a similar thing using the Python API so that Kind of a codifies everything that we run on our practice So the it loads the cut dot np set loads the model Runs the compilation process and then runs this on CPU and then generates the output So if we run this we will have the output number three And then it will generate with the correct outputs I'm getting out of time and I just wanted to finish with This with some final remarks So this was a high-level introduction to TVM as in why it exists What are the main features and how to access them as a Python programmer or that or as an end user I Recommend if you are interested in TVM you can read about remote execution and read more about how to run TVM or microcontrollers and Finally just wanted to say that so TVM is a very Active community is very friendly community So if you are interested in this area of deep learning Compilers and the intersection of all these different layers in the deep learning ecosystem I recommend you to reach out There are lots of opportunities in the project for Python programmers and Python Development and everything I'll be around in the conference for one two Friday and Yeah, just reach out if you want to chat. Thank you very much


Once again, here's Professor Resnick, and good day to you, whatever time of day it is. I want to pick up on that last idea. I want to ask the question is how this class exploitation, again, the assumption, assuming Marx is correct, how this class exploitation can continue, how can it occur and continue in capitalism given that it is this kind of ripping off of wealth of those who produce it without getting anything in return. Marx provides a part answer, there are many parts to this answer, which is that people are not aware, they're not conscious of class exploitation, and hence they don't move to eliminate it from their lives, so it's not aware that it's going on. They lack what is called in the Marxian tradition class consciousness, an awareness that that economic part of life is occurring and hence they don't move to get rid of something which they're not aware of. So one of the purposes of Marxism, and indeed this course, this online course, is to make people aware of something which is going on in their lives which they're not aware of, and that's what any theory does if you think about it. What a theory does is try and make us conscious of something which is occurring in our life which are not aware of, whether it be a physical object contains particles in it, so modern physics would make us try to be aware that all of nature is comprised of particles, whether it be a particular kind of disease that we're not aware of in our body, so your N.D. tries to make you aware that there's something going on in your body that you're not aware of so you can take your medication to deal with it, such as the case with Marxism. It's a particular kind of explanation or theory which is trying to make us conscious of something which is occurring in our lives so that we can get rid of it, so that we have hope that we can get rid of, since there's no inevitability that we will deal with the disease that the N.D. points out to us. There's always a hope of the theoretician that we will take action. So there's two parts then to this Marxian theory and I think that what Marx was trying to develop. Number one, Marxian theory is aimed at making us aware of class exploitation with a hope that we will do something about it, specifically eliminate it from our lives, just like we would eliminate any kind of problem that once we became aware of it. And the elimination of class from our life is so important to Marx and to the Marxists thereafter that they give a special name to the society in which there is no longer class exploitation, no longer this kind of social theft that we talked about last time. The label that's given to that kind of society, once again a society without class exploitation is called communism. So communism is not a society in which everybody has the same income or everybody wears the same shirt, everybody loves one another. I mean it's possible but that's not what Marx had in mind. Communism is a society without class exploitation so that may be a new kind of definition that you have in terms of what you have heard here before about communism. In terms of what we did last time, which we still have on the blackboard here, that means that the workers who produce this $12 trillion, $6 trillion of which is surplus, they get $6 trillion of wages, the workers who produce this surplus value would be the same collectivity that receives it. So communism is a society in which, according to Marx, that this surplus produced by workers above and beyond their wages would also be received by workers. So that's kind of a rigorous definition of what it would be communism in terms of what we have done. All right, next step, okay, that's the class part of life. If I may, I'm going to just erase this and introduce a still new idea here, which is going to be presented in your readings and you'll have quizzes on this, which is considered life, all of reality, all of the world, it's an infinity of things, let me write that in the blackboard, that's an eight on its side. There's lots of stuff going on in the world, okay. Marx identifies class as one of these. This production and this appropriation of surplus. But then there's everything else. If I can just have that kind of taxonomy, which I've divided the world, this is the world, into two parts, the class part and the non-class part, okay. And in the non-class part, there's everything, like what, well, obviously there's nature, there's the rest of economics, you know, markets, production and so forth, there's politics, and of course there's culture that kind of exhausts the set in terms of how I've divided non-class. There's the biological and chemical properties of the world. There's the market and there's production and technology. There's the making of laws and the disseminating of rules and laws. There's the production and dissemination of meanings and all different kinds of meanings. So Marx then, having focused upon class, he's going to ask the next question, which is, how does class connect to non-class specifically? How does the existence of class exploitation connect to the environment, nature, to economics, to politics, to culture? What's the relationship? What's the logic between the two? And what he's going to argue is that the existence of class is caused by non-class and the existence of non-class is caused by class. What he's going to argue here is that there is a connection between the two in which each is the cause of the other. And there is a fancy name given to that connection. It's called dialectics. So one of the things we have to examine in this course is this dialectical connection, this dialectical logic between class and non-class, specifically that they each cause the other. And that's part of what we're going to do and we're going to use a different word since dialectics is loaded with different meanings. I want to use a more modern word. The word over-determination in this course to describe this kind of causal connection between class and non-class, once again, that each is a cause of the other. Okay, so you've got to summarize. We have two things that are going to be discussed in this course. One is that what is class? We'll come back to it again and again, and it's a central idea in capital. Secondly, what's the connection between class and everything else? What causes class exploitation? That's how this causes this. How does the market help to cause class exploitation? How does politics, Marx is very provocative, he's going to give an argument that freedom and democracy are partial causes of class exploitation. And of course, as I said before, class exploitation shapes the market and shapes our notions of freedom and democracy. There's a third part of this course, which is after we've done all this, after we've focused on class, non-class, and how they connected to one another, that is after we've focused on the Marxian theory of society. That's class and non-class causing one another. Then how do we know that which we've studied is true? That's an interesting question.  This particular class, dialectically constructed class idea of society. How do you know what's valid? And that third part of this course has got to do with a Greek term called epistemology, okay? And epistemology is a theory, the logic of theory, the logic of learning. So there we're gonna discuss how we go about assessing the validity of Marxian theory, and indeed the validity of any particular kind of theory. And as we'll see, Marx, we're gonna do in this course. And I'm gonna show you how there are three kinds of epistemologies here. And Marx affirms one of them. The three epistemologies will be two traditional ones. One of empiricism, the other of rationalism. And the third that Marx comes up with called dialectical materialism. And so what we wanna do in this part of the course is compare and contrast these different kinds of epistemologies. And our most important question after we do that, why does it all matter? So let me stop there with this second presentation. And then soon I will be back with the third.


Lately, I've been struggling with something pretty big. It's one of those things where it's big enough that if I overcome it or change the way I look at it, it's going to dramatically improve my life. But if I don't, it's one of those things that's going to set me on the trajectory where I take two steps forward and two steps back. It's one of those things that starts as a belief, and it's really just a half-truth. And the half-truth is that I believe I have to work hard to be successful. What's up guys? Alex Hine, author of the book Master of the Day, chances are you want to be more successful. You're working hard on figuring out how to set your own goals. Well, I've included my own personal goal-setting system. It's a free worksheet I've put together. It's in the description box right there below. It's the very first link. Get the free goal-setting worksheet. So go grab that. You'll also be added to my email list for my personal development and weight loss crash course. So let's talk about this belief that I have, that I believe, and I still on some level believe that I have to work hard to be successful. I wanted to share with you, because it's something I talk about a lot here, how beliefs end up ultimately shaping your reality.  The reality is that I always believe that you have to work hard to be successful, right? Like no one can do your push-ups for you in the gym. No one can cook your meals for you to be healthy. No one will run your company for you unless you have the money to hire people to run your company for you. Like you have to work to succeed. And yet the problem was that I believe that you have to work hard to be successful. And that created a very specific reality in my life, where first of all, I sought out opportunities that involved hard work, rather than it being way too hard and that was like a red flag, like there's too much friction here. There's either a misalignment with my interests or my strengths or what the market wants. I view that as okay. It's tough. So what? That's how you build a company.  That's how you get fit. That's how you have an amazing relationship. That was the belief. Now the belief also did something else interesting because when I wasn't working, I felt guilty because I hadn't reached my goals yet. Because again, the belief was you have to work a lot and you have to work hard to be successful. So of course, when I wasn't working, I wasn't making progress in my head. And on top of that, the weirdest thing was that when things were too easy, when I was getting results easy, I almost viewed it as a bad thing, like how messed up do you have to be to be reaching your goals easily and effortlessly and then think it's bad.  Now really culminating in last year was the apex where I was starting to reach that point of burnout. I started having a lot of other health symptoms related to stress. I had to challenge that belief. And what I realized is that number two, hard work is actually not really strongly correlated with success. Like when you think about it, Beyonce does one show, she probably gets over a million dollars, right? Well, I don't make a million dollars in one year. So it's not at all related to hard work or even time. There's something much bigger going on. When you think about the hardest working people, they're probably actually Indians in the third world picking up garbage to somehow recycle that and get however many rupees they need to survive. Like someone in the third world who has to work 14 hours a day getting water, getting food, they're working hard and they do not have any material abundance or maybe even other forms of abundance.  They're not working 24 hours a day. In fact, they're probably not even working as many hours as I am right now. So what was it that they're doing allowing them to reach that that I'm not doing? These became my new kind of questions to change my belief structures. And the last piece of evidence for me with this new belief structure is that I took a month off this summer when I went to Italy for a wedding in Portugal with my family and my parents. And I had the highest month I've ever had in my business when I wasn't working. So then it was like, I was not working. I did the least effort and had the max return. So there was clearly very little correlation between how much I did and financially the amount of abundance that I had. So part three here now is I want to share what I'm doing to change that because I know you probably want to change some aspects of your life. The first thing is that I know that my financial life, whereas it's good, I really want it to be 3x, 5x, 100x what it is now. I want to be able to help my parents retire, help my siblings graduate with no medical school debt. To do that, I need to live differently. So the first thing is that it always starts with beliefs, right? The domain of my life I'm getting the worst results in, by my opinion, is my finances. And even though they're good or great compared to other people, I want it to be exceptional. So it starts with my beliefs. My first belief was that I have to work a lot, time, and I have to work hard effort to get the results I want. So now I've changed those beliefs that hard work is uncorrelated with success. So what should I focus on as the intersection between doing work and being smart? Where's the leverage point? That's my first question. The second thing is regarding time, because I told myself I needed to have a certain number of hours to work in my business. So what did that end up doing? It made me inflexible and I felt guilty going out on the weekends. I felt guilty taking one day off, like I still work on average six hours a day each Saturday and each Sunday. So it became my hours worked are not correlated with my financial success. So not only are my hours not correlated, my efforts not even correlated. There are other factors. And then I created new beliefs, like for example, that I'm effortlessly supported, or that my business is filled with synchronicity. And if I ever feel like things aren't going well, I will be provided with the next step that I need to do to 10x my business. So I started adopting these new beliefs and I started writing them on paper. I started going through the process of visualization and affirmation, where I would read these things, I would see them as if they'd already occurred, and I'd generate the feeling. So for me, the big difference is that when you want the feeling of I feel in control and supported by the universe or God or whoever, it means that I saw myself in the morning. I'm going through my business. I'm working on the projects that excite me. But also, I don't feel any stress or anxiety because I'm not worried about it failing.  I'm not worried about not having enough time to keep growing it. Because the belief structure was that I'm effortlessly supported, that my business explodes through synchronicity and I meet all the right people at all the right time.  So basically, how I view it is this three-part process, right? You look at your old beliefs, how they resulted in you creating the current life you have. Pick the domain of your life that's working the least. Relationships, health, finances, there will always be beliefs behind them. Otherwise, they'd be working great. From there, you deconstruct that and find the new beliefs that you want. And the way you show yourself that it's true is you find evidence of other people doing what you want. People who are not spending two hours a day in the gym and look like they have model bodies. People who have had effortless and fun relationships from day one. It's never full of drama. And so on and so forth.  You tell yourself there's another reality that exists that other people have. I can have it. I just need to understand that this is a fact. These are my lines of evidence in that new life. So I hope that helps you guys. That is basically my process for reinventing a certain aspect of your life not going well. Don't forget I've included that worksheet, including all the visualizations, the habits, all that good stuff. It's in the description box right there below. The first line, you click that, sign up. You'll also be put on my email list. You can reach out to me there. And again, you can check out my last two videos that have come out right here and right here.


Hello, welcome to CMC markets. Yes, it's that time of year where I open myself up to ridicule, but I'm not doing it alone I've managed to drag Ryan who's head of our product development Where we're going to have a look back 2015 been a very very busy year not only for CMC, but for markets. We've had to contend with ECB QE the Swiss National Bank events in Greece UK general election the first Fed rate rise in nine years And a commodity price meltdown, but it's not just been a good year for markets or a busy year for markets It's also been a good year for product development a number of really popular new features Ryan Yeah, no, it's been a very big year Michael I'm we've done a number of releases including guaranteed stop-loss orders Earlier in the year which have proven to be really popular But also a number of navigation issues such as inbuilt search functionality as well as module linking And more importantly recently I guess the the new countdowns feature which has just been a huge hit with clients So it's been a rather big year, but we have so much more again our plan for next year, which is really exciting I mean one of the things I like using his client sentiment I think for me it's really great contrary an indicator and it certainly helped me in my analysis I have to say I'm standing here talking to you in this silly Santa hat And I do feel a little bit self-conscious But nonetheless, I think you know one of the good things about these types of videos is there a great way to communicate with our clients Introduce a little bit of fun. Yeah, and after Ryan and I have finished chatting We are going to do a number of outtakes These videos are never seamless as Ella behind the camera will tell you some embarrassing moments Some make it to the cut some don't but nonetheless as you say 2016 hopefully this is good a year for the markets as well as the platform Is there any way you can sort of give us some clues as to what could be We have a number of new features coming out early next year, which is it which is really exciting We'll be able to give you a bit more information earlier next year But yeah some new product types some new features on the platform which which is really going to be exciting release for us I'll certainly try and touch upon them in my weekly videos, which will begin again Starting the week the 11th of January Otherwise all it's left it for me to do is to thank you for tuning into these videos over the past 12 months going to leave you with some outtakes and At the very end maybe a little message from our broader marketing department with a little bit of a Christmasy feel Little bit of a techno techno Christmas lights That's going in the outtakes in it. I know it.  I do like a bit of pink Yeah, I mean I don't want it to be like where people are not listening to me because they're like what's going on Just about pulling it off Oh No Okay, so this bit I'll do like me looking and then I'll just do the usual now looking at y'all think But hyper No good, you're heathen I could go I Couldn't even do higher Okay, as I said previously these videos are a team effort obviously We'd all like to wish you a merry Christmas and a happy new year from Ella camera woman me and the marketing team behind This guy lost a bet Merry Christmas


It's official. My brother is coming here to the Philippines. He's flying from Vancouver to Manila Next month. He'll be joining us in three weeks and there will be more people coming possibly to the Philippines Would you want to come live and work here full-time? We have at least one more candidate who is planning to come from the UK He will be flying here if everything works out shortly after my brother comes I plan to document the entire event using a GoPro so that you'll be able to see Exactly what it involved going from an airport in your local country To the Philippines from the moment you land what you see What taxis are like what people are like what the environment is and what you're seeing behind me is Where we live in Eastwood City Would you like me to give you the full tour so that you can decide perhaps to join us here now? This is not a vacation guys if we do bring someone It's an all-expense paid trip to work to produce to focus your energy on Making amazing products or services so that you don't have to worry about annoying things like food rent Apartment an office Internet computer you get the idea we provide all that as an incubation center so that you can focus on building your vision and If you click this video right here, that is our vision the freedom vision the final goal where I talk all about Why we are here in the Philippines What the freedom vision is as an incubation center the fourth and final goal and We also talk about the other three goals, which are Become the number one MCN on YouTube in one and a half years Go IPO on the NASDAQ stock exchange in three years and then use the funds to build an MMO in four years which we would use all of your input and This documentation behind me that I prepared over 10 years of playing MMOs Putting together the top Problems in today's MMOs and how to solve them in our MMO Get all that in this video right here if you haven't already seen it and Tell me what you think in the comments below How is the MMO that we want to build compared to your vision of what you would want to play in a in an MMO and We just launched Civilization six beyond Earth. It is Siven space and I made my first gameplay video of that right here It's on the MGM channel click this video to see exactly what civilization six that launched just a few hours ago today Looks like feels like plays like to help you decide if you want to buy it and get into this game This is freedom. Who am I? I am George founder of freedom and you've been watching Let's discover freedom Click the first video to learn what is freedom and how it helps you grow click the second video to learn about Sponsorships for all freedom partners, even if you have just 10 subscribers and click the other videos like how do I leave freedom to learn more? Click get more views to learn how to build your audience faster on YouTube Click get more CPM to learn how to make more money from your channel and click get more music to learn where to get More music to spice up your videos Click the first playlist to watch the George show on freedom. That's my show Or watch the Anthony show or the Alex show also on freedom And we will grow together as a family because this is the freedom family You are part of it. We are all part of it and we're all growing together so grow with us and Partner with freedom that play now button right there on the video bar is all you need to click to get Started your secrets if you really look at yourself, you will be speechless What happened to being doctors and teachers? What happened to being your brothers keep on?