Garfrannol, ddweud i'r sinoteid gweithio amlunol ac, ystod, rydych chi'n rhaid i'r fawr o'i cyffredinol. Welacol y ddiwrnod o ddweud o'r Gweithfyrdion Cyffredinol. Mae'n rhaibaroth Cynslau Anna Bradnam ac rhaid i dechrau y fawr o'r gweithfyrdion cyffredinol. For the information of the public, our committee is responsible for reviewing the constitutional electoral arrangements and for promoting and maintaining ethical standards. May I start with a few housekeeping announcements. Those present in the chamber, please note that everything on your desk, including your laptop screen, is likely to be broadcast at some point. The camera follows the microphone being switched on, so councillors and officers are advised to wait a couple of seconds before speaking to allow the camera to catch up. Please can those participating in the meeting via the live stream indicate that you wish to speak via the chat column. Please don't use the chat column for any other purpose. Make sure that your device is fully charged and that you switch your microphone off unless you're invited to speak. Please ensure that you've switched off or silenced any other devices you have so that they don't interrupt proceedings. When you're invited to address the meeting, please make sure your microphone is switched on. When you've finished addressing the meeting, please turn off your microphone immediately. Speak slowly and clearly, being mindful of the internet, and please don't talk over or interrupt anyone. I think we can confirm the meeting is correct. If at any time a member leaves the meeting, please make the fact known to me so that it can be recorded in the minutes. Firstly, the first item on our agenda today is apologies for absence. Are there any apologies for absence today? Yes, Chair. We've had apologies from Councillor Bridget Smith and apologies from Councillor Aiden van der Waier. Councillor Brian Mills is attending the meeting remotely. Thank you very much. The second item is declarations of interest. Do any members have interest to declare in relation to any item of business on this agenda? Two, three, and myself. Councillor Heather Williams. Thank you, Chair, just in relation to item five. I don't know who in Water Beach or the District Council it is, but I may know them. For Water Beach and I, I think we all most definitely probably know them for the District Council. Thank you. Councillor Mark Hull. I'm sitting. Yes. Councillor Paul Berpock. Yes, it's similar item four in that I'm a member for Milton Water Beach. So very likely no people who, you know, related to the issues being discussed in item four. Thank you very much. And I have the same interest to declare I'm a member for Milton and Water Beach. So I may well know any people who have been referred to even indirectly in item five. Thank you. If we come to a point later in the meeting where you realise you have an interest, please raise it at that point. So the first, the next item is the minutes which are on page seven. This is the minutes of the meeting of the Civic Affairs Committee held on Thursday, 8 December. Can I ask if everyone's happy that that is a correct proof record of the meeting? And so can I move the approval of the minutes? Can we take that by affirmation? Thank you very much. Thank you. So the committee therefore agrees by approval, the approval of the minutes has a correct record by affirmation. The next item on the agenda is item four, assistant to political groups. Can I ask Rory McKenna, our legal adviser, to introduce this item, please? So thank you, Chair. So through yourself, members, the Local Government and Housing Act 1989 provides local authorities the power to appoint political assistants. This report appraises committee of those provisions and the conditions and recommends that council amend the constitution to appoint political assistants. So local authorities have a power to appoint a limited number of political assistants who's post-qualify as politically restricted but who are excluded from the general requirement that all persons appointed be done so on merit. It's obviously not mandatory to appoint political assistants but authorities may do so within relatively stringent conditions which are set out at page five of the report. Now, Dulock issued non-statutory guidance on the 11th of October 2021 for local authorities who are considering employing local authority political assistants. And the purpose of the guidance was three-fold and again that is set out at point six of the report. Now I'm just going to highlight some of the key points from the guidance. The post of a political assistant in a local authority is politically restricted, which means that unlike other politically restricted posts, the post holder cannot stand for election, act as an election agent or self agent, be an officer of a political party, manage a party or branch of the party and cannot canvass on behalf of a political party or be a candidate for the election. Political advisors are however permitted to speak to the public with the attention of affecting support for the political party but their actions must not give the impression that they are acting as representatives of the political party. Political advisors are also able to publish or cause to be published written work or other material which is intended to affect public support for that party but they must not give the impression that the publication is authorised by the party. No appointments can be made until the posts have been established for all qualifying groups. It's for the authority to determine the salary payable and in the report members will see that these posts have been evaluated at point 25 on South Cams' scale. Authorities are encouraged to carry out a value for money job assessment when considering the remuneration to be set and that has been done. In terms of the contract of employment it must terminate at or before the annual meeting so in South Cams' case that will be just before the elections in May 2026 but that doesn't mean that a person or a post holder can't be reappointed for a further term. When considering how best to manage the resources councils should take into account their use, potential use, necessity and the necessity of having an assistant. Local authority should publish the details as best practice. The number of political assistants to be appointed in South Cams' cases that would be two. One for each of the political groups. The political group that the assistant serves, the number of councillors in each political group and the number of hours per week that the political assistant would carry out now. Obviously what you're being asked to do today is a civic affairs committee to amend the constitution to allow that to happen and so if the posts were filled then obviously at that point in time the information would go on to the council's website. So members at point eight of the report you will see that you have two options. The first is to amend the constitution, sorry to recommend a council, to amend the constitution to allow for their appointment or just to maintain the status quo. Now in terms of the financial considerations you will see at point ten that the budget has already been approved. The cost can be met from the general fund contingency until it's revisited during the next budget process. In terms of the legal implications they are set out at point eleven and it's clear there that the post is to be filled in accordance with the wishes of the political group to which the post has been allocated. So members that's in essence the substance of the report. The recommendation is the civic affairs committee recommends that the council amend the constitution to allow for their appointment. I think at this stage it's probably appropriate to open the floor to debate obviously you need a proposer and a seconder because I can't move the recommendation. Thank you chair. Thank you Rory. So do we have a poser for this recommendation? Thank you Councillor Henry Batchelor and do we have a seconder? Susan offered to propose but I took Henry's proposal so I was just asking would you like to second it. Thank you seconded by Councillor Heather Williams. So let's have, I don't know if you want to ask any questions about it. Thank you Councillor Khan. I simply wanted to comment that having the provision within the constitution doesn't oblige one to actually appoint but having but changing the constitution gives it opportunity and depending on the financial circumstances in the future one might appoint or not appoint. So I see no harm in this proposal whatever future political view on this might be. Thank you Councillor Khan, well put. Does anybody else want to make a comment? Councillor Hull. Yes, with regards to page 11, the third bullet points down. Could you just explain that a little bit more for me please? So this is the no appointments can be made until posts have been established for all court points? Until everybody has got somebody lined up basically there's nobody can have an appointed person. Is that correct? So the first stage in the process is to allow the constitution to have political assistance to be appointed so that's the first stage in the process. I read that there to be the sort of mechanics behind the scenes in terms of the job description and the person spec and then putting it out for appointment that is what I understand to be the establishment of that stage. Sorry I've kept my mic on. Bear in that in mind, how is it going to work if someone was to leave so we have a void in one and an active person in the other? Well as I say, what has been proposed here today is to allow for the appointment of political assistance. I see it very much as any other staff member that leaves. The point that you would go back to the probably the group leader to ask them whether or not they wish the post to be filled. Thank you Councillor Khan. I presume that the position here is the establishment of the post on the staff role rather than whether it is vacant or not at that particular time and it would be at the political group to fulfil it. Is that my understanding correct? So at the present moment in time the appointment can't be filled because the constitution needs to be amended to allow it to be done so that's the process that's happening here today. Members will be familiar with the requirements of the constitution. The Civic Affairs Committee can't make this change, they have to make the recommendation to full council to make that change so that's the purpose today. Sorry James, no I was commenting about Councillor Howell's point about these points being made until the post has been established. If somebody designs the post is still established I presume. Yes that is correct. Thank you. Does anybody else wish to make any further points? Thank you. So we'll come to the recommendation then which is on page 9 paragraph 3. The Civic Affairs Committee, sorry before we proceed, I just wanted to reiterate what Councillor Khan said which is that this committee is simply considering whether to make this possible by means of amending the constitution. So the recommendation is that Civic Affairs recommends that the council amend the constitution to allow for the appointment of political systems. So can I see your votes in favour? Do we want to take? Very good. Thank you very much. So that's unanimous. Thank you very much everyone. So the committee therefore agrees the recommendation by affirmation. Moving on, item 5, this is the update on the code of conduct complaints. So can I ask Rory McHenner to introduce the item please? So thank you Chair through you. Chair your members are all well familiar with this report by now. You can see that there are four matters to which I wanted to update members of the committee this morning. In relation to the three Water Beach Price Council matters, I can confirm that all of them went out for investigation. An experienced barister in code of conduct matters was appointed. The subject member and the complainant were interviewed and the complaints were not upheld. Now at that stage I consulted with the deputy independent person and we were both satisfied that the investigators report was sufficient and that no further action was required in relation to those matters. And Chair there was one matter in relation to a district councillor and it was concluded after consultation with the independent person that the complainant did not merit a formal investigation as there had not been a breach of the code. Now I didn't deal with that matter personally because I had got a conflict and had to appoint the deputy monitoring officer to consider that complaint. Chair that's my report. Thank you. Thank you very much Rory. I think as a councill we have valued your wisdom and your adherence to a proper process. So thank you. Does the members do as anybody wish to make any comment on this? No okay thank you. So we are asked to note that report. Are you happy that we know the report? Thank you. So members you see from your agenda that the next meeting will be held on Tuesday the 4th of July at 10am and since this is I think the last meeting which Rory will be with us I just wanted to say a very profound thank you from the Civic Affairs Committee and from South Cancer District Council we may have one further opportunity to do this but certainly from Civic Affairs I think we all have benefited from your wisdom and your measured approach and your words of caution to us. So I just wanted to say thank you very much indeed. Thank you. With that members I'll close the meeting. Thank you. Thank you very much. Sorry Councillor Mills did you want to say something? Yes and it doesn't matter that you've closed the meeting but I think we just ought to recognise your efforts as chair of Civic Affairs during your period of office and how about you've conducted the meetings. Thank you. That's very kind of you. Thank you Councillor Mills. Thank you. With that.


Hello everyone, this is financial author Amit Dhan of amitdhan.com on this channel You'll find financial travel and more videos just like the one you're watching right now If you like what you see, let's give it a thumbs up and consider subscribing Hello everyone lately I've been receiving lots of scam calls from Canada Revenue Agency Canada Revenue Agency is like IRS in the US. They deal with tax matters for Canadians and Scammers are con artists. They are active to Take out people's money by scamming them Calling them and mentioning that they're calling from Revenue Canada and there is active lawsuit Going on and they will be arrested or they will be in a lot of trouble. So I've been receiving these calls and Today I got I got one voice message Usually they leave voice message because I don't pick up phone calls for which I do not recognize the numbers So I had it I had this voice message on my Telephone and I listen to it and I call this camera back and this is what I'm going to Show you today. So I'll just to play the Call I recorded with this camera and you will see that, you know, what they have to say So this is cameras looks like a little bit more a little bit intelligent because he didn't ask for money right away He asked me to contact my lawyer to give him a call back. So I gave him my name my Address and stuff everything but all those were fake fake. So this is not Real information I gave him and he was asking and he mentioned that, you know, I'll be arrested and police Will be showing up at my Address within like two hours or something. So everything is in the recording. So I'll show it to you enjoy and If you like what you see, please give it a thumbs up and consider subscribing and there will be more videos. Thank you Okay, so here's the voice message the scammer left for me claiming to be calling from Canada Revenue Agency and You can see his number on top, which is 581 200 002 3 the reason I put my pen there because I'm just blocking my own phone number and Then I'll play you the message so you can hear what he has to say Okay, so that's the end of it. So after listening this message, I decided to give him a call and that's what you will hear Right now. I'd like to show you something else. The phone call came from 581. I'm sure this is a like, you know Fake number or even if it, you know, if this number works This is just under a fake name or not a real really listed number So he claimed to be calling from Ottawa, but if you take a look at the 5-8 area code This is actually from Quebec. He's claiming this to be this number to be from Ottawa So that's that's a mistake. He's making a scamming people. Okay, so we'll go to the recording right now Thank you. Yes, I had a call from someone. I'm just wondering if you guys are still open. Oh It just has to call you back. That's all No, I don't know that there's no case number See sure first name Jerry and last name bond on B. Oh and D. Oh and Okay, mailing address is 1700 York Street Toronto, Ontario M5 V3 a to know M5 V3 a to Yeah, no problem No, I no one told me anything Okay Very clearly Okay, sure five six one six three eight, okay Okay, where you guys are located where you are located. Oh, okay. All right. Okay, so I should call my lawyer now Okay, so what I what can I do? So what what I should do? I haven't talked to him for a while So I have to find the number first. Is there is there any way you can you can look after this? Oh, okay, so I should just call my lawyer to give you a call, right? Okay, so what's your name? I'm sorry. What is the number and the phone number? Okay, so I'll just ask my lawyer to give you a call How long you're open? How long you're open? What time you close? Oh, okay, so just call within 510 Okay, so I'll get the lawyer to give you a call. Okay. All right


This video will show you how to score your homework sets and then download the grades. After logging into WebWork, just go to Scoring Tools in the left sidebar. This brings up a page where you can select the homework sets you want and save them as a local file. So far, this course has three homework sets. Let's click on Homework Set 1 to select it. To select Homework 2 as well, hold down the control key on your PC or the command key on your Mac and click on the additional homework set. None of these boxes over here need to be changed. In this text field, you can change the name of the file to which you will save the grade data. Note that the data are saved in a CSV or comma separated values file. This kind of file can be opened using Microsoft Excel or another spreadsheet program. Let's change the name of the file but not the CSV extension to Homework 1 and 2 grades. Then click the button next to the text field to save it. This saves the file on the WebWork server. The area below shows you a preview of how the data will be formatted. To download the file with the grade data in it, click on the link above the preview. This downloads the file which you can now open in a spreadsheet program. And here's what the data will look like inside the spreadsheet. You can now copy and paste and reformat the data to fit your own grading system. Thanks for watching!


Quite a few changes based on a few injuries and misfortunes. We'll get more on that, but here's the line-up. Jadon White, Giovanni Ling, Alex Xavier Gooden, Geddy Lerving, Christopher Ainsworth, Mackensen Carrick, Dwayne Allen, Dwayne Atkinson, Shemar Watson, Orlando Russell, and the player to watch today, Jelmara Calvin. Of course, their technical director, Rudolf Spee. Yeah, three, five, two, Cavalier will play. So yeah, Nochaniel, Thomas, Richard King, or Kyle Ming, who were on duties overseas in Trinidad and Tobago, and miss out in terms of two out of three, miss out of the squad completely. But yeah, so much talent all around for Cavalier, and they have played, they have played, depleted and still found results. Amazing. Here's humble line. Chanel, Briscoe in goal. Chandelanderson, Riccardo Campbell, Millie Robinson, the 17-year-old, Andrew Gordon, Kareem Brine, John L. Williams, diminutive, but certainly having a lot of things to say in the middle of the park. Andre Klenan, Everil Swayby, Xavian Virgo and Rashane Sharpe. Their head coach is Vassal Reynolds. Move away from their nearest team that would challenge them. Here's a full-time highlight. Gettler Irving rattling the crossbar from that free kick humble line under pressure. Early in the first half, Ainsworth unable to get it on target, the follow-up. Here's another chance. Calvin forcing a save from Chandel Briscoe, who was brilliant in the first half of humble line. You must say another look at an attempt there from Orlando Russell that went wide. This one was a glorious opportunity for Calvin. Briscoe coming out and doing the business in keeping them at bay. Perhaps the only chance that humble line had and Klenan unable to really get it on target. Gooden there driving forward and it was Calvin who brought it out. And another opportunity. Allen denied by the brilliance of Briscoe Robinson, getting his head in the way there and Atkinson unable to get it on target. Second half action now. Andre Klenan converting against the run of play, waving to the gallery. Virgo with the kick. It was Gordon with the assist. And it was a beautiful first touch from Klenan and the finish just enough to get beyond Jadon White. Cavalier conceding. But Calvin would have responded quickly for Cavalier rising from that cross from Giovanni Lang. And he guided that one away from Briscoe with the breeze of Jalmaro Calvin. Ten goals for the season. Robinson there trying to convert there. Came back to Calvin. That was blocked. Had another attempt. Was blocked on that occasion by Duane Atkinson. Ball played forward. Giovanni Lang got through. Converted but the referee saw an infraction there. Perhaps a bad call from the ref. Interesting call in the end. But that was enough to keep humble line on equal pegging with the Cavalier. What all it ended? Here's a full-time stats. Five from 14 attempts for Cavalier. Shatsen target two from four for Humble Lion. 24 foul split between the middle. No yellow cards, no red cards. Four off sides for Cavalier. They had 13 corners to Humble Lion's one. They really did well going forward. And Cavalier four saves being forced by a Shamal Briscoe who did well in goal for Humble Lion. The lion sheared the possession. 55 to Cavalier but they weren't clinical in front of goal. It ended one all between them and Humble Lion.


Thank you, Priyanka. When Jan didn't talk about Anthos, he said in a product pitch should be done by someone else. He was thinking of me. So it is timely, and the Jan and team have set it up for me to talk about Anthos, which is fundamentally a multi-cluster and multi-cloud solution. It's our opinionated version of how things should work. It's based on the foundation of open source. I'll give you an overview of that. But just to get started, how many of you have heard about Anthos before? Wow, a lot of people. How many of you know what exactly Anthos is? OK, see, that is the problem. All of you have heard about Anthos, but very few of you really know about Anthos. OK, hopefully I will do a good enough job that I can see more than one hand going up at the end of this. To get started, let me put a business problem today. So most of the businesses today, they are looking at innovation, growth, how to react to competition quickly to be more agile. Previously, these used to be business processes, business changes, and things like that. But more and more, the businesses are relying on technology to deliver that innovation or growth that we are talking about. And when they're relying on technology, who are they relying on?  Your business now is dependent on you.  And we hear that from CEOs and CIOs all the time. And they have tried to move some of the applications to more modern, cloud-native architecture because they think that will provide the differentiation. But they have not been very successful. And when you talk to them, you hear three things. And that is also, this is the McKinsey survey. And it says that 80% of CIOs also feel the same way. Now, when you talk deeply, there are three reasons why that happens. Or at least they talk about three things. The first thing is, you as innovators, you are looking for going anywhere where your app will provide the biggest bank for the buck. You are innovating. So that means you don't want to be stuck to a particular cloud. And many reasons were pointed out by Tim and Yen in why you want to be. So you are looking for a fundamentally multi-cloud solution. And this comes on the hill of last couple of decades where lock-in was a big deal. So you don't want to get locked in to any particular platform and CIOs talk about it all the time. They want to have, whether they fundamentally go to multi-cloud, but they want to have that option. That means open source, open APIs, abilities to move between on-prem and cloud and different clouds. That is the first thing that they talk about. The second thing they talk about is, this business migration or the application migration through which you want to realize the business value, it cannot happen in isolation. Many of these applications have dependency on legacy application. You cannot just move one to the cloud and it will just work. That doesn't happen. That means the dependency will slow you down. That's why the migration has been slow. If the migration has been slow, the value realization has been slow. And the third thing people talk about is many people have invested on hardware and infrastructure on-prem. And it is going to amortize and get depreciated over time. And so you want to get as much value as you want while you are moving to the cloud. So that means both of this needs to exist side by side. So like the number that team showed, most of the applications will be in a multi-cloud and hybrid environment, at least that is the thought. But when you are on a multi-cloud and a hybrid environment, then do you need different skills, different tools to manage? Nobody wants that. You don't want to have different ways of doing things on different clouds. You need one consistent platform. Then only can you realize the value. And that's what we thought we will provide the management and the skill in one consistent way so that you can achieve that multi-cloud and hybrid experience that you wanted. That is our Anthos. It's a fully software-based solution. So that means the investment that you have made to hardware networking, you can still leverage as much as you want. It runs, at least we will make sure it will run, if not today, tomorrow, on all the major cloud providers. We are hard at work at that. It'll run on-prem. Our GKE on-prem is GA. And besides this multi-cluster and multi-cloud solution, we want to add some value add. So there are three value add that I've called out. When you have one control plan that is managing multiple different clouds, you want that to be a highly reliable solution with a very high availability and as good a performance as possible. We think we have run enough data centers and done enough operations that if we take those best practices and we use our SID practices, we can provide a much better managed operation. So that's what we provide with Anthos. The second thing is when you move to, I mean, let me take a step back. So you start with container. Container allows you immutable images. You separate out the development from the operations. You like that, you have thousands of containers. Now you have a problem. How do I manage all these containers? That's where Kubernetes came in, so that you can manage all these containers in a cluster and you get a control plan. Now once you have a cluster, then you think, oh, this is great. Let me spin up in a multiple cluster. Now before you know, you have hundreds of clusters. Now you have challenges with what software is running where, what is the cluster health, what kind of security fixes are there in each of these, whereas this cluster, all these things comes in. And that's where Anthos comes in because it'll help you fundamentally manage multiple cluster. If I draw an abstraction to this, you can really think of all this distributed system. Finally, you want to get a feel of using one single machine, whereas in reality, it is thousands of machine in many different clusters. What you can do to a single machine, you should be able to do that across all this machine, like treat it as a single machine. And that is where we are going with Anthos. So one of the fundamental pieces of that is, at least Google has been doing this, is all our applications are based on microservices. How do you compose an application based on services running in different places? And that's why service management becomes an important piece of Anthos.  No matter if you're running it on-prem or other clouds, you procure it from one place. Now Kubernetes is based on open source and open APIs. And you can see that part of Anthos are not open source and open APIs. Does that mean that we have gone back on our promise of playing nice with the community and providing open source and open APIs? The way to think about it is there is always a tension, right? The tension is can I differentiate? How do different providers are going to coexist if they are not able to differentiate? So can we provide enough differentiation? But at the same time, provide a common foundation that allows you that confidence that you are not getting locked in. So you'll see in Anthos, all the core pieces are open source. So I've called out three here. So today let's say you are running on GKE. And for whatever reason, for data sovereignty reason, privacy reason, security reason, because some of the banks want to run on-prem, you want to go, if an application is running on GKE, you want to go and take it on-prem, you can take that application, spin up your own Kubernetes, whatever distro that you are using and our promise is it will run as it is as long as you are using the same set of APIs. So open APIs and open source. And you can see the same with Istio, with the service mess and Knative with Cloud Run, right? It is our serverless container-based framework which allows you to run serverless workload. So the thing is we will provide the core foundation which makes it portable across different cloud. You can move wherever you want to, but we'll add value on top of that and that's what Google will be all about. So what are the core pieces of Anthos? So I'll double-click a little bit on that. I hope, you know, how am I doing on time? Good? Okay. Keep going, okay. So the core pieces are, the first thing is Kubernetes, right? We have Anthos GKE. What that means is GKE on cloud, GKE on prem, and we'll have GKE in other clouds. So that is the fundamental Kubernetes piece. On top of that, we'll have a microservice implementation based off of Istio. We are calling that Anthos service mess. Then on top of that, we have the marketplace. I talked about getting applications that is validated and certified on Google Marketplace and installing that on any of the Kubernetes that is connected to Anthos. And then we have Cloud Run, which is our serverless mechanism to run serverless workload. That is for faster application development. On the right-hand side, I have Stackdriver, which is our operational management tool. You can go and plug in your own, if you are not happy with Stackdriver, your own operational management. For example, you can add Prometheus, but out of the box, you can get Stackdriver integration. And on the left, I have Anthos Config Management. Imagine if you're running 100 different clusters, if you want to have the same sort of management and security posture, and you don't want to log into each of them independently, but you want to manage it as one, as if it's just one machine. So I'll double click a little bit on each of this, starting with GKE. Now, Tim told us that we have a lot of experience running containers via Borg or Omega. We run it at scale, as you all know. Most of our services that we use on a day-to-day basis run on a Kubernetes equivalent infrastructure based on Borg and container. We have learned a lot of lessons from that, running it over the years. With GKE that we are hosting on the cloud, we provide that products and grids service to you. Then the second thing that you get with Anthos GKE is many of the things that GCP provides, whether it's container registry, logging, all of that, you get very nicely integrated with GKE. Third thing is if you have ever used GKE, you know that you do few clicks. Even I can do some few clicks as a product manager and create a cluster. That is the ease of use that you want. And then GKE provides that. Many times challenges happen when you have to upgrade. Many of the other providers have hosted and manage service do not provide a full upgrade story. With GKE, you don't have to worry about that. We'll upgrade the master nodes. We'll upgrade the worker nodes as and when the version of Kubernetes is stable. You don't have to worry about that with minimum downtime or zero downtime. Then as you add in a more and more value add, like Istio and stuff, you will find that it is very well integrated with GKE. And then ultimately, we provide a service, we stand by the SLAs and the SLOs that we are going to provide with GKE. It provides a high availability and reliability. Anthos Hub is your single control plane, single pane of glass through which you can look at all your clusters and take action, understand the health and any kind of visibility that you get. So you get that today with Anthos. Service mess, if you have taken the journey, ultimately you want your application to consist of multiple services, multiple microservices. By having a service mess, you get more than just a service as you get out of Kubernetes. What it means is you can have very high level of security. For example, the trust relationship will be based on mutual TLS. All the communication between the services are encrypted and you get all kinds of telemetry as to what is the latency increase when you deploy a new service, how they are working with each other. And you just don't need to be in Kubernetes to have a service. You can have a VM-based service or a bare-metal service and all of this can work together. That's what the service mess brings in. You get Anthos Config Management. Anthos Config Management provide these four things, but in short, if you have hundreds of clusters, you want each of them to have the same security and administrative posture. You can take your current configuration, write it into a YAML or JSON and use the Anthos Hub to discover all the clusters. And in one shot, have all the different cluster reflect the same sort of configuration. It works for on-prem as well as cloud. And the other good thing is, once you have defined your policies, you make an update there, the loop will make sure that all the clusters reflect the same thing. And then we have the cloud run, which is, we have two versions of that. You can have the hosted version where you bring in your application and run it in our cloud run hosted service. And that is GA today. And we have cloud run for Anthos. You can take it on-prem to or to any other cloud and have a serverless workload running in there. It is at EAP and Alpha, and then we will be obviously graduating that to beta and GA. And ultimately, we have Stackdriver integration that provides the logging, the monitoring and the application performance management.  It has the integrated monitoring, which allows you to the different things. And with application performance management, it has the tracing, profiling, and the debugging information that you need to run a multi-cluster application. That's it. Awesome. Thank you.  So I was wrong, but that's fine. We've wanted to hear your full story. But maybe, do you wanna take questions? Sure. Let's take two Macs, and then if there are more, we can continue offstage. Any questions? Yep. You're the best.  People learn from him. Be more like him. Yeah, so we run GKE and we run on-prem clusters. One thing that somewhat frustrates us is that we're limited in the size of the cluster we can run on GKE. What's the philosophy about cluster size? There is no philosophy, it's just a stage of evolution, and we will try to increase it as we go. Of course, we are limited by some of the underlying infrastructure that exists on-prem, but we are working on scaling that to a bigger number. That's on our roadmap. Anyone else? I had a question. The service mesh on Anthos, is that Istio? That's Istio. We don't have a full version of Istio deployed right now as part of the service mesh. For example, on the pilot base, we have a product called Traffic Director, which fundamentally hosts that on our cloud, but the goal here is ultimately have a full service mesh, like hosted Kubernetes as GKE, similarly have a hosted version of Istio in Google Cloud. So that would take care of all running Istio problems. Yes. Stand up and running Istio problems. Yes. I mean, yeah, I mean, that's the aspiration. You had a question. I'll be over. Sorry. This is good. I get exercise. So, in case of multi-client scenario, what happens to the storage part of it? The CSI, I mean, when you move your solution from, let's say, from one provider to another, how do you manage the storage? So, one of the things that we do, when we say that any Kubernetes anywhere, there needs to be some conformance, right? We are working on a conformance piece where we know that whether a Kubernetes is compliant enough to be included in Anthos. And if the cluster is compliant enough, that means one part of that conformance will use it CSI compliant, and is it backed up by the storage that we need. And if it is that, then that's how you will be able to move the workload to whichever cloud you want. But again, forget storage. Anytime you are moving the workload from one Kubernetes instance to another Kubernetes instance, you have to make sure your workload runs in that particular Kubernetes instance. We cannot manage it if you go to a Kubernetes which doesn't support your workload. So, the part of it responsibility is on us to make sure that if it is a CSI compliant, we work well, but part of the responsibility also lies with you. Cool, well, thank you so much, Thambit. That was a great session. Thank you, thank you everyone, and hopefully you have a better view of Anthos now. No, that was super helpful.


This study found that nasal nitric oxide, NNO, measurements are commonly used in the diagnosis of primary ciliary dyskinesia, PCD, in children, however there is significant variation in how the tests are performed and interpreted. Most centers measure NNO in children, with many measuring it before the age of 5 years old. Additionally, most centers perform NNO measurements during exhalation against a resistance or during tidal breathing, while some centers use only one method. Furthermore, the cut-off values used to distinguish between healthy and PCD patients vary significantly between centers, with some reporting results as an output, NL.min1, and others reporting them as parts per billion, PPP. This study highlights the need for greater standardization of NNO testing, including training and equipment, in order to ensure consistency and accuracy in diagnosing PCD. This article was authored by Nicole Badon, Thomas Ferkel, Amanda Lee Harris, and others.


The Australian Awards is important to my country because it provides opportunities for citizens of my country to come to Australia to enhance the knowledge and skills and help develop my country. I think this is a good relationship between two governments. Because when I go back I will be a changemaker for the young women to empower them to become a leader in my country. For us to progress in building more infrastructure for our country.


Okay, hi everybody. One question I get all the time on my YouTube channel is how do I create a pause function in my game? Today I'm gonna answer that question in just a few short minutes. Another question I get is what IDE do I use? Genie, G-E-A-N-Y, free and open source, check it out. Okay, so let's take a look at the program that I have. So I'm gonna hit function F5 and run. And I just have a very simple program. Assume this was a game of some sort. And I just have a little, in this case, a little turtle triangle going around the circle forever. So here's what we have to do. First thing I'm gonna do is I'm gonna create a variable called isPossed. Okay, I'm gonna set that equal to false. So what this means is that my game is not paused. So in my loop, I'm going to put, if not isPossed, then I wanna do these. So all of my game information would go into here. Okay, now again, depending on what game system you're using, if you're using turtle or if you're using Pygame, this would look a little bit different. But this is the general idea. And another thing I have to do here is else, win.update. If you don't do this, your computer will probably lock up and grind to a halt, which mine just did. So as I was testing this. So I'm gonna run it and just make sure it's still running exactly as I expected it, which is good. This is what we expected. So again, I've created a Boolean variable called isPossed. You might wanna just call it paused, depending on how you'd like to do it. But I always use is, so I know it's a Boolean. So while true, so if the game is not paused, if it's not paused, this is what I wanna do. If it is paused, otherwise else, do this. You have to do this update, otherwise, again, the screen will lock up. You may not need to do this if you're using PyGame or some other system, but with a turtle, you do need to do that. So let's test it. Let's switch this over to true. So if the game is paused, it should just sit there and do nothing, which is exactly the effect that we wanted. So it's not very useful because you have to change the code every time. So let's start it out as false. And then I'm gonna make a new function called define. I'm gonna call it toggle pause. So this is not very good programming practice. Probably you should put this variable into an object of some sort, but I'm just demonstrating the principle. I'm gonna make this a global variable is paused. Otherwise, I won't be able to change it. So if is paused equals true. Now this equals true pot is actually optional, but I'll leave it here to make it clear what I'm doing. So if it's true, I'm gonna change is paused to false. Notice I've got two equal signs here, one equal sign there. Else, so if it's not true, then it must already be false. So I need to set it to true. And then I need a way of toggling that. So I'm gonna do win.listen and this sets up the program. So it listens to the keyboard. And I'm gonna do win.onKeyPressTogglePause. Notice there's no parentheses here. Okay, even though there's parentheses here, we're not putting them here. It's just a quirk of the way this module works. So toggle pause and I'm gonna use the P key. It makes sense, you can use whatever you want. Oops, I've been doing a lot of Java lately. So what this says is when I press the P, call this function and this will say, if it's paused, unpause it. If it's not paused, pause it. So I'm gonna go ahead and run it. Function F5, so Bob is moving. I'm gonna hit P, Bob is paused. I'm gonna hit P again. Bob is not paused. P, P. So not paused, paused, not paused, paused. That is that. I will put a link to this code down below so you can play around with it and come up with your own variations of that. But that's the gist of it. You need to have a variable that controls whether or not the game is paused. It could be game is, game playing. You can call it whatever you want. Whatever makes sense to you. And in this case, it is a Boolean. It's either paused or not paused. So inside this part of the if loop, or if statement, excuse me, inside the while true loop, if it's not paused, then we do our game stuff. If it is paused, just keep updating the screen. Otherwise, your program will grind to a halt and you'll have to force quit it or even maybe restart your computer. So yeah, thanks again. I get that question quite often. And I thought today I had a few minutes. I thought I would answer it. So good luck. Subscribe for updates and keep on coding. Take care.