Live from Barcelona, Spain, it's theCUBE, covering KubeCon CloudNativeCon Europe 2019. Kube by Red Hat, the CloudNative Computing Foundation and ecosystem partners. Welcome back, this is theCUBE getting towards the end of two days live, wall-to-wall coverage here at KubeCon CloudNativeCon 2019 in Barcelona. I'm Stu Minim, my co-host for this week has been Corey Quinn, and happy to have on one of our hosts for this week from the CloudNative Computing Foundation, Dikumar, the Vice President of Marketing, also helps with developer relations. D, welcome back to the program. Thanks for having me. And thank you for having us. We've been having a great time this week. A lot of buzz, a lot of people, and obviously always a lot of enthusiasm at the show here, thanks so much. All right, so your team's been super busy. I've talked with a lot of them leading up to the show. Anybody that knows any show of this kind of magnitude know we're usually pretty exhausted before we get on planes and change all the time zones. So thank you for holding strong. Give us a little bit about, when we talk marketing, you have a big annual report that came out recently from 2018, give us some of the highlights of some of the things you've been saying. Yeah, sure.  So this is our largest open source developer conference when compared to the last year, we did an open Copenhagen. So we have close to, I would say, 8,000 attendees. So we're really excited about that. And you're absolutely right. With that comes, we're so exhausted, but we really appreciate, I think the reason the conference has been so successful is primarily just because of the community engagement, which I highlight in the annual report. So it's a combination of our community, which is the developers, the contributors, also our end users. And the third part, the third significant portion of our ecosystem is our members. So we recently just announced that CNCF has crossed over 400 members. Our end user community is growing. I think Cheryl mentioned this morning in the keynote, we have about 81 end users. And this is phenomenal because end of the day, end users are companies who are not commercializing cloud native, but essentially they're using these products or technologies internally. So they're essentially the guinea pig of cloud native technologies. And it's really important to learn from that. Well, it actually, it's interesting, celebrating the five years of Kubernetes here. I happen to talk to a couple of the OGs of the community, Joe Beta, Tim Hocken, and Gabe Monroyon. And I made a comment to Joe, and I'm like, well, Google started it, but they brought it to the ecosystem and pulled in a lot of other vendors as well. It's people. And Gabe said, he's like, yeah, I started Diaz and I was one of the people that joined in. So we said, this community is, it's people more than just the collection of the logos on the slides. Absolutely, I completely agree. And the other thing I also want to point out is a neutral home like CNCF. It definitely increases contributions. And the reason I say that is having a neutral home helps the community in terms of engaging. And what is really interesting again, going back to the annual report is Google had a leadership role and most of the contributors were from Google. And now with having a neutral home, I think Google has done a phenomenal job to make sure that the contributors are not just limited to Google. And we're seeing like all the other companies participating. We're also seeing a new little graph of independent contributors who are essentially not associated with any companies. And they've been, again, very active with their comments or the engagement with overall in terms of not just limiting to Kubernetes, but all the other CNCF projects. So this is sort of a situation of being a victim of your own success to some extent. But I've mentioned a couple of times today with various other guests that this could almost be called a conference about Kubernetes and friends, where it feels like that single project casts a awfully long shadow. When you talk to someone who's vaguely familiar with the CNCF, it's, oh, you mean the Kubernetes people. Cool, we're on the same page. How do you, I guess, from a marketing perspective begin to move out from under that shadow and become something that is more than a single project foundation? Yeah, that's a great question. And the way we're doing that is I think Kubernetes has become an economic powerhouse, essentially. And what it has done is it's allowed for other startups and other companies to come in and start creating new projects and technologies built around Kubernetes. So essentially now you're no longer talking about one single project. It's no longer limited to containers or orchestration or just microservices, which was the conversation three years ago at KubeCon. And today what you will see is it's about talking about the ecosystem. So the way from a marketing perspective and it's actually the reality as well is Kubernetes has now led to other growing projects. It's actually helped other developers come on board. So now we are seeing a lot more code, a lot more contributions. And now CNCF has actually become a home to 35 plus projects. So when it was founded, we had about four projects and now it's just grown significantly. And I think Kubernetes was the anchor tenant. But now we're just talking about the ecosystem as a whole. Yeah, D, I'm wondering if it might be too early for this, but do you have a way of measuring kind of success? If I'm someone that has rolled out Kubernetes and some of the associated projects, when I talk to the early Kubernetes people, it's like Kubernetes itself is just an enabler and it's what we can do with it and all the pieces that go with it. So I don't know that there's spectrums of like how are we doing on digital transformation? And it's a little early to say that there's a trillion dollars of benefit from this environment. But do you have any measure today or thoughts as to how we can measure the success of everything that comes out of here? Yeah, so I think there was Redmond, they published a report last year and it looks like they're in the process of updating, but it is just phenomenal to see just based on that report, like over 50% of Fortune 100 companies have started to use Kubernetes in production. And then I would say more than, I think to be accurate, 71% of Fortune 100 companies are using containers. So I think right there is a big step forward. It's no, and also if you look at it last year, Kubernetes was the first project to graduate. So one of the ways we also measure in terms of the success of these projects is the stages that we have within CNCF and that is completely community driven. So we have a project that's very early stage. It comes in as a sandbox and then just based on the community growth, it moves on to the next stage, which is incubating and then it takes a big deal to graduate and to actually go to graduation. So we often refer to these stages of the projects to Jeffrey Moore in terms of crossing the chasm. You've talked about that a lot. And again, to answer your question in terms of how you exactly measure success, it's just not limited to Kubernetes. So we had this year, a few other projects graduate. So we have six projects that have graduated within CNCF. How do you envision this unfolding in the next five years? Where you continue to accept projects into the foundation. At some point, you wind up with what will only be described as a sarcastic number of logos on a slide for all of the included projects. How do you effectively get there without having the Cheesecake Factory menu problem? Of the short answer is just yes, rather than being able to list them off because no one can hold it all in their head. Great question. We're still working on it. We do have a trail map that is a representation of where do I get started? So it's definitely not prescriptive, but it kind of talks about the 10 steps and it not only talks about it from a technology perspective, but it also talks about processes and people. So we do cover the DevOps CICD cycle or pipeline. The other thing I would say is again, we are trying to find other creative ways to move past the logos and the landscape and absolutely right. It's now becoming a challenge with our members with 400 plus members within CNCF. The other way to actually look at it is back to my earlier point on ecosystem. So one of the areas that we're looking at is, okay, now what next after orchestration, which is all about Kubernetes, is now I think there's a lot of talks around security. So we're going looking at use cases and then also cloud native storage is becoming another big theme. So I would say we now have to start thinking more about solutions. Solution, the terminology has always existed in the enterprise world for a long time, but it's really interesting to see that become come alive on the cloud native side. So now we are talking about Kubernetes and then a bunch of other projects. And so now it's like that whole journey from start to finish. What are the things that I need to be looking at? And then I think we're doing our best with CNCF, which is still a part of a playbook that we're looking to write in terms of how these projects work well together. What are some common use cases or challenges that these projects together can solve? So Dee, we're here at the European show. You think back a few years ago, it was public cloud, well, it's very much adoption in North America and starting to proliferate throughout the world and Alibaba's doing well in China and everything. CNCF now does three shows a year. Through North America, do Europe, and we've got the one coming up in China. We actually did a segment from our studio previewing the OpenSack Summit and CubeCon show there. So maybe focus a little bit about Europe. Is there anything about this community and this environment that maybe might surprise people from your annual data? Yeah, so if you look at, we have a tool called DevStats. It's open source, anyone can look at it. It's very simple to use. And based on that, we kind of monitor what are the other countries that are active or not just in terms of consuming, but who are actually contributing? So if you look at it, China is number two and therefore our strategy is to have CubeCon in China. And then from a Europe perspective, I think the third leading country in terms of contributions would be Europe. And therefore we have strategically figured out where do we want to host our CubeCon? And in terms of our overall strategy, we're pretty much anchoring to those three regions which is North America, Europe, as well as China. And the other thing that we're also looking at is we want to expand our growth in Europe as well. And now we've seen the excitement here at CubeCon Barcelona. So we are looking to offer some new programs or I would say new event types outside of CubeCon. We're kind of, you want to look at it as mini CubeCons. And so those would explore more in terms of different cities in Europe, different cities in other emerging markets as well. So that's still in the works, but really excited to have, you know, I would say two new event types that we're exploring to really get the community to run and drive these events forward as well outside of their participation in CubeCon. Because oftentimes I hear that a developer would love to be here, but due to other commitments or they're not able to travel to Europe. So we really want to bring these events local to where they are. So that's essentially a plan for the next five years. It's fascinating hearing you describe this because everything you're saying aligns perfectly with what you would expect from a typical company looking to wind up building adoption, building footprints, et cetera.  Your fundamental goal at the end of it is user engagement of people continuing to participate in the community. It doesn't turn into a and now buy stuff. The only thing you have for sale here that I've noticed is a t-shirt. There's no, okay you also have other swag as well, not the important part of the story. I'm curious though as far as as you wind up putting all of this together, you have a corporate background yourself, was that a difficult transition to navigate as far as getting away from getting people to put money towards something in the traditional sense and more towards getting involved in a larger ecosystem and community? That was a big transition for me to be just having worked on the classic B2B commercial software side which is my background and coming in here I was just blown away with how people are volunteering their time and this is not where they're getting compensated for their time. It's purely based on passion, motivation and when I've talked to some key community organizers or leaders who have done this for a while, one of the things that has had an impact on me is just the strong core values that the communities can exhibit and I think it's just based on that, that the way they take a project and then they form a working group and then there are special interest groups that get formed and then there is a whole process actually under the hood that takes a project from where Kubernetes was a few years ago and where it is today and I think it's just amazing to see that it's no longer corporate driven but it's more like how communities have come together and it's also like a great way to be here. Oftentimes gone are the days where you try to set up a meeting, people look forward to being at KubeCon and this is where we actually get to meet face to face so it's truly becoming a networking event as well and to build these strong relationships. It goes even beyond just users. I mean calling this a user conference would not be doing a bit of a disservice. You have an expo hall full of companies that are more or less in some cases sworn enemies from one another, all coexisting peacefully. I have seen no fistfights in the two days that we've been here and it's fascinating watching a community effort get corporate decision makers and stakeholders involved in this and it seems that everyone we spoke into has been having a good time. Everyone has been friendly. There's not that thousand yard stare where people are depressed that you see in so many other events. It's just something I've never experienced before. You know that's a really amazing thing that I'm experiencing as well. And also when we do these talks we really make it a point to make sure that it's not a vendor pitch and I'm not being the cop from CNC if policing everyone and trying to tell them that hey you can't have a vendor pitch but what I'm finding is even vendors, today I just did a serverless talk with AWS and he's a great speaker and when he and I were working on the content he in fact was putting on that hat and he's like I don't want to talk about AWS. I really want to make sure that we talk about the underlying technology, like focusing on the projects and then we can always build on top the commercial aspect of it and that's the job for the vendor. So I think it's a really great collaboration to see how even vendors put on the hats of saying I'm not here to represent my products or my thing and of course they're here to source leads and stuff but end of the day they're underlying common protocol that's already just established without having like explicit guidelines say this is what you need to be following or doing it's just like an implicit understanding everyone is here to promote the community, to work with the community and again I think I really want to emphasize on the point that people are very welcoming to this concept of a neutral home and that really has helped with this implicit understanding of the community is knowing that it's not about a vendor pitch and you really want to think about a project or a technology and how to really use that project and what are the use cases? It's very clear that message has resonated well. All right, so Dee, thank you. We've covered a lot of ground.  Any last words you have for us that you want people to take away? I'm not really, I think, like I said, it's the community that's doing the great work and CNCF has been the enabler to bring these communities together. We are also looking at creating a project journey in terms of how these projects come into CNCF and how CNCF works with the communities and how the project kind of goes through different stages. Yeah, so there are a lot of great things to come and looking forward to it. All right, well, Dee, thank you so much for all of the updates and a big thank you actually to the whole CNCF team for all they've done to put this together. We really appreciate the partnership here for Corey Quinn. I'm Stu Minnan. We're back to wrap two days live coverage here, KubeCon, CloudNativeCon 2019. Thanks for watching theCUBE. Thank you.


Let me get a little chat back if you guys could hear me okay. All right good to see you Thanks. Thanks Grant Grant. Thank you very much everybody on youtube also.  I mean New York got hammered and I'm just happy to be back Uh, let me tell you it wasn't thank god. It wasn't that bad. I mean, I think I had the amicron of the Of the virus, but uh just really tired I was had a fever about a hundred I just told me to rest so um I got it over I think over the weekend. So I did my five days and uh, So I'm doing pretty well. So I'm very thankful and thanks everybody. I mean, I got so many so many nice emails You know, it's just great to have that relationship with you guys out there We fellow traders, you know, everyone it was emailing me and uh, and I really appreciate it. Thank you very much You know, that's it. It's nice to know that you like my second family and always feels personal So, uh, thank you very much and also Mike, uh, youtube everybody else. Good to see you. Thanks. Alex Grant Aaron Bruna everyone So anyway, I heard I heard you guys had a good time without me though.   I mean this thing was just like Was all over the place. You guys did awesome on this one. I mean look at that That is just great falstow flags right there got stock goes from five dollars And all the way to tonight. Where are you gonna find that? Where are you gonna find that? Oh, yeah, right here So i'm glad you guys did well with that. I know there's a bunch of other stocks also that did pretty well Uh, I know you had this one too right here that did pretty well. Was this the other day you had it? Yeah, this is the day before bc bc rx.  This thing was a great short for crying out loud I mean, I heard josh was telling me a little about this one. This thing was just an easy short Just going down and pre-market aftermarket just awesome big also Very cheap little stock right there two dollars and thirty five cents all the way to three dollars I mean you're gonna kill it But you know, it did pretty well Ntrx another one nice little cheap one nice little trend looks just from looking at I could tell was a little on the slow side But you probably could trade a lot of shares of it. That stock did pretty well on Couple of other stocks. I did do some swing trades just to let you know Um, I got out of my a bbv. You know what it wasn't going anywhere. I think I wanted to book some profits Uh, regarding about the virus stocks, you know and the test the those are the covid test stocks I got out of that, but um, I did well with boil boil has been on fire. Um, has been doing great If everyone saw boil the last couple of um when I left I'd say listen, I like boil You probably can't tell from here, but if you look On the long-term chart So, uh, try to why can't I fix this I don't want to x out of you Just want to shrink you. There we go. So boil, um I had that on a swing trade. So you see boil Basically tested some really big support levels around 25 So the stock if you remember we watched this back in september the thing went all the way to 100 So boil has been doing pretty well on a swing trade. Remember to be a good day trade You could you know, you you want to be a good swing trader. You got to learn how to day trade first So boil is doing pretty well um boil I mean you go back the stock was in the hundreds. I mean I go back and you could see this thing was like You know nice little move nice little trend had a couple of verse stock splits Uh Which is not the best thing in the world, but it does make a little bit uh a little bit more volatile Um a lot has to do with what's going on with oil oils are 82 dollars. They're projecting oil to go to $1, uh 120 I think uh, I've got who said it one of the analysts said it the 120 120 don't much money It's going to cost you for a gallon of gas. It's going to be like five to six dollars a gas Remember that we had that situation uh a long time ago and that's just here that nationally God Some good everyone in california. I feel bad. You guys will be paying ten dollars I heard you paying every seven or eight six seven already But um, but these stocks obviously have something to do with it So that's something that's working out pretty well and then um the the Uh dwac the news really didn't come out too much on it, but we know that this is the trump Uh president trump's uh twitter Company that's coming out stock finally made a nice little pot. You could see it here The stock literally went from 50 dollars finally had that big pop to 65 If it's been having a really nice push a lot of you remember we had fun with this stock This was the day when we traded it on onsite So that was a stock we circle from 12 dollars to 52. It went all the way up to about 180 That was that was probably one of our best stocks that we traded and it couldn't have been a perfect Perfect onsite class when it came to dwac. That was just great. So anyway There's been a lot of good nice swing trades and also a lot of nice little day trades out there So let's go check out what's going on for today And by the way these swing trades, you know, like I said You got to be careful on them. Um You know, like I got out of five serve also. I don't know. It's not really going anywhere. I got out of that and abbv I kind of want to take some profits off the table. It's expensive. I want to move on something else But um a couple of stocks I want to bring up now what's moving this morning There's a couple of couple you weren't in it my first day with you all trading with gwac when it flew That one let me bring up that one. Did the gwac? oops gwac Yeah, that that one right there was unbelievable that You could see that like I said that was um That stock right there. You could see it literally ran from like nine dollars to 12, but let listen Joan that's uh, joanne that that's like Every day, you know, I mean like we always find something like that But the key is when they go up fast they come down fast So you got to be careful of that But let's talk about some of the stocks I'm moving this morning because there are a couple of stocks. I'm not Oversold on some of these what these stocks this morning. There's a couple of them. I'm moving You know, but I'm not completely excited as much as I saw what you guys traded the last couple of days But we all know there's always new ones that do pop up when the market opens up But you got this stock right here bt ac It's got it did pretty well yesterday. It was up about two to a dollar It gapped up really big early in pre-market. She's backing off right here. She's got some supports back in november You got a couple of nice iceberg orders 7.5 million shares a lot of shares out there trading But it is going to be more in the category too. I uh or higher ISPC another one these stocks are gapped up pretty big It's up pretty high, but she's she came right back down from nine dollars down to 750. She hit 11 yesterday's All-time highs and she tested it. There's a big iceberg order out there If you have your level four, you would see that so that one's also doing pretty well Nikola and kla So that one's on the on the watch list. Nikola, you know, just remember we've been trading this stock for a long time Be careful with the stock.   It does have very nice iceberg orders though And uh, that's one thing I like about nkl a so that one's going on the watch list and uh d n l a Showed up. So this stock is getting hammered. It's down it's down almost nine dollars Stock is breaking, you know, it's pharmaceutical stock. What do we what do we know about pharmaceutical stocks? Everyone? They don't come back So how much lower could the stock go? Oh about maybe another 30 points. What was the stock that we traded? Um, i'm drawing a blank. What was the stock that we traded that big pharmaceutical stock that went from 80 down to two dollars Which is the one that we thought was going to come back or ten dollars. Which one was it? I don't know if anybody remembers. I'm just curious where it is I usually I usually keep it on my watch list. Was it see me? No, it wasn't that Which one was it? Hey, is that what it was? a e a e r c Uh, yeah, that was that was yeah, that that was one. Look it never came back Never came back. We had a little bit of a hiccup right there, but it never came back So there's that one space Not doing too well. Um, we made a lot of money with space We had a lot of fun with it, but not looking too good for space right there so, um It's breaking Lower lows. I don't know. I don't know why stocks getting crushed so bad, but it's obviously not doing too well That's about it. I don't really see anything else. I went through a new york stock exchange There were these couple of stocks right here that were you know Gapped up a little bit, but I don't like when I see a very spotty and pre-market on the chart That means that everything's a little bit over the place This is a little bit on the expensive side kbh You know spreads really big tear sides are really small. I know we cover that in class Remember, there's three things you got to beat to become very be a good trader Um, tradeable trend and trap so without those three things you got to be really really careful Uh, john says uh popped at the open at the open. What was it the The vy ne Yeah, that's not doing anything. That's garbage forget about it pass on that one But we got what one two three four got five it's Five's not a lot five's not a lot, but You know what we notice sometimes they pop up out of the bloat. So anyway I think a lot of you guys also heard about what happened here in new york They finally passed the uh law where you could do online gambling So, you know, um, I thought draft came was going to do well I got in it. I ended up getting out of it I thought I I I I ended up losing a little bit on that stock. I'm like, you know what? I thought it was going to pop but it never did but um So anyway buy-in rumor sell on news knew nothing happened with it. So We're going to pass on that one too. So i'm glad I got out of it because I didn't I mean I probably Where I sold the where I basically got out of it right now But I thought it was going to make a good little move But it obviously didn't with that news that came out which is shocking. All right Anything i'm missing. I did not call out Anybody anybody else? Norman says the ad gi is moving up from its uh typed in a wrong window Sometimes there's always something that will pop up that do a 930 move I saw it. It's got great volume 15th, you know, it's It had that big Big run up in the f-hours. I don't know. We could put this on the b-list norman The a the ad gi Wayne saying the RM the RM TI is moving. Yeah, I mean that one looks pretty good I like that one right there We'll put that one on the watch list looks like it's starting The only reason why I don't like it, which you all know it's under a dollar You know, and you know how I feel about trading stocks under a dollar, you know Peer size spreads are very ugly. It's very very volatile.  I'm not putting us on my less wing. All right All right. All right guys, so listen, um today at four o'clock, we're gonna have an open house. We haven't done one Because we've been so busy and with the holidays and everything else But you're now getting into the prime of the season if you're watching this video later and you might miss it You could always get the recording of it. Just register like us a friend of Students out there. Just please remember. Um, feel free to come and join us and You know, please go out there and share us But we're going to talk about iceberg orders, which we're very well known for so if you're looking to get involved in trading You want to know a little bit more about cyber trade versus city what we do here? Definitely stick around after four o'clock And uh, so when you register for it and if you miss it, don't worry to be recorded But you do want to be there because we're gonna have I'm going to answer your questions in great detail Good luck everyone and uh, we'll start commentary once the market opens up And for everybody on youtube facebook, we'll be back here at 230 for you guys. All right. Happy trading everyone


Personal Finance PowerPoint Presentation. Stock Commissions and Fees. Prepare to get financially fit by practicing personal finance. Most of this information comes from Investopedia, how to keep commissions and fees from eating and trading profits, which you can find online. Take a look at the references, resources, continue your research from there. This by Chris Gallant, updated December 18th, 2021. In prior presentations, we've been looking at investment goals, investment strategies, investment tools, keeping the two major categories of investments in mind, fixed income, typically bonds, equities, typically stocks, also keeping in mind other tools that we might use for investments, such as mutual funds and ETFs, helping us to diversify. Now we're gonna be looking at how do I keep commission and fees from eating trading profits? So you work hard for your money and you should be able to keep as much of it in your pocket as possible. But if you're thinking of investing your hard-earned cash to increase your net worth, there are some things you should keep in mind. Investing comes at a cost, so does everything. That's life, that's life, man. There's certainly risk involved, which can eat away at your profits, but something else that can chip away at your bottom line is the cost from fees to commissions. So obviously when we're making the trades, when we're making the investments, we wanna take into consideration the fees and commissions and clearly lower them as much as we can while we can still do what we want to do. And it can all add up. So can you actually put your money away and keep your expenses low? The short answer is yes. Read on to find out more about how to keep these costs from depleting your profits, types of investment fees. So we first have to know what the monster is. What are these fees that we're looking at? Most investments come with some kind of fee. It's one of the only ways banks and other firms can make money. So obviously they're helping to facilitate the trade here. That's a great tool. You might be thinking like you think about a bank or for example, and you're thinking, how can they possibly be doing that? Basically letting, you know, facilitating my transactions and so on. Well, the bank is typically holding onto your reserves and investing those, making a profit from them. So not all your money is in the bank at any given time. Obviously if you're investing in stocks and so on, in order to facilitate the transactions and whatnot, there are typically gonna be fees and charts involved with that. So by charging you a fee, these institutions can keep running and offer you their services. Even the simplest investment vehicle comes with some form of service charge. That makes sense because these are businesses we're talking about, which is good because businesses are gonna try to lower their fees and compete and that's better than being government run or something like that, which blows up and doesn't run efficiently. So most savings accounts, for instance, charge a fee if you don't keep a minimum balance and you will incur a service charge if you make more than one withdrawal a month. So when you're talking about savings accounts, then the benefit to the bank in a savings account is that they're gonna not hold onto all your money, they're just gonna hold onto a reserve and then invest it so that they're gonna be making income on the investments. That's how they manage it. But if you have a very small amount in the account, it's not worthwhile for them to basically do that. And so they might charge fees for that smaller amount. If you go over a certain threshold, then they might be waiving the fees because now you have enough invested that they can make money by taking the excess over the reserve and investing it. So it's your money, so why do you get hit with a fee? The account is, after all, meant for you to save your money and they're taking money out with a fee. So this principle of charging a fee is pretty consistent across the board. Businesses charge you money in order to keep and handle your accounts, clearly. So, but they also do the same when you want to move your money around. At times, you may feel like you're paying more than you're investing. Surely, so clearly the other time the fee might happen is when you're moving money from one place to another when you're making investments, when you're cashing out investments. Surely there must be a way to keep that at a minimum, right? Of course there is. But before we outline how you can keep your money in your account by not paying outrageous fees, here's a quick look at some of the most common expenses that come with investing. We've got the brokerage fee. A brokerage fee is charged by many different financial services companies, including brokerage firms, real estate houses, and financial institutions. This fee is normally charged annually to maintain client accounts, pay for any research and or subscriptions, and to access any investment platforms. These fees may also cover instances if and when an account goes dormant. Brokerage fees may be a certain percentage of the balance held in a client's account or a flat fee. So they might be based on how much you have or just a flat fee for managing it. Commissions then, brokers and investment advisors often charge clients commissions for using their services. These are also called trading fees. They basically pay for any investment advice or to execute orders on the sale or purchase of securities, including stocks, commodities, options, or exchange traded funds. So this is the ETF. So the brokerage fees, things that they're gonna be basically like an annual kind of fee that might be a fixed rate or based on your account. The commissions happening as basically trading takes place. So commission charges vary from firm to firm. So it's important to verify a brokerage fee schedule before you decide to use their services. You got management or advisory fees then. Management or advisory fees are charged by companies that run investment funds. Funds managers are compensated with these fees for their expertise. So when you're investing in funds, for example, pooling the money together in funds managed by an expert, that expert then needs to be paid with the management or advisory fees. Now you might say, I'm not sure I want the fund manager. Maybe I just want to invest in index funds, for example, which means you might still have a manager, but they wouldn't have so much leeway. You wouldn't be dependent on their experience so much possibly lowering the fees as they just tag the fund to an index and average. So although they can vary between funds, most of these fees are based on percentage of the assets under management AUM in each fund. So the basics of trading expenses, there is no universal system regarding trading commissions or other fees charged by brokerage firms or other investment houses. Some charge rather steep fees for each trade, while other charges very little depending on the level of service they provide. A discount brokerage firm may charge as little as $10 for a common stock trade or even less, while a full service broker may easily charge $100 or more per trade. So how much you pay actually has more to do with the amount of money you invest in each trade rather than how often you trade. If you only have $1,000 to invest in a trade and you're using a discount broker who charges $20 per trade, 2% of the value of your trade is eaten away by the commission fee when you first enter your position. When you eventually decide to close out of your trade, you will likely pay another $20 commission fee, which means the round trip cost of the trade is $40 or 4% of your initial cash investment. This means you will need to earn at least a 4% return on your trade before you break even and begin to make a profit. With this type of fee structure, which is quite common, it really does matter how often you trade. So now you're thinking if they charge you per trade, now you gotta be thinking, well, I'm gonna limit the number of trades that I'm going to be wanting. I don't wanna be do day trading in that case unless I'm making substantial profits in the day trading because the more trades I have, the more cost it will be. So all that matters is that your trades make enough of a percentage gain to cover the costs of your commission fees. However, there was one caveat. Some brokerage firms have commission discounts to investors who make many trades. For example, a brokerage firm may charge $20 per trade for its regular customers, but may only charge $10 per trade for customers who make 50 trades or more per month. So if you are someone who makes a lot of trades, you might be looking for a brokerage firm that will give you a lower discount for multiple trades making a higher level or volume of trades. In other cases, investors and brokers may agree to a fixed annual percentage fee. So this is another kind of method that might be used, a fixed annual fee. Because you pay the same annual percentage fee, it doesn't really matter how often you trade. So then you don't have to put as much scrutiny on the trades in of themselves because it's gonna be under the fixed annual fee.  There is a way that you can keep your expenses down and continue investing. Consider investing your money with a firm that charges no commissions or fees for the stock and ETF trades. More firms, especially small companies and those that are new to the game are adopting this structure to attract and retain clients. So clearly if you're looking at the up and coming firms, you got that competition in the market driving down their fee structure and how they're gonna be putting that together. Some of these firms also waived the minimum deposit requirement so you can start off with a low balance at no additional cost. You will, however, want to check on their fee structure for other investment vehicles along with any other fees they may charge to see if it balances out. Automated investment platforms may also help cut down on your expenses. So we got the robo advisors are a relatively new trend in the financial industry and can be great for small investors because they have low fees. This means more money in your pocket. They can afford to do this because they're automated so they don't have anyone physically managing client accounts. Instead, robo advisors use algorithms to maintain and allocate your holdings according to your risk tolerance and investment goals.


Everybody Matt here for late in sports car drip in one box of 2022-23 Panini court Kings basketball for Anthony C Good luck Anthony It's Julius Randall blue That's the 25 And to 199 fresh paint rookie Otto Trevor Kiehl's This is jersey artistic endeavors Nikoli Yolkich Steph Curry watercolor It's Jake Laravia rookie works in progress Christian Brown, that's rookies level one and Usman Yang rookies level three That'll do it for your box Anthony. Thank you. Appreciate it. We'll get these right out to you


Welcome to JSA TV and JSA Podcast, the newsroom for data center and telecom professionals. We're coming at you live from ITW 2022, and I'm here with Brian Eichmann on the exhibit hall floor of VP of Business Development and Solution Architecture for CoreSight. Brian, welcome to JSA TV. Thanks for having me today. Absolutely. CoreSight recently announced an exciting product development, which we'll get to here in a minute. Before we talk about that, can you just quickly tell us a little bit about CoreSight for anybody who doesn't know, now an American Tower company of course, and who you all serve. Yeah, great. Thanks for having me once again. So CoreSight really focuses on developing scalable data center campuses that foster and support highly interconnected digital communities, and we uniquely offer enterprises and organizations the ability to privately connect into their cloud service providers. Awesome. Okay, sounds great. So we will get to that product development we were talking about now. So you just announced some innovative enhancements with your open cloud exchange, and it includes additional network services functionalities. So you can tell us a little bit about how that works and why these new enhancements are so important. Yeah, really an exciting day for CoreSight and our customers. We've been working on these enhancements for some time, and really just building on the solid foundation that we've developed over the last 10 years on this platform. But today, I'm happy to announce some enhanced network services on the open cloud exchange or OCX. And really what that platform is is an industry leading network automation platform that really just simplifies and accelerates customers ability to deploy high performance, scalable hybrid architectures, more simply cost effectively with higher degrees of security. All right, excellent sounds great. So we know there are other ways for companies to connect their public and private cloud infrastructure. So can you tell us a little bit more about what sets your offering apart? Yeah, sure, great question. And I might not be an expert on some of the other solutions in the market. What I can tell you about CoreSight's offering is, is because of the ability for customers to connect directly to their cloud providers at CoreSight, our solution really gives them a higher level of performance, ease of use, better flexibility to better cost structure than many of those other solutions in the market. And just given them higher bandwidth, it's more scalable than many some of the alternative solutions out there. All right, excellent. And we'll just take a little bit deeper. So if you could maybe share an example or two of how the open cloud exchange has actually helped businesses. Yeah, great. And the open cloud exchange really provides some value across multiple different verticals. For today's examples, let's talk about how it works with enterprises and maybe cloud service providers. So on the enterprise side, a recent example that we could share as a healthcare provider that was looking to deploy a hybrid architecture. And time, speed and cost was of utmost importance to them and obviously security because they are a healthcare organization, they got to protect that client data. They were able to use our platform to integrate into their clouds to deploy that optimal hybrid in-state in a matter of days as opposed to weeks and months through traditional networking solutions. Alternately as well, this platform offers a lot of value to cloud service providers to better help them address markets, connect to customers, deploy their products and services more efficiently. And they leverage our platform to do that. Ultimately to distribute those products and goods throughout core sites ecosystems much quicker and much more cost efficient they could without a network automation platform like that. Excellent, all right. Well, it's been a pleasure to learn more about open cloud exchange. So last question, can you just tell our viewers where they can go to learn more about open cloud exchange and core site in general? Yeah, great. Thanks again for having us. And for those that want to learn more, there's a team of experts behind me. Please go out to our website. There's a wealth of information. And if you'd like to speak with myself or a member of my solutions architecture team, glad to help you. Thank you again. All right, thank you so much for being here, Brian. And thank you viewers for tuning in to JSA TV and JSA podcast. Happy networking.


Hey everybody, my name is Seth, and I work at opensource.com. This is the website. Our mission statement at opensource.com is that we're trying to spread awareness of open source, telling people what it can do. And part of that is that open source has recently discovered that games exist, or gaming has discovered open source, whichever way you want to look at it. And so one of the things that people wanting to either get into games or who are in games and want to distribute to more than just one de facto platform is that they're trying to find a game engine.  It's really nice. Well, it's nifty. I won't say it's really nice because it won't blow your mind. It's a pretty basic game engine. It does exactly what you would expect a game engine to need to do. So it takes care of your pixels. It takes care of your sound. It takes care of keyboard input and mouse response, things like that. It's basically a fancy screen buffer. But the cool thing about it is that it installs on. It runs on pretty much all the platforms that you would expect. So Windows, Mac, Linux, Android is in progress. I mean, Android does work. There's some niceties that it lacks, such as opening a game from within the engine. There's no sort of file chooser. You have to launch the game in the engine from a file manager, which usually, by default, Android file managers don't know how to do. But they're working on that. And then iOS, technically, but apparently, in order to get it on iOS, you'd have to compile it. I don't know what you'd have to do, but it would be up to the user. So realistically, probably not. But it gets four out of those five major platforms. It is written in C++, I think I saw that. And it is controlled by Lua.  And you could do that. Those are perfectly fine languages, Python, Java, whatever. But Lua is quite nice because it is a really small, that's not actually what I wanted to look at. It's a really small file.   So it's pretty manageable. The documentation is, it'll show you all the basic functions that you get. And it's, once again, just kind of, it's exactly what you'd expect a programming language to have. Love takes care of all the fancy stuff for a game. For instance, here's a quick sample of a game that was written in love with Lua. It's called Mr. Rescue. Kind of does all the stuff that you'd expect a game to do. So I'm just controlling it with the keyboard. It's got animations. It's got music. It's got menus, stuff like that. So you can make 2D games with love. And I kind of want to show you sort of the process of what that would look like. But we can't spend the time to make a Mr. Rescue. So what we will do is make a quick little sample application together right now. As you can see, to launch a love game in progress. So as you're developing, it's just a matter of typing in love, which you would have installed on your system. And then here, your current directory, your project directory. And this is what we'll build together. So this is just a quick little random number, pseudo random number generator. So if I click, it grabs a number and shows me visually what that number is. This will be about 30 lines of code. And it'll give you an idea of the process of making something with love. So we'll make a project directory. We'll call it my project. We'll go into that project directory. So love expects there to be a main.lua file. That's what it needs to see in order to launch. I mean, you can launch it without that, but it doesn't know what to do from there. So if we just create a main.lua file, okay. So nothing super fancy is required. You can just do sort of a function. Then the function that, let me make that a little bit bigger. The first function that love looks for is a load function. Now, if you didn't know this, you can always just kind of refer to the love documentation. They've got all the libraries and functions rather. It is a library. It's got all the functions that it gives you in their wiki in a really nicely laid out kind of practical format. It shows you examples of how to use each thing. So if you're completely new to this sort of thing, as long as you spend a little time learning the basics of lua, which isn't all that complex. And once you have that, you can basically look up the stuff that you need to do with love. And the basic structure of any game that you do within this little engine is you've got your load function, which is the stuff that love does when you first launch your game. So it'll do that once. And then you've got your draw function. It'll do that every tick, every millisecond that passes. It'll refresh the screen, well, not every millisecond, but as time passes, it will refresh your screen with whatever is in the draw function. And that's really actually all you need to start. So if you just wanna get something up on your screen with love, that's the skeleton of it. We can create things like a window and we can give that window a title. We can give it some dimensions. Now, we could type the dimensions in here manually, but in real life, we would probably make a variable for those things, which we'll do right now. And that way, if we need to change it later, we would have easy access to that. Yeah, so that should give us something. There we go, there's our window. So that's the love game engine at its most basic, is a window with pixels in it. If we go back to our code, we can change things within that window. For instance, we could say that we wanna maybe set a background color. Once again, if you didn't know that that function existed, you could look it up in the documentation. You might have to look around for it a little bit because you wouldn't even know that it was in, oh, it's not in graphics, is it? What did I type? Graphics, yeah, it is in graphics. So you wouldn't know it's in graphics and you'd have to find out what function it is that allows you to set your background color. But once you figure that out, it's easy enough to use. The colors are in RGB format, so that would be black. This would be white, which is very confusing to me coming from a video background as I do. Zero and one for colors makes no sense to me, so I generally just use fractions. So that would be R, G, and then if we wanted, let's do some, oops, blue, there's a blue screen. We'll set it kind of to a gray. So all of that just loads initially when you first start your game. If you want something to appear constantly for as long as the window is open, you need to do that in the draw function. And the most basic thing I guess that you could do is in the graphics function, which is let's do a printf. That'll just get some text on the screen. So we'll do, let's do click to roll because we want people to be able to click on our screen and get a random number. So we'll say click to roll. And then there's the positioning, which I've already sort of calculated so that we don't have to figure that out live during this presentation. But essentially I'm just setting the X and Y values for where this text will appear. And there it is, so way, way down there, really, really small. And that's just raw sort of text being printed to the screen. We can make that fancier by defining a font for it. And we only have to define the font once, so we would do that back up in the load function. So we'll say love, graphics, set new font. Problem is we don't actually have a font to point it to. We can make it a big font, but we don't have a font. So I happen to have a font set aside here, so I'll just copy from my previous folder the font. So now our project directory looks like this. It's got our main.lua file, which we're working in, and then it's got the font directory, which contains a couple of different open source fonts, actually one open source font in a couple of different formats. So we can just grab one of these, we'll grab this one maybe, paste that in there. And it'll need the path, so since we have it in the subdirectory, we'll include the subdirectory so that it knows where to look. There we go. Now we've got the same text being printed, but it's using the font variable that we've defined and it's rendering it with the font that we've included. So as long as you're using open source assets, it's pretty easy to make everything self-contained. You're not gonna get weird errors about how the font doesn't exist on the system or anything like that. You can just throw everything into your project directory, which is how love sees itself. So in the end, which I don't even know if we'll get to, but I mean, we'll get to the end, but I don't know if we'll be able to cover the packaging of a love game, but it's just a zip file.  So that makes packaging super, super easy. All right, so next thing that we need is a graphic. And so once again, if we want something to be drawn on the screen, as long as the window is open, we need to put that into the draw function. So if we just do like love graphics, new image, and then once again, I don't have an image, so I've set some images aside here. I sort of pre-manufactured them and named them in a biological system. So I'll copy those from my sample project. There they are. That's our project directory. It's got all of our assets in it. So we can say, okay, this is gonna be image, and we'll just start with zero PNG because this will be the starting image. So it could be anything, it could be a splash screen, it could be whatever, but we'll start with an empty image. And the way that we'll do that, the way that we'll draw that is, that's wrong, is we'll draw our image that we want, and we have to kind of position it with numbers that I've pre-calculated. We don't have to do it here. And we get an error. Not sure what I did there. So let me, let me look at that. Love, graphics, draw, image, zero PNG. That's correct. This is what I did. So this is the starting image. So we're going to instantiate this as an image that exists in the load function. So that's telling love to load this graphic file as something. So we'll call it starting image right now. Well, we'll call it start. We'll call it splash because I've got something else that I want to use as start later. So there we go, image. Now of course, it doesn't do anything because we've got no logic in our program. And this is kind of the cool thing about love is that the way that you make objects, so love is a, or rather, Lua is a scripting language. It is not an object-oriented language. However, it uses something called tables which are just, it's a fancy term for an array. So if you're used to using arrays in a different programming language, this is the same concept, but a little bit simpler than probably the arrays that you're used to. So we'll create a table. Let's call it human. And now that's, so that's an empty global table that exists in our project. We can now use that array to dump new variables into and get variables out of. And it's really easy to do that. So if we just say human.img, for instance, equals this starter image that we want to use. Now in our previously empty table for human, we have a new field called image. And so we define that by simply creating it out of thin air. It doesn't have to be, it can be anything. We could call it image. We could call it splash. It doesn't matter. We're just making this stuff up and we're dumping it into our table. And then if we call it again here, then it'll know what image we're calling. So that's that. And we can do lots of different things. So we can do bullions. So we'll say, okay, is this the start of our program? We'll call it true. Yes, this is the very beginning of our program. We haven't done anything. Nothing's been clicked yet. So we'll say if human start is true, then we'll print this graphic. Else we'll do something else. Now the something else that we want to do is the logic part of the program. And so we can use a new function that exists in love. So this isn't something that we're making up. I mean, you can make up your own functions, but this one is again, it's defined in the documentation. And it is upon a mouse release. So mouse release will say that if we have a click and then it's been released, then we will set our human start variable now to false. So it's no longer the start of the game because now there's been an interaction. And then we can use Lua functions to do some of the stuff in the background that love wouldn't normally do. For instance, love doesn't have a random number generator because Lua already has that. So we can create a random seed up here in our start function. And this is all just pure Lua now. So this is the Lua math function. This is the Lua timekeeping system. We start the seed here in our load function once. And now we can invoke it later because we've got that seed running. And we can say, okay, well, take that random seed and pull out some number from one to six. Yeah, and then we can create a new variable. We'll call it pick for now. And we'll say that it's gonna be called image die.png, but we'll substitute the word die for whatever the random number that we generated ends up being. So this number here is gonna be used to generate the name of the image that we show in the window. And now we'll redefine human image, which we defined initially up in the load function as just a blank, the blank image. But now we're gonna use one of the images that has numbers assigned to it. And we'll do that using whatever happens to be in our pick variable right now, depending on how it's been created. So now, rather than, so in other words, if it's not the start of the game, there's been an interaction, then we don't wanna show the blank image. We wanna show the, I don't know. We wanna show the, that's all right. We wanna show the new image, which should be basically, it'll be the same place, and it'll be the same variable. We get different numbers. Well, we get, yeah, we get different pictures, rather. And we can do some niceties like, okay, well, instead of printing click to roll, we could just print the value of the human roll. And then we'll move this one up to the conditional where it's just the starting screen. And that's good because we have a couple of minutes to demonstrate how this works if we bundle it up. So this is the complete program for what we just witnessed. It's not that long. It is 32 lines, and I think, it's not even 32 lines really, it is 30 lines. I think it's one of those things that's pretty easy to follow, because you've got your initial function of your startup sequence, your init sequence, essentially, and then you've got your loop, and then you've got little exceptions of events that happen, and that's kind of how I think about it when structuring a game. So we'll save that. Here we are in a project directory.  So if it's my project.love, I think I have to do that recursively. Yep. Now we've got a myproject.love, and then if I tell it to launch myproject.love, that didn't work. I know why. I'm not supposed to go back out of the project. Yeah. So we need to do a zip of, we'll still call it myproject.love. Actually, I think I'm gonna call it .zip first, and then I'll rename it, because if I recall correctly, it gets confused if I don't do that. So we're including all of our assets in the current directory. There we go. And now we've got myproject.zip. I'll rename that to myproject.love. So it's a single file that you can distribute to people. I think in the file system, it looks relatively pretty as long as you have love installed on the system. Yeah, there. So people, you know, ideally should be able, let me see if it works. If I double click on that, it just launches it. So it feels and sort of acts like a real application for your end users. They don't have to worry about what's inside of here. But if they want to know, then they can unzip it and actually look at it and see all the code. So that's assuming you're totally into open source. That's a good thing, because now your code is visible to others and they can learn from it or possibly help you port it to the latest version of love or whatever. So yeah, that's... And that same file, if I were to load that onto my phone, I could launch... I could open that up in love on my phone and it would work exactly the same. So it's kind of nice, because it's, yes, pretty portable. There are some other details about the way that tables work that I would like to talk about, but I'm not sure if it's really that important. Are there any questions? Possible, yes. Convenient, possibly not. So you wouldn't... You can compile love separately, obviously on its own. It is not that huge. It's basically a 60... I think it's 61 megabytes. And then you could drop that into your project and sort of shift that with your project, but then you'd have to sort of figure out how to get that to launch. So yeah, I mean, there are ways, but it's not super convenient to do it now. Any other questions? Yeah, I think that's it. That's good. Thanks a lot.


What makes for excellence in heart care? It starts with one of the most amazing teams of heart surgeons and cardiologists that I've seen assembled under one roof and the region's leading technology in a new $40 million facility. This is the nationally recognized Heart and Vascular Institute of Eastern Kentucky at Pikeville Medical Center. Recently, Pikeville Fire Department upgraded their sign to include a digital message unit. The unit cost roughly $30,000 and was made possible in partnership with the Pikeville City Manager. Now the fire department can quickly update any messages for the public regarding events and general fire safety tips. So we looked into getting a couple different companies quoted some prices and working alongside the city manager and the chief we got a quote and decided to go forward with that and we went with Daktronics through Unisign. It's a 3 foot by 5 foot message unit and like I said it's fully electric so fully digital so I can upgrade and update the message anytime I want to on the internet just through any computer. So if we have something that needs to go out rapidly I can go ahead and update that from anywhere. Fleming says this sign is an investment in public safety and education. The public can be made aware of the fire department's messages if any important information needs to be published. As you see out there right now we have some fire prevention material that we can post up there. We also can use it for recruitment. If we're currently hiring we can post a message up there let everybody know that we're hiring or what our activities are. So it's a very good useful tool that we can use for our department. And again we've only had it for a few weeks now but I think it's been a very useful thing for us to have for our department and I think the public gets to see a lot more messages and content from us. So we expect that a lot of our messages will get seen by the public and we're really we're very serious about fire prevention public education so that's mostly what we're going to be using it for is putting those messages out there and of course you know it's very it's very bright and very vibrant so it will catch people's eye a lot better I think so. We're morning from mountaintop news I'm Nick Cullum


There are several basic kinds of aggression based biting and scratching behaviors in cats, and some of them are traceable to behavior they learned from their owners or interactions with their owners. Kittens learn to bite and scratch as a normal part of development, and if not trained early, will not know when using their claws and teeth is not appropriate. Your hands are not toys. One of the first rules for human companions is, don't teach your cat that hands are toys. This is a behavior that you must develop and correct when they are young kittens. If you ignore this advice, those tiny claws and teeth will soon grow into razor sharp meat hooks, and you'll bear the scars. Do not use your hands as toys in rough house with them as they will not likely hurt you when they are kittens, but once fully developed they will think they can still play this way despite having larger and stronger jaws and claws. Hands should only be used for petting and carrying. It should be established early that any mouthing is painful to you, even when it may not be painful. Once this is established, you will need to direct playful behavior on to other objects. Reasons Why Do Cats Bite and Scratch? Aggressive biting often happens during a petting session, when the human companion either doesn't understand or ignores the cat's body language. While some cats love to be petted for hours on end, sometimes a cat becomes overstimulated for one reason or another and want to opt out of the petting session, but don't know how to tell you when to stop. And I know it cat signals its feelings with narrowed eyes and ears pulled back. If you wait for the inevitable tail lashing, you've waited too long, and you may be rewarded with a bite. The rule here is to watch the cat's signals and stop whatever you're doing to prevent an escalation. Once you know what your cat's triggers are for aggression you can limit these interactions or prevent them entirely. For some cats the trigger may be petting them on the belly, petting them for too long, or being too rough when petting them near the base of the tail. Learn what your cat enjoys and doesn't and follow their lead when petting them. Strange Cat Outside Your cat may become upset at seeing a strange cat through a window and react by attacking the first thing it sees in the immediate vicinity, either you or another cat, a classic case of redirected aggression. This kind of behavior will require creative thinking on your part. First, remove your cat to an area where it can't see the strange cat. Next, reassure your cat, spend extra time carefully petting and playing with it. Give your cat extra treats when it's able to interact calmly. In extreme cases, your veterinarian may prescribe medication to help your cat feel less anxious. If you know who owns the cat, you may also politely ask your neighbors to keep the animal indoors to prevent the episodes of redirected aggression. Medical Causes When new and unusual behavior problems arise in your cat, including aggressive biting and scratching, it could be a sign of an underlying illness. Medical causes range from undetected wounds, to distress from mites or fleas, to a hormonal imbalance such as hypothyroidism. If an otherwise docile cat exhibits sudden and unexplained aggressiveness toward you, especially when being handled, a visit to your veterinarian is in order. They will likely look for sources of pain or discomfort as well as recommending bloodwork. Hello. This video is sponsored by Beemix Pets. Are you looking for high quality cat collars at an affordable cost? Check out, BeemixPets.com. Use coupon code KittenLife, to get 20% off. Hyperesthesia. Hyperesthesia is a rare condition that is a scene in bursts of exaggerated and repetitive grooming or aggressive behavior in some cats. This condition first shows up in cats around a year old and is prevalent among Siamese, Burmese, and Abyssinian cats. Among the symptoms of hyperesthesia are excessive grooming and self-mutilation, unexplained and sudden aggression, and in extreme cases, seizures. Although there's some debate about what causes it, some veterinarians believe hyperesthesia is a neurological condition similar to panic attacks in humans, some experts believe the attacks are triggered by stress, and others associate it with a type of seizure disorder. Philothot in any event, a cat with sudden aggressive behavior, such as biting, who experiences seizures should receive a neurological exam from a veterinarian or a veterinary specialist. To prevent or stop episodes of hyperesthesia once they've started, dropping a towel or blanket over the cat can help contain it or disrupt it. In some instances, your vet may prescribe anti-anxiety or anti-seizure medication to help curve the seizures and other behaviors. Tips on how to stop biting and scratching. Sometimes if a cat is in the habit of biting and scratching, it's difficult to train it out of this behavior. It will take patience and time, but you can teach your cat that you prefer not to be the target of its attacks, even if the cat views it as playtime. There are a few things you can do to distance yourself from play attacks by your cat. Trimm its claws. Claw trimming should be done regularly anyway to keep cats claws from becoming ingrown. There's no need ever to claw a cat because of scratching behavior, but keeping those claws trimmed can make the rogue attack less painful for the recipient. Say, no. Or any other single word phrase to use when correcting your pet. Use this one word as your corrective word and be consistent in its use. Don't scream it, but say it loudly and clearly. This may startle the cat, but serves to break the cat's focus. After you have your cat's attention, slowly remove your hand from its clutches. Don't yank it away or the cat will think the play is on and grab it again. Grab the cat by the scruff. This should only be done in severe circumstances, or you are afraid your cat may continue to hurt you. It mimics the punishment a mother cat gives to an unruly kitten. Grasp the cat by the scruff of its neck and pick the cat up and move it to another area of the house or room. This serves to break the behavior and remove them from the situation causing you pain. Once corrected, try to redirect their behavior to something that is appropriate. Redirect its attention. Playful biting of hands or feet often occurs simply because your cat is bored and is looking for a play object. Give it 15 minutes of active play with an interactive toy. You can also direct them to a scratching post or another outlet for their behavior. This accomplishes the need to not just correct them but also give them an outlet for their behavior that is appropriate. Know your cat. It's up to you to be aware of changes in your cat's behavior or physical condition. Try to routinely examine your cat so it's accustomed to your touching every area of its body, from head to toe. Then keep your eyes open for the warning signs of impending aggression. Stop play, and ignore biting or scratching behaviors immediately. If your kitty becomes overly aggressive and bites or scratches you a lot, make sure you teach them that it's not okay. When this behavior occurs, be sure to stop fussing or playing with your cat immediately. Walk away from your pet and out of striking range, and do not fuss or reward them with attention. Walking away from your pet, ignoring them and leaving them alone to calm down with no interaction for 5-10 minutes is the best way to stop aggressive play. Be sure to do this every time your pet becomes aggressive, and they will soon learn that bad behavior means that they will be ignored. It is best to teach this while your cat is still a kitten as they are still in a learning phase of development. For adult cats, this method works best with affectionate kitties who will miss your attention. Keep in mind that cats respond best to positive reinforcement, so always stay calm and be patient. If your cat is still biting. Make an appointment with your veterinarian. They will likely have many questions to ask about the type of behavior, circumstances of the behavior, the household environment, and your technique in correcting them. In some cases they will ask to run blood work for specific conditions that can cause elevated aggression. If they can't help eliminate the behavior they may refer you a behavior specialist. If you enjoyed this video, kindly press the like button. Also don't forget to subscribe with notifications on, so that you don't miss out on videos like this. Thank you for watching.


Brenda Oliver, I'm the Culture Arts Program Coordinator at the Columbia Art Center, which is from the City of Columbia Parks and Recreation, and welcome to Destination Hometown. On our first Thursday this month, which is September 6th, again we're offering a family-friendly presentation of a different culture, it'll be from 6 to 8 p.m., it is free. And this month we've got Wenda to Ukraine. There will be traditional dancing, traditional costumes. We have a children's choir coming. And one of the arts I know is going to be here is called Paesanka, and it is intricate, eggs that are painted intricately using wax-resistant special techniques. You don't have to stay the whole time, but at least come in and find out information about the Ukraine. If you've never been there, maybe you'd like to know what it's about. So this is your own passport to the Ukraine, to come in and see what that country has to offer. I know that from some of the scenery I've seen it's very beautiful, and we're proud to be able to share this country and their culture arts with the City of Columbia. This will be Thursday, September 6th, from 6 to 8 p.m. We are located at 1227 Taylor Street, directly across pretty much from Hotel Trundle. And the parking is easy, we have a parking garage. And I invite everyone to come out and participate.


We're talking to a guy by the name of Alice Nadecki who's the president of the Force Recon Association and we went and we asked him, who do you want us to run the race for? And he said Corporal Joseph Lyons who was one of his teammates died in Vietnam in 1968. We just happened to win it last year with the 7th Annual Reconnaissance Challenge and then we took the banner, the dog tags and we mailed into his daughter Kimberly who was four years old when he passed away. And then through that we sent a bunch of pictures of us winning the race and my daughters coming across the finish line with us and she sent back a bunch of photos of her dad in Vietnam and pictures of her dad holding her on the last Christmas before he deployed to Vietnam and actually was killed. Without a doubt keeping that memory alive of these fallen service members whether it be in combat or training all the way back and not just recent past 10 years, 15 years but reaching back to lineage. Crossing the finish line for the second year in a row winning it with my daughters by my side we're going to cross the finish line and you're going to start in federal check who's my staff in CIOC, I mean it's phenomenal it's a great feeling knowing that I can still go out there as a feel great officer and be a part of the community and lead from the front and then more importantly most importantly that you did it for that service member and another year Kimberly Lyons and her family is going to be like hey I still hold the trophy and they put it all out there for my dad again and everybody is recognizing his name and the story still lives.


We have now artificial intelligence perception. We're talking about a lot We're talking about the second Cambrian explosion and in in perception and what's so interesting is that when when like a fleet of Teslas is driving and then the the Tesla one of them goes through a very specific pattern of activity that they did the collective intelligence that had not experienced before What happens is as soon as that Tesla goes through that process of learning from that unique novel experience What it does immediately is it updates the collective Database of all Tesla's knowledge so I love that Analogy in a sense of how fast a collective intelligence of artificial intelligence Perception can learn and there's some sort of analogy there with humans, especially that we can scientifically test How is it that if somebody learns something across the planet that somebody else in a different Country across the planet can learn that faster Yeah, yes Well, yeah, I agree the this artificial intelligence thing which has this built-in learning which is shared Is a bit like Morphic resonance and collective memory and that's why it's so powerful Of course, if you just rely on a programmer programming things with no learning Then you know, they get it right. They get it wrong. It works some of the time But this one actually learns and adapts as new situations arise And that's much more like evolution and much more like the collective memory in Morphic resonance


Use the Document Picture-in-Picture API to increase user productivity. Improve performance by checking the Not Restore Reasons property to optimize PF cash use. It is now easier to debug missing install sheets in DevTools. And there's plenty more. I'm Adriana Jara. Let's dive in and see what's new for developers in Chrome 116. The Document Picture-in-Picture API makes it possible to open an always-on-top window that can be populated with arbitrary HTML content. The Picture-in-Picture window in the Document Picture-in-Picture API is similar to a blank, same origin window open via window.open with some differences. First, the Picture-in-Picture window floats on top of other windows. The Picture-in-Picture window never outlifts the opening window. The Picture-in-Picture window cannot be navigated. And the Picture-in-Picture window position cannot be set by the website. The HTML on the screen sets up a custom video player and a button element to open the video player in a Picture-in-Picture window. And this code calls documentPicture-in-Picture.requestWindow when the user clicks the button to open a blank Picture-in-Picture window. The return promise resolves with a Picture-in-Picture window JavaScript object. The video player is moved to that window using a pen. Check out the link in the description for more details and examples. Modern browsers provide an optimization feature for history navigation called the Backward Forward Cache. BF Cache for short. It enables an instant loading experience when users go back to a page they have already visited. Pages can be blocked from entering the BF Cache or get evicted while in BF Cache for different reasons. Some required by specification and some specific to browser implementations. Previously, there was no way for developers to find out why their pages were blocked from using the BF Cache in the field. Though there was a test in Chrome DevTools, to enable monitoring in the field, the performance navigation timing class has been extended to include a not restored reasons property. This returns an object containing related information on all frames present in the document. Details such as frame ID and name to help identify them in the HTML, whether they were blocked from using the BF Cache and the reasons why they were blocked from using the BF Cache. This allows developers to take action to make those pages BF Cache compatible. Thereby, improve inside performance. Check out the link in the description for the code sample to find out the reasons your site might not be using BF Cache, since it can give you a performance boost. DevTools got a number of improvements to identify and debug issues with missing style sheets. First, the sources page 3 now shows only the successfully deployed and loaded style sheets to minimize confusion. Also, the sources editor now underlines and shows inline error tooltips next to failed import URL and href statements. The network panel consistently populates the initiator column with links to the exact line that references a style sheet that failed to load. The issues panel lists all style sheets loading issues including broken URLs, failed requests and misplaced import statements. Check out the link in the description for all the details and more information on DevTools in Chrome 116. And of course, there is plenty more. Motion path allows authors to position any graphical object and animated along a path specified by the developer. The display and content visibility properties are now supported in keyframe animations which allows exit animations to be added purely in CSS. And the fetch API can now be used with bring your own buffer readers, reducing garbage collection overhead and copies and improving responsiveness for users. All the details including links, docs and specs are in the post linked in the description. Hit the subscribe button now so that you don't miss the latest Chrome DevTools video, GUI challenges and more like one minute tips from our shorts. Yo soy Adriana Jara and as soon as Chrome 117 is released, I'll be right here to tell you what's new in Chrome.


And they're going to stick both fingers in each hand inside their mask, 30 exercise. From there, they're going to move on to the second head shake. So they're going to be, they're going to be drill instructors at different stations outside here in this field behind. Drill instructor in a black shirt on the other side of the building directing the recruits to hang their mask back up. All right, Daniel, just to tell you when, come to me. I'll verify that it's like completely correct. They're shirts into their trousers. Yeah, that's what I'm trying to do. Walk around, you guys walk around. And you can do this. I want to, I want to repel.  I think. You know what I'm saying? I'm here, right? Yeah. All right. Hey, hey, hey, hey, hey. I'll put your other foot. Yeah, you're good. Yes, you're good. Listen up. That over the bar. Relax. As soon as you. And boxing. Oh, yeah. To develop that endurance. Uh, and develop. What's the matter? What's the matter, sir? What's the matter, sir? Turn half right. Turn half right. Turn half right. Turn half right. Turn half right. Turn half right. Turn half right. Turn half right. Turn half right. Turn half right. Turn half right. TURN half right. Turn half right. Turn half right. How's that look? That looks like slow. E-rass on your back, E-a-rass on your shoulder. Grab all the tips up front. So we'll have a zipper ziplock there. A ziplock. There we go. That first rotation device is gonna be that push-pamphian one more. I'll show that.