Okay, good morning all, a very welcome to my new setting at which I love and to all things Hartlepool. Now, this morning, I want to talk about something quite significant that's happening today on a national scale, but with relevance to a term here in Hartlepool and I'll explain where that relevance is today. What's happening is the first in person for two years speech by Boris Johnson to the Conservative Party Conference and we are a Hartlepool is now a conservative time up with a conservative MP. And I won't hold my breath for any analysis or criticism of Boris Johnson's speech from said MP because I'm sorry. A couple of things I want to say first of all, I'm looking for some volunteers in Scotland. If you're in Scotland, please give me a shout. We are planning to protest at the COP26 conference in Glasgow coming up from the 34th of October to the 6th of November. I'm sure a lot of people will have some protests there. We intend to be among those people. I know we have a lot of members in Scotland, so do give me a shout if you can help organise something there. Second thing is here in Hartlepool on the 12th of December, we will be holding a public meeting. And the purpose of the public meeting will be to encourage people in the town to stand for election. And once again, as I say every time, these things can be done all over the country. I'd encourage people members and activists around the country to do so, to hold meetings where you can and encourage local people to stand for election. It's never been more important that we stand for election. We can see, we know that labour and Tory little difference between them and our challenge to them has to be to reclaim our democracy and take it back for ourselves. And as I've said on, as I said I think on the last week's live stream here, don't let lack of confidence stop you doing this. We can overcome any issues you may have and in this public meeting on the 12th of December, I will address concerns that people may have. I will tell you how to stand for election, how to campaign. You are already, if you have integrity and if you really care about the people and your area, then you're already one up on many if not most of the people sitting in elected seats around this country. 12th of December in Hartlepool. That will be advertised. I'll be giving you more details on that as the time goes on. So let's have a little look then. This is from the Hartlepool Mail this morning. Let's have a little look at what the Prime Minister Boris Johnson intends to say in his speech to the Conservative Party Conference today. There's a lot in here. It's a lot to pick apart. And how do I put this politely? We are, we know that many politicians, if not most of them, and again I'll put it politely full of it. And this is no exception. So let's have a look. This says to say, it's from the Hartlepool Mail this morning, Boris Johnson will deliver a major speech to the Conservative Party Conference where he will defend his administration cutting universal credit and set out his levelling up agenda. Now the cutting of universal credit, I'll go into it in a little bit more detail, but this will affect 13,000 people in Hartlepool. Meanwhile, taxes are going to go up. So we're going to cut, I mean to be fair, it was already, the boost in universal credit was stated to be temporary. And to get people through the initial parts of lockdown and other sort of, but look, it's still going to have a hugely negative effect. Things are not going to just magically get better as lockdown ends. The businesses that have been destroyed by lockdown are still destroyed. There's been a shift in economic activity by people. For example, shopping online and many people will not go back to, many people had experienced or undertaken online shopping for the first time during the lockdown. And many people will not go back to high street shopping. So we've had a shift in economic activity anyway. So the idea that now that the furlough has ended, that the economy is magically going to go back to normal is folly. It's not going to happen. So people need that boost in universal credit still. Instead, what they're getting is increases. Costs are going up. The cost of fuel is going up. For example, cost of living is going up. And the jobs aren't there. And the Tory's magical solution to this is jobs. But you have to create those jobs. Let's see what he says about that. So the Prime Minister will declare that he has the guts to reshape the British economy and solve major domestic issues. He will defend his restrictions on foreign workers despite consumer and industry concerns as the press implying that there's an inherent issue with restrictions on foreign workers will actually, we need the jobs. He is expected to tell activists that the government is embarking now on the change of direction that has been long overdue in the UK economy. He will define his leveling up agenda, arguing that by boosting left behind parts of the country, it will ease pressure on the overheating southeast of England. Now I want to make a couple of points about this overheating southeast of England. I spent quite a bit of time in the southeast of England. And it is notable, hugely notable because I live up here in the northeast, but I spend quite a bit of time in the southeast work. Overheating is an understatement. The place is jam packed, jam packed. What does he mean by boosting left behind parts of the country to ease pressure on the overheating southeast of England? Does he mean bringing the rest of us closer to resembling the southeast? I hope not. Because I don't, the southeast, it's too busy, it's too chaotic, it's too filled with people, it's expensive. The rest of the country doesn't necessarily want to be overheated, too busy, jam packed, tense because of it and expensive. So I'm not sure that by levelling us up, that levelling the rest of the country up to being more like the southeast is necessarily what this country needs. There are too many people there. And of course in the southeast is the capital, London. And we know how jam packed that is. We know how expensive that is. We also know that the Labour Party which governs London, at least the mayoral office and many of its councils, not most of its councils, wants to make it even more jam packed, even more expensive. The standards, the quality of living cannot be high in a place that is so overcrowded and so expensive. So that rings a little alarm bell for me that he wants to level up the country to be more like the southeast. The southeast needs to be made less jam packed, less expensive for people and not the rest of the country more. He goes on to say, it goes on to say, the Prime Minister will also highlight adult social care which the Tories have promised to reform using money raised from the manifesto busting 1.25% rise in national insurance. So there's our taxes going up. Partly, as the government has been saying, to pay for the NHS. The NHS which pours millions, hundreds of millions of pounds down the drain every year while services go down. And if you thought the standard of the NHS was bad prior to COVID, try it now. It is effectively gone. And that's the truth. It is effectively gone. And you will now, someone told me recently that we're receiving physiotherapy via Zoom, physiotherapy via Zoom. That's insanity. And the bulk of what you will get from the NHS now is a Zoom call. If you're lucky, that's what we have. That's what we have. And our taxes are going up at a time when they ought to be going down, the follow ending, the economy limping back to its feet, a different economy limping back to its feet. We're having a rise in national insurance with no discussion or analysis of where the money is actually going when it's pumped in to the NHS. So under the heading of social care, this is what the Prime Minister will say, quote, after decades of drift and dither, this reforming government, this can do government that got Brexit done, is getting the vaccine rollout done and is going to get social care done. Now, Boris says, remember at the start I said politicians are full of it. Here's your prime example. Boris learned from the last general election when he said get Brexit done. This was his mantra. It was his slogan. He used it quite literally, and you can go back and look at some of the hostings and various things, events that the leaders held coming up to the general election and you will notice, I'm not exaggerating when I say this, every question that was asked, Boris Johnson replied with get Brexit done. He also won with a massive majority. So he knows this kind of rhetoric works. However, it was also at a time when the Brexit voting public were looking for Brexit. I'm not sure that that's going to necessarily transit the get it done mantra is necessarily going to translate into other areas for Boris Johnson. We shall see. However, the government that got Brexit done, he knows perfectly well that Brexit isn't done. There are issues like fishing, immigration, which have been kicked in to the long grass. But what matters is that the perception is that Brexit is done and that what was delivered was the Brexit that people voted for, but it isn't. But it's a mantra. It's a slogan. We'll see if it works. It goes on to say, we are dealing with the biggest underlying issues of our economy and society, the problems that no government has had the guts to tackle before. We are not going back to the same old broken model with low wages, low growth, low skills and low productivity. All of it enabled and assisted by uncontrolled immigration. This is incredible stuff. Incredible stuff and nowhere better does it demonstrate how full of it he is than on that very member. This is all quote sold directly from the speech he will deliver today. He goes on to say the answer is to control immigration . To allow people of talent to come to this country, but not to use immigration as an excuse for failure to invest in people in skills and in the equipment or machinery they need to do their jobs. This is incredible, unbelievable stuff from Boris Johnson now. The answer is to control immigration. Immigration has gone up since Brexit. Non-European immigration, which was always higher than European immigration, has gone up since Brexit. This is the immigration that governments, including Boris Johnson's government, have always had control over. They blamed it on the European Union. It wasn't the European Union. I'm no fan of the European Union, but mass migration from outside of Europe was never caused by the European Union. It was caused by the British government, including Boris Johnson's British government. But what's absolutely extraordinary about his claim that we need to control immigration is that record numbers of illegal immigrants are floating in to this country on a daily basis. Records being broken. We have a record set of 800 in a day. This week it will be a thousand in a day. The record of daily arrivals keeps being broken on Boris Johnson's watch. Now, presumably, the illegal immigrants coming here won't necessarily be taking jobs, although some certainly will, and you'll have a black market of illegal employment undercutting the lowest paid in the country, legitimately working in the country. So you'll have that black market, jobs black market with illegal immigrants doing work and undercutting and shoving down wages. But the social welfare bill that comes with record numbers of illegal immigrants being housed in hotels by Boris Johnson's government is being passed on to us with a 1.25 percentage point rise in national insurance. That's what you're paying for. He's lying, absolutely flat out lying. The answer is to control immigration. Yes, it is.  You know it. It's theatre. Full of it. Absolutely full of it. He goes on to say there is no reason why the inhabitants of one part of the country should be geographically fated to be poorer than others, or why people should feel they have to move away from their loved ones or communities to reach their potential. I'm not entirely sure what he's talking about there, but it brings me back to the comments made on the south east. It is far less expensive to live, for example in Hartlepool than it is to live in Kent or London. But it's also quieter. And we're not jam-packed to the rafters like the south east is. If that's the answer, a lot of people don't want it. In fact, I'm pretty sure a lot of people in the south east would rather be in a less jam-packed, less expensive part of the country. And it is because of mass largely, partly, at best partly, I would say largely, because of mass immigration, that the south east is jam-packed and expensive. The very thing he says he's going to control but hasn't, and actually on his watch, record numbers are coming in. Incredible. Absolutely incredible stuff. So let me move on to the universal credit. Labour has criticised the Prime Minister's speech as it comes on the same day that the government will carry out its cut to the £20 per week universal credit uplift, which is brought in at the start of the coronavirus pandemic. Now, Labour criticising the Tories, give me a break. It would be exactly the same under Labour. Exactly the same. But that's what they do. That's all they do, really, is criticise each other. They're as bad as each other. They do all the same things. But they stand on different sides of the House of Commons shouting at each other. Well, the rest of us have to get on with living actual lives. They play out this theatre in The Mother of All Parliaments on theatre holidays. The Opposition Party plans to drive a van around the perimeter of conference, the Manchester Central during Mr Johnson's speech, displaying a poster urging ministers to cancel the cut to the household income of millions of people, as well as the fewer a surrounding the benefits reduction. The closing speech on Wednesday comes against the backdrop of a supply change crisis, a labour shortage that has seen military drivers drafted in to deliver petrol, as well as warnings of empty shelves in shops at Christmas and pigs called due to a lack of abattoir staff. So yes, we're getting this fear injection about Christmas, aren't we? So let's have a look at the universal credit issue in a little bit more detail. This is from the BBC. The £20 a week increase to you had a lot of money. £20 a week is a lot of money for a lot of people. And they'll miss it. And they'll miss it at a time when the economy is limping. £20 a week increase to universal credit brought in to support those on low incomes during the pandemic is now being withdrawn, as is of course follow. The government says that higher wages rather than taxpayer funded benefit rises will be the better option as the country emerges from COVID restrictions. Well, yes, in an ideal world, that's true. But higher wages from home. What are you going to give businesses so that they can pay these higher wages? A business is even particularly small and medium and even going to be employing, much less on higher wages. Yet many MPs want the universal credit boost to be permanent. In response to the pandemic, a temporary 20s bit background on a temporary £20 increase to universal credit was introduced. The scheme officially ends today, 6th of October. The standard allowance for a single person aged under 25 is going to fall back from £79 a week to £59 a week, a fall of 25%. Compare that to a couple where one of them is 25 for over and there are allowance drops from £137 a week to £117 a week, a fall of 15%. The withdrawal of the universal credit uplift is coinciding with increases in the cost of living. This is again from the BBC. That is probably the most significant point made in the article. The Bank of England has forecast that inflation will rise above 4% in the coming months. This pace is unlikely to be matched by wage growth in many sectors of the economy. Exactly, exactly. The Tories are again living in Cloud Cuckoo Land. I mean they're all rich anyway, aren't they? I mean the Chancellor of the Exchequer, isn't he married to a billionaire? Not a millionaire, a billionaire. These people do not live in the world that they dictate to and that they make decisions on. So their answer is higher wages, at a time when there are scarcely wages at all and when businesses are struggling. So we've got inflation of 4% and it won't be matched by higher wages in the economy, just won't be. So what you have is people ever, ever poorer. And then you have tax hikes as well. Council tax hikes will go up all over the country as well. And people are squeezed and squeezed and squeezed and getting poorer and poorer and poorer under the Tories watch. Where's the guts, Boris Johnson? It is all talk, controlled immigration, higher wages are the answer. It's all talk. It means nothing to people actually living lives in this country. It means nothing. And the reason it means nothing is because the Tories don't understand what it's like to live on £59 a week. Does anyone think that Boris Johnson or any of his front bench, they'd spend £50, they wouldn't actually have, of course, £59 in their pocket because I think somebody asked Rishi Sunak, the price of basements, know this stuff. They're rich. They've always been rich. The vast, vast majority of the Tory front bench is well off and always has been. It's just talk. They don't get it and they will never get it. Price rises are being driven, it says, by necessities such as gas and electricity. And guess what? The winter's coming and that's when we're going to need those things most. We're also seeing a rise in petrol and fuel prices, which will again drive people, will drive prices up because if companies fuel costs rise, they will pass that cost onto the consumer. So here in Hartlepool, 13,000 people, according to the mail this morning, will be affected by the universal credit £20 a week. I call it a cut, but it was always meant to be temporary. But given all that I've said, it will have a hugely negative impact on people. So here in Hartlepool, the Department for Work and Pensions figures showed that there were 13,408 people claiming the benefit universal credit in this town and that 67% of those were not in work, which means that 33% were. When you are in work and still having to claim benefit, that's something wrong with your economy, but that's another matter. They are among more than 5.1 million claimants across the UK who may now face a struggle to make ends meet according to anti-poverty campaigners. Despite months of campaigning, the uplift ended on October 6 today with claimants expected to receive final payments containing the uplift by October 13. So 5.8 million people across the UK, including above 13,000 here in Hartlepool, will now be going to a winter with gas and electric prices going up, fuel prices going up, which businesses will pass on to the consumer. That means food costs as well will go up. All the necessities of living are going up. Follow is removed. Small and medium businesses will no longer have that support. They will start to tighten their belts, which inevitably will mean job losses. It will not result in the flippant response from the Tory government that higher wages are the response to inflation. You can't have higher wages in an economy like this, where businesses are struggling to get back on their feet. And then we need to control immigration by a government that oversees record, record numbers of illegal immigrants. These politicians are full of it. It is all talk. They haven't got the first idea what it is actually like to live under the rules they decide in their plush officers in Westminster. £59 a week? Boris Johnson? Rishi Sionak? Give me a break. No idea. No clue. They'd spend that on a bottle of wine. This is who we're governed by. And if you come to my public meeting in Hartlepool on the 12th of December, I'll tell you exactly what we need to do about it. I said in Stanley last weekend that there is a great reset coming. There is, and it's not the great reset that the globalist politicians think. The great reset will be that people will rise up and take back their country. Final, just some local politics before I finish. At the latest Hartlepool Borough Council full council meeting, Conservative councillor Cameron Stuckel was named new deputy leader, while independent councillor Rob Cook was chosen as deputy mayor. It comes after Conservative councillor Mike Young announced his resignation from the two positions in August, following controversy of his role in talks about potential nuclear waste disposal in Hartlepool. He continues to represent rural west, I can never say that, rural west ward and is still a member of the Conservatives. Councilor Stuckel, chair of the neighbourhood services committee was selected by councillors by 17 votes to 12 to be the new deputy leader ahead of Labour's councillor Brenda Harrison with two abstentions. Okay, just a little bit of local political news there. Right, that's it for me for this morning. Thanks everyone for joining me. Do share this video. It will be on YouTube. I do share it. Once again, if you're in Scotland, please give me a shout. I need help organizing a few things in Scotland. On the 12th of December, put that date in your diary, public meeting here in Hartlepool. Thanks for joining me. I'll see you back at my live stream on Monday night at half past seven. We're going to do another hour long on Monday night. So please join me then. Thanks everyone. Take care of yourselves.


The most terrifying thing is to accept oneself completely," said Kalyang. This is a mindfulness meditation based around acceptance. Acceptance allowing to release suffering, acceptance sometimes on self-imposed suffering or embracing pain with acceptance, recognizing that acceptance does not mean approval just because you choose to open yourself up to painful thoughts, emotions and experiences that does not mean that you're condoning or proving them. It simply means that you recognize their presence with a mindful awareness and openness and curiosity. You're no longer fighting against what is, you accept it. The idea behind acceptance is the notion of surrounding and opening oneself up to all aspects of our internal and external experiences. This means being willing to fully accept pain, joy and neutral experiences when you make the choice consciously or otherwise to shut yourself off from the pain experiences.  The curious part about denying certain experiences and things that have happened in our lives is they don't go away.  It may disappear temporarily but it will re-emerge, it will find a way of expressing itself through your mind, through your body and through sometimes the aspects of what we see allow your thoughts and feelings to just be opening yourself up and making room for these, letting thoughts and feelings come and go as they do naturally with no attempt to change them or rush them along but making full and open contact with unwanted and wanting psychological experiences. Join me now on Meditation for Acceptance. Just find that comfortable seat in a place where you can be relatively free from distractions and just find that balance when you sit in the seat between sitting tall and remain relaxed.   Just stay present right here with all three. Don't get caught up in the thought of dissecting these, the idea is just to be mindful and at the same time free seated, breathing, present with body, breath and mind. Present, aware, open and spacious and as you just breathe in and breathe out you feel your awareness settling in your body and notice what's present here with you now. Notice if there's any sensations arising in your body. Maybe there's an energy that you can sense through your breath or a movement, an emotion or a habitual thought in your mind, whatever it is that you notice, welcome it with a spaciousness, with a platform and space that it can just pass straight through, you can allow it to be, you don't try to change it, you don't chase it, you don't try and push it away, remain still, remain spacious in your awareness as you accept what it is that's arising. This is how things are right now, right here and just notice how it is, we don't change it, we just accept it and just realise that acceptance is a spacious non-judgmental and attached ability to accept is not to endorse, to accept is not an opinion, to accept is simply to recognise and to notice, acceptance is mindfulness and awareness of reality as it is, so as you breathe in and breathe out just sense what's about now, what's present here with you now, what's arising in your body, what can you sense through your breath, is there a stillness or movement in the mind, no matter what comes back this is how things are, right here, right now, notice how it is and accept it and recall like all things it will also change, in your acceptance you give what it is that you notice the freedom to change when you and reality are no longer battling each other, reality no longer has to defend itself, thanks to your acceptance there can be softening, there can be movement and there can be change, so what about now, what's present with you right here and right now and accept all sensations that are arising in the body welcome it in, give it space give it freedom and what type of energy do you sense through this breath, welcome it all in, watch it, notice it with a curiosity but with no involvement, is there stillness or a movement in the mind, welcome it and accept it without attaching and without trying to push it away, whatever's happening right here right now this is how things are right here right now, notice, welcome and accept, sense the whole body, the breath and the mind itself, sense it opening into the freedom of acceptance, nothing needs to be different right now, this is how it is and from the spaciousness of acceptance, tap into the wisdom that acceptance provides, from the spaciousness of acceptance, from this awareness of things as they are, connect to the wisdom in your body, connect to the wisdom in your breath, connect to the wisdom in your mind, your soul and ask your body itself the question, what should I do now and be equally accepted of the answer, acceptance is the key to eternal happiness, take a deep breath in, wiggle your fingers, come back into the room I hope you enjoyed that meditation please feel free to leave any comments, subscribe to the channel or like this meditation, share it with friends if they believe that they need to understand the importance of acceptance, thank you for joining me, be love and give love, have a great day, goodbye.


Hello everybody, how are you doing? Thank you for being here First of all This is obviously not the guy who's given the talk. I didn't mutate it because of a strange virus Actually, this guy should be here instead of me because He's the father of the creature But do it due to a small problem with the consulate that Didn't granted the visa in time He couldn't be here so I am here talking so First of all keep in mind that Alex say who's a great guy and an amazing developer and And also a very smart guy Should be here and and not me and all credits to this guy so I am I am my name is Juan Pablo. I have been working in the IT industry for 18 years I'm 36 years old and I am a software engineer and currently I work as a Field cloth foundry engineer at Al Toros I do love to dance tango and to play a blues guitar. So if anyone wants to invite me to jam I'm happy to Do it I work at Al Toros We offer a variety of software services Mostly related right now to cloth foundry. We are investing a lot in cloth foundry We provide very much benchmarking for different Companies we do software development. We have a lot of Big and not so big customers Which we don't care everything everyone is big for us we have offices all around the world and We are really really happy of being a gold sponsor here at CF summit this year so Let's get to the important topics the big picture of this talk is about Latis and console have you how many of you have you been in the talk In the a2 room where the guys talking about latis were Awesome nice So you are familiar with how that is for those who are not I'm going to make a very brief introduction to To latis and then console which is the main topic of this talk We're going to be talking about service discovery issues and how to overcome them and how console Works to overcome those problems And we also are going to see a very brief example registering and my SQL service with console and How console reacts one when one of these my SQL servers goes down First of all, that is that is a very sweet open source tool That allows you to run containers in a cluster Latis containers it uses Docker images Which is really cool? They can be long running or temporary tasks And they get dynamically scaled and balanced across the cluster Latis has Much a lot of similarities with Cloud Foundry without being a full Cloud Foundry deployment, which you know It's big. It's heavy. It's costly. Latis is very lightweight and it's extremely fun to use It's it's really amazing. I just I really love it Four main features for latis You have a schedule we latis uses Diego Diego is still in development. This Diego is Next generation of Cloud Foundry Scheduler so everything that you have in Cloud Foundry that goes with Diego you have it in last in latis What this Kedler does is basically to balance the location of resources across a cluster of Of servers that you have running in the latis cluster, right? The algorithm is distributed ocean model. I Encourage you to know a little bit more about it. It's very cool to learn So the most important feature here is that since it uses a scheduling and also It uses Diego What it does is to provide a Very good compatibility with Cloud Foundry the same image that you're using in latis You can then deploy to production using Cloud Foundry, but you can stage it you can test it You can develop it using just latis in one notebook without having to deploy to for example AWS or server farm, right a Second very very cool feature is dynamic routing the dynamic routing allows you to start as many as Containers as you want as you want And they will be automatically added to the load balancer as they become available, right? This is very This is very good because you don't have to manually configure it Of course, you have the chance to configure that manually you have the chance to do some custom routing and Provide for example a custom HTTP traffic shaping for a B test or Brooklyn deployments That is is also self healing another characteristic that shares with some of the Cloud Foundry topics which Allows to compare a desired state of the system against the current state of the system, right? If latis found that the desired state is not equal at as the current state it will fix it automatically for you It also provides a very cool status stream via logigator that you can actually see all the Activity that the logs are providing for each one of the containers running You just connect to the tool to latis via the CLI Tool and you can see all the activity that's happening The CLI is very simple It's very easy to use you can Target one of the lattices running in your computer or In a cloud deployment You can create The application is very simple with the chest I create just like you can see there for example We are creating a laptop this app that is on the on the docker Repository and co-foundries that is happens a very simple application, but You just need that you don't need any complicated procedure or whatever You can see logs. This is how you can actually can start looking Through the old the logigator Stream the fire hose you can list the applications that you have you can scale applications that easy you can see the status of each one each single one of the containers that you're running and You can visualize The distribution of the workload between those containers It's just a very simple Demonstration of the CLI it's not even a demonstration. It's just showing you guys So why to choose that is it's extremely easy to use. It's extremely simple to set up It's fast. It's really fast It has a very small footprint and idle Deployment and idle lattice deployment weights as much as 250 megabytes in memory So you can use it in your laptop Try to use Bosch light in your laptop They need we can talk If it's it's perfect fit for developers that works standalone or a small team for testing for staging I do use it I use it for I use it in my company and as And for personal projects, it's really good Now let's get to the to the very important important part of the talk right now Console is also another really cool product That works That is for discovering and configuring services in your infrastructure, right? It's very distributed. It's highly available. So It will work in many situations. It's perfect for production even though it didn't reach the 1.0 version Every every node provides services that are Mapped with console it runs a console agent this agent is going to health check the services that are running in the node and it's going to be responsible to check the health of node itself and reported to the console servers The most important part is that You can use this you can use console to discover services with your applications clients, whatever and They don't have to know exactly Where the services located? Which port to communicate which IP? Console will take care of it will return. Hey, if you want to use my SQL units to connect to this IP this port the four main features of console are Over the tasks, maybe it's not features. It's tasks console as Service discovery is the main Is the purpose? The console clients can provide services Maybe an API maybe my SQL maybe Cassandra maybe readies whatever And other clients can connect to console to find out how to connect to those services The way that you can connect to console is Via a simple DNS query or an HTTP API, which is really cool Check it out. Also a very important Characteristic of console is the health checking for failure detection Those agents that lives that are running in the servers that are running our services Can provide any number of health checks you can report for example How much memory is left how? If the processor is running high Whatever you want to report with the scripts, you have the facility of doing that with simple scripts The health checks can be for example associated also to HTTP queries You can query a service via HTTP and if it returns a 200 then you are okay This operation this this information can be used by any operator to Take action in case that some catastrophic thing is is happening It also has a very flexible key value store It's a hierarchical key value store You can do that you can use it for the dynamic configurations. You can use it for feature flying you can use it for Leader election You have an HTTP API that you can use to query that key value store And for me the most cool feature about console is that is multi data center ready You don't have to add any layer To be able to query for different services in different data centers more than that later So Many of you may be wondering lattice is in Diego. Diego has console. Actually, which is console for discovering The cells that he's working with so why don't we use the same console that you have? For me this problem is simple gets to the point of how much do you want to tamper inside of your? Deployment right even if you're using cloud foundry Can be it can be very risky to start Tampering with the console inside of the ego I Can't confirm that because I never tried it but for me it has to be a separate completely separate Later so There is one proposal in the In the lattice repository in the lattice Back tracker that says that it's probably good to use a sky DNS To solve the service is the external services cover is in lattice The second chance is to speed up as to just to start another console Cluster just like we think that is It's a better choice and maybe there is a third option that We didn't explore or maybe another another one of you hasn't a better idea, but so far starting a Third Starting a separate console cluster is for us is is better Let's talk about the problems the the hidden problems with service discovery So Let's say that we have One service running on multiple hosts, right? It's today is very common to have three or four for example my SQL databases running During master master replication or maybe you have Redis cluster or Cassandra or whatever service you might want to have even your own API service, right? so If a client wants to connect to one of these services how to provide the right IP and the right port for this client This is one of the One of the problems that console solves right is it's the problem that console solves and it's Actually really hard because you have to have in mind a lot of Constraints and and a lot of different problems that you might encounter the first of all of course is a note fold what happens When one of these Hosts one of these hosts has problems and can answer to request Just for having this in mind Every software and hardware piece will eventually fail at some time will eventually be shut down at some time This is more fish though You can't avoid it. It's impossible so Let's say that a node a whole node not just a service a whole node gets shut down Due to power outage or whatever The service discovery tool will have to detect that this node has been shut down and Will have to route all the other requests for My sequel service to the other available hosts, right so It detects that the node due to the health checks That is constant constantly doing right. It's not only received health checks, but it should Constantly be checking for the node health Once it detects that that node went down just switches the traffic to the healthy node Another problem that is Quite difficult to solve is the is that today Pretty much all the Applications that we have can be scaled to hundreds of nodes very easily Let's say that you are working for a startup. That's a startup are gaining is gaining momentum and some very famous person Tweets that your startup is really cool. You're going to start having to scale up Your application horizontally like 10 fold 20 fold The workload required for controlling that Simply can be daunting if you are applying to do yourself So your services call your solutions should be able to scale with you Right, and then there's network efficiency All of this network traffic going from node to node Can be can take a hit to the network so You have to be aware of bandwidth limits and your communication protocols Really need to minimize Network traffic to be as efficient as possible Then there is what happened when your servers fail Your application should be able to survive one failure and then another failure That's when self-healing algorithms comes in right and Then you have data consistency, which is very important and Pretty much everything that we are doing Let's say that you want to Recover One address to connect to Cassandra, right? So a Cassandra cluster so you ask for that address to one console server and you ask And then another client as the same thing to another console server You have to be able to have the same response from all of your services discovery servers To the same query. This is very important This is actually where console comes in Console allows you to do all of that It has a very cool health check system so The first thing that you have to have in mind is that you can run any arbitrary command in your node Using a script this is script We return and exit the status if successful everything is cool. If not this the Health check agent will report that to the console cluster Second part if you want to use HTTP to poke a services that the service that you have running in that server, that's perfect too and And that's one if your Service can Proactively report to console With a status over a time to leave And store it in the key value Storage that console has So console can have can check this value and if it doesn't live up to the time to leave then Basically, it will say hey this node is having problems Console has two interfaces to work with One is via HTTP And the other one is just querying DNS Of course DNS is much Lighter than HTTP, but it's not as flexible as the API Consensus is very important due to the infamous cap theorem the consistency availability and partitioning Issue you can you can have the three of them at the same time you can only choose two so Since console needs to be Consistent really consistent and it seems it is very distributed. So it is very partitioning It uses consensus algorithm to Understand which node has failed which service has failed and then reroute the traffic The consensus protocol is based on raft. It's not exactly raft Roughness of course is it's completely outside of this talk, but you can check it out. It's it's a very interesting and I'm very quick overview on how this works the quorum for Taking a decision on which if a node is down or not it's Done by this simple formula, which is n over two plus one This means that the latest that the minimum console cluster that you can have is three Console nodes If one fails the other two can say hey, there's a quorum To agree that the third the third Server that the third cluster server has failed. So We need to alert the operator right and Having three or five It's the best way. Why simply because If you have three if one fades the other you can the other two can talk to each other If you have five and two fail Then the other three can talk to each other and you will still be abiding to the rule that Of n over two plus one. This is actually what console creators recommend to have three or five Console cluster deployment Then you have the problem of membership of the actually how console will detect services to to provide them and Manage memberships in In order to provide the information of the clients Service discovery Uses this membership and and has Two different pools, which is the land pool and one pool the land pool look at the local area network is Console helps you by discovering services Which allows you to reduce a lot the configuration that you have to use it uses a gossip protocol, right? The pool contains all members of the data center clients and servers. Oh, sorry And the one pool Is unique why because since you can use console to deploy To do service discovery across multi-data centers the one pool is Provides information of The services Regardless of the data center, you know that service a is service a and service b is service b and and just that Another very cool feature is that failure detection allows console to Handle losses of connectivity so you can be sure that You will not have crazy packages Being lost in the network I'm having Little time, right? How much time do I have? Three minutes. Wow. I Have a very brief example to show you guys. Let's see if I can do it real quick. Let's say that We have a lattice deployment and a console deployment and we have a mysql stack With two master masters, right? Then console Asians talks to console servers to provide health check information Let's say that from your lattice deployment for your application requires to connect to mysql. I will query console Vhttp or DNS then console will return The address that I need to connect in order to use mysql and What happens when? This one of the server fails I Simply what console will do is to Understand that the server is failing and start rerouting the traffic from the Bad mysql server to the good mysql server. Wow that was quick So Coming up real soon. We will have a post a blog post on Altos blog with all of this and we will provide a demo on how to do this a Video Doing this so just stay tuned check it out and I guess that we didn't we don't have even time for questions But if you have one and real quick I maybe I can take it No questions. That was real. That's really bad or really good depends on your look. Okay. All right, so you think slide This is it. Thank you so much for being here See you later. See you next year


of this term is dynamical activity because you see that, and this is a number of jumps per unit time induced by the transition from y to x and summation of all pairs of transition. So it means that total number of jumps per unit time. So we call this as a dynamical activity. So the integration of this dynamical activity from time 0 to t. So it gives a total activity, total number of jumps doing time 0 to time when delta equal to 0. And what about delta equal to 1? So delta can be either 1 or 0. So what is about delta equal to 1? So if we put here delta equal to 1 number, by using this definition of eta xy, then we can, I mean, this term, this term is equal to this one. So let's arrange it in this way. So even though we started from the same master equation, but the Fisher information becomes different, depends on delta value. So when delta equal to 0, it is this. And when delta equal to 1, the Fisher information becomes this one. So let me go further with the delta equal to 1 case. So here, let's define this square function as bxy. Then this is same as byx because there is a square here. So bxy and byx. So by dividing this whole summation into two parts, so the first part is x is larger than y, and this is x is smaller than y. So we can divide it into two parts. And then here, because bxy is equal to byx, we change this. So we change it this way. And then because x and y indices are dummy variable, so we exchange this second summation indices from xy to yx. So this is the result. And the first summation is same. The second summation, the indices are exchanged. So now we can add these two summations. So the result is like this. And now let's use the definition of bxy. So plugging this equation to here, and then this denominator is canceled out. So the remaining part is this one. OK. So now we have a simpler expression for when delta equal to 1. And we usually call this quantity as a pseudo-entropy production. Not pseudo-entropy production is not equal to real entropy production. But in the over-dental limit of this Markov-Jumper process, then this pseudo-entropy production approaches real entropy production. But anyway, in this Markov-Jumper process, it is different from real entropy production. And now I will use some famous inequality, which is called log mean inequality. So the left side is called log mean. And the right-hand side is called arithmetic mean. And we can show that this log mean is always smaller or equal to arithmetic mean. So I will use this inequality. So by changing a little bit this, we can show this inequality. Because this is this one. And you see that. So here, let's say that this one is A. This one is B. And this one is A plus B. So this form is same as this one. Then this one is smaller than this quantity by using this inequality. A minus B times logarithmic A over B. And then we can rearrange this summation. Then we can have this relation. And this relation is the expression of entropy production rate for Markov-Jumper process. So the entropy production rate and integration over from times 0 to tau, then it becomes a total entropy production. So OK, let me summarize. So we evaluate the future information in two cases. Delta equal to 0 cases. It becomes the total activity. And when delta equal to 1 case, it becomes pseudo entropy production. And we showed that pseudo entropy production is smaller than total entropy production. So when delta equal to 0, so by using this Cranero inequality, so if we use this quantity, then we can show this inequality. Of course, this inequality is different from the TOR because this is not total entropy production. So people call this inequality as a kinetic uncertainty relation. And when delta equal to 1, the future information is given in this way. So we can show that this relation, but this is not the TOR because this is just a pseudo entropy production, not a total entropy production. However, we show that this total entropy production is larger than pseudo entropy production. So we can also show that this is larger than this one. So finally, we can show this term is larger than this one, and this is a TOR. So in such a way, we can show the TOR by using the Cranero inequality by starting from the time scaling perturbation. OK, so time is over. So I think it's my time to stop my third lecture. Thank you. Any questions? So that is your case or one case. So we have different results. And I wonder, is there any physical interpretation for delta? Is there any physical meaning of delta?  So yes, it's just a random TOR, but I guess delta 0 gives the dynamical uncertainty, and delta 1 gives the non-dynamic urgency. But these two has even a different dimension, right? First one is about the kinetic rate velocity. This is just a number. Yes, just a number. But below one gives something about the energy. So I wonder why these two has very different results. Because, yeah. OK, so in the Markov-Jumper process, we can count the total number of jumps in the Markov-Jumper process. So this total activity can be one possible measurable quantity. And also, we can measure the entropy production in this. Entropy production is another possible measurable quantity. So I mean, so depending on delta, we can make some different inequality by using different measurable quantities. And usually, this TOR becomes tighter when the process is very irreversible. And this TOR becomes tighter when the process is reversible. So I mean, it has a different bound. But anyway, we can bound this relative fluctuation by using two inequalities. So we can use one of them, which gives a stronger bound. So I mean, that's the meaning of these two inequalities, as far as I understand. Yes, I understand. Thank you. If delta is so many between 0 and 1, what happens? Yeah, I mean, I don't know whether it results in a valuable result. But actually, delta is introduced here. So delta is introduced here. So this master equation and this master equation are actually there exactly same. But when we define the part of the transition matrix, then actually, they have the different form. So I mean, the delta comes from by defining these two transition matrix. So that's why it is 1 or 0. So in this formalism, we cannot choose the other value of delta. Thank you. Do you have another question? Would the dynamics change in a sense like? Dynamics are same, I mean. So what is different? One is R and another is R epsilon. They have two different transition matrices. For the same process, there are two transition matrices. That gives the same dynamics. OK, so that degeneracy is possible. Yeah, yeah, yeah, right. That's not interesting. Yeah, yeah, yeah. Very interesting point, yeah, right. Other questions? So you? Are there any finite size effects that come into these? I mean, if you consider one of these systems in a confined volume, I don't think so. This is exact for any kind of system, any kind of process. So even if it is confined in some potential or some box, I think we can come to the same conclusion. Yeah, no, I'm just wondering if there's some sort of scaling relation. Because in conformal field theories, if you have an energy momentum tensor, then in finite size, there's a specific central charge that tells you about how it scales. So I'm just wondering in these non-proto... Yeah, yeah, yeah, right. So I mean, if this scaling perturbation is about position scaling, then probably such problem will arise. But in this case, this is a time-scaling perturbation. So we are now interested in a steady state. So actually, I mean, it does not make any difference, even though there is some box potential or some kind of other constraints, positional constraints. Other questions? Your brain must be full. Okay. So why don't you start here? Let's thank Professor Lee. So now we have a banquet. The banquet place is the first floor of this building. So I want you to utilize this opportunity to know each other. Okay. Let's meet at the first floor. Thanks for visiting for both the transition dates. Same for... I'm sorry, this is my microphone. I did not...


So I'm going to talk a little bit today about the Open Wallet Foundation project proposal process. I guess, are people here familiar with contributing code to open source and everything? I know some people are, but we'll go over everything in some detail today. And please feel free to ask if you have questions. So let's get started. So before we really talk about the mechanics of contribution, I would like to emphasize why are we doing this in the first place? Why should you contribute to the Open Wallet Foundation? The OWF is a consortium of companies and organizations that are looking to drive adoption of open and secure digital wallet solutions. So the OWF is an open source foundation. It is not a single wallet. It is a wallet engine. It is a set of wallet components that you can use to build a digital wallet. And I want to emphasize that the Open Wallet is explicitly neutral. So one thing I always emphasize when I talk about Open Wallet or most Linux Foundation projects, for that matter, is the technical community is 100% open. So it's never pay to play within the Open Wallet Foundation. You can always participate as an individual, an employee of a company or a corporate member. But the technical side of participation is completely open. Anyone can contribute. Anyone can start a project. Anyone can lead a project. Everything is open. So when people ask, should I contribute, I usually provide the following fundamental question. Do you want to develop collaboratively in the open on wallets and wallet technology? And if the answer is yes, then I certainly think you should contribute to the Open Wallet Foundation. This fundamental question or fundamental problem is really what the Open Wallet Foundation was designed to solve. We get frequently a few questions from people asking about contributing to the Open Wallet Foundation. One of them is, what if I don't have any collaborators yet? What if I'm looking to work in the open and looking to work with other people, but I don't know who I want to work with yet? Or maybe I don't know who's interested. I often encourage people and say that contributing is a great way to find collaborators. If you show people what you're doing in the open, it's a fantastic way. People will often come out of the woodwork. You'll have people who you had no idea who are working on the same thing or something similar. And I will say our labs organization is specifically designed to be a place where companies or individuals or really anyone can contribute and show off code to others to try to kickstart full projects and find collaborators. Another question that sometimes gets asked is, do I lose control of my project if I contribute? And this is not the case at all. We ensure that projects starting in the OWF transition really seamlessly from their old homes into the Open Wallet Foundation. So the maintainers, the contributors, the governance start off essentially the same. And as more contributors can come along, these things can change. But if you have a huge influx of people working on your project, we think this is a great thing. And we also can ensure that when you contribute a project, you can write a project charter to make sure that your projects will remain focused on their original missions. So what kinds of code should be contributed? So we get all the time people ask, what is in scope of Open Wallet? There's a ton of things in scope of the Open Wallet Foundation. Here I've just listed some of the things that the Open Wallet Foundation architecture group has listed as things they're interested in. And this is really not an inclusive list. And what types of wallets? There are many different wallets people want to consider working on. Native wallets, web wallets, we have a ton of people who are very active in the digital identity community, some of whom I'm looking out right now. And this is another hot topic. And as we go forward, we expect that even things like NPC wallets or other wallets that use advanced cryptography will also become popular. So really, there's a very broad scope for the OWF. So let's get in now with this background in mind to how the project lifecycle process and how projects actually are proposed at the OWF. So projects begin with a proposal that must be accepted by the Technical Advisory Council. And this isn't usually a PhD defense or an interrogation. It's an opportunity, instead, usually to present your work to the community and hopefully encourage other people to contribute or join your effort. And we have three main stages of projects in the Open Wallet Foundation. There are labs, which are things that are starting off. So this is early or experimental code or people looking to start collaborative development, people who want to show their code, say, hey, I want to get started. I want to do open development. Here's what I've got. Come join me. Then we have the growth stage. And the growth stage is really for projects that are looking to, as the name indicates, grow. So this is for projects that really want to get more diverse contributors, add more maintainers, and really expand their footprint. And finally, we have a mature project lifecycle status called Impact. And this is for projects that are popular, have a big development community, have diverse maintainers, and long-term support. And then because not every project is successful. And we want to celebrate this. And we want people to be OK with this. And we do have a project status called Emeritus, which is for projects that are sort of finished or the maintainers feel are reaching the end of their life. And I do want to emphasize that this is a natural part of the open source lifecycle. As Jim Zemlin will tell you, there are really only one or two projects that have defied sort of gravity in open source. And this is a natural thing. So as I sort of sketched out earlier, the project acceptance process is really quite simple. It involves filling out some documentation and then presenting a proposal to the TAC. And the TAC presentation is really more about telling everyone in the community what you're doing and looking for contributors. And I will say also that the TAC will determine the appropriate initial stage of the project. But projects can ask the TAC. They can suggest which stage that they think they should begin in. So the proposal is really easy. This is everything you have to say, basically. It will take less than an hour if your project code is already open sourced. I'm not going to read through everything here, obviously. But I just want to put this up there to emphasize that it is very, very simple and quite straightforward to contribute a project. Going a little bit in more detail to some of the life cycles. So this is the life cycle stage for labs. So this is the most basic and simple project status. And it's really easy. You can contribute and submit a lab in a half an hour. And we really want people to contribute their experimental coding efforts to labs so that we can help foster collaboration. We don't necessarily encourage people to use labs in production, although certainly across the LF, we see people that maybe do do that. But labs are reviewed on an annual basis. And again, labs are explicitly for experimentation. So we don't necessarily provide CICD support, security, bug bounty programs, or audits for labs programs. So growth status means that a project really wants to grow and move forward. And the requirements are a little bit more explicit. I don't necessarily want to go through all of those, but you can see them for yourself. We do generally expect projects in the growth stage to move out to impact status within two years or perhaps move on to other projects and become emeritus. We recognize that this doesn't always happen. And depending on their plans, projects may move around in a number of different directions. And finally, there's the impact stage of the project lifecycle. We expect impact projects to have a big participation in the foundation, have a diverse membership. We expect these projects to be used. They are sort of the final form of open wallet software. And as such, we expect diverse contributors. We like to use the metric of if one company or one core individual went away, would the project continue seamlessly? This is really important and open source. And that's what we expect from the impact lifecycle stage. And finally, there's the emeritus stage. I don't want to emphasize that projects do end. It happens for many for good reasons. And it's also notable that emeritus projects can be reactivated. And this hasn't happened yet in the open wallet foundation, but we have seen this happen in other sister foundations in the Linux Foundation. Yeah, and I'll just put up some links in here. I'm sure you'll see these throughout the day. But we would certainly encourage people to get involved on mailing lists, on our Discord, which is extremely active, and check out our GitHub and everything else. So thanks. And I guess I'm out of time. So I will pause for any questions. Are they're in person or if possible, remote? Yes? Who are currently known for their young code, its identity, and the use of identity for many trust-oriented applications. And they are considering to find their home for their software and software project. What will be their best advice approach to the future? How do they handle it? So yeah, I mean, practically we encourage people to speak with members in the community. So if they know people in the community, to talk to people they know, if they don't know anyone, to ask. Personally, I think Discord is a great place to ask. That's where I would recommend people to go because I think you get the fastest time there. We seem to have people moving away from email lists, which is great. But so yeah, I'd say get involved in the community, come to the TAC meetings, come to the architecture meetings. You don't have to talk in the meetings. We're not going to interrogate you. Lurking is definitely OK. But I would encourage people to join the community and talk to people. And then if they're comfortable, to contribute. And I also think contributing is a great way to get involved in the community and to make a splash because it shows other people what you're doing. You say, hey, this is what we're doing. Is anyone else doing something similar? And then that's a great way to foster collaboration. Any other questions? All right, well, if not, thanks. And I'll turn it back over to Torsten.