non-meeting on Monday in that we didn't have a quorum, but we had interesting people to have a nice conversation. Jack. Snyder.  Jack Snyder from MCIEA came. We talked about the consortium and Dr. Chesson, Dr. Bode, you, myself. We had Scott Lever was here and Jason Levy was here. Right, Jason Levy was here. So we had a nice conversation about what MCIEA is and possible implications should our lengths and decide they want to pursue membership in the consortium. Right. And that's what we talked about. Do you want to describe briefly what the consortium is? The consortium is a group of districts. Right now it's six districts. Six districts. It's Attleboro, Boston is participating with a subset of schools, Revere, Somerville, Winchester and Lowell. So that's why I'm involved in my role in Lowell. And there are two streams. One stream is to improve the accountability system because under the new federal laws there's an opening for us to change the way we do accountability. There's so much good things that are happening in the Arlington schools that don't end up in the accountability measures of what a quality school is. And the teachers here tonight talked about being happy for a lot of reasons because of the kids, because of the support from the community. For many reasons. And these are truly measures of quality schools that are not included in the current accountability system. Performing arts is something we're very strong at, which is I think an essential part. Visual arts, performing arts, music, anything that is not an MCAS-tested subject really does not get included in terms of a description of the quality of a school. And one of the tasks will be to come up with some better way to determine school quality that actually resonates and reflects on what's really going on in a building. And the second part is about developing a series of authentic assessments rather than just using MCAS or PARC or whatever that accurately reflect student learning. And there's a focus on assessments that are teacher-generated and the buzzword in education is authentic. Districts do not have to participate in both streams. They can choose to weigh towards one or the other or do participate in both. One of the things that came out from the discussion that we had was that in many ways on the authentic assessments, Arlington is pretty far along in this and that there'd be a sharing relationship with Arlington and other districts, but there would also be resources and money for common planning time, teacher work in addition to what we're able to afford. So there are benefits to us and there are benefits to the consortium to have Arlington in. The governance of this is such that you have, as the Board of Directors, the superintendent of each participant district and the president of the Teacher's Association in each district, both must agree to join, both must agree to the participation levels of the district and both have an equal vote. So this is a really teacher-centric operation. We had a board meeting today and the discussion, the teachers' associations really play a strong role in the governance of the consortium and we're building things from the start. So where we're going to end up, who knows, but I think that the districts that have gotten in and stayed in are really, really good districts and are looking to do thoughtful things. So since I've been instructive in sort of getting people together on this matter, just to talk about it, I think where Arlington is now is we're still looking to find out more information, stills are talking to things. I know Linda Hansen is going to be shadowing somebody and something, just to find out more information. But again, it's just, I know that Arlington has some reservations about joining certainly at this point because we feel that we've done a lot of work that's very similar to it. I think the conversation, continuing the conversation, continuing to learn what they're doing, seeing the progress of the districts is still worthwhile at this point. Yeah, I think that it's a matter of is it a good fit for us and because of the teacher-centric thing, the teachers through their association on their own without reference to the superintendent or the school committee must make their own determination so that part of this is educating the association membership and the president about what it's about, what it would entail, what the benefits are, what the cost. Because the teachers came in here last week and said no new initiatives, but in many ways this really isn't a new initiative. It's something that we're doing in many ways and would probably provide more support for. I'll just leave it at that to the point that we as a district and the teachers need to research it more and think about it and talk to the people in the other districts, figure out whether or not it's something that they'd want to participate in and gain strength and support from because if it's not good for the teachers, if it's not good for us, we shouldn't do it, but nobody's made a determination either way in this. It's an information gathering and assessing period. Yeah, great. Thanks. Facilities, Mr. Thielen. Well, the three of us meet next at six o'clock on Wednesday, the 21st. Right. Six o'clock. The school enrollment task force. Yeah. So we'll all be there. Six o'clock. Yeah. We haven't really had a need to caucus for anything. There's been nothing really that controversial this year on that. So far. So far. Okay. So far they've done exactly what we've wanted them to. Absolutely. Well, as long as they continue in that vein, there'll be no problems. No, no. So far there's been consensus because of the collaborative relationship with everybody. Absolutely. And the tremendous town support. Exactly. The decisions that we're making. So policy and procedures. Yes. We met Tuesday. We voted to bring forward to the committee the idea of MASC to review, work with us to review and update our entire policy book over the next three year period. I'll get, I want to get back to that and ask the board a question. We will be bringing for first read hopefully at the next meeting on the vendor warrant signing. We had worked the language, but we didn't get it in time to have a first read tonight, the language that the committee suggested, the changes. And the policy on input on curriculum and things of that nature, we felt that the policy was adequate, but it referred to a form and we don't have a form. So the superintendent is going to bring to the policy committee a form and we'll bring that before. I'm sorry for what? For, if there's a concern, if a parent has a concern about curriculum materials or anything like that. We didn't feel there was a need to change the actual policy. Yep. We discussed that over two meetings, but we, it did, Dr. Ampe recognized it was, it said, if you have a concern, fill out the form. We didn't have a form, so we're going to work the form and bring that to you. Getting back to the contract, there's basically a contract between the school system and stuff. We will be required to, for a vote. How does the board want to do that? I mean, I can reach out to Mike Gilbert and ask him to come before us from MESC to a presentation. Sorry to give you a vote about whether we're going to. Whether we, we will enter the contract to. Oh, to review the process. Right. It's approximately $10,000 paid in increments over three year period. I see. The MESC did it once before for this. This isn't brand new for us. I think it was done in 2003, 2000. I don't know. I haven't been able to find anybody that can remember that far back in doing it. But it, we still go through the process that we make the changes and stuff. And then the important ones, we send it to council. Part of their thing is to have all things reviewed by council and several of the things. And I'm not knocking Stoneman Chandler and Miller, but several of the policies that brought to us are MESC policies. And so I figured this may be an efficient way to do it. But I don't feel confident in answering all potential questions. The, if the board wants to send questions, I can send you the email to Mike Gilbert or have asked Mike Gilbert to come here and do a presentation. Dr. Sampe. Could we, I mean, before we have him come, can we just, I mean, the recommendation of policy was to recommend to the full school committee that we enter in this contract and undergo a three year review. At the end of which we'll have a basically updated manual that adhere and we get rid of all the fluff stuff and everything else is updated. Do we, I mean, do people feel like they need more information than that? I would be interested just to know if we talked to other districts who have done this and if they felt it was worthwhile. That's sort of, that would be my sort of question. So would you, is that something you want me to find out? I can do that. I'd love to hear like, oh, X, Y and Z's district did it. They thought it was a great use of money. You know, it's not that much money, but is it worthwhile at all? Sort of, that's my concern. Did they feel it was worth their money? They all say yes. Sounds like a good idea. And it's easy. Then it's easy. Yeah, exactly. Yeah. I just also note that one of the other things that are included in this is that MASC will then host our policy manual on their website. Okay. And that will help us. It will help us because it's a little more interactive and easier search. Okay. You can go on their website now and take a look at the way it's organized. Do you know has Lowell done this? Do you know? Lowell has not. Has not. Okay. You know, I know other districts who have done it. Yeah, yeah, yeah. I can't name them, but it's something that MASC's been doing for a while. And there are several districts who are hosted on the site and folks who have done it tend to have been happy with the outcome. You can search our, our website right now. Yeah, absolutely. The interesting, the upside of that is that when you do a search on this, there's multiple things that come up. I saw very complex policies on student activity fee. I saw one student activity fee policy that had two sentences in it, which I don't think DOI would be too happy with, but it was interesting to see the variance. If we're okay and I will do the survey and get back. Yeah, just, I mean, I just have to I don't want to stop any conversation on this particular topic. Okay. Mr. Harden. Yes, I guess I want a little bit more information about exactly what they're going to do. I don't know if they have a description of what this service is. I could. I mean, I think they're going to compare our policy to what they recommend as the standard policy. And I can send you the link to give you the whole thing on it. Okay. Just share that with the committee and then we can. I'll share it with Karen and let Karen share it with the committee. Yeah, yeah, that's fine. That's good. Excellent. Yeah, Dr. Allison Epi. I'm sorry. Oh, I was just going to say if we do, the hosting is included in the fee for the three years, but then if we were to continue it, it's $950 per year after that. Okay. Yes. But you don't have to continue it. You know, just remember that a couple of years ago, we used our own council and our own council went through and knocked out some MSC policies that you thought were. Yes. And that was one of the questions that the members asked. And they agreed that those they will, I don't remember the exact wording. They will eliminate all extraneous policies. And if there's a question. MSC. And if they, if there's a question that they will be happy to respond. We can deal with it like that. So one thing I would like to know is who did they use for legal counsel? Steve Finnegan. Oh, he knows the name. There you go. Thank you. I don't have to go look that one up. There was. Well, let's do it. Yeah. I don't want to stop this conversation. I want nothing to add on the policy. It sounds like we need a little bit more information and then to discuss it further. I think we should. I move that we invite Mike Gilbert to come present. I'm not sure we need him to come. Suggestion. Why don't I do the response of the survey and then if there's a need, then it's the need that we can do that if it isn't. Yeah. We can make a decision at that point. One last thing, the next meeting will either be on January 11th or January 19th. I will share that as soon as I can and have it, Mr. Fitzgerald put up. The reason of the issue is that we are seeking the input from the town comptroller on a specific policy on student activity fees. We need to update ours and get it in compliance with the Department of Revenue. And so if he can make it on the 11th, that's when we will have it. If it isn't, as soon as Dr. Bodie lets me know, I will give it to Mr. Fitzgerald for posting for the meeting. Thank you. Thanks. So school enrollment task force. Is there a separate? No. We just said we have a meeting on one. Warrant committee. Everybody get paid. Okay. Any liaison reports? No. Any announcements? Yes. It's not an announcement. It's more of a question about the vision 2020 education thing. So it's still, I understand that we're kind of help hosting it. But we're not, we're certainly not driving it. No, it's not, we're not co-sponsoring these things necessarily. I think we need to be more clear somehow. People, I've heard other people talk and their impression is that it's kind of a school thing and that this is how we're seeking to get an idea of the future of education. And you know, some of it may be, that may not be the view held by everyone. But I've heard some people refer to it that way and I'm just concerned that it's giving the wrong impression and also if we were to be doing something like this, we need to be doing a much bigger reach than what the vision 2020 is doing. Right. I think it might be worth having them come speak to us actually about what, because they have a, you know, they have a more autonomy if they're not co-sponsoring things with us, right? If they're just doing their own thing because they have money, they have people, you know, they have outreach. From what I understand, they do plan to be doing more outreach than they've done so far. But it might be worthwhile to have them come in and just sort of talk to us. Maybe it makes sense to co-sponsor some events with them and not others. You know, maybe we want to get more involved. You know, I think it might make sense to do that. So maybe we can put that as a future agenda item and I'll reach out. Okay. Okay. We could start in a subcommittee. I mean, they have come to speak to community relations, but we, but it might make sense at this point to go to the whole committee. Yeah. Do you have anything else? Future agenda. Yeah. So any more announcements of any sort? Okay. Future agenda items. Yes. We started it. Never went anywhere as the Stoneman Chandler and Miller contract. We're almost halfway through the year. I think we should, okay. I volunteered to be on a subcommittee. I don't know if it's, it ever started just to review the existing, the proposed language and then bring it forward to either, for questions for the body or not. We need to vote on it at some point. Well, I can't, the policy procedures committee, just wasn't in the committee, you and... Keirsey and Paul and I. Well, it's not really a policy or procedure. We've always had a legal committee, legal review committee. No, we haven't. That lasted for a... That's popped up here. Popped up. Popped up. But that, that's when we've been questioning. Whenever we've submitted it, we've popped up that committee. But, you know, there's been no... It's been two years since that one was active. Yeah, I know. But that's how we've dealt with it. It hasn't traditionally settled into one of the committees. If we want to assign it to policies and procedures, that's, that's fine. I, or budget. Because it's a cost that, you know... So, do we want... So, well, actually, who would be interested in serving on a legal services committee yourself? Okay. Committee of two. Do you say anyone want to propose that? That sounds like a good... Okay. So, proposed by Mr. Hayner, seconded by this proposal, right, of the committee, by Mr. Cardin. Okay. All in favor of creating a legal services committee. So, you fight by saying aye. I think you want to say for the purpose of reviewing... All in favor, all right. For the purposes of reviewing the contract with... Stoneham, Chandler... And Miller. And Miller. Yes. Okay. All in favor? Aye. Aye. Okay. So, you guys should figure out timing. Get together. Okay. And look at it. Thank you. Good. Okay. So, we have an executive session. Yes. I'm sorry, Mr. Cardin. Yes. Yes. I don't know if you already have it scheduled, but we were going, talking about doing a major review of the contract. And the retreat is when we're going to talk big picture about what we want that process to look like. That's not about necessarily this year. Some of it is forward-looking, right? We do have a mid-year report. And when is that? March. March. March. March. March. Mid-year report on Supertenants Progressing Goals in March. But... Yes. Mr. Heiner. The last time I talked about goals, I want to make it clear, I have no problem talking about school-wide goals, but there has to be a distinction between the goals for the superintendent and school-wide. District goals. They may overlap. They may have some similarities and stuff. And I would also like on that a discussion of the timeline on this because although March is basically six months into the cycle, we still haven't got goals yet, so we got to move. Yeah. So maybe it's not appropriate. Maybe it's not going to... The process isn't going to meet appropriate retreat topics, so maybe the curriculum instruction and assessment committee should take up the process question. Fine. Okay. You're talking about when are we going to hear things? I mean, there were certain goals that were set last June. Right. Six months would actually be December. Right. I'm a little confused on the timing, but for example, the social update time. I think the curriculum assessment committee should meet and should figure out a timeline for reports to the school committee on the superintendent's goals. And I think that's because it's a process issue more than anything else. It shouldn't take up time in a retreat. Okay. Should we do it before the retreat? So there can be some... Well, it would be great if we could. Yeah. So the retreat is December... January... January 21, so why don't we try to meet between now and January 21? Mm-hmm. So we can work on a process. Okay. A doodle date for that. Mm-hmm. Would it be helpful? I have not actually created an agenda. I was going to leave it very loose for the retreat, but I could spell out an agenda, and you could... people could suggest additional items, or... Agendas are good. Yeah, yeah, I know. Just focus. Okay. You keep us focused. So let me work it out, and through Karen you can suggest additional items to that. Okay. So we're coming to a meeting. Mm-hmm. Okay. Great. Okay. We have executive session. Do we need to come out of executive session? We do not. Okay. Okay. So we're going to executive session to conduct strategy sessions in preparation for negotiations with union and or non-union personnel or contract negotiations with union and or non-union personnel to conduct strategy with respect to collective bargaining or litigation in which have held an open meeting may have a detrimental effect. Collective bargaining may also be conducted. AFL-CIO State Council 93 local 680 traffic supervisors and vote to approve the following school committee executive session minutes Thursday December 8th, 2016. So moved. Second. Okay. Moved by Mr. Oh. And then we are not cut. We are. Yeah. Come out to adjourn. We're not. We don't have to come out to adjourn. We're just we're just. We're not coming back. We're not coming back. Right. Right. Okay. Dr. Allison Ampe. Yes. Okay. Yes. Yes. Yes. Yes. Okay. We're in executive session.


I've been buying a lot of Louis Vuitton for like the last four or five months.


Hello, folks. Today we will speak about the HERA project, about the last data protein feature. It's a technically deep dive into this functionality and today's speaker myself, Sergei Lukanov, I'm the project technical lead of this project and I'm the principal engineer on Mirantis. The second speaker is Alexander Ignatov, he's from Mirantis too, he's a senior engineer and the last one is Trevor Marquet, he's from Red Hat, he's a senior engineer. So our today's agenda is a very brief overview of the HERA project and overview of the EDP architecture and technical concepts of this feature and we will have a live demo today to solid start. Our program is about providing and operators functionality for creating and provisioning elastic clusters. This elasticity provides the ability for users to utilize different resources in their clouds much better than just having a thousands of nodes for Hadoop on a bare metal for the whole time, so you can just add remove nodes from the cluster. And second direction of the HERA is providing operations for Hadoop jobs for Hadoop workloads on top of the created provisioned clusters. So what is the Hadoop? Hadoop is a big platform, it's not just a single project, it's pretty same as the OpenStack, it consists of two core projects HDFS and Yarn that provides distributed file system and distributed data processing engine and there are a lot of different services and projects built and working on top of the yarn. For example for streaming processing, for batch processing and a lot of other tools, so it's a very very big and fast-growing platform in big data world. So why do we think that it is a good idea to bring Hadoop to the OpenStack? As you can see it's a Google Trends chart that shows graphs for the OpenStack for the Amazon Elastic Cloud and for the Apache Hadoop. So as you can see the Apache Hadoop was started several years earlier than OpenStack but both projects have the same angular of growth. That means that they will grow very good in the future and that's why we think it's a good idea to bring big data world starting from the Hadoop project to the OpenStack and have a service integrated here. So let's take a look a bit on the architecture. We have an UI plug-in in Horizon that implements all of the functions provided by the Sahara service. You can do anything the Sahara could do from the UI. It's now in the process of merging of this plug-in to the Horizon itself so I hope we'll have Sahara integration as part of the Horizon release in June. We're using Keystone for communication like all other services and we're using Heat for providing and provisioning different resources for our Hadoop clusters like instances, networks, volumes, etc. So a few notes about our current status of Sahara project in the OpenStack. We're officially integrated project in June release and we support different Hadoop distros. The main ones are Vanilla Apache Hadoop. It's built by ourself as a reference implementation of plugins. It's about instead in Vanilla Apache Hadoop and some tools on top of it. The second one is built by Wenders. It's a Hortonworks data platform. It's a big management platform that installs Hadoop cluster and tons of the different tools on top of it. Additionally, we have a distribution of Hadoop plug-in that is now closed by the Intel and in the process of merging it to the cold air distribution that is now in the blueprint on review some parts of it. Additionally, I'm glad to say that we have Sahara included to several OpenStack distros. It's included to the Erdio and to the Miratus OpenStack 2. So the slide is about our contributors. You can see the first three logos, Miratus, Hortonworks and Red Hat, the companies that were started as a project about a year ago in collaboration on a Portland summit. I'm glad to see a lot of logos here and new names and companies who are contributing to our project. So the next speaker is Alexander. He will talk about EDP. Okay, thank you. Hello, I'm Alexander from Miratus and today I'm going to talk a little bit about EDP. It's architecture and technical concepts. So it's a high-level point of view. EDP is a key feature of Sahara which allows users to execute and manage Hadoop jobs on clusters provisioned by Sahara. Today, Sahara EDP supports three types of external data sources. They are SWIFT, Hadoop Distributed File System and CIF. Also, Sahara may work with several kinds of map-reduced jobs like Java Actions. It's a Java program compiled into the map-reduced instruction, map-reduced itself, PIC scripts and HIO queries. Who is not familiar with PIC? Apache PIC is a platform for analysis of large data sets which contains high-level language for expressing data analysis program. And HIO is a tool known in the big data world, allowing users to expose SQL-like queries over non-relational data in the no-SQL storages. For executing jobs, Sahara uses Uzi. Uzi service is a workflow schedule system which is used to execute and manage Hadoop jobs. Today, Sahara supports both Hadoop versions included in all plugins in the Sahara HDP and the Vanilla plugin. And there is one new feature, interesting feature. It's job executions on the transit or temporary clusters. So, why this EDP is needed? The first use case I'm going to talk about is simplified task executions. Sometimes, Hadoop user do not want to know about which cluster is used for his calculations, for calculations over his data, which configurations is used for that, how this cluster was provisioned, which cloud resources used for it. So, Sahara can work with this use case. The second one use case is about efficiency of utilizing cloud resources. Sometimes, user needs to run resource intensive map reduce tasks in a short period of time. And this task could be run nightly. So, let's Sahara EDP can run this job at night. And the day times cloud resources could be used for another purposes. And the next use case is about something like after-scaled clustering. It could happen that some map reduce job running on the Hadoop cluster could work faster if we add new calculation resources to it, like data nodes for HDFS layer and task tracker for map-reduced layer. So, this use case solves this problem and can speed up the calculation doing that. So, let's go deeper to the EDP concepts. And Sahara EDP can work with three types of objects in terms of EDP. The first, there are data sources, job binaries and job executions. The first one is our data sources. A data source object represents a user-defined URL for input and output locations in some external storage, like Swift. Knowing that each Hadoop cluster running by Sahara always will know where to get the input results and where to store the data. The next one is job binaries. Job binaries also provides user-defined URL to the programs written by user which will run on the Hadoop clusters. They could be pig-and-hive scripts, executable jar files and pluggable binaries and libraries. There are two options in Sahara to store binaries in Sahara internal database. In that case, no extra credentials needed to get these binaries. Another option is to store job binaries in the Swift. In that case, user has to provide some additional credentials to get job binaries from the Swift containers. So, let's look how to execute the job step by step. At the first step, user already has input data uploaded to the external storage job binaries. He uploaded to the Swift or to Sahara database. And he has to start running the job. But before that, in the second step, he should run cluster. It could be already running cluster. It could be new cluster. It could be transient cluster. A transient cluster is a type of cluster which is dedicated to run the Hadoop job for only single Hadoop job.  There is one more restriction that cluster which will run Hadoop jobs in the ADP, must have Uzi service. Uzi is a tool which allows Sahara ADP to run the jobs. It communicates with job tracker to push to it some map-reduced instruction and so on. So, at the next step, user goes to the Sahara ADP, provides all additional configurations, job specific configurations, like number of map tasks will be used in the map stage during the map-reduced calculations, or number of reduced tasks, how much Java heap size will be used for each task and so on. Also, user has to provide URLs for job binaries and data sources, and extra credentials if it is needed. And finally, user has to push the launch job button. When job execution has started working, Sahara copies all job binaries to the shared location in the HDFS of provisioned cluster, so letting the all Hadoop services to get it later during the actual job execution. And the next step, Sahara ADP generates file or script or scenario file to Uzi. It contains job specific configuration, URLs to job binaries and data sources, and extra credentials if it has in that script. So, the next step, when the data processing happens, Hadoop services reads the input data, do some calculations, and store the results in the provided location. At the same time, Sahara ADP tries to monitor the state of the job executing, job executing, job may be in the state of the job. So, the last step is to get the output results. So, there are three types of states. Firstly, it's in pending state, then in the running state, and then in the succeeded or killed state. And the final step, when user goes to the data storage and grab the output results. That's all from my side. I'm passing the ball to you. So, we were hooked up from the Lenovo back to a stack at Red Hat. I was going to show you this great stuff, and for some reason, the weakest link, the projector won't pick my machine up. So, I'm going to have to do this live, well, somewhat live, from a video. Can we go back to the slides first? I had a few introductory slides. Okay. So, I apologize for the delay. Okay. I just am breaking everything. Are they not there? They're not there. That's the end. Oh, there we go. There we go. Okay, great. Something's going right. All right. So, the demo that we have on video is called Big Pet Store. Some of you back from database design days might remember that Pet Store was like a big popular thing to do, and you track purchases of transactions of pet supplies. So, in the Apache project now, there is this demo, Big Pet Store. It's meant to be essentially a test laboratory for all things Hadoop. So, you can play with it. It tests the Hadoop ecosystem. It generates data, cleans data, processes data. And the really cool thing about it is it's being actively developed with integration testing. So, it's a nice platform for testing that you can always count on that will be there. I've got the git address up there. You can clone it and build it and run it. So, we're going to look at that in a minute. So, what does the demo do? It generates a million records. It could be much bigger than that, right? Big data is much bigger than a million records, but just for the sake of for display, it was set at a million. Then we run over it and clean up the CSV a little bit, rearrange it, and then run a query on it to extract cumulative counts of purchases of pet supplies per state.  Essentially, there's really only three things beyond the cluster itself. There are job binaries, right? So, that's just a pig script or a hive script or a jar file. Then there are jobs which group multiple binaries together into a bundle. And there you can parameterize those at launch time. And then there are also data sources, which are basically objects that represent paths. So, for some things like Swift, there will be some kind of authentication mechanism in there. Currently, it's password credentials, user password. We're looking at doing something different in the future in the design sessions. But all that information that you need to access your data path is encapsulated there. Those are the basic building blocks. This is just a view. I don't know how well you can see that of the data that comes out of this thing with a listing from Hadoop. So, you've got the block on the top, shows you the sort of unclean data, and then it gets processed in the second job and tab separated and normalizes some of the date fields and things like that. And then in the third job, it runs a query using pig across all the data and pulls out sample by state. And of course, this is just a, you can see that it ends at Arizona. It's actually potentially much longer than that. That's what the data ends up looking like. And I think, yes, okay, so that's our next slide. So, if we can switch back to the video, and I'll try to keep track of the time here and make sure we have time for questions, I think we're fine. And I may need to pause this at certain points too. What's that? Yeah, it should be at three minutes. All right. So, here we go. So, this was previously recorded, thank goodness. So, the first thing we're showing here is the definition of a job binary. You give it a name. In this case, big pet store.jar.  That's all it takes. Now you have a job binary. Okay, and so that contains the classes that the big pet store needs to run. So, next, we create a job. Also, very simple form here. We give it a name. We select the job type. In this case, it's a Java action, which corresponds to Uzi Java actions. And you select libraries from a dropdown of things you've already uploaded. Now, our job is defined. Now we can launch, you can launch on a transient cluster or on an existing cluster. This is the existing case. For Java actions, of course, you need the main class. What are you going to run? And then you pass arguments to it. So, in this case, the first argument is a million records. And the second argument is a relative HDFS path. So, it's going to generate this data under the Hadoop user on the cluster. And then we launch it. It'll sit there and be pending for a while. When it turns to running, it means Uzi has picked it up and started to execute it. And I'm not sure. Okay, so here we go. This is the Uzi console. Do you want to pause just for a second? Because I think it's going to outpace me. Thank you. So, one of the nice things about Sahara is we have links to a bunch of the web UIs for different tools exposed through Sahara. And the Uzi link is one of those things. And it's very helpful for checking the status of your job runs or debugging things when they go wrong, finding out why a job didn't work. So, if you go under the cluster details, you can pull up the URL for the Uzi console. And that's what this is here. And in there, you can examine the workflow that was generated. You can look at the Uzi logs. We also have links to the various MapReduce UIs. And that's all available from the cluster page. So, okay, go ahead. All right, so we're just looking at a few logs here. And eventually this will go to succeeded and say that it's finished. There we go. So now we have our data. And I believe this now is going to, okay, it's doing a listing of the data on the node to prove that it's actually there. And then the next job will be the job that does a combined clean and analyze. So, one of the nice things about Java actions is they're completely freeform. You can do whatever you want. You can pass anything as arguments. Some of the other job types are more constrained. Like, for instance, a traditional MapReduce job. There aren't so many parameters you can give to it. And it demands that you pass an input and an output object. So here we're just reusing the same jar we had for the, well, actually, okay. All right. So this job is, would you hit pause again? All right. Sorry, I'm just trying to get my bearings there. This job is a Java action that actually runs PIG as a second step. It uses the PIG APIs to run it directly. And so this has a PIG script and the big pet store jars lumped into it. So it will execute the Java portion first, which generates the clean data. And then it will use the PIG API to execute a query on that. And it will pull out the final result, which I believe we will see in a nice little web display, color coded map of the US when we're done. So again, and the Java actions are very flexible. You can run anything you want. Some of the example jobs are things like estimating the value of pi. Pretty much whatever you want to do. Here, we're adding libraries. Some of the job types will have a main script. Some will have supporting libraries when you have multiple things bundled. And we should go through the same process here. Launch on the existing cluster, specify the class you're going to run, and the values. In this case, it's just an input and output path. Because it's going to run on the generated data and then clean it. See how we're doing for time. Okay. We're still good. Actually, so while that's finishing up, there are a few other things I wanted to note. This example, the big pet store stuff will be in the Sahara repos really soon. So you can run it yourself. We have a repo called Sahara extra. That's where the examples go. We also have CLI, which does all of the stuff you can do through the web UI. I've actually written an integration test against the CLI. I use it to launch clusters all the time. It's great. It's very easy to use. Just take some JSON inputs. And so we should have more examples coming your way. Let's see. Let's see if we get, there's our display. So that's our processed output with the result of the query. And we should be pasting it here. There we go. And that's our color coded map. So this is your executive summary when you have to talk about how many pet supplies you sold. You can impress people with a flashy graph. And it all came out of Hadoop on Sahara. So that's it for the demo. I can show you the live one out on the picnic table if any of you want to see it. Can we switch back to the slides? I have a couple slides left. So what do we do next? I believe EDP was new in Havana. And we've developed it pretty rapidly. And we like it very much. But there's still a lot of things that we'd like to do. And so here are some potential areas for further development. Other job models beside Uzi. Right now we're locked down. Everything is expressed as an Uzi workflow. But it doesn't ultimately have to be that way. That's just where we started. So we'd like to make the job system pluggable. So you could run other stuff. You could run custom stuff. And then the current Uzi offerings would become just one option. I know we've talked a little bit about a spark plug-in. Other things like that. That would be, you know, even a bigger divergent from Hadoop. But ultimately we would like to, you know, be able to run all different kinds of workflows with different engines. In Uzi itself, there are some things we'd like to add. One is user uploadable Uzi workflows. Uzi can do an awful lot. And sometimes those things are not always easy to express through a web UI. So if you let you design your own workflows and upload them, then there are no constraints. You can do whatever you'd like. And going along with that, we'd like coordinated jobs. You know, directed acyclic graphs, input, you know, output from one is input to another, that kind of thing. One thing that we're very, what I want to say passionate about is usability. We would love your feedback if you have a chance to play with it. We want better error reporting. Nothing is worse than when a job fails and it just says failed or killed and it doesn't tell you why. Somebody knows why, right? Some layer of software knows why. It knows enough to say killed. How about tell the user what happened? So we're looking into that to make that a better experience. And then just the user experience in general. We want this to be something that people just love to use that they think of as very easy. I have some big data processing job I want to run. I'm going to go use Sahara. Because it makes my life simple. So we are on pound open stack dash Sahara on free node where they're all the time. Please stop there. Ask questions. Some friendly person will answer you. We have an open stack dev mail list, which is pretty active. Just open stack dash dev Sahara in brackets in the subject and you'll find us. And I think it doesn't want to advance. That might have been the end. There we go. So we have design sessions in 304. Thursday and Friday we're going to be talking about some of these things. How to make this more usable. How to make it consumable. How to make it pluggable. All that kind of stuff. Thursday and Friday. So if you have any interest at all in that, go ahead and drop by. And if we have time, oh great. We have eight minutes for questions. So if you'd like to ask questions, then one of us will answer whoever. Seems most appropriate. So I have a few questions. The first one is are you supporting just non map reduce type workloads as well on Sahara? Is there road map intention? So I'm looking at streaming stuff like cloud era impala or some of the newer processing paradigms that have been made available with yarn on gen two. So right now it's only map reduce. Because we're still relatively young in the project. But with the move to Hadoop two, and you noted yarn, you know, yarn can execute anything. So there's a big field for us to expand there. So at present it's only map reduce. But we would like that to be more than that in the future. Got it. Second question is through Sahara. Can I provision a Hadoop infrastructure end to end, including the name note and the job tracker? Or is it attached to an existing, you know, infrastructure? Yes, you can launch Hadoop cluster straight from Sahara. In fact, that was part of what I was going to show you live. If I had time, essentially, you define node group templates. So usually you have one or two master templates, depending on how you want to break down your master components. Then you'll have some worker templates. And you define those and then group those into a cluster template, which gives the number of each type of template, and then you just launch. And then once you have the cluster template, you can hit launch all day, assuming your data center can handle it. And it's very, very easy to create clusters that way. Got it. Thank you. Final question is performance. Have you guys benchmarked or are you looking at benchmarking Hadoop on OpenStack versus bare metal and non-virtualized? Yes, we have a talk about it to spread the session tomorrow. You can go to it. It's named something like Hadoop Performance on OpenStack. It's a bit tomorrow. Okay, got it. Great presentation, guys. Thank you. So it looks like we're out of time. So there are no more questions. You can always find us in a Brantis booth, probably on Design Summit. You can attend and take a look on a live demo. This guy and this guy could show you. Okay, thank you all.


Hi everyone, Joe for Jaspy's casebreaks.com, coming at you with 2019 Panini National Treasures Football. Two box, pick your team number seven. Big thanks to all of these folks for getting into the action right here, appreciate it. On a Friday the 12th, Matt Hedges with that last spot in Mojo and we did a random number block randomizer for those teams up there, so that's in a separate video if you want to take a look at the randomizer for that, set that right next to me here. Out of a fresh case, so let's pop this guy open and we'll see which side we're gonna do. So we'll go one two and select a die out of here, one two three for the left side, four five six for the right side, and it's three, one two three, so we're gonna do that side right there, this side, we're gonna save for pick your team eight. Hard to write at this angle here. There you go, pick your team eight, probably run that back tonight if you want to, in between all of the NT hoops, we can do some more NT football if you want. All right, better than Phoenix Sun's colors Arthur, way better than that. What are Phoenix Sun's colors anyway, no one can even tell, no one can even tell. People don't know because they don't go to the games, they don't put them on TV. Is it purple, white, pink, gold, I don't know, they got to change it up all the time, no tradition there. 63 out of 75, Rod Woodson, not true, Arthur watches them all the time, so there's one, there's one. That's probably, Suns are probably the second worst organization outside of New York Knicks, right? There's Deshaun Watson to 25. In color since you were a kid, I guess so, everyone goes, oh yeah, the Suns, when people think Lakers, yeah, purple and gold, you know, that just spills out of the tongue, out of the mouth. When they think Phoenix, they think, yeah, those classic Phoenix Suns colors, that ownership has got to go in Phoenix. 72 out of 99, Kenny Galladay, so there's our first hit Matt Medlin, we've got Kenny Galladay 17 out of 25, Kenny G. That's right Juan Hernandez, send the Suns to Seattle, they need some Sun there. There you go, breaking news from Patrick Goodwin. I think Devin Booker is the best Phoenix Suns player, hot take, that'll be a randomizer, Alexander Mads and Vikings and Bears, Matthew Hedges, randomize all those. Noah Fan, 18 out of 49, Duel Relic, that goes to my rivals, the Broncos, that'll be, that's our first number block, card right here, 8, that goes to Rory with number 8. Ty Johnson, 14 out of 99, Lyons, another Lyon for Matt Medlin, we got a book, it's Alexander Madison, 6 out of 99, Big Two Color Patch and Autograph, nice, Vikings, Matt Medlin, redemption is Debo Samuel, rookie signatures, RPS Niners, that goes to Leonard Yance, there you go Leonard, on the board, yeah the books look pretty cool here. And we've got some Eagles right here, Two Color Patch and Autograph, 12 out of 99, that'll be J.J. Arthigo Whiteside for Greg Brewer and the Fly Eagles Fly. Alright next box, another redemption down there, we got Dalvin Cook, is Dalvin Cook holding out, is that what I read the other day? He wants a big extension, he wants like Christian McCaffrey money maybe, interesting play, that'll go to the Vikings, that'll be for Matt Medlin, another Viking for Matt, Adam Thielen, got another randomizer here, TJ Hawkinson, Lyons and Noah Phant Broncos, remember we randomize all these multi-team cards, different dice roll randomizer at the end as always, Ladanian Tomlinson, 45 out of 49, nice Chargers Relic for Matt Medlin, that's racking up all these cards here, Joe Flores says he's not, Dalvin Cook said he's not playing no matter how far the contract talks go, 9 out of 10, Austin Hooper, Jared with the Falcons, is that going to, is that strategy going to work out for him? Another randomizer, 2 out of 25, Colts and Redskins, Paris Campbell, Dwayne Haskins, that is true Arthur, I do agree with that, it's that ownership is actually, that son's ownership is kind of terrible, Zach Gentry, 70, what am I looking at here, 8 out of 81, 80 out of 81, lost the ability to read, Steelers, that'll go to Matthew Hedges, there's Christian Kerr, 48 out of 49, Cardinals, yeah that's right Darren, Alexander Madison would be more than happy to get those Dalvin Cook touches, I like Alexander Madison too, this goes to Cardinals Number Block, 48 out of 49, it's another one for Rory, I always said, I always thought that Alexander Madison was like Dalvin Cook light, so if there was any contract issues, there you go, AJ Brown, rookie jumbo signature booklet, nice, that'll be for the Titans, that's going to go to Leonard N, there's DK Metcalf to close things out, Dual Relic and Autograph, little piece of the pig skin in there too, which is always cool, Greg Brewer, Seattle Seahawks, yeah baseball, I don't know what's going to happen with the baseball this year folks, but I mean I'm on the side of the players, but the players aren't making it easy for everybody, I don't know, well everyone's making it about the money, look at the discussion in the NBA, the NBA discussion is what's our players safety about, everyone's taking a haircut on their paychecks folks, you know, a lot of you watching might have taken pay cuts or maybe even lost your jobs, basketball players are saying hey we're worried about our health, we know we're gonna take a pay cut, sucks, but hey it's gonna happen, we got to do it, you know, to get NBA back, so that seems to be the primary issue for the NBA, but for the MLB both sides it seems about money, so that just, it's just, the tone is not quite right there, alright so what's our randomizers, we got Minnesota, Minnesota and Chicago was one NFL gear randomizer, Detroit and Denver was the other one and the lower numbered one was Paris Campbell Colts and Haskins, alright so one dice roll for all three lists, let's roll it randomize it, come on 12 times random.org we got NTMBA to do and 12th and final time it's gonna be Chicago with this card right here, that's the second one, once again six in a six, 12 times, 12th and final time Denver, we'll get that one, so that will be, oh that's a number block team, so Denver three is gonna be Chris Erickson, there you go Chris, 12 times for the final one, oh break credit too, it will be the same dice roll, 11 and 12th and final time, go see Indianapolis, so that will be, that one right there, yeah Matt I almost forgot about the money, so that'll go to the Colts, oh Colts are also a number block team, Colts Indianapolis two, Indy two is Fuad, there you go, so a couple of the number block teams getting stuff, all right now let's sort by column A alphabetically and if you bought at least two teams right the usual two teams one entry, four teams two entries, all right so Aaron got two teams that's an entry, Greg's got two teams that's an entry, Jared's got four teams looks like, yeah four that's two entries, John Stallone has four teams that's two entries, Jose has two teams that's one entry, Leonard N has two teams that's one entry, Medlin has four teams that's two entries, Matthew Hedges two teams that's an entry, all right so just double check Aaron, Greg, Jared, John, Jose, Leonard, Matt, Matt, all right so it's once a two spots top two get a hundred dollars each after 12 times, one good luck, two, three, four, five, six, seven, eight, nine, ten, eleven and good luck everybody 12th and final time after 12 it goes to Leonard N and Aaron B, hundred dollars a break credit each going your way and to basketball brand new release could go there or wherever you want on josephyscasebreaks.com I'm Joe I'll see you and everyone else next time bye bye


What a day it has been so far today in the stock market, guys. We've seen the Dow Jones fall nearly 800 points, the Nasdaq was down about 200 points, and the S&P was down about 75 points. So in today's video, we're going to be talking about what is pushing the market down. After we finally got some decent news this past weekend about the G20 Summit with President Trump and the President of China coming to an agreement to halt the tariffs for 90 days, keeping them at 10%. So just as we got this decent news, just as we had a little sigh of relief, the market today stabbed us in the back. We're down about 3% overall in the entire markets at the worst, at the low of today, which was about 20 minutes ago. And at the time that I'm recording this video, we do have about an hour and 50 minutes left in the overall market, so we could potentially get even worse from where we are right now. So before I do get into the market update, before I do talk about the one trade that I made today, for those of you guys that are new viewers out there, my name is Stas, and I make videos dealing with swing trading, day trading, long-term investing, and my personal philosophies and strategies when it comes down to investing and trading in the stock market. So for those of you guys that are interested in learning more about that and following along with my journey and our whole entire community, feel free to drop a like, leave a comment, subscribe, and follow me on Instagram as well as on Twitter and join our Discord group chat as well as our Facebook group. All of those are linked down below in the description box. And if you guys want to be in contact with me and about 315 other investors and traders, join that Discord group chat guys. We're talking about trading, investing, stocks, news, strategies, and just helping each other and networking with each other on a day-to-day basis. And again, all of those are linked, especially the Discord is all linked down below in the description box. So what happened today in the overall stock market? So over this past weekend, we obviously know that Trump and the President of China came to a conclusion to halt the rates or halt the tariffs and keep them at 10% for the next 90 days. And this was a sigh of relief, like I said, for all traders, all investors, and the market actually acted pretty positively to this yesterday. If we see here to the Dow Jones guys, we had a pretty solid day yesterday. I think we were up about 500 points pre-market hours. The futures were up 500 points for the Dow. I believe the S&P was up about 30, 40 points. And the Nasdaq was up about what was it, like 100, 120 points. And then that was a pretty positive reaction to what happened. And then yesterday, since that peak up in the morning, we pretty much ended off the day pretty flat in terms of the Dow, the S&P, and the Nasdaq. So what went down today to make this massive, massive drop in the overall markets occur? Well, I did some research, and I found an article here that pretty much is talking about how the bond market is signaling to economic slowdown over the next couple of years pretty much. Over the next couple of quarters, growth is slowing down. So before we do hop into the technicals of the Dow, the S&P, the Nasdaq, and what I personally traded today, let's talk about this article. Oh, what is this, guys? Oh my God. Flash update? No. Later. I want to see my article. Where's this article? Oh my God. I'll be right back, guys. I'll be right back. So pretty much in this article, we see the Dow falls 700 points as stock rally fizzles amid growth worries, skepticism over trade truce. And I'm sorry about all these ads, guys. Oh my God.  But the stocks fell sharply on Tuesday as investors worried about a bond market phenomenon signaling a possible economic slowdown. Lingering worries around US, China trade also sent jitters down Wall Street. And I pretty much talked about this yesterday, guys. That little glimpse of relief that we did get from the US and from the China trade war and the tariffs, this shouldn't be a single reason that you should be very happy about what's going on. You should still be a little bit skeptical because at the end of the day, they did not come down to a real conclusion just yet. So this was just a very short-term sign of some optimism, right? But again, very short-term, right? I talked about this in yesterday's video. Very, very short-term here. And the long-term picture is still in doubt. There's still a lot of uncertainty surrounding what is going on. So at around 1.30 PM, about 30, 45 minutes ago from the time that I'm recording this video, the Dow Jones industrial average was down more than 700 points, led by losses in Apple, which I actually just picked up a couple of shares today in Apple because I missed my opportunity a couple of weeks ago when Apple was down to about 170. So I picked up some shares at about 177 today. Just a couple of shares, guys, just to add to my long-term portfolio. But shares of Apple dropped 4.1%. Like I said, I added some shares to that. The S&P declined 2.7% as the financials sector lagged. A bunch of the bank stocks are down pretty big today. I think Goldman Sachs was down about 3.54% today. The yield on the three-year Treasury notes surpassed its five-year counterpart on Monday. When a so-called yield curve inversion happens, short-term yields, trading above longer-term rates, a recession could follow, though it is often years away after the single signal triggers. Long-term rates fell to session lows around midday in New York, while short-term yields were little changed. Further fears of economic slowdown were stoked by weaker than expected quarterly guidance from Toll Brothers. And Toll Brothers, that's a home builder for those of you who don't know, the company issued its forecast for the first quarter. Toll Brothers also pointed to negative reports about the housing market as the cause for the slowdown. New home sales have fallen for 11 straight months. Doubt about permanent deal between the U.S. and China crept into investors' minds following a stellar rally in the previous session, which is yesterday. The U.S. and China agreed over the weekend, okay, we talked about this, they're not going to be doing additional tariffs for a couple of more months. The news sent stocks surging on Monday, we talked about that. Bottom line, yesterday's price action further confirmed that while clearly there has been some important macro clarity provided, we need to see more before we can expect the S&P 500 to make a serious challenge to old highs. Isn't this exactly what I was saying in yesterday's video, guys? I was literally talking about this, right? What we saw with China and Trump is good, but we still need to see some more from that. We need to see a further conclusion from that before we can even test the highs of the S&P, the Dow, and the Nasdaq. So that's pretty much what I wanted to talk about. From this article, growth is slowing down. The housing market has fallen 11 straight months in terms of sales, and the bond market is slowly pointing towards an economic downturn. So if you guys want to do some more research on this, I highly suggest you guys do that, but let's hop into here and see what's going on in terms of these technicals for the major market. So the Dow Jones, guys, we were talking about how it was holding above this 180 S&A in yesterday's session, but now we clearly see that it broke below that, and now it's breaking below the 50 S&A. So with the two days of this week of trading Monday and Tuesday, we noticed that this actually has been a rejection point rather than a support point. So if you asked me yesterday in terms of the technicals, I would have told you that this was a consolidation point for the Dow Jones, but it actually ended up turning out to be a rejection point. So we consolidated here as a support level for a little bit yesterday, but clearly we got rejected there today due to the massive news that we got in terms of the bond market, all the stuff that I just talked about. So we're breaking below the 50 S&A as of now, and pretty much, guys, what this trend is telling me in terms of the 184-hour chart here is that we're just continuing these lower highs that the Dow Jones has pretty much been forming. We topped off a 27K, we topped off here at about 26,200, and now we topped off here at about 25,800. So to be honest with you all, I wouldn't be surprised if the Dow Jones would just continue this downtrending pattern to make a lower low like it has been over the past couple of weeks. Lower low here, lower low here, lower low here, and if it does continue that, I wouldn't be surprised. So until this trade war, until these tariffs really do clear up, I don't expect that we're going to be out of this correction. And I've been talking about this over the past several months, guys, that I do believe the correction is still in place. I do believe that there's more downside in the market over the next couple of months, which is just going to open up buying opportunities for the long-term investors like myself and a bunch of you guys out there that are watching. So me personally, guys, I don't really mind a correction because I'm still trading in and out of inverse ETFs, ETFs that go up when the markets go down. So I'm making money either way, and I'm just adding money into my long-term positions as the overall markets are selling off. So I'm viewing this as a win-win situation because, again, I'm a short-term trader as well as a long-term investor. So any buying opportunities that I'm seeing right now, I'm taking advantage of them for the long-term. Like I said, I added shares in Apple today. I picked up some shares in Facebook the past week at about 132. So I'm not really mad about this, guys. So S&P 500, let's take a look at what's going on here. So very similar here, guys. It looks like we peaked out at that 180 S&A resistance that we were talking about in yesterday's video. I was talking about how the resistance for the S&P is going to be right around here at $2,800 right under the 180 S&A, with the next one being at about $2,820. So it looks like we did get rejected right here, and now we're sending down. We're pushing down. We're slightly holding above this 50 S&A right here, guys. But again, I still see some downside in the markets. And if this news does linger around the markets for the next couple of weeks, next couple of trading days, there's definitely going to be some more downside. I definitely think we could potentially break below here and test this next support at about $2640. So in terms of the S&P, guys, right now, we're down about 2.3%, down about 66 points. The worst it was at today, I believe, was at about 2700, which was a loss of about, let's see, close to 3%, a little bit higher than 3% from the close yesterday at about 2790. So not looking too great, guys, in terms of the S&P. Same thing here with the NASDAQ, guys. We see it's down about 175, down about 2.5% right now. The lowest it was down was at about 6809, which was a pretty big drop from the close of yesterday. And I do believe, what was that, 6809? We're at about 6880 right now. So the lowest it was at was at about, that gives it about a 250 point loss at about 3.3% from the lowest low of the day, pretty much, right? So markets are getting crushed today. I personally did not expect us to have this bad of a day today, but again, excuse me, we can't predict what happens in the stock market. We really just can't do it, guys, right? It's impossible. No one knows it's going to happen. We just have to play it by ear to see the technicals, what's going on in the macro, you know, in the macro economy, what's going on in these businesses, what is going on with the guidance, what's going on with the earnings, that is what's really going to dictate what's going on around in the overall stock market, right? So NASDAQ, Dow, S&P are getting crushed today. So let's talk about what trade I made today. One trade in ticker symbol, DRIP. And I shouted this one out in the group chat. Again, links down below in the description box, in the Discord group chat. And I traded this one pretty much off the bounce here on the 180 day simple moving average. And for those of you guys that don't know, DRIP is an inverse ETF. Its inverse is GUSH, ticker symbol GUSH. And these two trade based upon XOP. And pretty much whenever XOP guys is going up in price, that's when GUSH is going up in price, the inverse to DRIP. But when XOP is going down in price, that's when DRIP is going up in price. So when I noticed that pretty much when DRIP was going down today, early market hours, it pretty much shopped down all the way to 33.53. We pushed back up here. And I believe I entered DRIP right around here guys in terms of XOP. And I'll show you how it correlates over to DRIP. But when I noticed that, you know, this one was pushing down today, that gave me the notion that, okay, today could possibly be a good day to trade DRIP. So I got in here, not here actually, I waited for the bounce here. And that was a higher low from the previous low. And once we bounced here and broke above this 50 simple moving average on the one day one minute chart, that's when I took my position at about $10.01. And I actually ended up selling off at $10.40 on this dip here. I actually did not get as much profit as I could have guys. But again, profit is profit. I'm happy with whatever amount of profit I personally can get. So I missed the sell entry, the sell point here. And once we broke below this 50 SMA here on the one day one minute, I just took my profits at about $10.40 on ticker symbol DRIP, giving me from $10.01 up to $10.40. Let's see what that gave me right close to about a 4% trade on drip. And my daily goal is about three to 5%. And anything in that range I'm ecstatic with. So I hit 4% on one trade, which means that I'm done trading for the day. Because once I hit my goal, guys, I don't try to get even more. Because at that point, I could potentially lose money, which would put me below my goal. So pretty much when I hit my goal, I'm done trading for the day. So I was done trading at about noon today, guys, once I took those profits, a little bit later than noon at about $12.45 Eastern Standard Time. And I've just been talking in the group chat, conversing with all you guys and just talking about what's been going down today, which has been absolutely crazy in my personal opinion. And it's just opening up long-term opportunities for those of you guys that believe in American business and believe in the stock market as a whole, which I personally think and Warren Buffett has a very similar strategy. And I heard Gary V talking about this as well for those of you guys that watch Gary V. I watch him from time to time. He's a very great businessman, very great motivational speaker, mentor in my personal opinion. He talks about this one factor. If you believe in American business and if you believe that American business is here to stay and it's going to continue to grow, then you should be putting money into stocks. If you think American business is here for the long run, you should be investing in stocks. Pretty much if you believe that American business isn't going anywhere, guys, unless we have a ridiculous great depression like we had in the 40s, no one's going to lose a lot of money investing in stocks, especially if you hold for at least 10, 15, 20 years. We're going to have a recession, whether that be in one year, three years, or five years. But once that recession hits, guys, we're going to lose about 30, 40% in the market, whatever ends up happening. But every time we've had a recession, we've ended up bouncing back to new highs in the overall market. So I'm not worried whatsoever, guys. If we do end up having a recession, all I'm going to be doing is buying more shares and just holding for the long term. So that's what ended up happening today, guys. I traded drip. That's really all I was in. TVIX had a very big day, guys. Oh my God, I wish I actually traded TVIX. But again, like I said, I was not expecting the market to fall this hard today. But we see TVIX consolidated pretty much until a 12 o'clock. And at 12 o'clock, it's like unbelievable what happened. We shot up like a rocket, guys. Look at this chart from $36, literally in a matter of like, what is this, 11.50 a.m., from $36 up to $42, in literally 40 minutes, guys. That's like a 15% trade in 30 minutes.  So shout out to everyone in the group. Shout out to everyone watching that was able to trade ticker symbol TVIX today. Very, very high-flying ETF today, right? So what am I going to be watching tomorrow in the overall stock market? Well, in terms of swing trading, guys, I'm not looking to swing trade anything right now. The market is way too volatile for my liking in terms of swing trading. So I'm going to be sticking to what I've been doing over the past two months, which has been mostly day trading. The market ETFs, which is TVIX, TQQ, Q, as well as QQQ, as well as Drip, Gush, UGAS, DGAS. These have been treating me very well over the past couple of months while the whole stock market has been flying like this, right? Up, down, up, down, up, down. So for those of you guys that have been following me for a while now, you know that about a year ago when I started the channel, I was a big swing trader because at that point, guys, the market wasn't as volatile as it was now. It was pretty much just going up, little dips here, up, little dips here, up. And that opened up great opportunities for swing trading, right? But now that the market's going like this, it's very hard to get into a swing trade and hold it for a week or two because a lot of these stocks are just too crazy and the charts are not looking great for swing trading, right? I've been talking about this in a couple of videos now. Let's just take a look at some tech stocks, right? Facebook, why would you want to swing trade Facebook, right? Not looking good whatsoever. Apple, not looking good whatsoever. You know, Netflix, not looking good whatsoever. Google, looking terrible in terms of technicals. Microsoft, actually, Microsoft's not looking that bad. If we're able to hold above here, that would be an absolutely great play in terms of Microsoft. But that's pretty much my philosophies and thoughts right now. I'm going to be mostly day trading, mostly playing these inverse ETFs, these market ETFs, until we get some more direction and where the overall markets are going. Because taking a look back at this Dow Jones chart, we're pretty much trading horizontally right now. We can potentially swing trade stocks. Let's say if the Dow Jones gets here and we bounce here in terms of this 20, 400, 500 support. Let's say we do get here, guys, and we end up bouncing and we slowly start to push up. That does open about a two, three, four day swing trade window in my personal opinion. But until that happens, guys, I'm not really going to be swing trading stocks. Again, I'm going to be mostly focusing on day trading. So drop a comment down below. Let me know what you guys are trading in terms of stocks, ETFs, whatever you guys are trading out there. I would love to know. And drop a comment down below. Let me know what videos you would like me to cover, right? What would you want me to make a video on it? If there's any specific requests, special requests, I would love to make a video for you guys out there, whatever you guys want me to talk about, I'll make a video on it. So I hope you guys enjoyed it. Let's see what happens, guys, the markets are falling even more from when I started this video. Let's just see what happens these next hour, this next hour and a half. I'm very excited to see. I hope you guys enjoyed the video. If you did, feel free to drop a like, leave a comment and subscribe. Follow me on Instagram as well as on Twitter and join the discord as well as the Facebook. All of those are linked down below in the description box. I'll catch you guys in the next video. Peace out.


Websites, blogs, and social media transformed everyone into potential journalists. News became accessible 24 by 7, no longer confined by printing schedules or at times. The way we consume TV content also underwent a seismic shift. From the family television screen to the personal mobile screen, consumers are paying attention to content creators of all kinds who speak to them in a voice which resonates on a platform they use. You can see a completely different service on a mobile phone to the one you see on TV. TV on the go got cutting and live TV streaming on OTT platforms became the new norms reshaping our interaction with television. The digital revolution also opened a new chapter. Platforms like Facebook, Twitter, and Instagram rapidly disseminated stories while YouTube transformed individuals into broadcasters. Mobile and internet growth intertwined news with our daily lives reshaping engagement. Then a new force emerged, artificial intelligence, which has now captured everyone's imagination. It is not about replacing tradition but about amplifying it. Imagine a world where news is tailored precisely to your interests where data transforms into insightful stories.