All right. Hello, everyone. Welcome to ArgoCon. I hope you're all enjoying yourself so far, learning lots. My name is Michael Goodness. I am a principal DevOps engineer on the cloud platform team with Major League Baseball. We are a six-person team, half of us working out of the MLB headquarters in New York. The other three of us work remote. I'm actually based out of my home, just up the road in Milwaukee, Wisconsin. Our primary focus is working with dev teams to establish best practices around cloud infrastructure, CI CD, and Kubernetes in particular. We then assist those teams in adopting those best practices and then support them all the way through production. We also manage many of the shared services, such as GitHub Enterprise, Terraform Enterprise, Artifactory, et cetera. And we work very closely with our systems infrastructure team, site reliability engineers, and our InfoSec folks. So let's play ball. We've been running Argo CD self-hosted since 2019. As you may have gathered, it was the very first commit I made to our configuration repository. This was shortly after one month, or just one month after I joined MLB. We had just begun a migration to GCP as part of a sponsorship deal. And we're rolling out Kubernetes on a wide scale across the organization. Felt like I needed, you know, I was in a new environment and I needed something familiar. I needed a safety blanket. And I had worked with Argo CD at my previous job, and it really kind of helped me get my bearings in the new organization. Within a month of this, we had already determined a need to roll out multiple applications to multiple clusters, including a cluster in every one of the Major League ballparks. So pretty quickly, we found a use for Argo CD because that's exactly what it does. Any diehard baseball fan will tell you it's all about the stats. And this is no exception. So by the numbers here, we run 210 clusters. 119 of those are running in Google Cloud on their GKE managed platform. A portion of our ticketing infrastructure runs out of Oracle Cloud, so we use their OKE managed service. And then as I said, we have a Kubernetes cluster running on, well, in the Major League ballparks, we use again GKE's Anthos bare metal software. And then in the AAA, that's minor league ballparks, and a number of partner leagues, we run K3S clusters in those ballparks. Those are generally pretty small, but we do a lot of onsite stats processing.  All told, we have 6,200 applications under ArgoCities, so when you load it up, you're scrolling through 6,200 applications. Now, only 900 of those are unique, so that's why I led with the big number. But because we're deploying applications to every ballpark, that adds up. We're deploying multiple versions of software to non-prod prod clusters, so that's how we go from 900 unique to 6,200 total. 28 of those unique applications are what we call cluster services. These are components that we consider kind of essential to providing Kubernetes as a platform. Our team manages these applications, we deploy them, we manage them, we make sure they get upgraded on a regular basis. So things like GitHub actions runners, cert manager, data dog, external DNS, ingress engine X, and what, 23 more. All in, we have 59,000 resources being managed by ArgoCD across all of these applications. We have anywhere from 200 to 400 deployments happening through ArgoCD every day. Now, that's not always a brand new version of something, it might just be a small configuration change. But across 30 plus developer teams, it works, it works really well. Our configuration, so we run 10 application controllers using the native sharding. That's kind of an arbitrary number. Until recently, sharding was pretty hit or miss. You couldn't really, I guess you still can't really dictate which clusters, which applications are gonna end up in which shard. So we kind of experimented with this number and ended up with 10 replicas as kind of our sweet spot in that stateful set. Because it is a stateful set, you have to, again, assign resources based on the biggest one. And for us, that was 24 virtual CPUs and eight gigs of memory. Needless to say, there's some waste there because some of our application controllers are not using anywhere near that much. We only run one repo server. Main reason for that is that we've had some struggles keeping our GitHub Enterprise server happy. When you look at the number of fetches that Argo CD is doing over the course of a day combined with developers doing fetches and clones and pushes from their desktops combined with GitHub actions that are cloning repositories, all of that traffic adds up and we were having a really hard time kind of keeping it under in reign so it would run away from us and knock our GitHub server down several times. So one of the things that we did to address that was just running one repo server. We don't run Redis in the cluster. We are instead using GCP memory store for all of the caching. That's their managed service so we don't have to worry about our cache kind of disappearing. We run the DEX component with the GitHub connector in particular for authentication and authorization. The way we have it set up is we associate each of our Argo CD app projects with some number of organizations and teams out of GitHub. So when we have a new team member joining an organization and they now need access to sync or modify an app project in Argo CD, all they have to do is be added to the correct organization through GitHub and that becomes our single source of truth. We maintain a mono repo for all of our Argo CD manifests across all of our dev team so all of the application manifests, app projects, application sets, all live in a single repository. When a developer needs to make a change to one of their applications, whether that's an addition, a deletion, or just changing something about the application itself, they do that through the normal GitHub pull request flow. That used to then in turn kick off a GitHub actions workflow that would then take the changes from that push and apply only that to Argo CD so it was a push model. We've since moved to the more popular and widely used app of apps model so it's become more of a pull. Somebody pushes a change to the mono repo that fires off the Argo CD web hook which then refreshes the app of apps and then any changes get applied through that. However, we disabled prune on that app of apps so that it forces kind of a two-step deletion process. So if somebody wants to delete an application from Argo CD, from a cluster, they first delete the manifest from the mono repo and then they have to go into the Argo CD UI and click meaningfully, deliberately click delete with a cascading delete in order to delete the application. That way we eliminate that risk of an accidental, somebody deletes somebody else's manifest from the repo and then the application is wiped off the face of the earth. We make a very heavy use of application sets. They've actually been a godsend. That's no exaggeration. When you're deploying this many applications to this many clusters, it's really nice to only have to write one YAML file to make it happen. We rely primarily on the cluster generator, so each of our clusters has a set of labels and then the application set uses those labels to then template out each of the individual applications. That's primarily what we use for our cluster services those are going to all or at least some subset of the clusters. We have started using the Git generator as well and are really excited about the new-ish pull request generator for spinning up ephemeral preview deployments. These are deployments that are triggered by the creation of a pull request and then only live as long as the pull request. As soon as the pull request is deleted, the application set tears down the deployment that it created. If you're interested in that, and you probably should be, the talk right after this, I'm not sure which room, but there's a talk right after this that goes into an actual case study on the pull request generator. One of the problems we had to solve was that of secrets. GitOps says that you keep as much configuration in Git as possible, but Common Sense says you don't commit plain text secrets to a Git repository. There are, as with most things, many ways to solve this problem. Maybe you deploy HeshiCorp's Vault and then your application code pulls the secrets as it needs them. You might also deploy something like the external secrets operator which can pull secrets from your secret store into Kubernetes and then you can use the secrets API to mount those secrets into your applications as needed. In our case, we use a command line tool called SOPS which is now a, as of a few months ago is actually a CNCF Sandbox project. Mozilla donated the project to the CNCF. It's, as I said, it's a client. It's a command line utility for encrypting and decrypting plain text files using public key encryption. So the workflow is a developer has SOPS, has the SOPS CLI on their machine. They have a YAML file, maybe it's a Helm values file with some sort of secrets in it. It runs, the developer runs SOPS against that YAML file that encrypts it in place using the key that the dev has provided. That file is now safe to commit to get. Now when it's time to use that values, consume that values file, Argo CD also has access to the key that was used to encrypt. So it pulls that values file, it decrypts the values and then uses that in our example in the Helm flow to then template out the manifests and apply them. There are a couple of plugins that we use. One is KSOPS, which is for customize and the other one that we use is called Helm SOPS. Now, under normal circumstances, you might think that Helm SOPS would have to be installed as a plugin. So you'd have to create a configuration management plugin in Argo CD and able to use it. Fortunately, you don't have to. Helm SOPS is actually a wrapper. So when you have Helm SOPS installed, you can call it as Helm and that it will then make a call to the actual Helm. So Helm SOPS will do the decryption and then call Helm to do the templating and everything else that Helm does. So what does that look like for Argo CD? And I swore I would only have one page of YAML and I'm happy to report I was successful. So what we do is we use the custom tools facility in Argo CD. For those of you who aren't aware, you can mount a volume from which you can mount additional tools into the repo server. So that's what we do here. Following along with the init containers, we have a container that contains both the Helm executable and the Helm SOPS wrapper. We copy that into the custom tools volume and then we mount that into the repo server, but we do a rename. So we rename Helm, the Helm executable as underscore Helm, and we rename Helm SOPS as Helm. So that enables that flow that I described where Argo CD, when it goes to render using Helm, it actually calls Helm, which is actually Helm SOPS to do the decryption, and then Helm SOPS calls Helm to do the rendering. It's a little funky to get set up, but it works really well. We've had absolutely no problems with it. Another thing that we do a little bit differently is we have something called the MLB app chart that we, that a good 80, in fact, at this point, it's probably closer to 85, 90% of our teams use so that they don't have to write their own Helm charts. It's very generic, you plug in the values that you need and you get the functionality out of the other side. We support a lot of, because we're aiming to fit the 80% use case, it's got a lot of functionality built into it. It supports deployments and Argo rollouts. I'm sorry to report that nobody is actually using the Argo rollouts feature yet. I'm really hoping that we can get, we can light a fire under folks around that. Supports pod disruption budgets, full ingress support. So we can, if you want TLS in front of your service, we can use cert manager, which remembers a cluster service in each of the clusters to go out to let's encrypt, provision that cert and attach it. And then we also use external DNS to create the DNS records for that service. We support both the Kubernetes events-driven autoscaler and the native horizontal pod autoscaler. If teams want to have their metrics scraped by Datadog, it's just a few values away. Of course, we support soft-based secrets, number of different volume options. And if teams want to say, run a database migration before a new version of the software is rolled out, we've enabled them to run a precync hook job, which is again, just an Argo CD feature. The downside of the MLB app chart is that it's 1,058 lines of YAML. We do publish schema, which is, it's been available as a helm feature for several years, but I don't know that I've run into more than a handful of helm charts in the wild that actually have schema published. And the reason for that is probably because ours is more than 2,000 lines. Pros of using this approach is that we manage it. We're very strict about semver. We won't make a breaking change unless it's part of a major version. But we can roll out, if there's a Kubernetes deprecation, an API deprecation on the horizon, we can make that update ahead of time in the helm chart. And then any team that is using it just gets that for free. If they're following the latest, the latest minor version of the MLB app chart, their application just gets it and they don't have to worry about API deprecations. The downside is, again, it's super complex because we're trying to solve everybody's problems. So when we try to add a new feature, we have to make sure that we're not breaking existing functionality. And there's a lot of logic in there, a lot of if statements and debugging becomes pretty difficult. Our CI is pretty simple. We use GitHub Actions for our workflows. If you were in here for the last couple of talks, it's the standard CI workflow. You build the image, you push the image, you update a YAML file with the new value and Argos CD does the rest. We don't get any fancier than that. Our standard workload supports repositories in which the code lives alongside the config, but we also support and actually prefer separate config and code repositories. And if teams have adopted a protected branches, so if even that image tag requires a PR, that can be done through GitHub Actions as well. So that it creates a PR and then somebody has to accept that PR before it gets merged to their deployment branch. Which then of course calls the Argos CD webhooks so that we don't have to rely on polling. So a few of the challenges that we've faced over the years. The application controller sharding that I mentioned before, kind of general resource waste. 2,600 applications results in a pretty slow UI. Caching issues, the Git traffic issues, monitoring, Argos CD exposes a ton of metrics, but we weren't really sure. We're not Argos CD experts. We weren't really sure how to use those metrics to really optimize our setup. So I'd like to say that we solved all of these. We put our noses down. We put some serious engineering effort into it and we were able to solve it all. But the truth is, we just made it somebody else's problem. So about mid July, we partnered with Acuity to become customers of their managed Argos CD platform. So our new current setup is we run one Acuity agent and one application controller in each of the clusters. And the advantage there is that that application controller only has to have the resources that it requires to manage that one cluster. So it's much more efficient. Yes, you're running more application controllers, but each one of them is very well tuned for that cluster. We still do run a single, well, we run three replicas of the repo server, but it's still centralized. We didn't want to have to worry about managing permissions for repo servers in 200 different clusters. So it still runs centralized, but due to quite a bit of engineering work from Alex and Jesse and the team, they've solved our problems with GitHub Enterprise. Same story with the application set controller. One feature that I know they want me to shout out, call out is their AI assistant. So every application has a tab that will actually tell you it will look at a failed deployment, it'll look at the events, it'll look at the log lines, and it will do its best to tell you in plain English what went wrong. As the team that is kind of the first line of support when something goes wrong, we love that. We absolutely love it.  So what's next? Well, we need to finish the acuity migration. We've, in the first two months of our adoption, we were able to migrate 5,800 applications, which is a pretty good statement about the seamlessness of the acuity platform. So we still have another 800 to migrate over. We need to actually, so our MLB app chart supports KIDA, but we haven't actually rolled it out. So that's a thing we need to do. We're working on an internal developer portal, which will encompass some of the Argo CD functionality or kind of make it more available, readily available. We have off-season upgrades. As you might imagine, it's not a good idea to upgrade ingress controllers in every one of the ballparks in the middle of a baseball season. So that's work that we've got to do. And then we're looking at just kind of general maturity around some of the Argo CD features. So multi-source applications is in beta. We're really looking forward to that, kind of hitting GA, application set maturity, being able to see application sets in the UI, not having to dig into the logs when a renderer fails. Argo rollouts, I'm really pushing. And of course, as Jesse mentioned in his keynote a little bit ago, cargo. We're super keen to see what cargo provides us. That's all I've got. So I just want to say thank you obviously to, well, maybe not obviously, but thank you to creators, the maintainers, the contributors of the Argo CD project. Anybody who's approved a PR that I put in, thank you. And thank you especially for not looking too closely. And thank you to all of you because we're all trying to do the same work and Argo CD would not be half the project it is without the community. So thank you to all of you. I think we do have a few minutes for questions if anybody has any. Otherwise, I'll be floating around. Happy to have a table convo at any point. Yeah, hello, thanks for the talk. Very good question. Did you ever consider not using Helm but generating the manifest and having that store somewhere and maybe use external secret or something for the sensitive information? Sure, sure, yeah. So the question was have we ever considered not using Helm or only using Helm to template things out in advance and then commit that to the repo? That's certainly a valid use case. I think it adds one step to the CI process to have to do that and we saw Argo CD can use Helm. And so we just decided to leverage the functionality that it already provides. Yeah. I guess I have two questions. First one is for your application sets. How are you managing the kind of rollout of custom resource definitions and custom resources? And then the simple part two question is are you using the git file generator or the git directory generator? I believe we're using the git, I'm gonna answer the easy one first. I believe we're using the git directory generator and the first one was how do we manage CRDs through application sets? Yes, well specifically like the ordering, like if I wanted to have a cluster issuer and then I wanted to create a certificate that uses the cluster issuer, are you just relying on the reconcile loop to eventually become what you want or? Sure, sure. Yeah, so we actually, when we deploy cert manager, we deploy a cluster issuer alongside it. So I don't, no actually we do, we use sync waves for that. So we deploy cert manager so that deploys that makes everything, gets everything up and running and then in the next wave, it actually creates the cluster issuer. Okay, and you found that sync waves has been okay, I know it's in an alpha state but it's been there for a couple years, so. Yeah, yeah, I won't lie, there are occasional hiccups where, mostly it's because the previous wave didn't complete successfully and so the second wave hasn't fired but the waves themselves have been, yeah, pretty reliable. Yeah, thanks. Are you doing any post deployment validations for your components? Are you just doing synthetic testing or what's your process there for? You want to just validate that the application is working after you deployed it? Yeah, so that's a point of weakness. You know, we leave that to each of the dev teams to determine how they measure the health of an application after deployment. So you're just using health checks? Yeah, sorry to say, but that is one thing, that's one reason why I'm really looking forward to getting somebody on board with article rollouts is that it automates that. You don't use like helm tests or anything, right? No. Cool, just a thing, cool. Yeah, thanks. Okay, I guess that's all the time we have, we gotta get ready for the next speaker but yeah, just let me collect my stuff and happy to talk one on one. Thanks everyone.


So, today we are supporting Exercise Northern Edge. We will be downloading an inbound C-17 aircraft as well as an Army unit. The 732nd Air Mobility Squadron is important for large movements like this because we provide the mobility function for J-Bear. The resources and manpower used to support these missions are average to the standard day-to-day missions, however they're just spread out a little bit differently. We get to step in roles that we haven't stepped in normally. Exercise Northern Edge gives my unit the opportunity to practice our wartime capabilities.


Welcome to Kirkwood Community College Libraries Help Anytime video series. I'm Kate, a librarian at Kirkwood. This video is a very brief run through of the services and resources available to students at the library. So here you are at the library wondering, why am I here? What does the library have for me? Well, I'm so glad you asked. First, let me point out that you may be entering the library a number of different ways. I'm not talking about using the door versus using the window. I'm talking about coming to the library in person at the Cedar Rapids or Iowa City campuses or visiting the library online through our website or through ANGEL. The Cedar Rapids and Iowa City campus libraries have very similar services for students including space to study, group study rooms, computers for research and homework, laptops for use in the library, printing in both black and white and color, and photocopiers. We also have materials you'd expect a library to have such as books to check out or use in the library, reserve materials specific to your course, magazines and newspapers, popular books for leisure reading, videos and TVs for viewing movies for your class, and last but not least, friendly staff on hand to help you when you need it. Maybe you're at home or you take your classes online. You have a library as well, one that comes to you. As a Kirkwood student, you have access to the library's online resources 24 hours a day and 7 days a week. On the library website, you can find online books, you can read, save and print from these, online magazines, scholarly journal and newspaper articles, helpful guides and videos on a variety of topics including MLA and APA style citation and live help via instant messaging from a Kirkwood librarian. But only during the hours the library is open. Librarians need their sleep too. So stop by the library in person or online when you need some great information resources, help with research, have a question or just need a place to study. We'll be here.


Steady Kane up back today with another video shootouts you for tuning in if you are subscribed go ahead and smash the subscribe button Give me a thumbs up and do not skip those ads before we even get to this video, baby It was 56% now it is 62% of you that are watching this video right now or not subscribed. I got the proof right here. Wow I'll put it up on the screen. I just want to ask you this question Why are you not subscribed come up below and let me know if you subscribe come up below and let me know I hope you guys know this video. Guess what? It's Sunday, Monday. We already get this money. I don't know what's gonna happen today I'm shooting this beforehand. We're about to go ahead and get these bands. Let's go order number one Oh, you're ready to have a little fun Taco Bell and Panabra at 10 islands 5.3 miles for 1050 RRP. Nipsey. We're here Taco Bell I hope y'all with me. Let's go. We are here at Chiquita Taco Bell I ain't been here in a long time baby. It's been a long time. I'll be going around today anytime Oh, I see it back up here, baby. Is that us? Hello, okay, uh-huh pick up for Max Yes, yeah, and Max Okay, thank you 2000 years Thank you very much. We have a great day We are here at Panera ready to get this bread. You heard what I said. I ain't gonna say it no more Put some respect on my name. I ain't gonna say it no more The app tweaking hello, I have a pickup for clover a I think it's right there behind you Okay, so So they gonna get refunded for that, right? I Believe so, I hope so. They gonna try that swear. I ain't give you Thank you very much. You guys have a great day. No problem We are here to jump this check it up back on the bell wait up and put on a scowl and come up I'm gonna sit it right here. I really don't want to do that man because I don't know what you're gonna open Let me see I'm gonna put on this side of it that don't have a hand on that side step back use your head while you're Getting this bread on photos Let's go Was this for never to get this bread guess what we said for never it they rent they express our machine messed up So and then it's fixed after right after when I was leaving so they said you're not winning doorbell I don't have to hit them with photo. Let's go though. We're number two. Guess what we're about to do We can count on people We about to get busy in here Jewel Oscar five items 2.9 miles for 1209 we ain't stopping until we shine. Let's go They about to get right baby. They got some noodles. They got everybody good. They chillin in the house Ain't gonna lie. There's Eskimo here too. So Think about the jail keep it real to keep it still this one says handed to customers So that's exactly what I'm gonna try to do if I can it is what it is Get Keep on moving to keep on hold they be hating because they didn't think I did All right, buddy What we're gonna do after that we're gonna leave it at the door Then we're gonna step back. I don't know if that photo Order number three. We had pet smart to get busy Pet smart four items 3.6 miles for 13 dollars. It is a red car order. We're here to get an order. Let's go The first thing we got to get is Item number two what it do That peanut butter flavor baby, but he about to eat good scan hit him with a band three scan Got that.  Let's go Here to jump this pet smart order to get an order. It said leave it on the table. I don't know what table you're talking about I don't know what table. Okay. I can't take a knife Let me order two Oh, he's been sending these terrible orders. Look at this 6.3 miles for 356 We on the ground today in town step back hit him with that photo Man Let's go order number four. Are you ready for the skull deliver that if you don't like it Like you could be in the back to give it give it give it Deliver that the order is from red robbers. We get to this money. We ain't stopping order cost 269 dollars and 60 cent estimated distance 8.5 miles drive time 17 minutes Don't know we're gonna get in it and we will receive a minimum payment of 29 dollars and 70 cent Enough money to pay the rent. We're here at red robbers, but we do have a problem, baby. I'm gonna tell you right now Red robbers do not open until 11 o'clock and this is now 10 for I'm supposed to be here 10 40 shorty So I'm about to call him and see what's going on and hopefully you know some Hopefully I do that here. He'd be having an attitude. I'm thinking about today asking them Why is he so? negative Like why are you so negative abrasive? Like why do you always got an attitude every time I'm coming in? I think I'll ask him that baby, but guess what? I could just mind my business too. I can do that too I don't know come up below and let me know what you think. We're here. We're about to get busy I hope you guys are with me. Let's go. You can't order to pick up. Yes. Okay. Sorry because we don't No, I know I was wondering if you got Okay, thank you So these this is this is all love or some of it That's all of it. Okay Okay, okay Thank you very much. Oh, thank you You just started working here. You knew? No, I never seen you before all Oh really? You must be in the back hall.  I lie on the lies of y'all Oh, I never seen you here before Huh? Oh, that's probably why Oh, you're lucky, huh? Really? Wow Yeah, enjoy time with the family. Thank you very much. You have a good one Yes, ma'am There's order. I called her. She told me to drop it off to this this miller bus right here So I think they have a soccer game or something No, let me get up there freezing. It's eskimo out here, baby How you doing? I'm drawing Oh, I'm not sure what that is. All right. You have a good one, sir. Hello I have a gift for you Okay, so I'm not sure where I'm supposed to put everything yet Did they tell you to bring it to the bus?  Do you like it? Oh You don't like it. You love it So we're so you so you've been so a lot of different states and everything you go state to state. Yep I got flown to LA to work the Super Bowl really That is crazy So it's time to talk about what you guys all been waiting for Door dash has done a new update. I don't know when this came to an effect. I just got it today So come up below and let me know if this happened to you too. So when the order came in for pet smart It actually looked very different than it did before first off the whole background of it looks different And then I noticed like if you look down this picture right here, it says 13 dollars guaranteed So I'm not sure if the customer can tip you after the fact I don't know it's kind of different the mileage is right there right under that and then this is only for the red car orders though So it's not for regular uh for regular orders only the red car order. So I thought it was a flu So guess what happened? Two of them came in on my business partner phone one for wall greens three items five miles for 625 And then another one for a dollar general three items 5.2 miles for 625 And all of them said the same thing like 625 guaranteed 625 guaranteed and the 13 dollars guaranteed I'm not sure If this is new, I don't know what's going on, baby Come up below and let me know if this happened to you in your area I hope you guys are enjoying this video again. If you are not subscribed go ahead and subscribe because I already told you the percentage, baby 62 of you that are watching this video right now are not subscribed or not subscribed So go ahead and smash that subscribe button for me.  Guess what happened baby story time, right? So boom, I go deliver that deliver that Deliver that order drop it off. Lady was very nice to uh draw the uh the bus and everything Guess what right when we drove off? Another one popped up for deliver that Another popped up for red robbers again and guess where we going to the exact same place we went to before The order cost is $337 It is 8.5 miles in distance and it's going to take us 17 minutes to get there And we will receive a minimum of 30 dollars and 37 cent enough money to pay the rent So this will happen, right? So boom We do that that order come in we don't have to pick up this order until 210 We here at 207 207 three um So I decided we're going to go make a video for the other channel We rent to the shooter range and guess what? Just go go watch that video baby go watch that video. Oh, baby This joint peck again last time I turned me to two of us peck.  We gotta get these given in you know what i'm about Hello, hello, how are you doing? How's the game going? It's going, we've got quite a day to go. You had a long one. We had a tiger go flash. Oh, wow. Oh, you got a friend? Hello. That's my sister. You got a sister? She gave me a birdie. I was like, wait a minute. Where did she go? I said, I was saying you running across the street. I'm like, is she looking for me? I said, well, she got for you. You got it? Yes. So where'd you guys come from? Columbus. Really? Yeah, Columbus, Ohio. Uh-huh. And how was the drive here? Yesterday, Friday, and one come yesterday. The bus on Friday was fine. We didn't run until like much. One on Saturday, we ran into a lot of snow in Indianapolis. Really? Yeah. That means it's probably coming here. I do not want to see it. I was like, oh my gosh, we were doing our game yesterday. It's her Florida. Really? Yeah. And I was like, huh, I don't know how to close this. Yeah, she got it. It was G-14 class. That's why you got it. But that's the sign. Now I'm ready to go home. I know. Ain't no place like home. You have a great one. Thank you very much. And just like that, it's over. Yeah, yeah. It's over. It's over, baby. It's the end of the video. I apologize, man. I know y'all want to stay around some longer, baby, but it's over with, baby. Today we made 95, 66. We went out here and got in the mix, baby. Those two delivered a little bit. Orders came in clutch, baby. And we got another one tomorrow. I ain't going to tell y'all, but y'all see, if you want to find out about that, watch tomorrow's video. I hope you guys enjoyed this video. Again, if you are not subscribed, go ahead and smash that subscribe button. Give me a thumbs up and do not skip those ads. You want to know why? Because 62% of you are not subscribed. So go ahead and smash it, baby. I'll see you guys on the next one. We going, we going, we flowing. You already know the DDK and I'm on my way.


Hi everyone, Dr. Salt. It's that time of day where we share a good patient result with you. Here's our patient that came in just Friday. So this is about four or five days ago. Friday of this week, before Labor Day weekend, she came in her eyes. She was concerned with the eyes and the way they were looking. She came in. We did her upper bluff. So it's today is Wednesday. She's here for her suture removal and we'd love to share your her results with you because she looks so good. Pay attention to the overhanging skin. It's all gone. She looks great. She's healed. How do you feel? Oh, I feel great. How was it? And it didn't hurt? How many pain medications did you take? I took one on the way home the day of the surgery and didn't take any after that. And how do you feel today? I feel great. I really do. Okay. Thanks for sharing your story with everyone out there. We love you. Thank you.


Every first Friday of the month, Bemidji hosts an art walk showcasing work from local artists. For this week's in focus, our Brenda Mack met with a Bemidji native who is making her way to Africa. This was a really amazing day and there's about 250 wild horses in this area. Jesse Maranello has been painting pet portraits for nearly a decade and more recently photographing wild horses all over the country. Some of the very first wild horses that I photographed. But soon, she'll be starting a new chapter in her life, moving to Uganda, Africa. This show is a farewell to the people I know and love. And it's also about following your heart to where it's leaving. It all started with a heartbreaking loss to the love of her life. Almost two years ago, my fiance was killed in a car accident. And when that happened, my whole life just completely changed, came to a halt. Since then, Jesse started searching for purpose after visiting Uganda three times in the past year. We've set up an organization and working with widows and children. The Joy Collective will help and empower widows. They were struggling to feed themselves and their families. So we decided to focus on food production. And love and mentor children. For all of these kids, they'll be the first person in their families that have ever been to college. But they haven't even necessarily used a fork, let alone a computer. Though moving nearly 8,000 miles away, Jesse says it's right where she needs to be. Falling in love with a place. I've fallen in love with the people. And it's not just about helping them get a project started. I've considered them family. We've become family. She would not stop painting nor capturing moments through her lens. Feel at, I feel comfortable in my skin. And I think that's because it's where I'm meant to be. And that's what happens. Her story inspiring strangers, friends and families. Really inspiring. I wish more people had her kind of heart and compassion. Just letting people know about her and giving as we can. I think we can all make a difference. It's hard. It's really hard work. But every challenge and every difficulty that's come up because of it has been so completely worth it. I would do it a thousand times over. Yeah. For this week's In Focus, Brenna Mack, Lakeland News. If you've enjoyed this segment of Lakeland News, please consider making a tax-deductible contribution to Lakeland Public Television.


I'm mine and chief body officer Phillip Phillips, LCAC Craftmaster, LCAC being Landing Crafts Air Cushion. My job as a Craftmaster, I drive the boat. I'm over on control of a $33 million craft in all its occupants. We've got two lift vans. They produce approximately 1 million cubic feet of air every second. Two ETF 40 Bravo main engines, variable pitch propellers. They provide my propulsion as well as my braking. I can do approximately 50 knots on flat seas, about 16,000 total horsepower on this craft. The ship can kick us out over the horizon, and we can come in in multiple waves and surprise the enemy coming into different beach fronts. We're a faster initial hit to get Marines in and put them on the beach. LCAC Special Kitch is a mix of both worlds, school or flight suits. We kind of hover four to six inches off the water, so we're technically flying, but we can still go whole board and just sit on the ocean. So we're essentially an air hockey puck trying to drive around.


Let me show you what this bad boy can do. Welcome to another episode of Titanium and Garage and today we're going to go over did I get screwed or not. So I bought this 2009 Sportsman 800X2 knowing the transmission was bad. I also followed a couple other issues with it and if you've seen my previous videos you know what I'm talking about. About me, I like to roll a dice and gamble once in a while because sometimes you get lucky. So I bought this and the guy said that there was an issue with the transmission. It's probably going to need to get replaced. So in my mind I'm thinking okay with what I pay for this it might be a $300 part if I rebuild the transmission or it could be $1100 depending on what the issues are. So me being me you know I'm a little bit of a gambler I rolled the dice. Hope for the best and let me show you what I found. Alright so this thing came with turf mode and here's a warning to you guys if you have an ATV with turf mode or even a UTV for that matter I see a lot of guys that just drive in turf mode meaning the center of the transmission disengages one axle from the other so only one axle spinning the other axle is freewheeling so if you drive on grass you don't tear up your lawn. Well a lot of guys they drive in turf mode constantly and that puts a lot of pressure on one axle which would be this one. So watch what happens when I spin this wheel and watch this. So immediately I thought okay well there's got to be an issue with the transmission I did some research and on a whim I thought well maybe it's the splines on the axle shaft that are worn but I highly doubted it. So got this lucid ready only to show you guys what I found out pull it up if you got to remove your axle shafts a lot of times I use a screwdriver this came right out now watch what happens when I put it in slightly both axles spin so I got damn lucky so I'll show you the difference between the splines but yeah it turned out it was just the axle shaft $300 to $1,100 part versus a $69 part I'd say I got pretty damn lucky so I'm gonna go ahead rip this apart I had it apart once before so I could find out what was going on I just want to take this off so that's out of the way it'll be a lot easier to put the axles shafts in place so 2009 I'm actually liking these they don't have them stick with bushings like the older ones have pull that out I already greased up the wheel bearing here pull that out and I ordered a new axle shaft and I'm gonna show you the difference between the two in about a minute here all right well I hope that's focusing in on for you guys so these splines are really good got some good grooves this is a used came off a 2007 this one they're completely rounded off so that's where I got lucky and I've never come across this I don't know why if you were in turf mode it would put so much pressure on that axle that that axle shaft that would actually burn up the splines my only thought is this thing was probably used on a farm and the guy was doing some towing he did have a plow mounted to the front of this I mean did he have it in turf mode while he was plowing if he did he was an idiot I don't know I don't know what the cause is but I'm gonna go ahead throw that back in and this unit should be good to go while you're at it put some anti-seize on the threads you hear about those guys that no matter what they do they can't get these that rear axle shafts off you hear her stories oh they hook it up to their truck and try to pull it off I actually use an air hammer on mine get them off of through that stubborn air hammer and two screwdrivers and pop it off got that good lubed up throw this in place so it's in place look at that problem solve put this back together I think I'm gonna grab a little octet for that too tight should only be torqued on to 30 foot-pounds I think gun is a little bit a little bit too excessive this time find my cotter pin put that in the boot on and the reason I have the rear brakes hanging here actually on both sides is I'm gonna replace the brake pads while I got this far apart I'm gonna go ahead grease everything up where all the grease arches are I'm liking that not spinning or shimming or anything like it was before so it's not the transmission gotta love it haha sweet deal so I bought that used part off eBay I think I paid 54 bucks I also went through and cleaned all the fuel injection system replace the starter and replace spark plugs so all in all I've got 110 bucks into this thing yeah I know these x2's sell for good money so if you like the video hit the thumbs up if you haven't subscribed I got a lot of new subscribers hope you've seen my 300 plus videos I got in my channel oh and by the way just because somebody tells you your transmission shot doesn't necessarily mean it's shot so like I said once again I like to roll a dice things could have went south I could have ended up spending $1,100 on this unit but I didn't so catch you guys on next video and like always till next time


Personal notice stanges my stock and trade. If the job's too tough for you to handle, you've got a job for me, George Valentine. Write full details. Standard Oil Company of California, on behalf of independent Chevron gas stations and standard stations throughout the west, invites you to let George do it. Cause for Thanksgiving, another adventure of George Valentine. Is that you? Listen, my friend. You sure it's not? What's that ten-year-old stuff? You've been jumping a gun on the cranberry sauce. All right, all right, all right. I'll say it straight.  Well, that's better. No, it's not. It's worse. Said little boy could no more write you a letter than he could hope to choke. I doubt if he can write. What's the matter? He can't talk, either. Huh? You hurt me. I said he can't talk. Oh, I don't mean there's anything wrong with this. Well, sure. But a boy never heard of Thanksgiving. If you're gonna help him, you'd better bring your... Lieutenant. Oh, Mrs. Riley's got him in there trying to coax him to week. But the only time he'll take a bite is when she's turned her back. Oh, is he? Where'd you get him? One of the boys in my department picked him up early this morning at 3 a.m. on the waterfront, the warehouse lane. Oh, I see. A little on the tough side, huh?  We can't even find out who he belongs to. Maybe nobody. Only 10 years old. Listen. This sergeant of mine in a squad car nearly runs him down. See, the kid was racing across the empty street, not even looking. Well, Mike gets out to help naturally. The kid wasn't hurt, but he swung on to be trying to get away, scared to death and clawed and scratched. And then Mike realized the kid wasn't talking. Not a sound. Now, that's the point. I don't care. Clear it up, will you, Riley? Well, Mike couldn't even find out where he lives, so he brought him in. My friends, that boy hasn't spoken one single solitary word since. Hardly a noise out of him. Oh, except maybe to cry a little. Only he stops that when you look at him. But Lutinity's probably a mute. Oh, two doctors were out from juvenile hall to look at him. One of them said the kid's faking, but they both agreed there's nothing wrong with his vocal cords. What's the other doctor say? Psychic shock. Oh, you mean he can't talk because of something that happened to him? Well, they're not sure. They say it'll take time to be sure. I've arranged for the hall to take him over to try to find his family if there is one to feed him and... But that takes time like you say, days, weeks. Now, now you get it, pal, and the doc says it'll help him a lot better if we could work fast. Because the most likely thing is that last night he saw something. What's mixed up in something that scared the blue blazes out of him and he was running away. It was before 3 a.m. last night, I saw something. Yeah, but what? Nothing happened down there. Nothing was reported. My department can't just go bursting into a... Huh?   Such big eyes. He listens, but he doesn't listen. Yeah. Come on in here, son. Come on. These are friends of mine, see? Now, wait a minute. Don't jump like that. Come on in here and... Excuse me, what time is it? 145, George. Oh, good. Hey, look, kid, how about coming with me? I've got an extra ticket to the big football game. Or get you to meet big Mike Muralevsky to your American. Maybe you can even sit on the bench with a team. George is just more frightened. He's crying. You see, he can't get him interested in anything. But a boy in a football game, what do you think the doctors are looking for? Oh, it's Thanksgiving. I mean, a kid belongs in somebody's home on Thanksgiving. Well, are you going to just sit there, Valentine? I know, Softy. I know. We've got work to do in fast.  We're going to go straight at this, at the waterfront. Warehouse Lane. Great place. Funny, your freight is tied up, but no people. Ship chambers.  How about the candy store? Wasting your time, George. He just seems to get more and more tense. Yeah. Well, this is where he was picked up, right here. Oh, relax, honey.  Running from right to left, so he must have come from this way. Okay, let's move on a little. Cobblestones by the empty warehouse, huh? George, look at him. It's this direction, all right. George, look out for that boy in the street. He's walking on the right side of the street, Jack. Oh, lovely neighborhood. I wonder if that boy would know anything about our friend here. That's an idea. Wait a second. Hey, you, Shorty.  Hey, let go of me. Hey, hey, Shorty, Shorty, wait! George, come here. I'm having an awful time. Oh, look, kid, kid, stop it, will you? Who wants to run till George? Yeah, now easy, that's better. He'll get away from us if I try to catch up with that Shorty. Look, Bruxy, look. There's a settlement house over there at Murphy's. You know him. Take the kid over there and wait for me, will you? Maybe they don't know something about him. My daughter, 3 a.m. last night. But Father out there in the pier is where it happened, whatever it was. So me, I'm going to take it on foot by myself. Shorty, I got you this time.  Cut it out. Now, cut it out. I just want to ask you something. You know that other kid I had back in the car there? You know his name? I've never seen him before. I ain't done nothing. What's your name? I don't know. Let go.  Get up on the moon, eating cheese. Let me go. Oh, brother, great tribe. Aren't you? Stick together. Never tell anybody anything. Look, kid, I'm not a cop or anything. I just want to find... Hang on to him. Hang on to him there. Don't let him loose. Oh, no, you don't, Shorty. I got you. Don't let him loose. There we are. Hold him. Let me go through his pockets. Hey, hey, wait a minute. What are you talking about? Ox's cigars. Left him out on deck. Stolen. Well, he's too big anyway. They're not the one. Not what? Come on, Shorty. Get out of here. You no help.  Same the world all over. All the same. Good cigars, too. First mate. Give them to me so I let them stay up top. Wait a minute, Skipper. Wait a minute. Were you looking for another kid? No. Yes.  During the night? No, no. It was half noon a few minutes ago. Come up like rats. Open the horses.  Marseille was my last port. Same thing. Same the world over. Nobody stops them. Nobody can stop them. Hey, wait a minute. Wait a minute, Skipper. Is your ship tied up here?  Frenchman like potatoes. Looks about ready to sail.  What are you peddling? Dope? Punchboards cheap liquor? No, no. Listen, would you? You have trouble with kids getting aboard, huh? Characters like you will have report, too. Duck loafers always got a deal. Sure I have trouble. That's the customers, peer watchmen. Nobody can stop them. You see those big rat guards? Right over them, like monkeys. Did some kids get aboard your ship last night? No, no. Now stop pestering me. Are you sure? Around 3 a.m.? Fight was on the pier, not the ship. What fight? Oh, that's the peer watchman. He's the one spreading the story. A couple of bombs, I guess. I don't know. My old deck watch was sound asleep, of course. You didn't see it. No, I don't know.  Ah, hello, the Skipper way. I'm so glad to catch you. Oh, what now? A sailor comes ashore. I'm just going to take a minute. It's about a woman, you see. That I see, and oh, so nice. But, right now, I want to...  Now it's telephone numbers.  Wait a minute, I've seen this guy before. Well, it's not mutual. Skipper, if you just listen to me... His name's Salvori, I'll tell you. Yeah, I've seen him in line-ups.  I beg your pardon. Oh, it's a great neighborhood. Salvori, the big operator. They're selling raffle tickets for a three-wheeled automobile. Oh, but a skipper, this thing. Thanks, Skipper, wouldn't they say. Well, thanks, and good night. You press to him, I'm going backwards. Yeah. Look at that, would you? Is that what you want to see us about, Salvori? That crowd down at the pier? No, no, no, no, I got another deal to make. Come on, let's take a look. Afternoon, friends. What's going on? Don't suppose you have 50 cents or so. See, no Pellamines. Never mind that. What are those men doing down by the water? Fishing soda. 50 cents is about all it would take, though, you see. Now, this old Pellamine, he would have spent five bucks, you know. Men's pie and the warts, you know. Said till last night. Hey, hey, down there. Now listen, Buster, did you say last night? Yeah, yeah. What are you doing? Hey, sailor. No, no, it seems to me that... Hey, look out there. Well, he left in a hurry, didn't he? Got a body. What? Just fishing him out. Guy floating with a knife in him. Guy floating? Yeah. With a knife. Holy smoke. See, that's what I tell you. You see, a Pellamine, he was going to buy me a Thanksgiving dinner. See, only instead it looks like he got in a fight about 3 a.m. last night, I figure. Yeah, got mighted, see. So, tell me, how's about the 50 cents? We'll return to tonight's adventure of George Valentine in just a moment. When new RPM motor oil was developed in the laboratory, it was subjected to the most rigidly controlled tests that modern research could devise, and it proved tops. The oil that doubles engine life between major overhauls due to lubrication. The next question was, would it live up to these tests in your car? Tonight you'll hear the answer from the crews of two actual test cars in the heart of downtown San Francisco. Following is a special transcription made during the road test period. We switch you to test unit number one and research supervisor Carl Watson in San Francisco. We are making rather slow progress heading west along Market Street. Test unit number two is behind us in the traffic. We're driving under the same kind of stop-and-go conditions that you do. The toughest kind on engine wear. It's our job to see if new RPM will back up our laboratory findings. I'll switch you now to research engineer Bob Birchel in unit number two. He'll tell you about these special cars and the data we are recording from the instruments. Go ahead, Bob. This is Bob Birchel. The engines in this test car can test unit number one ahead of us are both equipped with irradiated piston rings, just like those in our laboratory test engine. They also have geiger counters attached so that we can hear and record where as it actually takes place. We are making a comparison test. Test unit one is using new RPM. But in this car we have a well-known conventional oil in the crankcase. It is one of the best premium type oils. Naturally I can't review its brand name. Now I'll hold the microphone closer to the geiger counter which detects my new particles of metal as they wear off the irradiated piston ring. Hear that rapid clicking? That means a comparatively high rate of engine wear. Now I'll switch you back to Carl Watson for a comparison with new RPM motor oil. Number one. This is Watson again. You hear that slow click to the geiger counter? That is an outstanding low wear rate count. It's new RPM on the same condition type oil you heard about a moment ago. Day in and day out mile after mile the counters have clicked off the same story. The results we got in the laboratory test on new RPM motor oil are checking out on the road. Proved in the laboratory supported in severe road service. That's new RPM motor oil. The oil that cuts in half the wear rate of critical engine parts doubles engine life between major overhauls due to lubrication. Try it. Sold with a money back guarantee of satisfaction at independent Chevron gas stations and standard stations where they say and mean we take better care of your car. Now back to tonight's adventure of George Valentine.  Well if your name is George Valentine you begin to understand the reason when you see the neighborhood in which you was picked up by the police. You understand a good deal more when you see that the body of a man has been fished out of the water off the pier. Yes, now it's certainly a case for Lieutenant Riley. Oh, but what a case. They don't get solved around here to bomb the guy who sniffed. Oh, he won't know anything. Nobody does. The name of the corpse is Lefty Sims. Well, you seem to know something. Well, everybody knew him. He's a common thief. That's all. Few big jobs, but nothing to steal down here. He usually worked the city. This wasn't his territory. The doc says the time's about right. Been dead since last night. Around three or four may be killed and then tossed in the water. I don't see anything and everybody off duty for the holiday. Riley, what's this stuff? Where the fight happened? It's a spot of blood, I figure. Oh, no, look, look closely. Powder. Little pieces of broken glass. What? Hey, here's some more of it. Oh, Doctor. You thinking what I am, Riley? What is it? Here, take a look. And on a pier, where boats... No, no, no, it's not. Huh? Talking about dope, aren't you? Yeah. Don't think so. I might explain why there was a fight. What was going on out here? Something of value. Yes, yes, of course.  Peddling?  Something like that. It's valuable. Didn't I say that? Drug. Drug of some kind. Cure people instead of making them sick. Worth a lot more than dope, too. Easier to mark them. Yeah, yeah, same thing. Only more in a big time. Did that watchman say there were any kids on the pier last night? Huh? Valentine, I'm trying to get the doc here to talk English. Did the watchman see any kids? No. Okay, so long. Wish I could help you, Miss Brooks. The settlement house here is pretty badly undermanned. Cleaning woman will be back tomorrow. She might know something about the bar here. But in this neighborhood... Thanks again. Come on, sonny. Cars parked over this way. Well, it's about time you got...  Never mind any place here. Duck in the alley. In this neighborhood, Angel, I don't want to... I don't know. Packing crate. She can't see. He's gone now. George, what's happened? What's going on? Simple, Brooks. A nice, simple case. It'll be a simple case if he isn't murdered. Please talk. Please tell me, will you? What did you see last night? Look, nobody's going to hurt you. I won't let him.  I don't mean murder, but you grew up in a tough place. And you're not going to do anybody any good if you just... Yes, he just cries. George, I'm taking him home. Solve your own fancy waterfront murders. Okay, I'll leave him alone. But which one are you covering for, kid? Only a few men around that pier last night. Which one is that important to you? All right, maybe you've given me the answer at that without talking. I says you. You admitted you saw your old pal lefty, didn't you, before he was murdered? Come on, Riley, along the deck here. Now, look, I promise me a nice Thanksgiving dinner you see lefty-deceit. I'm walking up to the pier and never come back. But didn't he say who he was coming out to meet? Didn't he? Here we are, Riley. Let's go in here. Hey, Skipper, this your cabin? It's all right, it's owner's cabin. Nobody ever used it. Just want a place to talk. All right, you said all I'm going to say. Come on, you two, Skipper. The name is Stogue, isn't it? Yeah. Well, wait a minute. Here's the other one. Bring him in here, sergeant. Let go of it. Let go of it. Now I have to stand rats on my ship, eh? That's all right, Skipper. That's all for now, sergeant. What about the kid, Valentine? Oh, he's all right, Riley. I, uh, I left him in my car out on the street. Eh, so because of my name is Salvoil, you think?  You were around here last night, too, weren't you? Ah, always around. Best doctor loafers would deal with it. Yeah, but don't try to cover up so much, Skipper. What? Now, listen, all of you, we can't find anybody else with a chance of being out here last night, but you three. I was on my ship. Talk to this peddler. I said, don't cover so much. Salvoil is a friend of yours. Sure, sure, everybody's a Salvoil's friend. Except the law. Now, look, this is a smuggle case. A what? Not on my ship. I've never brought it. Lefty, the man who was killed knew his way around the city. Salvoil, you're the big waterfront middleman. And Captain, you've got a boat. Ha, ha, ha. See where I mean? Clops they can bring. Enough to spot an ideal setup for smuggling.  I think you're crazy. Somebody was waiting a little while ago to wail him as Brooks and a kid who was an eyewitness. Brooks? Brooks?  Sure, I heard his steps. Sniffy just shuffles. So tags, Salvoil, you're it. Because now I know why you ran the first time when we saw the body. It's what proves you guys worked together. Now I know you crazy. Because on the pier earlier, you came up yelling to the skipper something about a woman. Well, the woman must have been Miss Brooks. You'd seen her with a boy. The witness, the two of you have been trying to find. Sure, Skipper, you were looking for boys when I first met you, too, weren't you? My cigars. That's all my cigars. Never mind, Salvoil. The kid out there is going to give us the whole story and a lot straighter than you ever would. Because I finally figured out his whole story. I never been mixed up in enough smuggling. Sure, and never in a fight or used a knife. Why did you do it? Lefty, try a double-cross on you, too. You're under arrest for murder, Salvoil. Come on. I'll take him out for you, Riley. You take the other two. But I'm not mixed up in this. Material witness and accessory for you, Captain. No, please. Please, no. Come on. Come on out the door. Meet you on the pier, Riley. There you are, Salvoil. Wait a second. Nobody's going to arrest you. Salvoil!  Hold him! Come on. There he goes, down the plank. Headed farther up on the pier, up toward the warehouse. Salvoil! Do you think the sergeant saw him? Yeah, sure, sure. You'll get him all right. Well, that was a nice act. Yeah, good idea. Now, come on. Car's back the other way. Yeah. Hey. Hey, did you notice that empty cabin on the ship? Grease stains on the pillow? Empty, huh? I'll bet Salvoil's even been traveling with the skipper. Sure, it's a smuggling ring, all right. Still confused, aren't you, Riley? Huh? Oh, it was originally a smuggle, sure. Never mind. You'll never prove anything on this bunch unless you catch him in the act. And, Riley, we're going to do just that. We're close enough. But it's been five minutes already, Valentine. If this hunch of yours is going to pay off, it better start. You've got to give us time to run the other way, hasn't he? I don't see how you can... Oh, no. I didn't expect a gun. Come on. Come on around the side of the building. That's my car, Riley. I hope somebody's going to pay for all this. Hold it. Hold it. There he is. You're wasting your time, skipper. The car is empty. You hear me? The kid's of town. It was a trap, skipper. The only one who'd stick his neck into our trap is the one who did the stabbing, right? The one who has to get rid of the kid, the witness. So we don't even need to ask the kid now, do we? Look out! Daisy, I'll get his confession. Confession's still going all right. Shh. Keep it down with you. The kid's in there. I'm trying out a system. What about the smuggled stuff, those drugs? They searched the ship yet? Yes, they've already found some drugs hidden, but I don't understand. What did you say? Writing notes?  How the smuggle worked? With a thief, a middleman, and a skipper involved? With drugs that couldn't be sold in this country except through the proper channels? What would sell for a fortune in Europe or on the black market? Oh, you mean it was to be smuggled out of the country? That's right, Brooksy. And lefty, the guy who was killed, stole the drugs and delivered them last night. But he got a knife instead of a payoff, and the kid saw it. George, you mean the boy talked? He's all right? I guess he will be. See, I was afraid he was, well, maybe the skipper's son or something. Yeah, I know. That psychic shock is refusal to talk. But he's not. He's only known him for a few weeks. The kid didn't even know where he fitted into the plan until a few days ago. Oh, George, for heaven's sake. He doesn't have any parents, Brooks. He's just a waterfront kid. But not nearly as tough as he acts. What's missing in the smuggle setup? There's customs on the other side, you know. Who gets the goods into the other country off the ship? The boy? You mean he was a part of... Nobody can stop him all over the world, up and down like monkeys. Perfect, isn't it? Yeah. If you'd been with me, you should have noticed. Empty cabin on the ship with grease stains on a pillow. But Salvorri is bold. We'd better buy some shampoo for that kid, by the way. He was a boy, didn't you? Yeah, he saw the captain go ashore to meet Salvorri and Lefty. He saw the murder. Then he broke out and got away. George, let me talk to him. This ridiculous business of riding... Oh, sure, he'll talk now. Just been scared to death, that's all. And all he wanted was to be happy. He was expecting to be happier than he'd ever been before. George, if you don't stop playing clairvoyant... Well, the captain's the only one who could have brought the kid. Therefore, made him afraid, made him run ashore. Therefore, Bruxy, the skipper was it. Well, don't you remember how the kid reacted when I asked him to go to a football game just puzzled? George, he is riding. Sure, sure he is. Gives me more time to look the words up in the dictionary. I know, ma'am, Sal. Oh! Sure, Angel, that's why I wouldn't talk before. He wants to stay in this country. Afraid we'd find him out. He's from Marseille. He's French. Oui, Marseille. Mais j'aime la maïque. Eh, monsieur, il dit que... Hey! French. Here, give me the pencil and the dictionary. You think you could stand a turkey dinner, George? Turkey? Oui. You see, one language. I guess it is Thanksgiving, isn't it? And now we've got a pilgrim on our hands, Angel.  Tonight, earlier in the program, you heard how road tests jibed with laboratory results in the development of new RPM motor oil. You have been taken step by step along the path followed by our scientists in bringing you this new oil years ahead of its time. From the first survey to determine what the ideal motor oil should be through the ultimate proof in an automobile engine, you've heard the new RPM story firsthand. Now discover it yourself firsthand. It's sold with a money-back guarantee of satisfaction at standard stations and independent Chevrolet gas stations, where they say, and mean, we take better care of your car. Tonight's adventure of George Valentine has been brought to you by Standard Oil Company of California on behalf of independent Chevrolet gas stations and standard stations throughout the West. Robert Bailey is starred as George with Virginia Gregg as Bruxy. Let George do it is written by David Victor and Jackson Gillis and directed by Don Clark. Wally Mayer is Lieutenant Riley. Alan Reed was heard as Stogue. Dick Ryan as Sniffy. Anthony Barrett as Salvorri. Jeffrey Silver as Shorty. And Stephen Chase as the Doctor. The music is composed and presented by Eddie Dunstetter, your announcer, John Heaston. Listen again next week, same time, same station to let George do it. Your community chest helps care for homeless and neglected children in your own neighborhood. Community Chest Child Care Centers operate year-round. This year, make sure you give enough to your community chest to help all year. This is the Mutual Don Lee Broadcasting System.


Hi, my name is Sebastian Mato and in this video, I will show you how you can install the Actpub extension in OpenSesame and this extension will allow you to participate in the Actpub experiment. And the goal of this experiment is to improve the usability of OpenSesame and at the same time to understand our visual perception a little bit better. Now, let's see how you can install this extension on Windows. So I have OpenSesame installed. You can see it in the start menu. To install the extension, you need to run OpenSesame as administrator. So I right click OpenSesame and say run as administrator. Yes, the reason that you need to run it as administrator is that the extension will be installed into the program folder, which requires administrator rights. OK, now we have OpenSesame has started. I show the debug window, click on this button. In the debug window, I say import pip. Pip is a Python package for installing Python packages. So it's kind of like the package manager. And then I type pip.main, open round bracket, open square bracket, between quotes, install, quote, comma, between quotes, openSesame, openSesame, extension, close, quote, close, square bracket, close, round bracket, press, enter, up, and there it will install the openSesame extension. Now, it's important that you type this exactly as I've typed it here, right? So pip.main, open round bracket, open square bracket, install, between quotes, comma, openSesame, extension, hide, between quotes, close, square bracket, close, round bracket. Now, once you've done that, the extension is installed. But to activate the extension, you need to restart OpenSesame. So let's hide the debug window, close OpenSesame. Now I can start OpenSesame again. This time, I don't need to start it as administrator. I can just run it straight away. And now when I launch it, you will see, OK, thank you for participating in it. It will give you a little bit of information. And to give consent, you need to answer one question that will start the experiment. You have to indicate how experienced you are as a Python program. But before I do that, let's take a look at the ethics and privacy side of this experiment, which is very important, I think. So what this extension will do is count the number of times that you press a particular class of keys within a certain period, within a minute. In other words, for example, it will count that you have pressed a letter, say 25 times within a minute. It doesn't remember which letters you press and doesn't remember the order of the letters, just how often you pressed a letter within a minute. And it also remembers a few different classes of keys, for example, navigation keys, delete keys, et cetera. And these measures will allow me to assess basically your typing performance while using Open Sesame without me being able to tell what exactly you're doing with Open Sesame, right? So I will not know what you're using Open Sesame for. I will not know who you are because all information is anonymous, but I will have some measure of typing performance. That's the idea. But your anonymity is guaranteed. Now, to start, let's say, well, I'm a very experienced Python programmer. I think I can say I did, after all, program Open Sesame in Python. So I click here. And now I'm participating in the experiment. You don't need to do anything special to participate. Just use Open Sesame as you normally would. And that's it. The experiment stops either when I, from my side, decide to stop the experiment, in which case the extension will become disabled. Or if you decide that you no longer want to participate yourself. Of course, I hope that you will participate for quite a while. But if you don't want to participate anymore, what you can do is simply go to Tools, Plugin and Extension Manager. You will see the active extension. You disable it. And then close Open Sesame. And the next time that you start Open Sesame, the extension will be disabled. And you can do that at any time. OK, well, I hope you will participate in this experiment. And thank you for your attention.


Hello everyone and welcome to Blackstar Potential, my name is Lee Fuge and I'm here today with MusicTeacher.com and in this video I'm going to be talking to you about building a portable guitar rig with the Blackstar Amped 1. So these days, most musicians who play in bands, unless you're in a really big band with a big budget for touring, you're probably not going to be able to take the amount of gear that perhaps you dream you should be able to take on stage with you. So really the days of walls of 4x12 cabinets are kind of behind us. Musicians are having to streamline their rigs and travel lighter and lighter. Products like the Blackstar Amped 1 make this so easy for us. So with the Amped 1, we can basically create a really portable touring rig just by adding a few pedals to this. So the cool thing is the Amped 1 can actually power two external pedals up to a total of 500 milliamps at 9 volts. You could also add some daisy chain connectors to this and add more pedals as well, providing you don't exceed the 500 milliamps. That means we can use this not only as an amplifier, but as a power to the pedals that we choose to use. So for this rig, I'm just going to use two pedals. I'm going to use the Blackstar LT Dual Overdrive and I'm also going to use the Walrus Audio Fundamentals Chorus and what I'm going to do is I'm going to build a really simple rig that is going to run off the cab rig output of this unit. Now if you were using this in the real world, what you could do is you could either go from the cab rig output into the PA system, meaning you could literally show up at any gig with these three things and get your sound, or if you're playing a venue that has a house back line and there's a cab there, you could actually use the Amped 1 to power the onstage cabinet as well. So all you need for this is to put your pedals in the order you want and you have to treat the Amped 1 like a guitar amp. So this is going to be the final thing in the chain.  Now with modulation effects, and the same would be true if I was using like a delay perhaps, I could put that in the effects loop of the Amped 1, but just for simplicity I'm going to run everything in the front. So now that I've chosen my three pedals, I'm going to connect my rig together. So I'm going to start with the LTD or first in the chain, that's going to be connected to the Walrus Audio Fundamentals Chorus. For this I only need two patch cables because I'm only using two pedals, obviously if you're using more pedals you're going to need more patch cables. The Fundamentals Chorus then is just going to go straight into the front of the Amped 1. So the Amped 1 is last in my chain as if I would treat an amplifier. You could put the modulation into the effects loop, but just for the purpose of speed in this video I'm not doing that, I'm just running it into the front. Then we have some power hookup cables. So these are going to be used to connect the Amped 1 to each of the pedals. So the first one is going to run to the Fundamentals Chorus, and the second one on the back is going to run into the LTD. Now I need to add some power, so I'm going to power up the Amped 1, and that in turn will power my pedals, so you can now see both of these pedals switch on and off as well, they're drawing their power from this unit. My guitar cable is going to be connected to the LTD wall, and then I'm going to use an XLR cable to connect the Amped 1 straight to my audio interface and straight into my DAW. So my signal flow is going to be my guitar into the LTD wall, that's my twin-sided overdrive, into my chorus, into my Amped 1, so I'm also getting my reverb from the Amped 1 as well. So like I said, this is a really simple chain, it's just a dual overdrive, chorus, and then the amp with reverb, but obviously if you wanted to you can add more things here because the outputs on the back of this will power up to 500mA, so you need some daisy chain connectors, but in theory you could add a bunch of pedals as long as you're going to exceed that limit, but I've just got a chorus there, you can't run these in the loop as well if you want, but like I said, I've just got them going in the front, so very, very simple setup. Alright, so now I'm going to run you through how I would set this up tonally, now obviously when you're making your own small rigs, you need to use your own tonal judgements on what you're going to do. So I'm using the Amped 1 just as a clean amp here, you can push this into some light overdrive if you want as well, but I'm using this for this video exclusively clean. I'm using the 6R6 Response with the USA Voice, I've got the mid slightly scooped bass at midnight, but I might scoop that back a little bit depending on how much low end the overdrive adds, and the treble I've got a slight top boost on, and I've got quite a bit of reverb on here as well. So I'm not using much gain either, that's quite low, I want this to be pretty clean. So whenever you're ekeaming an amp, I always recommend setting everything to midnight, and then listening very closely and making slight adjustments as you go. What you don't want to do is you don't want to go like this, and completely scoop something out. Just make little adjustments either side of midnight until you find that sweet spot that really works for you. I'm using the Chorus as a very light chorus just to add some swirl to my clean tones, but I can also pair that with my rhythm tone. The LTD well I've got set up with Channel 1 being my rhythm tone, and Channel 2 being my lead tone. So I've got them both pretty much set at the same level, even though Channel 2 is actually a lot louder than Channel 1. I've got more gain on Channel 2 as you can see there. I've got the tone and the ISF boosted up to about 3 o'clock. That gives it a bit more of a British character with a bit of a top boost. So here's my rhythm tone, and then when I want to play leads, I go to Channel 2. So even though this is a very simple setup, I have enough sounds there to get me through most instances. I'm just showing up for a gig and playing. I can probably get through with those things. I've got a clean tone, an affected clean tone. I've got some reverb, two different types of overdrive. What I can even do is I can even pair the rhythm tone with the chorus or my lead tone with the chorus. And that just gives me a couple of additional tone options there as well. So you don't need a huge rig to get a lot of sounds. Now, obviously the cool thing with building a rig this way with the Amped one as your centre point is that you're really scaling down your rig. So you're treating this like an amp and you can just pair a few of your favourite pedals with it, take that anywhere you want to go and either plug this into the PA or use this to power an onstage cab, whether that's your own or rented one. And there you go. You can pretty much fit your entire tone into a suitcase. So let me know down below the comments what you guys would be using if you were building your own Amped one fly rig. I'd love to hear what kind of combinations of different pedals and effects you guys out there would be taking to gigs with you. Don't forget to check out Blackstar Amplification on YouTube for more free videos just like this. And if there's anything you'd like to see us doing, particularly with the Amped series, let us know in the comments and we will check that out for you. If you're looking for a music teacher in your local area, don't forget to head over to musicteacher.com. There's a great network of teachers all over the country waiting to help you guys out. Thank you so much for watching as always and I'll see you soon.