Good afternoon a very warm welcome to you all. My name is Joyce O'Connor and I chair the digital group here at the Institute of International and European Affairs. And I'm delighted to welcome you to our webinar on the European Declaration of Digital Rights and Principles, a human centric vision of digital transformation. It's my great pleasure to introduce you to our distinguished speaker, Dr. Thibault Kleiner. Thibault, you're very welcome and we look forward to your presentation. And thank you especially for taking time out of your very busy schedule to be with us today. Thibault will talk to us for about 20-25 minutes and then I will go to your audience for questions and answers and please join us as usual in the discussion using the Q&A function at the bottom of our screen. Please feel also free to send in your questions during Thibault's presentation and I'll come to them once his presentation has finished. Please use the Twitter using the handle at IIEA and a reminder that today's presentation as ever is and Q&A are both on the record. We all are, I think, fairly clear that there are two key policies that underpin and are shaping the future of all EU member states, the digital agenda and the green agenda. And fundamental and key to the implementation of these twin policy pillars of digital and sustainability is the Declaration on Digital Rights and Principles. And that these principles and rights will promote a digital transition shaped by European values. This is a set of European rights and principles that affect EU values and promote a sustainable future, as well as outlining the rights that European citizens can expect to have. The Declaration on Human Rights and Principles reflects a shared goal of a digital transformation that puts people first. The European Declaration on Digital Rights and Principles was signed in December 2022. Today, Dr. Kleiner will outline the Declaration's underpinning vision of a human-centered, secure and sustainable digital transformation in which no one is left behind. He will explain how the Declaration can help to provide a framework to shape the future of EU digital policy and Europe's digital transformation. This European Declaration on Digital Rights and Principles is shaped and outlined by six themes or chapters that aim to guide policymakers, companies, especially companies in the new tech area, as well as outlining the rights of individual citizens can expect to have online. Finally, Dr. Kleiner will address the really critical issue of putting these digital principles and rights into practice. We're really very fortunate to have Dr. Kleiner with us today, an economist by training with the PhD from the London School of Economics. He is the Director for Policy Strategy and Outreach at the Director General for Communication, Networks, Content and Technology, commonly known by all of us as DG Connect in the European Commission. He has worked in the European Commission since 2001, including in areas such as competition policy and state aid. He's also supervised internet policies relating to internet governance, cybersecurity, cloud and data. He was head of unit in charge of network technologies such as G5 and the Internet of Things, prior to his heading up his current position in charge of strategy and coordination. Tebow, we look forward very much to your presentation. Many thanks, Joyce, for this introduction and many thanks especially for inviting me today. I think it's an interesting topic and I understand that also President Biden is in town in Dublin. We were just discussing that so it's, I think, an important moment for the whole of Ireland. And I think also a moment where we can join also forces around our common values in the EU but also with global partners. So today I had prepared a few slides, maybe we can try to show them. And I'm happy to give you a bit of an introduction on where we are with this European Declaration on Digital Rights and Principles. It's something that the Commission, the three institutions actually, the Commission, the Parliament and the Council jointly signed last December. And it's a document that we hope will be guiding our activities in the digital remit for many years to come. And we think also it will be useful for business around the world, not only to understand where we stand in terms of the European vision on these things, but also to make sure that they can anticipate the direction of travel when they develop technologies. And I think that's also very important in Ireland. There are many tech champions located in Ireland. And very often now we try to use also this declaration on digital rights and principles to explain what we expect from these new policies, these new technologies. So today I wanted us to take you through a little bit the key elements in this declaration, starting from its origin, its genesis, if I may say, and also taking you through the key elements across indeed the six chapters that you described, Joyce in your introduction. So indeed, this declaration is not coming out of the blue. We've had for the last 10 years actually in fact some some cause from the European Parliament to be more specific about the ethical dimension of our policies in the digital remit, making sure that also we can spell out the guiding principles for our policies and our legislative proposals. There were also a number of initiatives from member states over the years. You know, for instance, a talent declaration was mostly focusing on the government, the idea that we need to digitalize also the public sector. The Berlin declaration was also very much focused on taking the whole society into this digital transformation. The Lisbon declaration also there tried to cover a whole range of ideas in terms of how digital democracy can be delivered in the EU. And there were also a number of national initiatives that we noticed, like also a charter of digital rights in Spain as well as initial ideas that were put in some legal format in Italy, for instance. So quite a rich background from the Council and Parliament, but really the turning point was for us in a way with the COVID pandemic, where I think many in the EU realized what we already knew but what became really obvious, which is the importance of digital technologies, not only for business but for actually every aspect of our lives. I think that it became very clear that in a situation where, you know, we were all in more or less in lockdown, suddenly people realized that already today digital technologies have the potential to empower our individuals, our citizens, you know, and that at the same time, there are risks in terms of exclusion from those who cannot really participate and also from the regions that maybe are not as well connected to the Internet. I think this was really an eye-opener and for the Commission, the opportunity to also take a stronger stance saying that now is also the time for the EU to explain what we stand for, what is really our vision for this digital transformation and what also maybe differentiates us from the approach that is followed in the United States, where maybe it is left to large platforms to organize principles and rules for the digital remit, or other models like in China, for instance, where the state is really at the core and controlling everything. We feel that there is a third way, a middle ground, so to say, and that very much fulfills the European approach. So that's why we decided in this digital compass to outline our vision and also to set to ourselves some targets for 2030 so that we can really make progress in that context. So that's why this idea came by. There was also a public consultation where it was clear that actually there was a demand from the citizens to have more clarity on what this European vision is. And we also had even a Eurobarometer survey really of all sorts of citizens, not only in the Brussels bubble, but across the EU that showed really expectations about also cyber security, protection of children, important elements that therefore we decided to integrate. So in the next slide just to flash out what this declaration is about really. It's about basically the EU vision for the digital transformation. It's about making sure that we can spell it out in simple terms beyond the rich legislative agenda that we pursued the last 10 years. And it was very important for us to make it clear that it's something that is shared at all levels so really between the three European institutions, representing really the you know the old citizens all the 27 member states, but also making sure that through this declaration we also commit to a series of elements, principles that we want to deliver also to our people. So the declaration really outlines this digital rights and principles. And it makes it makes it clear that we promote a human centered, a secure and sustainable digital environment where really no one is left behind and it's really reflecting what is at the heart of what the EU is about. The declaration is organized around six chapters that each one of them looks at a specific area of the, you know, the digital transformation. And what is important is that it tries to not only cover the ground around these parameters but also to make it clear what we commit to what exactly is the principle guiding us, but also what governments around the EU are meant to deliver and what citizens can expect from the European Union in terms of their rights, and in terms of the guiding principles for our policies so that's really, I think the value added of this proposal is not just to spell out a vision but it's also to be a document that will guide our efforts but also that we can revisit regularly to check if it is delivered and if the commitments that we are making are really in line with what is happening on the ground. So, with this, the six chapters just to in a nutshell and then I'll try to dig a bit deeper in each one of them. The starting point is really that we want to put people at the center the idea is that in Europe. Technology is there to serve people's rights and benefits. We are not the slave of the technology so to say so it has really to be putting people at the center. And we also want to make sure that there is responsibility from the technology providers so that the values are also impacting on the way the technology is developed. And an important principle is that indeed what is illegal offline is also illegal online so that you know this is this is very clear and it's something we found from the Eurobarometer survey. When we asked people we were surprised to find that many of our citizens fear that in fact they are not protected when they do something online they don't know in fact that they have rights they fear that in fact it's a bit like the Wild West. And it's something that happens to you too bad but you cannot do anything you know if you are victim of ransomware or anything like this. And that's something we need to change we need to make it clear that there are rights online as well that these rights will be enforced in the EU. Very important and we have elements around solidarity and inclusion this is called to model in the EU of welfare states and that's something also that is important online. The third chapter is about freedom of choice. So that's really the idea that, again, the online environment is also about freedom. It's not something where you should feel that you are dishumanized and that the technology takes over but on the contrary, where you can fulfill your expectations in terms of freedom of speech but also in terms of knowing what is happening with the technology. Fourth chapter is about participation so it's really about making sure that democratic processes at all levels can be enhanced. It's about very much also how AI artificial intelligence is used and how we make sure that individuals have control on their data and on how the technology impact their life, including for instance, in the labor market. The fifth chapter was very important because this was a finding also from our consultation is idea that you know safety and security is something that we need to enhance and to make clear to people because they don't always feel that they are protected. This is the case in the EU there are lots of laws that actually are in place, but we need to publicize it. And especially we wanted to make it clear that children must be protected online. And the last chapter last but not least is also about sustainability or it's really the idea that digital is also there to support the greening of our economy and our society. And that in fact also the digital technologies should become more sustainable and not contribute to a worsening of the state of the environment. So with these six chapters we are covering the ground we believe of all the areas that are relevant for the digital transformation. But we think also that it is a simple enough message that people can just read it. And we even have now produced a children version of this declaration so that also at school, people can use it and also be educated about you know this digital transformation and make it something that is really integral. In their understanding of the digital life. So now if you agree I wanted just to take you through a bit more details quickly so that I can also answer any questions you may have. So if we go back to indeed the digital compass for 2030. I just wanted to flag that this declaration really is a companion with a broader ambition that we've expressed which is that we need to also gain leadership in terms of the technologies. And we need to make sure that the EU is becoming as much as possible in charge of its own destiny in fact of this digital transformation. So what we did is that we set these targets for 2030 in four areas that we call the four cardinal points of our compass. And where we believe that they are symptoms of how we should you know become as good as possible to make this digital transformation a success for everyone. So the first point is that we want the skills to be there for everyone. We want all the people basically to have basic digital skills so that they can be included also in the digital transformation. And we want and this is critical for our competitiveness to have more ICT specialists 20 million by 2030 with more women actually working in this area. Second cardinal points we want to improve the digital infrastructures across the EU. So really a key commitment and this is something that you will find also in the declaration is connectivity for everyone. We want to make sure that everyone in the EU has access to broadband and high speed internet because this is a critical point to be involved in this digital transformation. But we also want to make sure that we are covering the ground in terms of essential elements like semiconductors like edge cloud and data or quantum computing which are really the technologies of the future. Because if we are not in the lead we may miss out also there and not be able to deliver this vision in our declaration. This will only be possible if we shape the technologies and that's something we want to do by 2030. Very important also we want to make sure that everybody participates we want to make sure that businesses are transformed through these digital opportunities. And we want to make sure that the government as well is sorry digitalized and takes really opportunities from things like digital identity. We have made some proposals there but also to deliver key public services also online to everyone in the EU. So with these targets, our expectation is that we have really a good objective and we are going to work together with the 27 member states to deliver these targets. And this is going to be a collective effort, not one member states can do it alone. This is something that we want to do together. And this is what brings us back to the declaration that is really the companion for these targets. We want to make sure that they are instrumental to really these key principles and this key digital rights. So in the next slide, again, going through it. So this declaration is about concrete commitments. It's also meant to be a reference framework for people and for guidance for policymakers but also for businesses and public administration. For instance, you know there is a lot about at the moment, you know this development around virtual realities. And we think that using this declaration is very important because business can understand what for us in the EU will be also the building blocks in terms of what we expect from things like the metaverse for instance. Same thing about artificial intelligence, we are developing legislation, but we want to make sure that beyond the legislation, they are these principles that can guide our future understanding. And that can also in simple terms explain to citizens what they are to express and they expect from companies but also from their governments. Very important, we also want to make sure that this is not just about the EU, but it's about actually the whole world. This declaration is based on universal human rights. And we want to make sure that we can actually promote the six pillars with our international partners and convince them that they should embrace the same ideas as we have developed in the EU. And embrace also our legislative approach so that they can protect their citizens and make sure that it is a positive transformation, not something that will alienate populations around the globe. Next slide, just to now take you through the various chapters. So indeed the first chapter is about this idea that technology should serve and benefit all people as I was saying a bit earlier. And that EU law and fundamental rights must be respected online as well as offline. This is really important because we want to make sure that we have no ambiguity on these elements that are essential. The second chapter is very important because it's about really solidarity and inclusion and something where we need to invest more. You know, there are many people still in the EU that are not using these technologies. They are worried or they are not educated enough. We want to make sure that everybody has access to connectivity as access to digital skills. And also we want to make sure that the technology is also about fair and just working conditions. That was an important point we discussed, notably with the European Parliament that was adding these elements also in the negotiations of the declaration so that it's very clear that technology is not there to control only, but it's there actually to improve working conditions. And also public services online is something that we wanted to emphasize. It echoes what I was just saying about our digital compass, but we wanted to make sure that in the declaration on digital rights and principalities very clear that digital public services is something for everyone in the EU. Next slide. So two more chapters to zoom in. The first one on freedom of choice is very much about how we interact with the technology. And the idea is really that the technology is there to help us. It is not there to control us or to fool us so to say because these days you know with the AI artificial intelligence is becoming so powerful that sometimes you don't even know if you are talking to a robot or to real person. That's something we should know. Same thing, you know, if AI is used in the work environment, you know, we want to make sure that it's not impacting on recruitment decisions without this to be transparent. So we want there to make sure that the digital environment is fair, but also that this is protecting users rights and consumers in a way that is transparent and where really we know what the technology is doing. We want therefore the digital transformation to be a positive story in the EU, not this dystopian future that we may see on TVs in some series and shows. In terms of participation, this is about the democracy online to a large extent, you know, we know that more and more the digital area has an impact on our democracy and our debate, and on the way people get news and information. So we want to make sure that there is really clarity on the public debate, and that again, democratic participation is enhanced and not that we have this information somehow, you know, missed representing reality and creating more problems than helping democracy. This is something that we emphasize also in terms of media ownership, for instance, and we want to make sure that online platforms have also some responsibilities in that context. And this is really something very much we have underlined in recent proposals from the European Media Freedom Act to also our legislation on online platforms. Next slide on the last two chapters. So first safety and security. So this was really something that we wanted to emphasize very much, because it was the feedback we got from citizens they are worried sometimes. And we wanted to make sure that it's not only about personal data is also about safe and secure digital technologies, products and services that we want to have in the EU with especially the idea that children and young people who are more vulnerable should benefit from specific protection online. So that's a commitment that we are making in the EU, and we want to make sure that people feel that, you know, they can count not only on our legislative framework, but also on new solutions for safety and security. And you will see that next week actually the Commission is going to do another proposal to enhance our cybersecurity in the 27 member states. The last chapter on sustainability is something that we wanted really to also include in our declaration, just to make sure that the negative possible impact of also this digital transformation are properly accounted for, and that we can also make sure that it's a positive story at the end of the day. We know that digital technologies can really improve the situation they can limit the use of natural resources, the use of electricity in buildings and across the board. They are essential elements for renewable technologies to be implemented. But we also want to make sure that they do not impact negatively on the environment. So just to conclude with the final slide, I wanted to emphasize that this declaration on digital rights and principles is something that is not as such new in terms of creating new rights. These rights exist already. They are the same offline and online. But they will have really an important result, we believe, because they can be a reference point over the years in forming how we develop new policies in the EU, but also making it clear to our citizens, to our businesses, what we stand for. And we will monitor actually the results. We will have every year this report, the State of the Digital Decade report where we look at the targets for 2030 that was referring to a bit earlier, but there will be also their attention to these principles. And we will be vigilant if we see that in fact they are not delivered, because this will be a trigger for us to do more and to do better. We will also follow the reactions of our citizens. So every year we want to have a special Euro barometer asking citizens about their views on their rights online. And we want to make sure that we have also European projects and partnerships that look at these digital rights in effect. And that can monitor if our legislation that is underpinning at the end of the day the implementation of these principles in the real life, if they are delivering what we wanted. So it is much more than a declaration basically that's my message is something which has teeth, because it is inbuilt with legislation, and the EU will follow the implementation properly. Another one that I wanted to mention is that it is not only about the EU, it's also about promoting this vision is human centric vision of the digital transformation across the globe. And we see that it is already taking ground, you know, we have had this declaration on the future of the internet that is largely based on our declaration. And we also see that there is a potential now with the work of the United Nations from the global digital compact to also embrace these principles. And there just to emphasize that indeed we have strong hopes that this declaration will be known by people, including by children as I was saying with our child friendly version, and that we will be able also to make it a reference point for all of us. Thank you very much.


Have you written a couple of small PWAs and want to do more? Hi, I'm Sarah Clark, and I'm here to unpack the mysteries of the service worker. You may have created your service workers by copying some code or using Workbox. And Workbox is normally the best way to handle caches. But when you start building a more complex application, you may want to handle push messages, background sync, or do other work in the background. You'll need to know how to program this in the service worker. A service worker is a client-side programmable proxy between your web app and the outside. Service workers are a type of web worker, and each executes its script separately from the main browser thread. Your service worker has a lifecycle independent of your web app. It can receive messages when not active, either because your application is in the background, not open, or the browser is closed. The service worker is used to intercept network requests. You might intercept requests for your site's HTML and serve them from a cache. You might choose to treat requests for your site images differently. Let's set up a service worker. We need two files, our app's file and a service worker control file. Both of these are in JavaScript. In this example, main.js is our web app, and sw.js is the service worker. First, you need to register your service worker from your web app. Registration tells the browser where your service worker is located and to start installing it in the background. This code starts by checking for browser support. It attempts to find the service worker in the navigator object. If this fails, we'll log a warning and exit. If we have support, call navigator.serviceworker.register. This returns a promise that resolves when a service worker has been registered successfully. We're writing a message to the console after registration to make debugging easier. You can save the registration for later use or retrieve it from the service worker at any time. You can attempt to register a service worker every time the page loads, and the browser will only complete the registration if the service worker is new or has been updated. Otherwise, the existing service worker will remain active. The service worker file normally lives at the top level of your web app next to index.html. This sets the service worker's scope to cover your whole app. The service worker only intercepts network requests within its scope. The default scope is the path to the service worker file and extends to all lower directories. So if the service worker script, for example, serviceworker.js, is located in the root directory, the service worker will control requests from all files at this domain. What if you want the service worker to reduce its scope? You can also pass in an object at registration with an arbitrary scope. A service worker cannot have a scope above its own path. This means that you cannot move the worker under slash scripts and set up a scope up to the root. In this case, we are setting the scope of the service worker to slash app slash, which means the service worker will control requests from pages under slash app slash and below, but not from slash app itself or pages that are higher. Let's take a step back and look at how service workers use promises, beginning with registration. Notice the use of .then. Registration happens in the background, returning a promise. Calling .then on the promise sets up the next action to return after the registration succeeds. Also notice that register passes its result, the registration object, into the next action.  Once a function creates a promise, you can call .then to register the next action. The outcome of the promise will be passed into this function. The output of that function is either a promise or a value. If it's a value, it will be wrapped in a promise of its own. This lets you chain actions together, starting with a promise and building a pipeline of functions that successively transform the result. In this case, register returns a promise. When the promise resolves, the result is passed into the next function, the one we registered using .then. The code looks like this. We call register, call .then on the promise and collect the registration. We're then using the registration to print out the scope. Okay, so we've covered registration from the web app, but what's happening in the service worker? Remember that the service worker has its own lifecycle independent of your web app. Registering a service worker triggers the installing phase. This creates the service worker and sends it an install event. Inside the service worker script, you add a handler to listen for the install event. Notice the use of the self constant. Inside a worker, this refers to the worker. Outside of a worker, self is another name for window. If you're using ES 2015 or later, you can use the fat arrow notation to create the handler function. Take a moment to study this as we will use both old and new function declarations in our sample code. Now that we have an install event handler, what should we do with it? This is the time to build your main offline cache. This is called pre-caching. Your app downloads the files it needs to run and places them in a cache. Most apps then use this cache in place of the network. Since the files are stored locally, this gives you instant loading. Let's fill in the install event handler. Every cache has a name, so we'll define that. We then list all the files needed to start the app. This list has both index.html and slash, as those are two ways of referring to the same file. Now that we have a list of files, let's cache them. This might look complicated, but let's take it from the inside out. At its heart, this event handler opens the cache and adds all of the files. Each step happens asynchronously and returns a promise. That leaves us with a bit of a problem. If the handler completes before the cache is ready, the next step won't be able to use the cache. So the handler has to wait for the add all step to complete. Calling event.waituntil waits for the promise to resolve and returns the promise's result. In other words, we just converted an asynchronous call back into a synchronous call, and this completes the install event handler. The next event is the activate event, which is sent after the install event completes. We can ignore that event for now. You can use activate as a signal to update your cache. We have to implement one more event handler, the fetch event. This triggers when the service worker intercepts a network request. We will try to satisfy this request using the cache. The code to do this is simple. Fetch uses request objects and response objects. The cache contains a list of requests and matching responses. So we ask the cache to look up the request and return the response or null. If the file isn't in the cache, you can add some code to fall back and try the network. If the match returns null, this will run the fetch request. Finally, wrap this in event.respondwith. This tells the browser you're overwriting it's built in fetch handler. If you're following along in your own browser, load up your page and test it out. Remember that you have to have a web server running and it has to use HTTPS unless you are on local host. You may want to go back to the offline QuickStart lab and run through it again using what you know now or take a plain website and use this simple technique to work offline. If not, keep watching as we dive into promises and fetch. You'll be a master in no time. Thanks for watching and I'll see you in the next lesson. Bye.


Oh, yeah, that's what I'm talking about. Can you smell it, ladies and gentlemen? Altitude, altitude, baby, all right. So at this point in my running shoe testing, I've put so many different brands of running shoes on my feet that as soon as I slip my foot into the shoe, I can sense that inner cavity, how comfortable or not comfortable the shoe is going to be. I'm getting really good vibes right now from this Salming Trail 5. Like it's nothing like I've ever slipped on. But now I haven't I haven't taken a single step in them yet. So I don't know about the ride or the cushion through the midsole. But as far as how my foot feels just sitting inside the cavity of the shoe. Oh, it feels really, really nice. And I was a little concerned about the tongue of the shoe. But so far as I'm lacing up right now, you're watching it on your screen. It's just feeling good. So all right, Sweden, we shall see here taking them out on Grace Peak. I just get my get my vest on here from Raidlight. And if I just have to say if Salming's running shoes are anything like their running shoe boxes, we found a good pair of shoes here. The quality, the build quality of their running shoe boxes is second to none. Oh my goodness. And I've got some good information here that maybe I'll run you through in the second video publishing today. The first impressions for the Salming Trail 5. It's got some pretty neat charts here in graphs.  You know what I mean? And you can tell when a company puts a lot of thought into every step of their production process. So all right, enough of that. Let's get going. I'm just going to take 12 ounces today. I know a lot of folks would pack a lot more. But for this type of run, I've done this run so many times.  You just zip up, zip down. But today I'm going to take a little more time and do a lot of filming for you along the way. So all right. And yes, I finally, finally get to try the spring energy gels. Excited about that. Is it rubbed in YouTube family? Probably not, but that's all right. All right, let's go. Hanging out with the mountain goats. Yes, sir. Oh, it is good to be back on Gray's Peak. For those that don't know, this is my go to training grounds for the Pikes Peak Ascent and really my training in general for ultra running. It's an hour from Denver. I just love it. It's like a perfect amount of vertical. I think it's a 3,800 feet. I'll confirm that once I get back down to my car and just hanging out up here with the mountain goats, eating spring energy gels. This is my first. It's not even really a gel, everybody. This is it's called spring hill aid. I tell you what, I'm excited. It's it has the consistency a little bit similar to those baby food pouches. Not entirely, but similar, which is just a little easier to get down into the stomach. So I am very excited and a vlog fan sent me these. So thank you so much. Oh, my goodness. So I'll get you all the stats for the run once I'm back down to the house. And here we are. I can't believe just keep believing. If you're injured, you will heal. And soon enough, you'll be back to your normal training like I am now. Considering I was considering I was in a boot a week ago just because I was I was walking that line just trying to be careful and sure enough, patience, being careful, listening to the body. You will come back as well. All right, time to go down. Oh, yeah, the Salming Trail Fives. Fascinating, fascinating. Second video, first impressions of the Salming Trail Fives. All right, let's load up. My goodness, we're talking about a real run. This is crazy, right? It's I running around the grass soccer fields over and over again. Like that's a run for sure. Like it's a good run, but it's grass soccer field. So it's so fun to be able to talk with all of you, especially since it was Gray's Peak today, that's my go to mountain because it's at 55 minutes from my front door to the trailhead. So it's close, it's good for the family, good for regular work. And I would love to travel to the San Juan's, the Elks, the collegiate peaks, you know, every single week, but I got to be realistic with my time. And so Gray's Peak and Tories, which so there's two 14ers that sit right next to each other. I think you can see Tories there there in the background in this shot you're looking at, and I'm probably going to do Tories later this week as well. So they sit right next to each other. It's just a perfect spot to get ready for the Pikes Peak ascent. And I do want to mention real quick, by the way, did I already give you a keyword? If not, we're going to go with altitude. That's right, altitude for the keyword this spring. I'm not even going to call it a gel. It's look, listen to these ingredients real quick. Mango, organic basmati rice, organic banana. Organic honey, coconut water, orange juice, non-GMO, lecithin, coconut oil, vitamin C, citric acid, sea salt, green coffee beans, and caffeine and mint. It tasted amazing. And I didn't really get the full benefit from it because the run today and let's break that down. So usually I start putting gels back. I need to do it earlier in runs, but unless I'm going like 18 and 18 miles and above, I usually don't need a ton of gels, but this hit the spot today. So it was 13 miles or 21 kilometers. It was a little more vertical than I remembered. I thought it was 3,800, but it was actually 4,400 feet of vertical gain and loss. So it's 1,300 meters of vertical gain and loss as well. You're probably wondering like, wow, Seth, that's a big vertical day. And I would agree it's a good solid day. But historically that's a very even keel day for me up in the mountains. I've done that mountain actually twice in a day. I just do a lot of big vertical runs. It's like what I love to do. So it's not completely outside my wheelhouse, but I do know, like I know what I need to do in order to get ready to race well at the Pike's Peak Ascent. I could go run the Pike's Peak Ascent anytime, but to actually compete and to compete for the top, I need to train really, really well. So this is the beginning of that process. And again, you're going to see a lot of grays and tories in the next really six weeks before the race down in Colorado Springs. And as far as how it felt today, so it was 10 to 15 percent of running through snow, which made it quite a bit more difficult. And it was hard today. I'll just be honest, like I felt good, but it was my first time at altitude really in two months. So it was hard. You know, I didn't run the entire way. I probably ran 90 percent of it, hiked the other 10 percent, hiked through a lot of the snow. So this is it's you know, it's so exciting and this is the beauty of your training is that when you're coming back from an injury or you're coming back from a break, your first runs back, those are going to be your hardest runs. You can only go up if you're consistent and that's a ticket. You got to be consistent in your training, even if it's running, you know, two or three miles, two or three times a week like that is better than nothing. And it's all about that consistency. At least that's what I've found with my training. And that is the beginning of the process today of just being consistent. And the ticket for me is to get above 12,000 feet of vertical or sorry, 12,000 feet of elevation twice a week. That is my ticket. That is what I do. That's what I did two years ago and it worked out really well. And I'm like, I just scratched the surface two years ago, so I cannot wait to get back to high altitude often in this next training block. And before we wrap it up, question of the day, how was your run today or yesterday? What did you do? Was it a workout? Was it a long run? Maybe it was a cross training day. Let us know how your training went as we continue through these summer months. Like it's happening like now's the go time, at least for us again in the Northern Hemisphere. It's like such an exciting time after what I feel like was a fairly long winter. I don't know about you, but maybe it was because of the injury and I was stuck in that pool for so long. So, and yes, second video published in today, 5 p.m. mountain time. First impressions of the Salming Braille Fives. All right, sound good? We're going to wrap it there because guess what? I'm actually tired. It's amazing. Us runners, we are very fortunate to be runners because I think, at least for me, I conk out like that when I'm running at higher volumes, high altitude. Like I'm so tired, I got to go to bed. But first we got to edit this vlog. So anyway, it's a good thing. It's a good thing. All right, seek beauty. Work hard.


Our proposed approach utilizes a novel Siamese-based spatial-temporal attention neural network to detect significant changes between bi-temporal images. It incorporates a CD self-attention module to model the spatial-temporal relationships between pixels, allowing for better representation of objects of varying sizes. This enables us to capture spatial-temporal dependencies at multiple scales, resulting in improved performance compared to existing methods. Furthermore, we introduce a large-scale remote-sensing image CD dataset, lever CD, consisting of 637 image pairs, 1024 by 1024, and over 31K independently labeled change instances. The dataset is two orders of magnitude larger than other public datasets of this field, providing a valuable resource for researchers working in this area. This article was authored by Hao Chen, Engine Waysher.


Good morning, everyone, Basel Chapman here on this Monday, the 8th of April, we're looking at the Dow at this 10 o'clock Tiger Financial News Network market update. Up 18, actually at 38,923, it ran all the way to 39,013. I said to subscribe to my opening call and expect that the 38,980 to the 39,020 area could be a resistance. We'll see if that's the case here. The interesting enough, the S&P was lagging the Dow, did I type it in the wrong place? I did. Okay, sorry, there goes S&P, which is up $1.34, there we go, is up $1.34. The 9 period moving average is still nicely above the 14, hasn't turned down yet, the Dow has, and it's at $5206. It's right in the Chapman wave, inside track propellant zone, which is now really a resistance zone, looking at the QQQ, which did turn negative in the 9 period moving average going below the 14, but very narrow. It's bounced off the inside track propellant zone, it's up $0.36 at 440.85, we're really going to be watching the semiconductors, semiconductors are up $0.88 at 223.52, holding that 9 and 14 period moving average, looking at the IWM, the Russell 2000, fascinating overnight into this morning, the Russell 2000 futures, that's the RTY, went negative in the 9 period moving average, and then it went positive, now it's back to negative. Oh, I'm just waiting one at a time for these things to turn down, they haven't yet gold, of course, is acting so beautifully, it's down one today, but it ran, spiked all the way to 2,372.5, I've got this as leg D, there's really a good chance that there's a little bit of a digestive phase coming up here, but if you look at the dollar, the dollar trading right now, the X, Y is down 4 ticks at 104.24, holding very nicely the 9s over the 14, fascinating that they're both holding well, we've got the bonds. Now, this is, I think this is one of the most important aspects that we're looking at, bonds are down a half a point that we're down much more earlier at 117, all right, you know, this is something to monitor because if yields go higher at some point, it's going to have an adverse effect on the market. I'll be back with a target technicians hour, hope you can stay seeing a few moments, check out my opening call, and I'll see you in a moment, hold tight.


Thank you. You mentioned that the Americans were able to engage more than one front. So there's Afghanistan, Iraq right now, and there's all the bellicose rhetoric towards Iran. So my question to you is sort of forecasting because you've been there on the ground and you sort of have a sense of what's going on in the Middle East. Did America proceed that it was going to create such a nightmare in Iraq? There was talk in the beginning that they expected people to be putting flowers in their barrels and that it was going to be an easy occupation. So now the country looks like it's being separated probably into different factions like Shiite, Sunni and Kurd. So is America not hemorrhaging in their occupation and what is all this rhetoric that they have towards Iran and where is that going? The only reason there has not been a draft in the United States and the only reason that they've been able to keep these two fronts going is by private contractors. The privatization of the military is the only thing that's making this doable. Right now in Iraq there's 175,000 U.S. military personnel. It's the highest number of U.S. military personnel in the country of the entire occupation. They have not decreased it at all. There's rhetoric about it. They're floating these balloons out there making it appear as though they're either going to bring home a brigade or maybe two or whatever. They have not brought home anybody. The number has only escalated since January 2005. But as big as that number is there's over 180,000 private contractors in Iraq. All of them on the U.S. payroll. Not all of them are mercenaries. About 50 to 75,000 of them are arm mercenaries. Guns for hire. But the rest of them are the KBR employees. The people working on the embassy, et cetera, et cetera. And they're all on the U.S. payroll. Of course now along with the concerned local citizens. But the... So it's really, you know, as my friend and colleague Jeremy Scage older who wrote the book on Blackwater that has caused them a bit of grief has said that there is no coalition of the willing in Iraq. There's a coalition of billing. There's 680 Western corporations operating in Iraq as we speak. And over 100 of them are mercenary contractors. So that's what's making it possible. We have the number of mercenaries is on the road. If trends continue it will eventually surpass. Actually our mercenaries will surpass the number of U.S. troops. Eventually if both trends continue. And with Iran, again, this is, you know, you brought up did they really envision it getting this bad? And I think the ideologues, the people like the Rumsfelds and the Wolfowitz's and the Pearls I think probably did believe their rhetoric. That, yeah, we'll go in and we're going to, you know, give them a neoliberal economy and open some McDonald's and Walmart so people are going to love it. And I think they did buy that. Rumsfeld Secretary of Defense did not even have a counter uncertainty plan whatsoever. There were basically not much plans for anything. It was really astounding and I think they had no idea that there would be a resistance as fierce as there's been. And then with regards to Iran, again I would go back to veteran journalist John Pilger. I was talking to him about it at a conference last summer about Iran because I was expressing my doubts and he looked at me and he said, never underestimate the ruthlessness of power or greed. And when we have these people, if we applied logic to these people we wouldn't be approaching the five-year anniversary of the US-led occupation of Iraq. And the plans, I'm in the camp, the plans for a bombing campaign on Iran it's not if it's when. And Cheney himself said it less than two years ago there will be regime change in Tehran before this administration needs office in 2009. So that leaves us about 11 months. A little bit less now I think actually. And that couple were just talking with people like Cy Hirsch and some of the CIA, F CIA folks that I know, I mean everyone's saying the same thing is that the decision's already been made. And then of course when you look at what the right wing elements in the Israeli government and the Israeli lobby groups in the United States after this NIE report comes out basically blowing out of the water all of these bogus claims being made about nukes in Iran literally the next day if you watch the press in Israel they were like foaming at the mouth like you still have to attack Iran and then a couple days later we start seeing our press doing the same thing. So that's a critical element that can't be underestimated. Who's leading whom? Who's leading whom?


Good afternoon. Thank you all for being here. I am proud to be here to sign house bill 1175 the lobbying reform act which will update and modernize the way lobbying is done here in Harrisburg This legislation is a piece of the effort to change the way business is done in Harrisburg It's to create a more open and transparent government for the people of Pennsylvania This legislation addresses a very big concern among Pennsylvania citizens And that concern is that Harrisburg politicians are more interested in the opinions of special interests than in their constituents And that concern I'm afraid is justified When I arrived here, I found an outsized influence from outside interests on the business that gets done in this building The influence of these lobbyists touched every aspect of this government. That's why I'm doing things differently I want to ensure that my administration has the best interests of Pennsylvanians at heart rather than the best interests of special interests in their representatives This is crucial because to govern effectively. We need to rebuild trust in government and We need to make sure that citizens across the Commonwealth Know that when we pass bills when we create laws, we're doing so on their behalf That's why one of my first acts as governor was to institute a gift ban for all employees in the executive branch That's why I refuse to take a salary These steps are important because they show that we're here in Harrisburg to govern not to enrich ourselves or hobnob with well-healed special interests and that effort is strengthened by House bill 1175 This bill which I'm going to sign into law today modernizes our lobbying rules Making them more transparent and more open and it enforces stiffer penalties for not playing by the rules This bill will make lobbying disclosures entirely electronic So that the people of Pennsylvania can see for themselves the lobbyists who are registered What they are doing and how they're spending their money on the causes they represent This will allow the Department of State to process these filings faster and a more end in a more open and transparent way This bill also strengthens penalties and fines that special interests will have to pay for not playing by the rules It doubles the fines for not filing reports on expenditures to the Department of State and it increases daily fines for failing to report Additionally, this bill mandates that all lobbying disclosures must be posted within seven days of their filing So that our citizens have the most up-to-date information on what lobbyists are doing right here in these halls This legislation is long overdue. It's going to help create a more open honest and again transparent government here in Harrisburg One that is more accountable to the people the citizens of Pennsylvania. I Am glad to sign this bill today Which represents a continuation of all of our efforts in the administration and in the legislature? To create a more open and honest government and to change the way that business is done here in Harrisburg If we want the people of Pennsylvania to believe that the work being done in this building is being done on their behalf and For their benefit for their benefit alone We must ensure that they can trust the that well-healed special interests do not call the shots here Our constituents need to be sure that when they send a representative to Harrisburg They're sending someone who is going to be working on their behalf This bill helps to make our citizens confident that they are the ones in charge in Harrisburg So I want to thank our partners in the legislature for passing this bill and for making for working to make a more open government And I especially want to congratulate and thank Representative Cutler who's the prime sponsor of this bill and who's going to speak in just a minute who worked diligently to get this to my desk And I pledge to continue to partner with representative Cutler and all those who want to make this government more transparent I pledge to continue to work to change the culture of this town for the better And I pledge to continue to work to make sure our citizens know that their opinions are the ones that matter the most So thank you and now I'd like to introduce representative Cutler Ryan Good afternoon. Thank you very much for everybody being here. I'd like to take this time to personally thank representative Brandon Newman He was my Democratic counterpart on this proposal as we've worked through at the last 10 or 11 years He was a good partner who has since moved on to become a member of the judiciary out in Washington County I think this bill and this proposal is the governor indicated Really demonstrates what we can all do when we're willing to work together for the betterment of all the citizens of the Commonwealth I've always said throughout this entire process as we work through each legislative session If people believe in what we do in order for them to do that in order for them to believe in the product They have to believe in the process. This makes the process more accountable Makes it more transparent and most importantly it also Assist the lobbyists because they now will get an electronic receipt when they file Much like we track packages that we order from Amazon where we file other reports online or make payments online It will close the loop so that we'll have a definitive proof of when things were filed I think it's important to increase that accountability on both sides I'd like to thank the governor and his office. They were fabulous to work with as well as my colleagues in the house in The Senate it's been a long time coming and I'm certainly looking forward to this and I'll now turn it over to the secretary Thank You representative Cutler. Thank You governor I appreciate the opportunity to be with you today for today signing into law of House bill 1175 and to support your strong commitment to ensuring an open transparent government that works in addition to election administration Campaign finance reporting and disclosure professional Licensure and the registration of corporate and charitable organizations the Department of State Overseas lobbying disclosure registration and reporting. We currently have 2,966 lobbyist lobbying firms and principals registered in Pennsylvania The Department of State aims to provide the highest standards of accurate courteous and timely service House bill 1175 is the latest example of how we continue to seek ways to streamline our Operations and improve services with the electronic filing of registrations and expense reports House bill 1175 is a requirement that all lobbying disclosures be filed electronically will help transition transition approximately 20% of filings that are currently received on paper this bill also increases the administrative penalties that can be imposed upon Under the lobbying disclosure act and some of the legislation's Changes including the new penalties will be effective immediately while the rest will be implemented over the next 60 days Thank you to everyone who worked to get this bill passed It helps to improve government operations Reduces Commonwealth expenses and advances the law's most important value Transparency we look forward to supporting other opportunities to achieve achieve the same outcomes. Thank you for the opportunity to participate today Thank you very much now. I'm gonna we're gonna sit down here, and I'm gonna sign the bill then I'm gonna come back here and answer questions on topic and Just in case there are questions not on topic. I'll take those questions, too But first we're gonna sign the bill. Okay now any questions on topic Yes System And maybe representative Keller would talk about this, but I think Basically, this is this is an attempt to do a better job of making more transparent The filings that are already enshrined in current regulations and to make sure that that the regulations are actually being adhered to on a timely basis Is that Yes, the governor's correct in terms of the current approach much of it can be Used utilizing the existing resources. There was a slight fiscal note that was attached to about the House and the Senate Mainly related to the computer upgrades that would be required to send the electronic receipts that I referenced during my comments But the idea is to try to use existing resources to cover these upgrades because I think it's something that everyone expects you know in terms of Streamlining the process and hopefully those efficiencies can then be driven back into the system Yes Robert you want to Yes, that's correct. So this this bill would force the the other 20% to to transmit electronically I don't have that information available I think there's a sense that there is less than a hundred percent Compliance with the regulations and this will help us get closer to a hundred percent, right? Yeah, there's I believe last year I think there was 14 is the number that sticks in my mind. We have pulled the numbers Because I actually see I'm Janesh we saw it in the audience had asked me this earlier if I remember correctly And we had I had the break breakdown for each year It is improving but one of the other areas of concerns regarding the current system is there's some Uncertainty in what to do if the computer systems down versus, you know, the law seems to imply and we clear this up with this language Thanks to everybody's involvement and highlight in the problem The law seems to imply once you start filing by computer you can never file by paper Which implies even if it's down so by streamlining it Makes it a lot clearer that you know filing is of the utmost importance and then we can get everything in But the the number of individuals who are non-compliant is Improving but again, I think it's important that we recognize for people to have faith in the process In the product you have to be as transparent as you can on each of these issues And I can email it to you as well Anything else on topic? Yes That's a good question We're finally catching up in terms of some of the reporting You know, there was some issues related to the lobbying disclosure law when it was first implemented There were some constitutional questions that were raised. It's been it's been redone. This significantly improves us and brings us more in line with other states Anything else? Okay, any questions not on topic. Thanks a lot guys Yes I haven't decided I'm a party to the litigation so as a party to the litigation I have Standing to submit a map and and if I do I will do it by five o'clock tomorrow The the good question that the the court gave me the Responsibility for looking at the map that was submitted to me by the legislature and to decide whether I thought that met the standard of a fair map I've done that I rejected the map And as far as I know that was specifically what they asked me to do As a defendant in this case as governor of Pennsylvania I have standing to actually present my own map So I think I can say that I've already done with the court as they asked me to do in terms of judging and serving as the Arbitr whether the map that I got was fair I decided that it was not And if I go and do something beyond that that that's something I'm doing because I'm a party to the litigation I'm not sure as I say I haven't I haven't made the decision yet Yeah, I mean that there is there are other people with standing who may or may not I don't know who is going to submit a map or not. I think That I have that that option and and if I do it, it will be by tomorrow at five o'clock Yeah, I think one of the tough things I'm I want a fair map and and Codiguity compactness Minimizing splits those are all parts of a fair map and I think whatever the fair map ends up being I think it minimizes the amount the number of splits and and That's important. It's not the only criterion. However As I say if I first provide a map, it'll be by five o'clock tomorrow and rather than dealing in speculation or hypotheticals I'm gonna do what I end up doing. Yeah Selecting what they feel is a fair map and do you feel as well? There might be any advantage to asking the court for an extension to try to work this out in a negotiated product I Did not have a problem and I don't have a problem with the time frame the court laid out I think in this case the Pennsylvania Supreme Court has an obligation to Make sure that our democracy is running according to the Constitution of the Commonwealth of Pennsylvania. That's their job I think that's what they have been doing here. That's what they're trying to do here And and I think they've given us a timeline. They've given us the the rules the constraints that we're operating under and I think that we ought to be honoring that those constraints Anything else You mean you mean it all like the mathematician from touch and all the people like that how much Yeah, I don't have that but I'll get that for you. Yeah So they know how to respond why not give them one to facilitate the negotiation ahead of the deadline, right? First of all, I don't have one That's one reason The second reason is that's not what the Supreme Court said Supreme Court said they will give me a map And I will be the arbiter as to whether it's fair or not. So I'm not sure why The rules change in the course of this I'm I've Express my willingness to work with the Legislature the Republicans have met with them To work with them to get to a fair map and I continue to stand by that But the time is running out tomorrow at five o'clock is the deadline Not at this point Administration Actually, I think of you know an elementary school students have the sophistication to draw a fair map No, I'm not I'm in that's a serious answer There's actually been an elementary school class that actually drafted a map that that was pretty fair I think this is not something that takes a computer. It doesn't take a wizard it takes somebody who actually wants to do something fair and My goal is to have a fair map I think the Supreme Court's goal is to have a fair map and I'm hoping that everybody in this process wants to end up at the Same place we will probably have some disagreements over where the fairness is evidently. I have a disagreement with the Republicans in the Legislature, but I think we can get to a fair map and and that as citizens We we have the ability to draw a fair map and to judge whether the map is in fact fair Whatever takes to draw a map and submit it. Yeah, or the people that that that I've engaged to to work with me Yeah, I haven't made that decision at this point, but that is an option Yeah Okay, first of all, I'm not a lawyer and I'm certainly not a constitutional lawyer But it seems to me that that the Supreme Court does have the ability in a case affecting Constitution of the Commonwealth of Pennsylvania and the democracy as we practice it here in the Commonwealth to weigh in I think that's what they've done. So as a as a as someone who watches What different branches of government do to pass legislation? But also to serve as stewards of our democracy seems to me that they're acting in a responsible way here


Have you ever thought about shaving your head? Did you ever wonder if you would look good? Are you tired of fighting that losing battle of your thinning hair? My name is Tony Bruno. Coming up, I'm going to show you a quick head shave, but most important, I'm going to give you five good reasons why you should too. Stay tuned. Welcome to my outdoor Cabana Shallow.   Get a little wet. Get a good lather going. You can kind of feel the stubble wherever it's at. The first reason you're going to shave your head is because it looks better and it feels better. It's going to give you some confidence.  Some guys do look good with the stubble, but even if you have the stubble, try giving it a shave. You might like it. Okay, I'm soaping up real good here.  I'm just kind of overlapping. Clean that razor off. Now I'm going to pull the back here. This area right here is probably the area that most guys use their hair first. Get that real good. Now, the second reason is I think it's going to change the women that are attracted to you. I think there's a fine line right there when it comes to women. Some women like the shaved head, the bald look, some don't. So that's a good thing. Change the women that are attracted to you. Again, I'm hitting that back area. Now what I'm going to do is I'm going to go ahead and I'm going to create a stripe right down the back right here. Okay, you create a stripe right down the back. I'll show you real quick. Coming up the back, creating a good stripe about three four inches long. So that's all nice and shaved back here. So I got an area right here. This whole area is done. Okay? Now, the third reason is it's going to make you look younger. Okay? What's wrong with that? You don't see that ring around there. It doesn't age you quite as much. Okay, I'm coming from the back pulling it up. It feels nice and smooth. Always do a field test. See how smooth it is. By the way, I'm using tactical soap right there. Go ahead and you can order some tactical soap. There's a link down below and there is some information about it in the about section on my channel. Okay, I'm going to do the other side. I'm going to pull back right here. Get over the ear. See how I'm doing that? Okay. Now, everything's pretty smooth, but you'll notice too, these sides right here, especially on my head, have a different grain. So what I'm going to do is I'm going to start the razor just above my ear and pull it. As you can see, I'm never taking the razor off my head. Just kind of pushing it back down. Very simple. Again, field test. Now, the fourth reason is mistaken identity.  So people will come up and say, hey, aren't you so-and-so and you're like, no. Please strike up a conversation. I've met a lot of people that way, believe it or not. Again, I'm doing this side here. Keeping the razor pushed down, not taking it off my head. Now, I'm going to do a field test again. Just kind of feel it. Nice and smooth. Give it a nice rinse. Now, the fifth reason is you don't have to wear a hat anymore.   Nothing wrong with it. He only gave a few of us really nice heads. The guys that lose in their hair, that's what God gave you. Go ahead and use it. Use it to your advantage. Really quick, really smooth. I shave my head every day. Give it a try. I think you'll like it. Also, you can find me on Instagram and on Twitter at T21 Surfer. Again, Instagram and Twitter, T21 Surfer. Hope this helped you out. Give it a shot. Let me know what you think. Thanks.