My name is Nikolay Kondrashov. I'm SPB Nick on pre-node, Twitter, GitHub, GitLab, everywhere else. I'm a software engineer at Red Hat and I work on the CGI project which stands for Continuous Kernel Integration Project where we are testing our kernels, Red Hat kernels as well as upstream kernels. I'm also working with the Kernel CI project which recently became a part of Linux Foundation and I'm a KCI DB maintainer and developer. I'm also a DigiMent maintainer on a break right now where I'm working on writing drivers for graphics tablets. I do electronics and embedded as a hobby in free time and I'm from Russia originally but living in Finland right now. I'm going very fast because we only have 20 minutes. So open the slides. If you would like to click the links there are going to be some interesting ones. So as most of you probably know, there is a ton of kernel testing systems out there. These are just a few of them and there are many more and they're all having their own dashboards maintained and presented to developers and maintainers and they are all sending their own reports to the developers and maintainers. And this is difficult to manage for the recipients and also it's a lot of wasted effort. So about two years ago, well, actually, no. Well, 2019, yeah, it was in autumn. We were at Linux Plumbers and after that we had a sort of a hack fest organized by CKI where lots of people from different companies came and we discussed all things kernel testing and how to collaborate, what we can do to improve the situation and how to make it less burdensome for developers and maintainers. And right there we came up with the idea to come to start at the end of the pipeline and try to join them, namely at the reporting stage where we would try to get everyone's testing results and put them into a single database so that we can have a single dashboard and a single notification message coming out to developers and with the results. So at that moment, KCI DB was born and we started hacking on it right away. And one of the primary decisions was to start gating data as soon as possible, not thinking so much about what the schema should be or how to express everything that we want ahead of time. So get the data first, whatever data we have then see what patterns emerge, formalize it, make the schema and then GP. And we are currently on our third version of the schema and there is no end on site. You've probably all seen this cartoon, this comic from KCI DB discussing, I'm sorry, my dog is making some noise. So probably seen this comic that talks about the proliferation of standards. And there's a danger of that happening but actually KCI DB is the first standard to try to unify reporting for kernel tests. So we hope we'll be able to keep it at one but probably that's futile. Let's see. So the bigger picture of KernelCI, the project is that for a long time, KernelCI has been creating a testing system which other people can deploy in their hardware. And there is a number of labs that are using it and running tests when commits are made into kernel repositories. And this is mostly implemented as lava labs. But although there are also custom labs reporting their results and taking tests to run. Currently, KernelCI is starting to run actual tests like above the boot testing and planning to implement static checks. And this is all done in KernelCI backend. But since we started KCI DB, KernelCI is also sending data to KCI DB to the common database as well as a number of other testing systems including CTI where I'm working. Gentoo G KernelCI ARM and Google C's bot with others working on joining. Actually, in our attacks suite is almost ready to switch to production and others at various stages of interest or consideration and working with us. So the smaller picture of KCI DB is rather simple. Every submitter just generates JSON sends it to our message queue which gets delivered to the database which is currently BigQuery but we are not really tied to that very much. And we have a dashboard which accesses the database. Plus, there is a subscription system looking at what's coming in and sending out the notifications.  We have a Python 3 library a decline for submission and querying the database basic querying and normal submission. We have a prototype dashboard made with Grafana. We have a proof of concept email reports or notifications as I would call them sent to our development mail list which you can see there are links down here if you'd like. They're all available. You can see everything. That's linked here. There is also an alternative implementation being done at CKI for managing the data storing it and displaying it and the dashboard. And additionally CKI is using is basing their own internal communication about results on KCI DB schema as well. So we are stretching it in that direction as well. So the schema looks like just basically a JSON object with three arrays containing revisions, builds and tests respectively. And you can send them in any combination in any order first revision in the build and then some other revision and more builds for both of those and then some tests for the first revision and the same submission and then another one like adding some more. This doesn't matter how you send them but the data becomes like is processed and then becomes available in the dashboard only after you've provided all the parts of it and it's consistent. So we just use a basic system where for the most part the submitter provides the ID because this is a distributed database. We don't maintain our own IDs. We don't want to have the callbacks like I want to create an object, give me an ID and then I get given an ID and then I have to submit it with these ID, et cetera. No, we just let the submitters generate their own IDs give them a namespace with their submitter name and off they go. At the moment revisions are different because we use a commit hash plus the sometimes patch set hash to identify revisions but let's see how it goes later in the presentation. We also have a field for the origin who submitted the CS system which submitted the report and this is actually all the fields that are required for the report to be accepted and validated. You can start with just this to send your data and as you build up your interface to the KCI DB submission you can start adding other fields and then some more and some more as you feel comfortable. These are all of course not all the fields and speaking of that we also have a special MISC field standing for Missile NS for every object where you can put whatever you want. You can use that for debugging but also more importantly you can use that for stuffing data that you cannot put into other fields right now because they're not defined there is no field for your data. You can start pushing this data immediately and get it delivered to developers while in a rather not very readable state but still the data is there and more importantly we get to accumulate the data you generate so that we can make our decision on formalizing it and unifying it with others based on actual data instead of prolonged discussions. So look at all the details at this link here this is the current schema, schema V3 and going forward all the submissions that you send you can keep them at previous versions and they will be converted to the new version as we upgrade them automatically most of the time so you can keep using one version and move at your own pace. We have a database in BigQuery and the schema is defined in Python. We keep one data set in BigQuery per the IO schema and the current one is named Kernel CIO4. Our data set is open to anyone on the internet currently anyone authenticated with Google and you can go to BigQuery console like by clicking this link for example and explore the database schema as well as query various data from the database like the revision statistics, the build statistics or the test statistics and you can also use tools like Google Data Studio to make your graphs or whatever you want to whatever you want to dig our database for this is the graphs for the queries that you saw on the previous screens. So here's an example how data goes from from a source to our database. For example, here's a revision published on kernel.org. Here's this revision, the same revision on Kernel CI dashboard and in the Kernel CI system native tests running there and here's the same revision at CTI dashboard and here's an example of the JSON that's generated by Red Hat, in this case CTI and here's both of those revisions and their builds in the dashboard. Here's the Red Hat builds and there's the Kernel CI builds they all joined here, the results. Another example is a build that's been made by Kernel CI and here's the JSON for it and here's the dashboard with the build and the tests that were running for this build and at last the test example again and Kernel CI native and there is the JSON for it and the dashboard view for it and the same, yeah, it's another test from CTI also the dashboard, JSON and dashboard for KCI DB again. So of course the main purpose of this exercise is to get to bring the data together so we have to work on correlation we have some something done in that direction but we will need to work some more, of course there's lots to do. So far we have revision IDs that are constructed from the commit hash or commit hash plus a hash of the patches that were put on top like for example, distribution patches or patches that were downloaded from a mail list archive or something like that, it looks like this. Here's an example of how you can get a patch set hash generated using shell or patch set hash generated using shell or Python. It's rather simple, of course it doesn't work for all the cases and we'll be working on formalizing it more but this is good for the start. We also maintain proof of concept test catalog. For example, here is the case of test entry. We just asked you to define the name for this test that we can all use so that we can correlate the results. Yeah, you define the description for this test and the home page so that we can make sure that we are talking about the same test. And in JSON, this name is used in the tests like this and the dashboard is visible here. Further on, you don't have to limit yourself to just the name of the test suite. You can also specify a specific test and report them all separately like ARM does for LTP results. They go all the way to all the details about LTP test runs and you can report your details this way. You can also describe your environment but at the moment this is not formalized. There's just a description field like human readable description and the miscellaneous field again where you can put your stuff. We still have to get there. Describing the environments and details like the CPU RAM and everything. So the subscription system is basically at the moment is Python modules that you create when you want to subscribe with our help, of course. You just write the Python module which gets an object that is incoming into the database or was changed in the database and you can access its fields and filter by for example, repository, your branch in that repository, particular tests or architecture, whatever you want and then decide whether you want a message about this or not and where to send it. Subscription for, proof of concept subscription for stable repositories looks like this. This is a complete subscription at the moment and a message can look like this. For example, here's the total overview of the status and their vision whether managed to submerge it or not, the details and their vision where it came from, overview of the builds, here are the kernel CI builds and here are the CKI builds and the same message.  So to submit the data to KCI DB, you can use a command line tool, just pipe JSON into it and it should match the scheme, of course, or you can use Python interface, which is almost equally as easy. Here is the screenshot of complete source for the current kernel CI interface to KCI DB that comes up at 265 lines. Well, there's of course hooks in other places, but this is the meet part. Here's an example of Gen2G kernel CI interface like under 200 lines of code, Python and shell and another one written in go under 200 lines as well. For the most part, there is a separate file with the schema, but it's just technical details, it's generated. This case talks directly to the Google Cloud using the message queue interface. So that is also available if you have particular requirements, although it's of course less stable regarding the changes, future changes. We have a submission how-to, which you can take a look at. And when you start submitting the data, we give you credentials and parameters to submit into a special place called Playground. Basically, you can do anything you want there without a fear of breaking anything and experiment with sending data. Here's the day screenshot of TAX Suite sending their data there and I think they're ready to go to production, just need to do the switch.  All of that, of the above was about the current release KCA-DBV8 and for V9, we're gonna be doing many changes, most of them concerning notification system and our primary target for that is reaching actual developers and maintainers who are doing most of our work towards that. Among the changes is the, we're naming revision object to checkout to represent the data better because it matches better what we are sending. It's revision was not granular enough and checkout matches better what we are doing. So when you check out the kernel, you can submit an object for that, like when you reference from the build, what you actually build. Then we are adding support for log excerpts so that just a piece of the log that exposes the problem about the build or checkout or a test and right now we just have log URL which you can use to link to your log hosted somewhere that doesn't work for everybody. And so we're adding log excerpt fields to store just a particular piece of the log that is relevant to the issue that will come in useful for Intel Zero Day and also this way we can directly paste the log excerpt into the reports or the dashboard if you had space. Additionally, right now our database backend is Google BigQuery but we've also added the SQLite backend for testing and also implementing some mostly testing features and that will let you experiment without having access to Google BigQuery or being offline or things like that. We are expanding our object relational mapping for the database so that our subscriptions can also explore more data and be more flexible and present more readable reports and notifications. We are adding the ability to extract the denormalized data from the reports. We're using distributed SQL database and that means we're using denormalized schema. So this way we can extract the data, more data from it and be more flexible. Gets in a little smarter with the notification system. So that release is gonna be hopefully in the spring, this spring and further on, we're thinking about implementing known issues so that we don't send reports of test failures that are already known and triaged and shouldn't bother developers about and the same with the builds, hopefully. We would like to accommodate the static checks and the interest as well, for that we will need a separate table and objects. For the wrong, the talking back to them, going back to the environments, we'll need to somehow be able to correlate between similar environments in the database so that we can say like, okay, did this test in this similar environment produce the same results or not? And we have some ideas how to implement that but nothing concrete for now. Finally, we would like to do bisections and benchmarks of course, who wouldn't? And here are our main reports in the KernelCI project on GitHub, you can click the link to find them. There are of course other reports if you're interested in KernelCI. We have good first issues tagged there so if you're interested to help, we'd be more than glad. So go there and check out the issues. We have a mail list. You can send it directly or subscribe. And of course we have an IRC channel on FreeNode and that's it. Thank you. Oh, actually there is one from Rado. Thank you. For what are you going to use Levenstein distance? Yeah, it's just a wild idea. So if I understand it correctly, the Levenstein distance is used to describe similarity between two texts, let's say. So you have two texts and you can apply the Levenstein distance function on that and it will give you a certain number which says how similar they are. That's my understanding. So we have to compare our environments somehow. So my idea was like, okay, maybe we can just dump JSON for both of the environments and do Levenstein distance on those and be able to say how close they are. That's just a wild idea. Maybe there is some certain function which works for arbitrary data structures like that or maybe we can just do that. It's just as I described, something like that. We need something to be able to compare those environments and I don't think we'll be able to keep the structure of those like the data structure the same and unmoving and uniform across all the submitters because some submitters have some data, some other submitters have other data. It's like, it's always different. So we have to come up with some fluid methods to compare those roughly. It doesn't have to be perfect. Just give you a sense of how similar the test environments. Actually, there is a last minus question from Santiago. Are there any tooling kernel CI core to submit data from a local kernel CI instance to KCI DB? You mean you have your own independent kernel CI instance, right? Well, I assume that's, yeah, okay. So the support for sending to KCI DB I think is merged. So if you'd like to send your data from your local instance, you just need to get the credentials and figure out how to set it up. So I suppose it should work. We can ask Guillaume and at kernel CI and jump in the channel and we can figure it out. We can give you credentials for playground to try it out and see how it goes.


This is Hawaii, the state of clean energy. I say that because it's the energy policy forum. You're inside the forum. Fabulous, okay? This is the Hawaii Energy Policy Forum annual summit here on October 23rd of some of the chairs who have reported on their work groups here today. And we also have Meena Merita, my co-host, and who can also help us interpolate what's going on here at the forum. This morning we had all the various stakeholders coming forward telling us, giving us an update on what they're doing and what they're looking forward to in the next year. Let's go to John Cole first. You're the electricity working group chair, right? Right. What does that mean? Well it means pretty much everything to do with electricity. We've rearranged our working groups. They used to be divided up a little bit between regulation, I think economics, more tax credit type stuff, and then renewable energy, which they do a lot of work with tax credits and other things, and then electricity working groups. So those three have basically been merged into one electricity sector working group, so I'm the chair of all of that now. So what's been happening on that working group? Well the three working groups were separate. They've only just been conjoined, so that conjoined entity hasn't done a whole lot yet. We're going to talk about some of that more this afternoon, but the electricity working group had taken a look, had a lot of stakeholder input on looking at the various entities in our electricity sector and trying to lay down the roles of each from the utilities to the regulators of PUC, to all the various stakeholders from the university and other state agencies, and just try to lay out all the roles, whether it's statutory or their advocacy roles or whatever they're doing, and then also look at the incentives that each of those groups may have toward moving or just the basic incentives and what those drive and whether they align with, you know, our state energy goals or if some adjustment may be needed. You also reported this morning on behalf of the Light Natural Energy Institute, wonder if you can summarize your report. HNEI has been doing a lot of work with various technologies from solar thin films to biomass to fuel cells, hydrogen, wave energy, and micro grids, and a lot of what I do personally is looking at grid integration, how we make everything work together, especially with high amounts of renewable energy on our system, how we make sure it works within the grid and things remain stable and reliable. I talked about some of the modeling we're doing and that we're going to continue to do, and one of the things HNEI wants to try to be more robust in is its support of some of the planning efforts and the looking at modernizing the grid and, you know, groups like the policy forum, you know, more robustly supporting them, not only just participating, but trying to back up some of what they're looking at with some analyses or analytic work and bring that back in a understandable way that can help move things forward. I just wanted to say, you know, how important the work that's going on at HNEI is and that, you know, people have this concept of, you know, academic research, the researchers are removed from kind of a real life, but this is really applied research and, you know, affecting everything that's going on right now, so they have a really important role here. We've now reorganized as the fuels working group, which we were previously the hydrocarbon future and energy security working group, and I think that speaks volumes to how things are adapting now in Hawaii, and Hawaii's refineries are going to have to adapt along with it. We've invested this year in informing the public and other members of the forum the role that the Hawaii's refineries and fuel industry play, and it's very critical that we be included in any discussions about how we go to the next steps of going renewable, and I think a lot of that discussion is going to have to be how can we innovate, how can we collaborate better so that we are inclusive with all the industries that will have a stake in the near future about how we're going to turn renewable. You know, we are here, the refineries are here to support the state's energy goals, but really right now, petroleum is what we're using today and it'll probably be the springboard to getting us to where we want to go. For Hawaii, we have been, I guess, updating our infrastructure here to be in sync with the needs of the state. As I mentioned a few moments ago during our regular session, the refineries are here to service the state and the needs of the customer, and one of the things we see coming up very or presently faced with is there is a need for jet fuel, and while it may not be renewable right now, there's an immediate demand to move the economy forward, and we have announced the design and construction of a new diesel hydro-treater unit at the refinery. This is the first major unit upgrade that we've had in more than 20 years. It's a big deal for us because it'll allow us to make more jet fuel and distillates like diesel and allow us to place more product in the islands, which is very critical for the way that we look at our product slate. Exporting fuel can be very challenging and we would much prefer to place products in the islands. This will allow us to do that and allow us to meet some other regulations in the future as far as, you know, reducing sulfur and other components in our fuel. So investing in the physical plan is just as important as investing in our employees' training and just making sure that we can go forward with all the challenges that we're faced with.  What was your takeaway on that? What is your reaction to that? How does that integrate with what you're doing? Joelle did a very good job of explaining what is actually being done right now out there in the nation, and I think not just the nation but globally. I think sometimes people tend to think that it's moving at such a slow pace that we're not making progress, but there actually is. This is commercial scale production that's going on right now. It's a daunting task to displace all of the fossil fuel, jet fuel out there, but progress has to be made one step at a time and that's a good lesson for us. There are no easy answers to this. Just really intelligent choices for us to make and people working in lockstep to get this done. So I thought that was a very encouraging note that you can make progress. We just have to do it together. Maria Tomei, the chair of the Transportation Working Group, which is so big, billions and billions big. Tell us about your report that you gave. So you were talking about no more silos and the need for collaboration. You know, we talked earlier about the need to integrate and the complexity of the systems, and that is extremely true in the transportation sector as well. And so what we're working with the Department of Transportation and with the counties and with the energy providers and the users. And since transportation sector is not regulated in the way that the utility sector is, it's a different mix. And your transportation planning horizons are many, many years out. And so if you're looking at it from the point of view of land use, guiding how much transportation you're going to need, all the way down to what types of fuels you put in your car, there's a bunch of different stuff that can be done. And so what we did this year was working with the stakeholders. Try to prioritize, okay, how can we build a better system where the transportation and energy folks are sensitive to each other's priorities, and also being able to measure success. Because sometimes success in a transportation arena means, well, you have less congestion your way. And that means on the energy side, wasting less fuel. If you have better design of your cities and don't need to transport people and goods as far, then once again, you're saving on fuel reducing emissions. So if we can measure success wherever it occurs and also identify areas where you're not going to have kind of in the same chance, you know, the electricity sector where, okay, you've got incentives for different things. If you're not aware of what else is going on and what other people's objectives are, you might be building in things that are counterproductive. And so by keeping that dialogue open, you can avoid those pitfalls as well. And then on the smaller term, we'll say, okay, in the next year to five years, what do we need to do? Right? So you're figuring out what to measure. You're figuring out how to work with the others, how to measure success, how to avoid pitfalls. And then in the near term, what can we do that actually makes a difference, a measurable difference in progress in these areas? So that's, you know, kind of what we were working on. And then of course, we had that clean energy day in August. And if folks want to take a look at it, the proceedings are on the HEPF website. So yeah, yeah, anyway, it's just, you know, it's a summary, you know, there was a discussion with a bunch of folks and, you know, big ideas getting distilled down into, into new new plans, new actions, new motivation, I think, also, you know, yeah, this is what I'm doing. And it's not just good from this perspective. Those guys like it too, because it supports a better Hawaii for everybody. Well, I think, you know, I, again, we listen to the different stakeholders, bring us up to date. But what are we going to do moving forward? And, you know, that's, as Sharon had mentioned before we broke for lunch, that's the most important thing. How do we plan? How do you strategize for the next coming year, especially with the legislative, legislative session coming up? And, you know, from my perspective, what I see is there's some, our major critical infrastructure, whether it be fuels, the electrical grid, our, our roadway systems, water systems, telecommunications, you know, at some point, they all intersect with good planning. And so, how do we get out of our silos and look at the big picture moving forward, where, where we know all of these critical infrastructure needs to be upgraded? So, with good planning, what's the minimum investment we can make to get the optimal outcomes? You know, we're looking for actions that the forum can take next year. And at least for my, the group that I'm facilitating on the big picture, what was obvious to me is office of planning needs some kind of update of the functional plans. Some of the functional plans have been updated, but not all. And, and their important role is, and I learned a new word from Leo Asuncion, who's, the head of office of planning is crosswalk. You know, how do we recrosswalk and reintegrate these functional plans? So, you know, how do we take the information from all of these different departments responsible for these functional plans, see where they intersect in that crosswalk to bring them together, to bring a bigger, more comprehensive picture of what's going on. And office of state planning needs the resources to do this. And the last time, the last time that they did do this big update of the, of Hawaii's planning efforts is 1992. So, I think this is a way that the forum can help advocate as, as we did with energy policy early on when there was no real constituency group. Yeah. That, that, you know, put our efforts through advocacy and getting this kind of work done. Almost a repeat of what we've heard before. Just better consolidation and effort on the various aspects of, of moving our, you know, energy policy and just state policy forward. There's been a lot of work done, but individual efforts or group efforts that are only focused in a certain area. Whereas if we can open up the vision to a wider area, it can be a lot more efficient and optimal, like Mina said. I mean, that's a huge job and it's going to take a lot of work from a lot of people. But I think it's important so that we're not wasting resources and getting as much bang for our buck, both money, time and effort wise as possible. We're talking about a lot of money here. I mean, just in, you know, the grid modernization, you know, over the next couple of decades, we're looking at something like 20 billion dollars, I think with the transportation system. Again, that's an additional, additional 20 billion dollars. Where's that money coming from? And I think with those kinds of investments, we can't afford a lot of mistakes here. With the little expected federal guidance, that I think in a way, it kind of opens things up for us to consider new ideas that, you know, maybe if there were more federal direction, we might not be considering because we're, you know, trying to follow that, you know, direction. But I think it could be an opportunity as well. And one thing HNEI wants to stress a little more that hasn't so much, especially in talking about getting to 100 percent is ensuring the stability and resilience of the system. I mean, mainly we talk about electricity at HNEI. But I mean, the fuels, the transportation, all of that needs to be resilient and workable, you know, no matter how things ultimately turn out on a, you know, gradual basis or something terrible happens on a short-term basis like a natural disaster. But stressing that things are planned and built in a way where things can be recovered as quickly as possible or things get back online as quickly as possible is very important. You know, it occurs to me that looking forward, your job, our job is not over, should we be around when 100 percent is reached, say 2045 for this discussion. So how do you see HNEI playing a role after we reach 100 percent? Well, I mean, even if and when we do reach 100 percent, there's still going to be a lot of changes through technology and I guess distribution of energy or, you know, transportation resources where things are still going to need to be, you know, validated or demonstrated with new technologies, figured out how they're going to work into the system in an optimal way in the most efficient way and keep things going like we want to now. But I mean, even with 100 percent renewable, the changes will still be happening just hopefully within the renewable realm and not, you know, trying to get their side of it. I think what it means for our working group and for the forum is to set, I think, intermediary goals and we have an aspirational goal out there, but we need to set more intermediary goals and work towards them diligently because we want these changes to be lasting, we want them to be sustainable. You get to that goal and you get to work on the next one. So I think that's going to take a lot of working together and a lot of innovation, as I was saying earlier. So it's no real surprise that these things just take time to do. But from today's talks and presentations, you know, we are making progress, I think, as a state and we just need to keep it going. And the forum is one of those entities that I think is on the forefront of doing just that. So I think we should all feel good about participating in this, but we've got a lot of work to do. Par-Hawaii has a future in, you know, in making its role going forward. But what happens at the end of that? What happens, I asked the same question to John. What happens in 2045 where we hit 100 percent renewable? Where's Par-Hawaii going to be? Do you have any idea? Would you comment on that? It's difficult for us to predict what will happen at that time, but one thing that we had better make sure that we that we've adapted to whatever state of Hawaii's energy picture is. If we want to be a player, we're going to have to move along with the times. So I can just assure you that our leaders are looking at that very point. You have to adapt to the needs of the state. There's a huge initiative going on between federal government, Department of Energy and Japan to create a sort of joint approach to marketing LNG all over Asia and every country all the way to what he was India and beyond with these huge, you know, container ships, those gas carrying ships. And Japan is actively involved in this because Japan is actively involved in LNG right now. Do you think there's any chance that Hawaii might take a look at LNG going forward despite, you know, the fact that it's, may I say, radioactive politically right now? I think Hawaii has already begun looking at LNG. You know, many of us in the fields industry have always said you're going to need a lot of different forms of energy going forward. There's not one kind of sea for Hawaii. And being remotely located has something to do with that. So while it may not be economically feasible today, one form of energy may prove to be more lasting in the future. So we never say never. I think Hawaii just needs to keep an eye out on all forms of energy and ring to market what it can. But manufacturing at commercial scale is the key. If you're going to displace fossil fuels, that's a long way to go. And it has to be done diligently. May I hand you the afternoon schedule? Can you describe what's going to happen this afternoon? Okay, sure. So after we finish with this lunch, we're going to have a chance to talk about specific initiatives in small groups. And so these are the ones that rose to the top over this past year and need more discussion about, hey, is this something we might want to do? And if so, what are the steps we might take? Now, since that's going to happen in silos, you know, these little groups, five different groups, what comes out of it sometimes has overlap. And so each of the groups will say, you know, hey, these are the things we think need to happen. Top three in the next year, these are the things that need to happen. And if there is overlap between the five groups, then we have a chance to compile that. And then as a whole group, not only hear from each of the groups, I guess we don't have time, but, you know, what, okay, well, one is electrification of transportation sector. Another one is energy efficiency and grid demand response. Another is fuels and greenhouse gas reduction. The fourth one is integrating and aligning transportation and energy planning. And the fifth one is the big picture framework. So each of those groups is going to say, well, the next year we need to do this.  And it seems to have a certain amount of traction at the moment, not to make transportation plans here. But and then we can talk about, okay, well, what needs for that to happen, what do we need to do as the forum? And so what's supposed to come out of this is not only the plan for what the next year will be a focus areas for us, but also recommitting to, okay, does that fit in with the overall mission, the overall objectives that we have stated for the forum as a whole? I kind of like the benevolent dictator. Yeah, it's a lot easier. Consensus is hard. But I think what we all have in common here is working towards the public interest, working towards the public good. And, you know, that's the culture that we want to establish here, even though we come from diverse backgrounds, viewpoints, primary interests that we're all working for towards the public good. And I think in these times, especially when we're going through major transformation, costing, you know, billions of dollars, I think Lance brought up a really good point in moving forward. You have to be flexible and adaptable. That's a really key important characteristics that we have to have now that we have to be able to take good information, good data. How do we apply it? Act on it. But, you know, when you make mistakes, you got to correct it quickly. So adaptable, flexible in everything that we do. Thank you so much for especially coming in at the last minute to join us this afternoon and sharing your perspectives with us. And Jay, thank you for having me on again. And we look forward to seeing you in two weeks.


A common question comes up a lot. When you want to set up PF Sense at home, you want to get a UniFi. And UniFi just makes some excellent Wi-Fi equipment. And you don't have a smart switch. You don't have a switch that supports VLANs. You don't want to buy a couple of these, or maybe you do. And you want to have all the networks flow through to create separate networks with one device. Now, easy to do with VLANs. We're going to show you how to do that with a VLAN. So you can create a secure LAN network, a secure secondary LAN network for the Wi-Fi, and then a third network for all the crap devices that you want to connect, but still have one physical device here. Now, what we're doing is we have an unmanaged switch, and this is common. This is a NET gear. It doesn't have all the fancy VLAN support. These are about $30, not expensive, for an 8 port gigabit switch. I actually like them, they're metal as well. I'll leave a link where you can get those. And we have that going in, and this will be our LAN. So we have IGP-0, which is our LAN port. This is where we get our internet from. That goes in IGP-0. We have IGP-1, which is our LAN port. And then we have IGP-2. And we're going to show you how you can split this into two networks. Now, physically, it's one cable. And this purple cable you see here is coming out of the port on the card, right into the brick, out of the brick, to add power to this. So you get the power injector. And now providing Wi-Fi via this APC-ALR. Now, this network is going to be configured so you have a secure LAN network for trusted devices and the other Wi-Fi network. And it's only going to run over one physical cable. Now, ideally, if you have a smart managed switch where Unify makes some really affordable ones, you can bring this out, bring it into a Unify switch, and create a whole lot of different VLANs and things like that. I have a video on how to set up VLANs and PFs on Unify. And I'll leave that in the description below. But we're going to talk about, if you don't have a managed switch, how you can still achieve that so you can still get your multiple networks with one Wi-Fi device so you can have your Wi-Fi toaster on one device and everything else over here and one physical cable. OK, this video is also going to have a couple of assumptions. And if these assumptions are wrong, go through my channel. You can find some other videos on how to set these things up. First, that you know how to set up a Unify and that you have the software, the Unify Controller software set up and configured and the Unify working. Now, you can start by getting the Unify working on your LAN network and then move it over to the LAN Wi-Fi part. Important parts, though, is that the controller, you have that set up properly and have that IP address on the same LAN network and make sure it's accessible. So those are at least a couple of assumptions that you know how to Unify system works and have it working. So this is our test demo site that we have set up called LTS test site. This is that device that was on the table with me, the LTS 100, just generic name we gave, and it's plugged into our LAN Wi-Fi. So let's go jump into the configuration and show you what we have here. So interfaces, assignments, we have our LAN. That was the IGP0, LAN, IGP1, and LAN Wi-Fi. Now, all I did to create this, I called it LAN Wi-Fi just because it's our secure LAN and it's where the Wi-Fi is physically plugged in in IGP2. So we created an assignment, just like you showed in the last video. That's the fourth port that's down at the bottom if we wanted to add another one. Then we went over here, LAN Wi-Fi. We enabled the interface. We gave it the name. We set a static IP address. Now, this is in <IP_ADDRESS> versus LAN is 1.1. Then we went to our firewall rules. Here's our LAN rule that says LANnet can go anywhere it wants. So the packets can flow freely throughout the LAN rule and LAN Wi-Fi, same thing, because it's a trusted network. It doesn't really have any rules other than a wide open allow rule. So allow anywhere. That means these two networks can talk perfectly fine to each other because the ability is there through this firewall rule that allows that. So now we want to talk about creating the extra networks that where we want to put the insecure things. So back over here to the Unify real quick. We're going to go Settings, Oil List Networks. Here's our default networks. Please note, no VLAN tag, which means when you don't have a tag on here, it automatically goes there. So Spider LAN, I'm going to add it right here. Spider LAN, which is the Wi-Fi name given to this Wi-Fi network, has full access to the LAN Wi-Fi because it's plugged in there. And when we go back over here to our devices, you can see it has an IP address and that range of 192.1620.100. So it's on that LAN. It has it. So if I connect any device to there, it will work. And now I have a Wi-Fi device directly plugged into my system along with my LAN system. So the two can talk back and forth with each other. Now, something real quick we want to cover here is another thing we're going to add before we get to adding the insecure network. And that's MDNS Support. Because one thing is, if they're on two separate networks, although they can pass freely between each other, you'll also need MDNS working between them for things like the Chromecast to work. So we're going to cover that real quick here. Systems, package manager. And you see, I got this set up and plugged in here. So all you have to do is go here. This is the Viya net. Easy to find any available packages. We're going to turn this on. And away we go. This will allow MDNS requests to go back and forth across there. Now, we're going to come back to this later because we want to add a deny interface. We want it on these. But the next one we're going to add here is once we add our crap Wi-Fi network, we're going to add that to the deny. Now, you may or may not want to. It really depends on how you set things up. If you have the Chromecast, you may want to think that of a trusted device and you want it on there. Or you may not. This is kind of your own personal decision here. But this is the tool that you use to allow the MDNS protocol to go across the networks is this. This is what bridges that MDNS protocol across those. Because it uses, like I said, it's a special discovery protocol. You can read more about it later. But I just want to cover that because someone's going to ask, how do I get these things bridged? So we're going to leave it actually off for the moment. But this is where you do that. This is the tool you use. It's really easy. Just turn it on. And deny the interfaces you don't want it. Or maybe you want it on the interfaces because you want to be able to discover those devices.  But the reverse isn't true. So you're firewalled so you can see them, but they can't get back to you. So that may create some issues, though, if you extend MDNS across there depending on the device. All right, so let's get started on the interfaces. We got the assignments. We got the LAN, LAN Wi-Fi. We can route traffic. And it automatically goes to spider LAN. So anyway you connect on there becomes part of your secure network.  Assignments. We're going to go over here to VLAN, add. Now by default, it chooses the top one, which happens to be WAN. We want IGB2. So we're going to go here to IGB2. We're going to give it a VLAN ID of 30. This is arbitrary. It's a number between 1 and 4094. Don't choose 1. That can cause some issues if that's your trunk. But we're just going to choose 30.  So IGB2, because that's physically the port the purple cable is plugged into.  Now we're going to go back over here to face assignments. And you assign this as an interface. So we're going to head and add. Now you notice it says VLAN 30 on IGB2. Save. Let's give it a new name. Crap Wi-Fi, enable interface. Static. Let's give it 30.1. If you've seen that, it was the same one I used in my other demo. Slash 24, save, apply. Now, as I've mentioned before in other videos, anytime you add an interface, it shows up as a tab everywhere else for things like DHCP servers.  We're going to enable DHCP, set our ranges, save.   So we have to create a rule or nothing will route on there. So go here, address family, any. Now this is the part where we're actually going to pause and go back because we can create the rule and we'll say allow all. Just allow traffic and we'll hit save.  So we're going to apply it and we'll go here and fix it. We're going to create an alias. This is one of the ways you can do this. This is a pretty easy. So I can put some block rules in or we're going to create an alias and we're going to say secure LAN network. Now what we did here is misspell trusted. Secure trusted LAN, so you have a secure LAN, secure trusted LAN network. This network and this network are both slash 24. Here's our LAN, here's our LAN Wi-Fi. Save, apply, we've created an alias.  And like I showed in my last video, you can simply do single host or alias. If you type alias' work, I've done a video on this before. You type the first letter and it'll autocomplete and list them. So we're going to say can go anywhere, invert the match, single host or alias, secure LAN. So we're saying anywhere but the secure LANs. Now this is nice that way if you ever added more secure LANs later or other places that you want this not to be able to go, you simply keep adding that to the alias and that will block the crap Wi-Fi from going there. So that's simple, we've created it. Now let's take a look here at the, how this looks. So here's your interfaces.  Just so you know, this is that physical layer I'm talking about. We'll see these are physically the same interface so you'll see both of these working or not working at the same time if something's plugged into them. So now how do we create that in a unified? Well, this is really easy. So if we look back over here at our interface assignments we know we have this as VLAN 30, so we set up. So we're gonna go over here, just take a look real quick. Wireless networks. We're gonna create a new wireless network.  Password, no password, whatever you want there. Advanced options, this is the easy part. Just go here, just has to match. So we created VLAN 30, use VLAN 30, save. That's gonna provision. And now you see the VLAN tag right here. VLAN 30, open. So now we have that crap Wi-Fi and we've set a VLAN to it. Now all the other rules apply just like anything else. You can go here to firewall rules and anything you wanna do, filter out, block, set limits, everything you can apply to this just as if it was a physical interface even though it's a VLAN interface. So here's all your rules and you're done.  They support VLANs and VLANs are secure and not easy to hop out of in case you're wondering. And this is how you create those really simple, create a VLAN, have it separate, have it secure, but physically have one device. That's all there is to this setup. We're done. Anything you connect there is there. So now our unified device is broadcasting both. You can connect to either.  And then the Avaya service, we're gonna deny it here. You can enable and we'll hit save. And now this is enabled but denied for the crap Wi-Fi. That way those devices don't get MDNS and Discovery and back and forth between the rest of the network so you put your things you care about or need to get broadcasting to on the LAN Wi-Fi and then the crap Wi-Fi you can have over there. Now there's more trickery you can do and maybe you'll cover another video about how to get things back and forth across and filter it and create lots of more rules. But this is the basics for getting a setup and getting you going with easy one device, no managed switches and being able to do this. Now, obviously this gets easier with a managed switch and I've covered that in some of my other Unify videos before when you have a managed switch you just go create VLANs on the switch and then you can go back and forth. I'll be doing some more future videos on that as well but this will get you started. Great if you wanna put in a PF sense with a Unify AP, one Unify AP but then create separate networks but not have a whole problem with all those other little issues back and forth of having multiple, having to buy multiple devices just to keep these things secure. Hopefully this was helpful. Thanks for watching. If you like this video, go ahead and click the thumbs up. Leave us some feedback below to let us know any details, what you like and didn't like as well because we love hearing the feedback or if you just wanna say thanks, leave a comment. If you wanted to be notified of new videos as they come out, go ahead and hit the subscribe and the bell icon that lets YouTube know that you're interested in notifications. Hopefully they send them as we've learned with YouTube. Anyways, if you wanna contract us for consulting services you go ahead and hit launch systems.com and you can reach out to us for all the projects that we can do and help you. We work with a lot of small businesses, IT companies, even some large companies and you can farm different work out to us or just hire us as a consultant to help design your network. Also, if you wanna help the channel in other ways, we have a Patreon, we have affiliate links, you'll find them in the description and you'll also find recommendations to other affiliate links and things you can sign up for on laurancesystems.com. Once again, thanks for watching and I'll see you in the next video.


Hi everyone, Joe for Jaspy's case rakes.com come at you with 2020 Panini Chronicles baseball eight box pick your team number six Second half of the case. We opened up a few days ago. Remember I marked all of those six so you know that they're all from the same case We've got a Brewer's Dodgers Wildcard game number one in LA right now It's only the bottom of the first but brewers loaded up the bases then walked in or on and out Cody Belanger's up to bat with the bases loaded He that sounds like a pop-up Pop-up to Yellich both Yellich Yellich and Cody Belanger kind of struggling There's six right there struggling Average wise at least this year All right, good luck boys and girls. Thanks very much for getting into the action Appreciate it Rex you have an idea Jaspy should open up the shop as a polling place for the week and then call it break the vote Break the vote It's one of the one of the better ideas you've had Rex. I Don't know how to become a polling place though There's Harold Castro Do we want P? Do we want to be a a center of cofit? I guess we have to require masks. It looked kind of cool. Maybe there'd be people right around the block Harold Castro Tigers that'll be for Bryce Chris Murphy, what's going on? There's Gavin Lux Sleeve and top load all those before they go. There's Jalen Davis Giants Lee with the Higantus Did I say hi to Chris Murphy? Hi Chris Murphy? God's block block going on I got a break going on I'm thinking about the Dodgers Lakers are in halftime Zach Collins popping out that goes to Cleveland Chicago Sean Maddock And the Luis Robert will go to you as well Sean all of those add up as well price wise We were just talking off-camera how we have not seen an autograph Yet. I am Joey. I've got I've got I've got the Dodgers game on right now They can't warm up players fast enough in that bullpen Sorry Boba Shet score Boba Shet not numbered John Carlos Stan to 25. How's that game going? Yankees up six four now But Cleveland's threatening Bryce Harper to 99 Carlos Correa Sean can you grab me a shoebox, please? You've got it. No rush What's the call foul and when real it's almost thought he had a granny There's Bryce There's your dawn Alvarez to 99 and Corey seager 15 out of 25 Shadowbox relic for the Dodgers. That'll be for Ollie Oliver with the boys in blue Who could really blow this open right now with an extra base? They got two outspaces loaded another Louis Robert? Yeah, what happened to your cubs Rex? They got punched in the mouth by the but by the fish And and when we else grounds out There's only only two could have been worse for the Brewers. Thank you sir No Joey last night was Adam Joey said the dodge we're gonna make it passes around Weird I don't know Maybe he's used to doing their doing the reverse psychology Now Joey says he was saying they were taking it all Wow Joey says watch your mouth John Take that out of your mouth Yeah, Hendricks crush it for about six inning says Rex and then they just blew it. Yeah There was a crooked number there five runs in the top of the six or seven or something like that Yeah, they got Darvish tomorrow am I flipping I gotta flip back to do I see your basketball back already? That was a short halftime. I feel like All right JP Crawford Gavin Lux Cody Belanger mookie Betts playing some good baseball Brenda McKay to 50 Brian Anderson for the fish to 25 Matt Chapman relic Oakland Jorge with the A's Lakers up 58 51 at the beginning of the second half so a lot of game left Miami could just like this Just storm back so I Don't I'm not feeling comfortable at all here We've got you Chang for the Indians Jersey and autograph Rookie Jersey auto for John H and the tribe Rex bringing up a very good question here. Joe. Is it odd that an Angels fan would rag on the Dodgers so much? I Mean 16 teams go to the playoffs and the angels couldn't sneak in there Right Rex Seems like some some Angels fans Talk more about the Dodgers and then they do their own team the Angels. It's very weird Which makes me think those those fans are probably Closet Dodgers fans. Oh, did the tribe just hide it up? I'm looking at MLB game day right now And that hasn't updated yet JT real Muto Nice, that's a nice autograph for the Phillies Scott With that one. I think he's a free agent Right free agent at the end of the season Another Luis Robert. All these are for you Shawn Matic All those add up. We haven't seen an auto yet. We were discussing that off-camera. I would not see oh Well, we know that Luis Robert is I don't want to get your hopes up, but there's a redemption right there Let's play the game at any guesses on the redemption Shawn Jaspy guess guessing Luis Robert Lou Bob Logan guessing raw. I don't want to overhype it for Shawn Matic though Logan. I Don't want to get it hopes up too much Rex guesses Jordan Yamamoto All right. Well, good luck everybody There you guys I see it now Yankee six Cleveland six We got guesses for Sidney Crosby and Zion as well and Alejandro Kirk We've got obsidian autographs electric edge green, but it doesn't say rookie auto, so maybe it's not a rookie you I East Robert there it is Obsidian autograph electric edge green is that numbered to Is that to five? Shawn look it up Obsidian on the Chronicles checklist obsidian autographs electric edge green We might be going on the train AJQ everyone get ready. Oh god you jamming me up Shawn Jamming me up cardboard connection.com. Oh Boy, we were just waiting with the entire crew waiting with baited breath and now just flaccid Chronicles baseball 2020 Chronicles baseball Checklist cardboard connection.com product details set checklist This is where is the obsidian list right here Jorge says it's out of five obsidian checklist Electric edge parallel green is out of five whoo There you go, everyone can train whistle together at home if you want to wake up the neighborhood Obsidian autograph electric edge green should be out of five Louise Robert Shawn Matic all aboard the big head express whoo There you go Nice, I mean I would take a picture of this but it's a redemption and if you redeem it Shawn Matic send us a picture We'll we'll post it on our Instagram and Twitter at Jasky's brakes Some of the best-looking ones absolutely Purple is an obsidian purple to 99 obsidian orange to 50 obsidian red To 25 obsidian yellow to 10 obsidian Contra like the game up up down down left right left right BA BA flex art For two players Contra is out of eight green is out of five and there's a blue finite that it's a one-of-one What is Yeah, yeah, yeah up up down down left right left right BA BA If you have two players select and then start you'll get you'll get a bunch of lives in Contra OG Contra Did I pull you a redemption of Russell Wilson that ended up being out of five? Nice. Did I did we do we train whistle at Chris? Maybe that's why you're asking. Yeah, Mike trout to 75. Oh, I did give you a train. Okay. Okay. Good. Good Yeah, train whistle ain't free out of five and under can't just do it for everything There's Josh Right there for the Pirates that goes to Peter and Louise Robert Legos up 76 54 with nine minutes left in the third quarter. Oh, man, Brad I haven't played bubble bobble in a long time What a what a great game. Where can I play bubble bobble now? There's Gavin Lux crusade sometimes bub of the pug his He has many nicknames But oftentimes I call Bubs the bubble bubble. It's like, hey, let's go bubble bubble. Let's go for a walk pinstripe patch and autograph Danny mendic 25 out of 99 this mendic going to Sean maddock with the white socks That's young Carlos Stan and there's Brewstar greater all To a 10. That's the yellow parallel Nice low number four and that's that Dodgers edition We might see him out of the pen tonight. Ollie with the Dodgers Ryan age think there you bet. There's a second Louise Robert Otto in this case. Well, this half case, you mean We didn't see one in the first half There's Andrew Stevenson to 99 gnats Matt Beckham with that or Beckman. That is not Beckham Is Buffalo Brewstar greater all his nickname? He is built like a buffalo Aaron Judge to 99 and There is another autograph for Sean Maddock of Eric's pastime autograph Zach Collins 98 out of 99 Lakers up 80 to 54. I know Lakers putting out this heat right now Don't get too comfortable Lakers This is when they fall asleep like in the fourth quarter and they like And make it closer than it should be All right. Yeah, it was nice white socks box next box ladies and gentlemen during that timeout do I switch to the Dodger oh Dodgers games on commercial to that's the worst You kind of flip between two games and they're both on commercial Right Sean's on board the Dodgers train Is that race car driver really doing that with the turbocharged k5 The Kia k5 there's Walker Bueller starting tonight Cody Belanger and Caleb Ferguson to 199 What a great year last year Solid this year Then what had a few really rough outings giving up really bad home runs the velocity wasn't I think I Think another Tommy John might be possible for him, which is kind of brutal Right Jorge saying Tommy John right because I was watching those games He had a few appearances in a row two or three in a row where he was just giving up He just wasn't throwing it. Well gave a cup a couple bad home runs But hopefully he bounces back Oliver with the Dodgers nice So hopefully he'll bounce back see he's a he was a big part of the big part of the bullpen There's Nathaniel low who pronounces it low unlike his teammate Brandon Lowe Sherry with the race. I guess you can tell them apart in the locker room that you're gonna be like low They were both low they'd be like low and then two heads would be like what not you the other low At least one's loud now and Kyle Louis Autograph Jersey and auto RPA rookie patch autograph for the M's who's got Seattle Greg Nelich With the Seattle Mariners nice to 199 Dustin May in a red parallel. Get it That's where the Dodgers that's goes to Ollie. Yeah, you get it all Yeah, Kyle Louis autograph and a Louis Robert poppin out of here. There's Dylan Cease This nice little half-case break second half of the case 14 out of 75 Ruebnette-O'Dour Trent Grisham and Freddie Freeman who I think had the walk-off, right? No, maybe he didn't He did have the walk-off. Okay. There you go. Good old Freddie Freeman professional hitter might win the MVP this year Don Rabb with the Braves Right and that I did not know Sean John Jackson mentoring. He's from Orange County. He's a California kid Did not realize that Alameda high school Elmodina funky cold Medina high school Hmm that then your Chapman University Other side of the five remember when Jody Sweden went to Chapman University Jody sweet in a full house. Yeah Yes, all of our get all the Jaspies pronounce it the same Mike Tower Sean Jaspie Joe Jaspie Jason Jaspie Ted Jaspie Apparently Jody sweet and struggled from struggled with substance abuse issues while she was in college That's not an orange. That's that's just doesn't remind me of Orange County. There's Logan Webb three-color patch and autograph seven out of 25 Just get I guess when you're rich and young the child stars can get messed up in the head sometimes We got another Luis Robert Going to the white socks. I'll be for Sean a medic and we'll do a recap and a Luis Robert recap and a hit recap at the end as well. There's a Kino and there's Zach Davies For the Padres that'll be for Ron Burns America's pastime autograph. Yes autograph Aristides Aquino Nice 60 out of 99 for the red legs Matthew hedges with the red legs and out of 25 Yachty in that gold design there that goes to Chris and The Cardinals Gavin Lux hyper parallel to 299 Goldie for the cards While Lakers are 85 55 with six minutes left in the third There's hunter-renfro. No, not the football player the baseball player hunter-renfro for Tampa Bay and Sherry and the Rays Am I actually gonna switch away from this basketball game? I think I am folks There's hunter-renf. That's that's how that's how far up the Lakers are I'll check back in and like the fourth quarter see if it got any close if the Heater gonna make a game of it Someone let me know if they get within like I don't know 10 points. All right Dodgers up three nothing now I guess the baseball game in the background is a little more appropriate for a baseball break Bottom of the second Dodgers already up three nothing Justin Turner up to that man on Mookie Betton second I think Serena Williams is offing out of the French open Which makes the women's tennis futures betting on the French open kind of interesting Brad says heat will be with it within 10 points Just over 18 minutes. Well, you let me know when that happens After the game is over. They'll be at 0-0 again. Okay, I see Brent did we break optic number six yet? Is that sold out? I don't remember that being sold unless it sold out while I was doing this break Gavin Lux again We've got a Louie another Louise Robert for Sean Another piece of MLB trivia that Rex read this morning There was a only one dual no header into the ninth inning in baseball history 1917 Cubs versus Reds Cubs ended up losing in the 10th Gavin Lux and Starling Marte Relic For Jorge and the Diamondbacks What what Sean you guys speak up if you want to be heard. All right America's pastime Matt Tice for the Angels Two out of 49 Matt Tice is the worst I'm sure he's a nice guy, but hobby wise. He's the worst because Yeah, he looks a lot like kind of has a Sort of a Sort of a trowdy kind of kind of kind of like at a glance if you just kind of looked at it quickly The autograph kind of looks like trouts. You see an M. You see a T. You see he trouts 27, right?  We were definitely We're definitely want to find a bigger fish than that I'm sure Matt Tice is a fine player though. There's a Yoshi Tomo Tsutsugo autograph 11 out of 99 rookie auto force Sherry The Tampa Bay Rays No, just those two guys Brad Hey, it's kind of like a Walmart version of Mike trout Like, you know how that you know how like Vons has like their their own brand It's like that like a target brand like it's not it's not a name brand You know not a name brand, but like just like a target brand Which is nice There's Gavin Lux this is nice Origins on-card autograph Gavin. What have you done today? Is he even playing today? Gavin is Not in the lineup. It's Chris Taylor playing second tonight.  There you go Do we have no name brands in the US Brad's asking like Like Acme milk or just says milk on it. It's not like from any particular farm I feel like that's like something from like 1984 The book or and or the movie now Nick Galvin's been patient But now he needs some red socks to pop out of this case See what we got. It's been a good case so far. There's miles straw 158 out of 199 autographs Miles straws banned here in California Did it? You like that one Sean? No, he doesn't like the straw joke. Okay. We'll workshop that Roy Ramirez There's real Mike Trout Yeah, that's not good, that's true. Is that more my audience is my I don't know if my audience no one's reacted to it, so Luke Farrell Luke No, I am your father What about that one? Use the force Luke Luke Farrell with their although I'm wearing a Harry Potter t-shirt. So maybe that doesn't play today Travis Demarit to 99 Mookie bets set in tables making things happen at the top of the lineup They America's pastime Brendon McKay Two out of 25 Sean Matt. No check that sherry with the with the rays He could be a two-way player like Otani Thanks AJ and remember folks. I know I'm passing by all sorts of stuff, but All cards. That's why all card ship. There's Nick Senzel Matt Tyson's a lefty, right?  I think he might be an interesting cat for the Dodgers. He loves cats, by the way Nice one my tower. Hopefully Miles won't be the last straw That was a doubt that would that was courtesy of my tower My tower can can do some word play They could be the same person Hi Brent the ten box optic case break is sold out number six. Oh, but not the fat pack. Correct. Yes, you're right. Oh It is high. It is fought. No warning track power for Wilson. All right last box ladies and gents. Thank you very much Eighth and final box here in half case pick your team six the second half of that case we popped open the other week It's Chris Davis to 75 for the a's that'll be for Jorge more Gavin Luxe Yoshi Tomo Sutsugo 28 out of 50 sometimes these greens are out of five sometimes or not. Oh And a plate is that Jesus Lazardo it is for Jorge and The a's There you go no ink on it Jorge, but Still All aboard the big hit express We got some cabin bizio right here to tease junior Brennan McKay Aquino Some Max Kepler a bit of the twins a pinstripe in there for Ryan Redman And the twins a little something for you Ryan at the very end Five out of 25 nice low number. They got to make specter baseball right it looks really sharp and we got Domingo Leba 28 out of 49 Jersey and Auto graph for Jorge. Nice nice one for the snakes 28 out of 49 There's orange Vlad Guerrero junior for the Blue Jays More Boba Shet is teammate and then we've got Tiago Vietta Autograph for from playbook for the White Sox going to Sean Matt speaking of Tiago's my boy Tiago Alcantara of Liverpool got the vid. I don't know how he scored a goal got the vid. I don't know that happens. Come on man Josh Rojas Liverpool 34 out of 99 that goes to the snakes Vlad Guerrero junior green and goes to the Blue Jays to 50 We've got Boba Autograph Jersey at what a case What a half case. I forgot what we pulled in the first half. I'm sure it was nice But what a case half case here Luxe Luis ro Luxe auto Luis Robert auto Kyle Lewis auto Erci Zekino auto the Jesus Lizardo plate and Bo knows Boba Shet Sean Mattick and the Blue Jays It's got that nice show hair back there. It's a good show hair. There you go. What else?  Let's do a quick quick. It's worth doing a quick recap here All right, there's there's that Boba Shet Some labor that there was the plate the McKay who has a lot of upside I feel like it just kind of gets overshadowed by the other guys. There's the Gavin Luxe origins right on the card fake Mike trout Lot of Luis Roberts the Aquino autograph That's stuff for the Giants as well my rival. There's the Kyle Lewis spectra autograph There's the greater all to 10 Danny Mendic who's been hitting the ball well for the white socks Josh The Luis Robert Green, which was out of five. We gave him the train whistle. That was nice There's you Chang Seeger Robert Zach Collins Jalen Davis and Harold Castro at the beginning What a strong break there you have it folks. I'm Joe for jaskies case breaks calm Thanks for watching that with 2020 Chronicles baseball pick your team six. I'll see you next time for the next one Go Dodgers. Bye. Bye


Take it away. Happy International Day of Peace. Happy International Day of Peace. Taking the Peace Day Challenge. The Peace Day Challenge. Taking the Peace Day Challenge. Thank you to the thousands of you who took up the Peace Day Challenge this year. Your actions to educate, amplify, and inspire in 120 countries and 40 US states combined to make a more peaceful world and prove that in a year like no other, peace is still possible.


Good morning, everybody. I'm Tommy O'Brien, coming to you live from TF9 headquarters in St. Petersburg, Florida. It's Wednesday, 9 a.m. Eastern Time, 30 minutes to go until that opening bell. We've got markets starting off to the downside. Dow futures, negative 90 points trading 27,573. S&P futures, negative by about nine, trading at 3,082. S&P trading over 3,100 for the first time yesterday. NASDAQ futures, negative by 27 points, trading 82,477. Got oil, negative 14 cents right now at 56,66. We get the EIA inventory number for crude at 10.30 a.m. Eastern Time. Tom and I will be on the air live for that. Gold contract, up $9 right now at 14,63. You got silver, up 16 cents at 16,85. And the 10-year yield pulling back a bit on yield, 1.877%. We have Chairman Powell speaking at 11 o'clock today. We have the impeachment hearings beginning at 10 o'clock today. Lots going on in the market. We'll start things off. We'll start it off with the VIX this morning, a little bit of negative action in the market, seeing a bit of an elevated VIX back above 13, 1323 in that volatility index. We'll jump over the charts, start things off with the indices, start it off with the DAO. The DAO is sliding from 27,630 down about 100 points to 27,529. That's the low just before 5 a.m. Eastern Time, currently trading 27,581. NASDAQ 100, pretty similar story. We trade lower, reaching the lows just before 5 a.m. of 82,20. NASDAQ 100, trading 82,51. S&P 500, trading at 3,083. Made a low of 3,075. You're talking about a solid 25 S&P points, even more than that from where we traded intraday yesterday. Crude oil, $56.43. As I mentioned, an hour and a half from right now, we'll get those EIA inventory numbers. There's your gold contract, 14.61. Gold been struggling a bit. Quite a low yesterday.  Gold making a low of 14, I think we're even below that. Yeah, 14.46. There's that low at about 10.40 a.m. and the Euro-US dollar trading at 1.1006. In terms of what else you have happening in the market, excuse me, battling a little bit of a cold. Google, getting into the banking business with the search giant set to offer checking accounts next year. Google, checking, coming at you fast. And the other news this morning, CPI increased more than expected in October. 0.4% last month, the largest gain in CPI since March. That number hitting just now. Stay tuned, folks. Larry Pesavento coming up live with Trade What You See. I'll be back at 10 o'clock with Tom. We'll be right back.