Okay, so what we're going to do is we know molybdenum is one of these anomalous electron configuration atoms, right? So what we're going to do is predict what molybdenum should be and then figure out what it is, okay? So help me write the electron configuration for molybdenum if you don't mind. So 1s2, 2s2, 2p6, 3s2, it's next, 3p6, what's next? 4s2, 3d, very good, 10, 4p6, 5, s2, 4d, 4 is what you would expect it to be, okay? That's what you would expect it to be, right? The thing is, is when you have these half-filled B orbitals, molybdenum and chromium will act weird, okay? So what they'll do is they'll take one of their S electrons in the previous S orbital and add it to the D electron subset, okay? So instead of being the 5s2, 4d4, what is it going to be? 5s1, 4d5, okay? So let's go ahead, so all of this is going to be the same. So if we wanted to, we could write, what, Argo, sorry, chromium, I have these anomalous atoms in my head. So let's go ahead and, well, I don't know if we have enough room, but we'll try to build the electron configuration on, or the electron diagram on this board, okay? So where do we start? The 1s way down here, and the 2s, and the 2p, how many orbitals come out? Three. And then what's next? The 3s1, 3d, 3 of them, 4s, how many? 5d, what's next? 4p, 4p, and then 5s, and it looks like I'm going to have two of these here, too, and then 4d, and is that it? So let's build it like it should have been if it added, if it added in correctly, okay, through off valve, harness, and collie inclusion, okay? So it should go 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, right? So that's the way it should build. Is everybody okay with me doing all of that? So remember, this is increasing energy here. But remember, these anomalous ones are more stable when they have an either half-filled D subset or a full D subset, okay? This one's one away from having a half-filled, so what it does is it actually will take that second 5s electron and move it up to that D orbital there, okay? So let's draw the new configuration or the new diagram, I mean? So that's what it looks like. Everybody okay with that? So you've got to remember these 5 atoms that do that. That's the function of the 5s chain. I mean, so the thing is, is the reason it does, we'll talk about that in a second, but once you fill up your D orbital, the S orbital actually is higher in energy, okay? But let's, since we have molybdenum up here, let's just do silver, because it's really close to molybdenum and we can kill them both with one stone, okay? So what should silver's condensed orbital diagram look like? I mean, condensed electron configuration, so this is molybdenum, right? What should silver's look like? They are 5s, well, that's, well, okay, so what does it look like? Okay, let's say that, 5s1 or D10, right? But if we did what it should, like you were thinking I was saying, it would have been 5s2, 4d0, right, okay? But, so it does the same thing as molybdenum, right? But what do we do? We just put those electrons in that higher orbital, so 1, 2, 3, 4, 5, like that, okay? So to answer the duke's question now, what happens once we fill that up, these s electrons become more energetic than the 4d's, okay? And in fact, it happened down here, too, we just didn't indicate, okay, so that's what happens every time, okay? So when you have a half-filled d subset or a full-filled d subset, they become very stable, okay? So it induces these ones that are very close to it, to make a half or full-filled one, is everybody okay with this? Okay, good.


My name is Hannah van Den Bosch and I'm a program maker for Studiem Generale. And we organize all kinds of lectures like this one. You can see some on the screen over here. We also have Knight University coming up, which is a big science festival that we organize on the 19th of May. Be sure to check out the program as well on our websites. And it's also good to know that today's lecture also comes towards the Studiem Generale Certificate that we have. For which you can visit five different lectures and write a small report. So you can get the certificate and more information you can find on our website as well. And today's lecture is part of the Fixing the Match short lecture series. And this is actually, you have a question? Yes. And this is the third lecture and last lecture as well, which will take about 45 minutes. And then we also have 15 minutes time for Q&A. And the title is actually Fair and Foul Play in Modern Sports. I think that really reflects the idea of having, you know, like a good and bad perspective towards sports. That that's always part of sports as well. And thinking about what is good and bad is of course also a really philosophical question. And that's why I'm really pleased to invite Sandra Meosu, who is a sports philosopher. And she will give today a philosophical explanation as to why match fixing happens. She is the director of the Erasmus Center for Sports Integrity and Transition for the Erasmus School of Philosophy in Rotterdam. And she obtained her PhD in 2020 at the Freie Universität in Brussels. And she was actually also active as an athlete and coach herself. So please give an applause to Sandra Meosu. Thank you so much, Hannah. Thank you for the invitation and the initiative. Match fixing, a theme of our times and very urgent and relevant to come to a deeper understanding. You're right. I'm just building up a new center for sport ethics in the Netherlands. And this is very unique to engage it, included in a department of philosophy. In the Netherlands, there is a small body of knowledge on sport philosophy. But it's connected to human movement sciences or kinesiology at the Freie University of Amsterdam. And I was keen as a philosopher to include it, to engage it, to relate it to a proper department of philosophy. Let me first present myself. Yes, I was an athlete, but I was also into triathlon. And I performed at a solid elite level here in the Netherlands, being 10th at the Dutch Championships. And after that, in the middle of my career, I started as an executive at the Dutch Olympic Committee, which is a different role than being an athlete, player or coaching. You see me here at the track at Papendal, where the Dutch Olympic Committee has its offices. And then from 2007 until last year, I was an entrepreneur doing consultancy, interim management, commissioned research into all kinds of challenges modern sports faces. And this period of 30 years, I would call embedded ethics in the very heart of modern sports. And as a philosopher, I did my master in 1990. Who of you wasn't born then? Yeah, so these were the roaring 80s. I did it in Nijmegen, Havana on the Waal. And I did a thesis on Wittgenstein's Tractatus, hardcore philosophy, logic, analytical philosophy. And yet, I've always been intrigued by his quest for spiritual wisdom, as expressed in the Tractatus. So, yeah, we could define Wittgenstein as an analytical philosopher, but there's also a more spiritual, ethical dimension in his philosophy, which I found very intriguing, this ambiguity. Well, after those 30 years, as you can see, I finally did my doctoral exam, which is quite extraordinary, because I also am a mother and have a family and there is a business to rule. So never underestimate what you can do at a later age. Why not? And I had to move to the Free University of Brussels, because I was keen to be supervised by a real philosopher of sport. And in the Netherlands, there are few. So either I should have went to human movement sciences, but those are, yeah, they're not educated as philosophers, to be honest. They do sport philosophy, which is a separate room, a separate discipline. And I wanted to do original, fundamental, ontological research. So I ended up in Brussels, but then a former student of mine is the dean of the Erasmus School of Philosophy, Hupe Swart, and he invited me to bring back my knowledge to the Netherlands in Rotterdam. So I'm actually now building up this center. At the left, my dissertation in Dutch should translate it. Now let's move on to my lecture here. We all know by now that what match fixing does to modern sports. Here are some insights I took from the 2020 Europol situation report on the involvement of organized crime in sport corruption, betting, money laundering, and match fixing. I won't read it aloud. You can read with me and then I'll just bring my approach. As I see it, these criminals take maximum advantage of modern sports intrinsic vulnerability. At the same time, the heart of our precious sporting praxis contains undetected possibilities for moral resilience, as I will argue here. On this occasion, I wish to present a new explanation on why match fixing so easily has taken such a firm grip on modern sports. As I see it, we are in the phase of being aware of the severe risks of match fixing towards interventions from a political, external point of view. Well, haven't we all been overwhelmed by the fast growth of this rather new phenomenon? When I started to work to be employed in modern sports in the governance, there was no match fixing at least. We thought there wasn't. Maybe there was manipulation, but we didn't see it as a challenge. Well, what puzzles me more in general is this question. Why are we confronted with a still growing number of excessive distortions threatening sport? To my opinion as a philosopher, a profound comprehension of the ontological aspects creating this easy point of contact in the very heart of sport will help to find new complementary strategies in improving integrity. In my doctoral research, as you just saw, I identified three prevailing paradigms in conceptualizing modern sports. The most common sport as game playing paradigm, very well known. It's apparent antipode sport as competition. And thirdly, I discovered a secret discourse about sport as desire, sexuality. I tried to uncover the powers and activities actively excluded from modern sports. It's, as Foucault would call it, negative substratum. Well, here's the last. So my research engages on how players, coaches, referees and officials are so open for manipulation. So I'm into the very praxis of modern sports. It's not a legal approach. Well, what platonic, and with this I mean transcendent ideas about sport, developed this social praxis into the confusion situation it holds today. On the one hand, we love and praise sport because of its many validated benefits. Sport provides health, social cohesion, makes us happy and offers many people meaningful work, either as volunteers or professional. At the same time, modern sports almost seems to collapse under a growing number of excesses, like violence, cheating, racism, doping, sexual harassment, and not to forget betting, match fixing and undermining. Quite a list. How should we comprehend this expanding, still expanding, transgressive dimension in and around sport? As I said earlier, a deep understanding of modern sports complexity is vitally important. If we want to enjoy and improve sport's societal values and reduce its growing amount of integrity issues. Let's move on to the first part of my synopsis here. My doctoral thesis, entitled Critic of Sports Reason, you saw it, the philosophical archaeology of modern sports, starts from the very pertinent question to the relationship between the dominant truth discourse about modern sports and its increasingly excessive dimension. Let me outline why. As a philosopher, I've been working in modern sports institutions from the mid-90s, as you saw. What puzzled me over the years was this growing tension between the positive impact of sport, evident in its progressive manifestation in different societal areas, and the accumulation of integrity issues. As a policymaker at the top of the sporting apparatus in the Netherlands, I often felt torn apart in despair between a firm belief in sports ethical core, as my colleagues like to indicate, versus the impotence, if not despair, to stop abuses and distortions in the very heart of modern sports. At the time, I began to realize that this tension might be a systemic one. With a long history, going back to modern sports archaeology, archaeological roots. This is one of the roots, homo-ludens. You know it? A classic. So, I picked up this drill, this archaeology, archaeologic, archaeologic research, in 2016, starting my research. You could see it as an attempt to unlock the figurative chess pool of modern sports, in which the values, energies and activities that have been banished from the praxis since its birth have in a sense remained active. This chess pool thus contains the negative of the positive we address to sport, the much-vaunted, in the Netherlands, power of sport, its personality-forming qualities and societal impact. As such, my research represents a forbidden exercise, an attempt to reinsert the suppressed, unperceived aspect of what we today consider as sport. I will show that this journey to the downside is necessary to activate the future form of sport, the post-antibocene sporting practice striving to emerge. So, in a methodological way, this research represents philosophical archaeology, a new method. In this choice, I applied the approach of two closely related continental philosophers, Michel Foucault and Georgio Argambin, in which the letter was my dominant inspiration. Here he is. As Argambin states, philosophical archaeology is not regression to a specific moment in the past when the practice of sport came into being. By passing Foucault, Argambin states that philosophical archaeology should be elusive. It does not try to restore a previous state, like psychoanalysis pretends to, but to decompose and displace it, reactivating the moments in which an epistemic split was constituted by means of the repression and exclusion of modalities that should not live on in sport. In a veiled form, however, this archae, modern sport's undivided soil, so to say, is still active in the present. As I discovered with great consternation, the excluded modalities survived in sports figurative chess pool. Causing the transgressive distortions, like match fixing, we experience nowadays. Before I'll uncover my findings, I should explain the most significant premise of my research, derived from Spinoza. His thesis on the coincidence of knowing and being. I look at you at philosophers. I hope it resonates. A presupposition, presupposition, philosophers nowadays like to call imminence. In his ethics, Spinoza brought the, at the time, most revolutionary ontological insight that reality is one infinite substance, equal to God or nature. Deus sieve natura. This implicates that the act of knowledge itself, knowing as such, is always imminent to being as a continuous flow of experiences. There's no transcendent position, extraneous to the imminence of being. This epistemological point, in my opinion, seems crucial for the evolution of the philosophy of sport. For most scientific reasoning, even in our times, is based on the distinction between an absolute extraneous source of human knowledge, such as God or our conscious, the Brein, versus the empirical reality that surrounds us, the world we share. Contrary to this, I hold a radical, imminent position. I consider the field of knowing about sport, not only science, but all narratives about sport. Football insight, for instance. Including ours, my discipline, the philosophy of sport and sport ethics, as a specific field of interest. They are all inherent to the very being of sport, the practice of game playing, competition, coaching and governance. This is a very revolutionary approach, to be honest. An agonistic approach. As stated earlier, knowing science, philosophy, and being sport with all its many faces, even the ugly ones, in my opinion, are one. This major premise, in my argument, implies that sport scientists and philosophers of sport should carefully reconsider their clearly unwilling and unforeseen, yet unmistakably contribution to the distortions modern sports are facing. And thus, I try to debunk our knowing about what sport is, or should be. There's a very normative narrative going on in sport ethics. The Platonic ideas, these so-called ontological paradigms, with all the twists and turns they undertook over time, since the rise of modern sport, in order to change its actual being, the excessive situation in modern sports today. The archive I put together, sorry, this is one, constituted of iconic texts like homoludens, which is really one of the sources of sport philosophy, to be honest. And then there's the grasshopper, so sorry you are leaving. The Olympic Charter, handbooks, regulations and codes, but also, of sources resonating the downside. Disciplinary cases, tuchtrecht, autobiographies, documentaries, and social media accounts. I did follow Ronaldo's Twitter account for two years, very interesting, also a narrative. Stressing certain values. My aim was not to reach saturation, quantity, but to bring together a qualitative selection that allowed me to find the blind spot of our knowing about sport. This approach can also be qualified as new materialism, taking the distorted situation in modern sport just as it is. I try to uncover and re-include sports forgotten archer. In reconstructing all these different sources, I distinguish the things we do like to see and empathize in this sport in praxis, versus the ones that were excluded and we learned to forget. I peeled off our most dominant ways of conceptualizing modern sports. The prevailing sport as game, playing paradigm, its apparent antipode, sport as competition, and the secret discourse about sport as sexuality. In exploring these three prevailing paradigms, I kept looking for what Foucault would call the other. The powers and activities actively excluded from modern sports. In order to open up this dimension, I was forced to break open the current knowledge about sport, to enter beyond the dominant discourse in sport, without losing contact with the very practice. And this is quite a challenge coming from within. I had to turn into a barbarian, as Peter Schloterdijk would say. Again, the underlying aim was to unveil and reactivate what has been excluded and disqualify it. A very important modification, right from the very start of modern sports. As you might know, this moment of birth is broadly considered to be at the end of the 19th century, at the conception of the modern Olympic games. Let me just have a look. Yeah, this is nice. Just look a little. A polarity, binary system governing human society. So, where am I? Right from the start of modern sports, the animatic, wasteful, the Anisian, and as such transgressive bodily forces were banned from modern sports. Turning it into the rule-based practice, we now wish it to be. So, what are the effects of this exclusion of vitality on the present state of modern sports? In Agamemne's words, my analysis aims to profane the sterilizing, as you can see on the right, the sterilizing apparatus of modern sports. Institutions, regulations, codes of conducts, those are all, in my opinion, sterilizing interventions. And then pretending to improve inclusion, this normative split is a clear recipe for transgression. After all, what belongs to the community of sport is considered as good, appropriate, allowed, while the modalities that were excluded are disqualified as wrong, inappropriate, forbidden. As such, my research represents an ethical intervention, an experience that hopefully will change the way we look at modern sports and current challenges like match fixing and undermining. I wish to present here my two major general insights. First of all, my conclusion is that modern sports represents our collective demand. This concept is derived from Agamemne's reading of Leibniz, who thought of demand as an attribute of possibility. Every possibility demands to exist, hardcore philosophy. A rather difficult part of Leibniz thought, I will not dive in deeper here. But you all follow me in affirming that sport is driven by the wish to move, to play, to express and to perform. These are all, in my opinion, modalities of demand. Being, and thus the current manifestation of modern sports, is only demand contained in essence. Spinoza uses the word cornatus for this kind of demand, the desire to persevere. This continuous striving for existence. I consider demand to be modern sports ontological engine. All players and coaches taking part in match fixing are ultimately driven by the demand to belong. To stay in the warmth of our sporting community. Now it's a small step from this perception of demand to the concept of desire in psychoanalysis. This also is a rather provocative relationship. As I see it, sport produces seductive images, we saw a few of them. Symbols and propositions that feed our mutual need for identification. Both athletes and players, as well as coaches, executives, journalists and supporters. All of them can indulge their various desires in the realm of modern sports. Psychoanalysis has pointed out that some of our actions seem to stem from an unconscious part of our psyche. Not reducible to a physical part of the brain, but covering our whole being. Controversial, still. This unconscious part is fed by libidinous drives and shows itself through behavior, language, imagination. From a Freudian perspective, it's really tempting to see sport as a compulsive shot through camouflage practice for the human libido. I have colleagues who like to stress this definition of sport. But is this the same demand I introduced earlier? It is, if we follow the Lacanian structural concept of desire. Jacques Lacan, the French psychoanalytic philosopher, I would say, his theory is founded on translating displacement into lack, lack, gemis. In sport, a perceived lack often seems to be the inexhaustible source of performance drive. This perception of demand also seems to resonate in Pierre de Coubertin, the founder of modern Olympic Games. His intentions were to liberate the animated physical forces from the tentacles of a stifling Victorian morality. Now here comes this tension, trying to liberate and again leading to exclusion of the more vitality of the Dionysian energies in sport. So did these intentions come true? I doubt it. According to Lacan, the human being as a desiring subject is born during the so-called Oedipus complex, all constructions. Although I know some people today are reluctant to go there, just a small lecture into these uncanny thoughts. To grow up, we all somewhere in time have to break with the secure symbiosis with our mother. Yet we will keep yearning for it the rest of our lives, be it unconsciously. So this unforgettable symbiosis represents our collective demand. If we see modern sports as a realm full of symbolic jouissance, a French word meaning pleasure and suffering, it may serve as the Lacanian signifiant, signifier or even phallus, for these repressed Oedipal desires. No wonder players and coaches who surrender to betting and fixing matches are blinded and naive in doing so. It's their phallic sidestep to belong. And yet, how about the societal impact modern sports claims to manifest? What systemic perspective may come from Lacan's subject-based theory of demand? Kivoy, what do you expect if drives should be repressed? Well, to get beyond the rather cramped Lacanian framework, I found an inspiration in the works of Julia Christewa and Gilles Deleuze. Christewa introduced the semiotic dimension as the a priori of representation, signification and language. Embodiment, and thus sport, belongs to this semiotic order. Christewa's thought completely reverses traditional linear thinking of Lacan, but also analytical logic. The semiotic modality, while to be suppressed, will never be lost and will continue to envelop the signification process. For this semiotic dimension Christewa chooses the controversial Greek term of Korah, taken from Plato's Timaeus. Literally, Korah means womb, space, place. Christewa stretches the meaning to the space of becoming, which is very near to Kornatis, in which life, including symbolic signs and language, come to exist. Now, this semiotic concept of desire coincides wonderfully with Agamben's concept of demand. At several places in his work, Agamben even cites Plato's Timaeus as well, introducing the word Korah, to explain his conception of demand, offering a place and a boat to things that come into being. In line with both, so Agamben and Christewa, I consider sport as a revolutionary practice, transforming that which is qualified as negative in sport and has been suppressed from the outset. In French, l'abjet, the abject, is partly, because of this, precisely modern sports are care, its ontological foundation. What we see here are the thoughts of Agamben, I will come to this later on, on bi-politics, sorry. The third bend I need to take here comes from Gilles Deleuze, who presents desire as a machine approach in a dominant social field. So here we enter beyond the subjective analysis in psychoanalytic thoughts. Machine is not a technical device, but refers to a series of more or less temporary linkages. Applied to sport as a social practice, an athlete or player produces an athletic performance driven by his or her desire, which is tapped by a coach who knows how to feed his or her own specific desire with this. And in doing so, the coach produces his or her own peak experience, which in turn is absorbed by a board member who in turn produces his or her own stream of desire using this experience, for example, a narrative that claims the performance of athlete and coach as his merit. It happens every day. This narrative in turn produces useful consumption. For instance among supporters or journalists, these processes take place far beyond the Oedipal drama. Being very complex and infinite, all desire machines are interconnected and constantly produce new flows of demand. What I most of all take from Deleuze is its critical reckoning with Lacan. For the Lacanian thesis that desire is most of all lack, keeps us all imprisoned in our own Oedipal tragedy. And as such, in my opinion, sabotages the creative, productive power of demand in society. This more revolutionary power in sport, potentially available in every player, coach and executive, should be reactivated to overcome threatening distortions like match fixing. That concludes for my first insight. Let's move on towards the second. Modern sports turns out to be a very easy vehicle for conducting biopolitics. Here we come. We should take a stance toward this critical discourse. To understand why, let me first tell a bit more about the concept of biopolitics. Here we are. Hobbes, of course. Leviathan. In his first volume of the History of Sexuality, La volonté de savoir, which is two volumes before Le Souci de Sois, Foucault introduces biopolitical power as a politically sanctioned regime to regulate the biological processes concerning the human body. Very literal. A few decades later, Agamben combines these insights with the polarity Hannah Arendt presents between Zoë and Bios. I think I have it. No, sorry. According to Agamben, so then we need this one again. Sorry, I'm not so... Yeah. According to Agamben, modern western politics is founded on the re-inclusion of this so-called bare life, Zoë, within qualified politically relevant life, Bios. In ancient Greece, natural life was still excluded from the polis, if you've read Aristotle, or the public domain. As Agamben states, this is quite the opposite in our times. The rule of law, so sorry she left, as a manifestation of political power, contemporary Bios, only operates because of the exclusion of naked, uncontrolled life. But the reverse is also true. I quote Agamben. Life, which is thus obliged, can in the last instance be implicated in the sphere of law only through the presupposition of its inclusive exception, only in an exception. Habs Leviathan already shows this twist by moving the naked, vulnerable body, from outside to inside, from bare life to political life. As such, the exception defines the political sphere of sovereign power as an inclusive exclusion. Now, should these rather inconvenient insights not make us wonder if the knowledge about modern sports, even the philosophy of sport and sport ethics, isn't also deeply involved in these counterfeiting dynamics? Although I speak for the community of sport ethicists, we defend sports' uniqueness as a rule-based social practice, protecting it as a separate realm, the practice in fact was excluded from the political sphere. It's a discussion going on in these times about Qatar, about the Ukrainian War. We excluded the Russian. But at the birth of modern sport, the Olympic movement said, well, sport should not be about politics, a separation, a divide. So the practice was actively excluded from the political sphere, and to some of us still should be. And yet this precious social practice is merely allowed and sanctioned by the ruling political order. And this is what our government calls the state of exception. So in a very provocative thesis, I state that modern sports in a way represents a state of exception. And is thus part of a global political play. So we define sports to be autonomous, with its own rules, legislation, education. And yet the practice is completely governed by political power, controlling all the bodies of individual citizens through sport. Interiorized repression, as implicated by the post-Lacanian conception of demand, keeps this political economy going. Considering this, should not we acknowledge that sport scientists, even the philosophy of sport community, my colleagues, are keeping up the exception to live off the rule, being the western political system as it is. Such an intolerable thought. That concludes all I wish to present here on my findings so far. I'd like to finish with some thoughts on how to prevent and detect match-fixing, effectively. The concept of potentiality as used by a gambler is crucial in this respect. A new form of sport will only come from activating its impotentiality. How come? Difficult. Western democracies need an anomic, abject dimension to keep going. In modern sports, this is the body in its complete, vital and naked existence. It's Zoë. As I said earlier, the sporting body is politicized all over. Agamemne calls this the sacrificing of the most vital powers for the sake of economic value. The result lies in inoperativity, in French, for a growing classless society. The riots in our cities and stadiums last winter, this winter. But also, to my opinion, the growing amount of players and coaches turning into betting, manipulation and match-fixing, they reflect this status of inoperativity. Unwillingly, at least I hope, modern sports take a firm position in creating inoperativity. Now, potentiality lies in the realm of inoperativity, and this unexpressed yet vital human energy being demand is preserved. As such, I argue that excesses, distortions like match-fixing, are more than symptoms of modern sports pathology. Integrity crisis. Hidden away in the dark, they also show us the way to catharsis and healing. And yet, within sports, there's an enormous reluctance to face up to its excessive dimension. Is it not precisely in accepting this collective inability to act in this uneasy impotentiality of sports that a new start can be found? Knowing that potentiality, dynamis, according to Agamben, in this respect directly indebted to Aristotle, always stands in relation to incapacity, a dinamia, to the potentiality of not being able to do something either. In my opinion, a systemic transition in the domain of sport, activating a new form of sport, pushed by its original, creative, revolutionary power, will occur, including its collective incapacity. As such, the hidden, transformed potential of modern sport can be released. Let me quote again Agamben on this. The greatness and also the abyss of human potentiality is that it is first of all potential not to act, potential for darkness. Radical evil is not this or that bad deed, match-fixing, but the potentiality for darkness. And yet, this potentiality is also the potentiality for light. Lovely. Following this, we really need to look this incapacity in the eyes and debunk the prevailing narrative on match-fixing, conceived as an external threat conducted by criminals. Bel-Chinese. It's about time to acknowledge that sport, unfortunately, turns out to be an easy target for severe crimes like match-fixing and undermining. If we go by there and do include sports intrinsic moral topography, creating systemic exclusion and, thus, excessive demand, match-fixing may turn out to be an unexpected ethical treasure. Hidden, hiding the most fruitful soil for catharsis, deep change in the very heart of sport. Again, I turn things around. Reframing. By activating the transformative power of the inclusive community sport still represents, that is why these players strive to belong, thus re-including the players and coaches that somehow feel excluded and, as such, are open to manipulation and betting in despair. We will deeply improve modern sports moral resilience to prevent and detect match-fixing. Strengthening this intrinsic moral agency is much more effective than any form of external regulation or prosecution. The latter strategy, in particular, if we ruthlessly exclude our fellow players and coaches, will only create new excessive behavior and transgressive distortions, as I see it. So, to conclude, we should take much more care of modern sports precious ethical core. Integrity issues are more than symptoms of modern sports pathology hidden away in the dark. They also show us the way to catharsis and healing. Thank you so much for attending. Hello, hello. Yeah, it's working. Are there any questions? Yes, okay. I'm audible, good. First of all, I wanted to say that as a business student, I never would have imagined to enjoy a lecture like this. Thank you very much. Okay. You're welcome. Yes. It changed a little bit about my view on philosophy. Very interesting. Thank you so much for sharing your insights. Apologies for my lack of philosophical terms and academic terms. However, in very Lehman words, so to speak, as I understand correctly, it is good in your words, but then simplify perhaps that there is a problem, this match fixing, which sheds light on the inner core values of ethical in sports. Basically, right? Very simple, simplified terms. What would be in your eyes the main direction to stare towards on the spectrum of regulations? Would it be less? Would it be more? To what extent? Maybe I've missed it in the conclusion or maybe I misinterpreted it, but that would be my question. Well, thank you for your question. Regulation is still necessary. So it's not a plea, a Nietzschean plea for a Dionysian music future of modern sport. But I think we need complementary strategies to prevent and detect distortions like match fixing and to look in the mirror. If I address it to my fellow sport ethics colleagues or the executives ruling modern sports apparatus, we should acknowledge that there is an intrinsic fruitful soil for these players and coaches, in the case of match fixing, to be seduced. Especially players, they are quite vulnerable when they, for instance, don't get the opportunities and salary like Ronaldo is having. And then this is a very fruitful situation to include them in criminal activities. So, and this to my opinion has to do, in my opinion, has to do with the morality, the normative morality we centralize in modern sports. And this also has to do with regulation. You should obey the rules. But there's a tension between the expression and the fair play people should do naturally versus obeying the rules and being dependent on the regime. So to conclude my answer would be we need a complementary strategy and not just do more regulation, do more punishment and do more prosecution. I think this will only make distortions grow. Thank you for your question. All right. Thank you for the question and for answering any other questions. Maybe a few. Yeah. More sociologist, you could say. So I'm also interesting in what you can tell about the audience, the audience of the sportors, because they have impact on the world of sports, of course. So and you have got several examples, of course, in the stadiums at Silver, which have an impact on how we perceive correct behavior, you could say. Yeah. Very relevant aspect underestimated, to be honest, because the audience, the fans and the supporters keep this business going. I referred to the current debate still debate going on about Qatar. I had a journalist this week and he came to me and he said, should or should I not push the button and watch the World Cup. And he he hoped that as a philosopher and a moral philosopher, I would give the answer to him. He's also one of the audience. And we all have to make our own choices. But then we are so willing to enjoy and engage with the game again. I would bet this journalist will turn on the TV and watch the World Cup. But what what I see as a turbulent, well, phase where we're into this transitional era. It's not only about climate change and about integrity issues in sport, but there's so much more going on that the power of the audience will grow. I regard the debate, the still the debate which is still going on about Qatar and which we had about Tokyo, the Olympics and the Winter Olympics in Beijing. I see it as a symptom of, well, an audience transforming into a much more critical stakeholder. And the same goes on with private companies and sponsors that are withdrawing for offering support to Qatar and our national keep. So this is, I think, a phase of transformation, turning around and rethinking the paradigms, the presuppositions, especially the economic agenda that has taken over modern sports. It wasn't there in the beginning. It took over the games in the beginning of the 20th century. So we could go back and recharge and do it much more, much more simple and thus much less expensive. Is this an answer to your question? I'm just like, I also have a question maybe relating to the previous one, because it also makes me think when you're talking about transformations and about, you know, this idea of catharsis and deep change that is necessary. You previously mentioned when we were talking also this still very masculine culture, these ideas about masculinity and also when you're talking about your third ideology paradigm of a secret sexuality or I don't know how you mentioned it. But do you think that there is also a big change to make there and also maybe come from the audience or from. I think what's happening under our eyes, the growth of women's sports, as we have seen in the Netherlands, the best performances the last 10 years were in women's sport, football, water polo, what can I say, my humble athletics, not to forget. Yeah, it shows that we're also in an era of what you should could call feminization of modern sport. And there has always been a reluctance and resistance towards this because the more masculine powers were dominant, as you said. But then it's all breaking up, breaking through and yeah, I don't wish to be an essentialist because I think we're moving towards a non-binary society in which these huge polarities come closer. So, yeah, it's, it's happening. It's happening. And the fact that I can now lead a century in sport ethics is one of the, yeah, one of the examples. Thank you. All right. Thank you. Let me just come to the stage again. All right, thank you very much Sandra for giving this very interesting lecture and also this, yeah, philosophical explanation to this topic, but really struck me was the idea of, you know, that really made me think the desire to be long and that it's of course a really big part of sports as well. And, yeah, I really liked your philosophical analysis about it.


We're here at ITU Telecom World 2014 in Doha in the state of Qatar and I'm very pleased to be joined by Mr. Samir Halawi, who is chief executive officer for the Thariah telecommunications company. Mr. Halawi, thank you very much for being with us today. Thank you for having me. I'd like to start off by talking about the central theme here at ITU Telecom World 2014, is future in focus. What developments in technology, policy or business do you see key to the near future? Innovation. Innovation is the key word. We need innovation that is disruptive in the satellite world. The satellite world has been a little bit boring, if I might say, over the last few years and we need to change that. There's been some direction for innovation and for disruption over the last few years, over the last couple of years in particular. We, for example, at Thariah, we have launched something called the Thariah sad sleeve. That changes the concept of what a satellite terminal is. It's basically a sleeve that allows an iPhone or Samsung Galaxy to be plugged in it that transforms that smartphone into a satellite smartphone, giving you access to voice and all the apps that you have on a smartphone anywhere in the world, basically. And that changes the way people look at the satellite world, because instead of having not a satellite terminal, people have an accessory for their iPhone or their Samsung Galaxy, which makes the whole concept of satellite telephony very much more in line with what consumers are used to. And the other element would be convergence, because by having innovative devices that blend in more with the mobile world or the trustier world that everyone is so familiar with, then you are able to converge. You are able to have offerings through mobile operators. And as such, for example, we have signed the deals with Softback Mobile, with Smart, with Airtel now, to offer solutions for the everyday user, every day user today that allows them to access the satellite world from wherever they are. That's brilliant. And what are the principal challenges and opportunities facing the satellite sector today? Well, there are a few challenges. One of them is the fact that it has not innovated enough over the last few years. And, you know, the price of satellites is still the same. The price of launches is pretty much the same. All of this needs to be changed. And in order to change, you need more standardization in the industry, especially in the mobile satellite world. With different standards that each operator has, the economies of scale are simply not present. We need to do something better on the standards. The other element, of course, is spectrum. Now, spectrum is a scarce resource. And spectrum is an area where the satellite world needs more off, let alone trying to defend the position that we already have today. And, you know, there's all the tension today between the mobile world and the satellite world on the spectrum. The fact is that the satellite world is very important to save and improve lives. And we at Theraea in particular, we have launched earlier this year a statement of purpose in the company. So, you know, the traditional vision, mission of the company, statement of purpose, something above that. And ours is very simply to save and improve lives, because that's what we believe every employee in the company does on a daily basis. So, that would not be possible without access to spectrum and without access to the resources that we need in order to do that. Now, I wanted to ask you, you've obviously been very much involved with projects that we've been involved with, the ITU have been involved with saving lives. How important are international cooperation and cross sector partnerships in improving emergency communications? Well, obviously really important, because in order to offer the services that we offer and the times that we need to offer them, a short notice, you have to have cross border transfer of terminals. You have to be able to get terminals into the place at the right time with no problems with customs or regulatory areas. And this is where discussions like in this event help us in working together to achieve that. The Tampere Convention, for example, is something that all countries should be encouraged to sign up to. Of course, the regulatory regime has to be open, and it's pretty much open most of the world, but in some areas it needs to be improved. You mentioned this event. I wanted to ask you, what value do you perceive of events such as ITU Telecom World 2014, for example? Well, the good thing about events like this is the right policymakers are all joined in a place like this. So, you can discuss and debate and elevate where needed. The topics that are important and priority that we really need to do something about, not just discuss, but we need to get things done. And have you got a main message for participants and delegates here at ITU Telecom World? I think one of the main messages is to look at this whole spectrum element, to look at the Tampere Convention and to look at areas around custom duties and what can be done to facilitate the cross border transfer of satellite equipment. But in addition to this, also work with the regulators, work with the governments to see how a satellite can be put at use in a way that is there's a methodical testing every once in a while. Because when the disaster hits, everybody needs to be ready. Now that we've basically been asking everybody who's been coming into the studio here, what single technological development do you think in 30 seconds or less will have the biggest impact in the next five or 10 years? I would say the internet of things, you know, because that's a very big word and the numbers are staggering, the numbers that this is going to reach. And again, satellite is very important for this because of the ubiquity, because the coverage that satellite can afford for small devices that go anywhere, the simply that the trustee world will not be able to serve the small densities of populations in certain areas. So that's going to be a massive opportunity for us. But again, that is driven by innovation. We have to innovate. We're looking at connected cars, we're looking at wearables, we're looking at things that have not been addressed yet by the satellite. Thank you very much for being here today. Thank you very much.


Hello and welcome to this presentation of the STM32 Inter-Processor Communication Controller or IPCC Module. It covers the main features of the module, which is used to signal message exchange between CPUs. The Inter-Processor Communication Controller module integrated inside STM32 products provides interrupt signaling, allowing microcontrollers to exchange messages in a non-blocking way. This module allows for simplex communication where a dedicated channel is used to send a message from processor A to processor B. It also allows for half-duplex or message response communication using a single shared channel to communicate between processor A and processor B. Applications benefit from non-blocking interrupt-based message exchanges and channel flow control. The Inter-Processor Communication Controller is able to wake up a CPU from sleep and stop modes. The channel data location is not part of the Inter-Processor Communication Controller and is stored in shared memory. The Inter-Processor Communication Controller is an AHB slave module. It consists of an AHB interface containing the registers and an interrupt management part. Each channel has a single status flag to indicate the send status for one CPU and the receive status for the other CPU. Each CPU has its own status mask and set or clear register bit for each channel. The register area is split into two regions, one per CPU. Each region contains the registers associated with the CPU, preventing read-modify-write access conflicts. Dedicated interrupts are provided for each CPU. A channel is associated with a direction from ascending CPU to receiving CPU. The sending CPU can signal a channel to be occupied by setting the channel status to occupied using its set channel N register bit or CHNS. If the receiving CPU has unmasked its channel occupied interrupt in its channel N occupied mask register bit or CHNOM, an RX occupied interrupt or message available is generated for the receiving CPU. The receiving CPU can signal a channel to be free by setting the channel status to free using its clear channel N register bit or CHNC. If the sending CPU has unmasked its channel free interrupt in its channel N free mask register bit or CHNFM, a TX free interrupt or flow on is generated for the sending CPU. The simplex procedure allows the transfer of a message from ascending side to receiving side via a dedicated channel. To transmit a message using the simplex procedure, the channel status flag is checked. When the channel status flag indicates channel occupied or flow off, in other words, due to the receiving side not having freed the channel data buffer from a previous message, the channel free interrupt is unmasked. Once the channel is freed by the receiving side, a channel free interrupt or flow on is generated. When the channel free interrupt is generated, the channel free interrupt is masked and the message can be written in the channel data buffer. Subsequently, the channel status flag is set to occupied, which triggers a channel occupied interrupt for the receiving side. When the channel status flag is checked to be free, a message can be directly written in the channel data buffer. When a channel occupied interrupt is generated, the receiving side determines which channel is occupied and masks the appropriate channel occupied interrupt. Subsequently, the message can be read from the channel data buffer. Once read, the channel status flag is cleared to free or flow on and the channel occupied interrupt is unmasked. The half duplex procedure allows the transfer of a message from ascending side to a receiving side, followed by a response sent from the receiving side back to the sending side using a single shared buffer. In the half duplex procedure, the sending side will first check the channel status flag. If the channel status flag indicates the channel is occupied or flow off, in other words, due to the receiving side not yet having sent a response to a previous message, the sending side waits for the response, a software flag. When the channel is free, the message can be written in the channel data buffer. Subsequently, the channel status flag is set to occupied, which triggers a channel occupied interrupt for the receiving side and the channel free interrupt is masked. The channel free interrupt indicates the availability of the response sent by the receiving side. When a channel free interrupt or response ready is generated, the sending side determines which channel is freed and masks the corresponding channel free interrupt. Subsequently, the response can be read from the channel data buffer. When a channel occupied interrupt or message available is generated, the receiving side determines which channel is occupied and masks the corresponding channel occupied interrupt. Subsequently, the message can be read from the channel data buffer. The channel will only be freed once the receiving side has sent the response to the channel data buffer. Once the response is received in the channel data buffer, the channel status flag is cleared to free or response ready and the channel occupied interrupt is then unmasked. Here is an overview of the inter-processor communication controller interrupt. Each CPU has a TX free interrupt associated to its own sending channel. Each CPU has an RX occupied interrupt associated to the sending CPU channel. Here is an overview of the peripheral status at specific low power configuration modes. The inter-processor communication controller is not able to change states in sleep and stop modes. In standby mode, the inter-processor communication controller content is lost. The inter-processor communication controller will be in run mode whenever a CPU is in run mode. The inter-processor communication controller is able to interrupt and wake up a CPU in C run, C sleep, and C stop modes. Here is a list of peripherals related to the inter-processor communication controller module. Users should be familiar with all the relationships between these peripherals to correctly configure and use the inter-processor communication controller module.


Okay, hello everyone. Once again, my name is Austin McGee. I have been working at the HS to for coming up on three years now and and have been leading the effort to develop an application platform, which I'll talk about today. And many of you will recognize some of the slides that I'll give and some of the points that I'll make in this in this presentation because it's going to be an overview of what it means to develop applications for DHS to and what it the tools that we provide as the DHS to core team to make that easier and more robust. What what those look like and how you can use them. And we'll get into more details about how specifically to use some of the those tools in the next couple days as well as in the workshop in May. And but I'll also cover a little bit about some of the the upcoming features that are expected to be released in in the application platform that will I think be quite powerful and useful for development of applications. And so I hope that you find this interesting. So what is a DHS to application, probably everyone here knows what DHS to is. And, but if you don't it stands for district information system. Number two version two, and DHS to is used in something like 70 countries around the world. There's not only for health information systems but there's a number of other use cases as well. And things like logistics and education are burgeoning use cases for DHS to as a software. All over the world. And, but it's built as a kind of a global good and open source software that's free for anyone to download and use. That's built coordinated by the University of Oslo and a core team of developers there but also open source and available for everyone else to contribute as well. So it's a global good and a software on the global scale. It's not going to meet the needs of everyone in all of those 70 plus countries where it's used extensively. And because of that, we develop DHS to as a platform so it is a platform meaning that it can be extended and used in many different contexts. And it doesn't need to be kind of restricted to that what the global software provides. And so we have a concept of applications within DHS to which are effectively many web applications that talk to the DHS to API and are able to tailor the DHS to data model and interface for a particular use case or a particular set of use cases that someone might be trying to address. In general a DHS to application is a web application so under the hood it's just HTML and JavaScript and CSS that runs in your browser. It can be anything but we do to tailor our tools for a smaller set of technologies particularly targeted at react I'll get into that in a minute. This DHS to web application communicates with a server that's sitting usually in a ministry or maybe in the cloud and in Amazon web services something like that, which is the DHS to server and that has a rest API which allows you to access data about the particular DHS to instance that you are communicating with. The application is available it's installed into the server itself so it's available to authenticated DHS to users. And that also means that you can restrict the functionality of your application based on the user that's accessing it, which is something that is a little bit harder to do if you are building a web application just by yourself. And in general this is just a kind of a general rule of thumb for how what applications do is they allow a user to do something with their DHS to metadata and data and particularly that user to how to work with that data in a particular way so that might be a an application for someone at a health clinic to register someone with COVID-19 or it might be an application for a contact tracer to look at a case of COVID-19 and all of their contacts and their contacts contacts and then track the progression of a disease like COVID-19 or Ebola or another communicable disease such as that. Or it might be something more kind of low level that allows a an administrator of a DHS to instance to configure DHS to for logistics or education or another use case. There are a number of applications that come built in with DHS to when it's installed. Currently that number is 26 but they're give or take a few that are that are smaller applications. There are a number of other applications that are also developed by the DHS to core team at UIO, which a university is the University of Oslo, which are not necessarily bundled but deployed through the app hub, which I'll get into in a minute as well. What do we provide for application development and there are two sort of types of tools that we provide on the left you have build time developer tools, which means these are things that you as an application developer will use on your local machine to make it easier to create and maintain and build DHS to applications. And then we also have runtime libraries so library. These are things that are running in the browser with your application as it's deployed to the user of that application. Within each of those categories we have a few different tools. The main ones on the left is what we call the app platform but it's really a set of build scripts. And this is very similar to create react app if you're familiar with that. It's also vaguely similar to next JS and some other build tooling, build tooling that wraps things like webpack and other other web technologies. And then we also have CLI where we won't talk too much about the various functionalities of that today or tomorrow I don't think we will get into it a little bit but basically this has a number of utilities that allow you to, for instance, create a DHS to instance or run a DHS to on your local machine. And that's very useful especially when you're building an application that might target multiple versions of DHS to because you can spin up multiple versions of that server DHS to server to test your application. You can also run it with various databases and database configurations that you might have. There are a number of other utilities as well for things like using writing Cyprus tests writing and running Cyprus tests interacting with the DHS to API from the command line things like that that you can investigate as well if you're if you're interested in this. On the right side we have some runtime libraries so we have the app runtime, which basically provides a set of tools for communicating with DHS to the DHS to API, as well as for doing standard things in a DHS to application. The main one that we'll talk about probably not tomorrow but but in the next workshop is alerts. And so that means that any component or any application can create an alert that shows up as a snack bar in your in your application. And a standardized way without needing to implement it yourself. There's a number of other things coming along the coming down the line in the app runtime library as well. Right now you can use it to access basically query data from DHS to as well as perform mutations to to modify data in DHS to similarly to similar to how you would interact with the rest API today. And we'll get into more about the rest API tomorrow. It can also in the near future do things like data caching and providing better interfaces for in internationalization or localization as well. And we'll get into that somewhere. We also have an extensive UI library which Joe and Kai will demonstrate a little bit later today. And this has a lot of standard components to make your DHS to application look and feel like a DHS to application so it's, it's very familiar to users of the system. And it's also easy for you as developers to build in this standardized and professional professional way. Finally, we have the app shell and the app adapter and these are providing some things out of the box for a web application that makes it a fully functioning DHS to app. Like the header bar, the ability to log in with a login dialogue, things like that authentication, all of that is provided under the hood by the app shell and the app adapter. But you don't really need to worry about those because they are provided for you by the by the build script the app platform so all your application really needs to get to worry about is what the what that app is good at what it does. Moving on to the next one here. I mentioned the technology stack and we do require react for use of our tools at least for the moment. This is to help us kind of tailor narrow narrow the scope of the the the amount that of tools that we need to maintain, but it also allows much more easy sharing of components and code and application examples between members of the DHS to developer community. So we we've, we've standardized on using react in the application run or in the runtime of DHS to apps. And we may in the future extend some pieces of the the platform or the runtime to be accessible from other view frameworks like view JS or Angular, but for now react is is required for use of these tools. We also require yarn and node for the build tooling. And so that's just two requirements on your local machine to be able to run these applications, or these these tools locally. And we also use get extensively. So if you're not familiar with get, we do use that and GitHub as well. What does the app platform do. We've seen this, many of you have probably seen this diagram before. Basically it takes your source code. It takes some dependencies for your application, and it takes a few other things in this case I'm just using translation strings as an example. You run a script on your local machine that will basically build that application into a set of files of HTML JavaScript and CSS files. That can then be run independently and can also be installed into DHS to as an application. So I'm going to need to plug in my computer so I will be right back. I'm going to get this next step here. We have here the set of steps that you take when you are building building your application on the left, we have that same diagram. But what happens after that so you you build your application, and then you get a set of files, and actually the build script will also automatically create the zip file that you need and generate the manifest that you need to install a DHS to application into your DHS to instance. From there you can go to the app management app in DHS to and upload the zip file and manually install your application. You can also use the D2 app scripts deploy command, which is on the bottom row here, and that will allow you to basically from the command line deploy your application to a running DHS to instance. And then it will ask you for username and password for the for that instance, and then it will automatically do the installation and the upload of that application, and it will open it in your web browser. So that's a nice way to test out a production deployment or a staging deployment of your application to a DHS to instance. So that the recommended way, at least for generic applications is to publish your application to the app hub so we have what we call the DHS to app hub, which is a kind of like the app store for iPhone or the play store for Android. It's where a bunch of applications live where various developers have made them. And then they can be installed into any DHS to instance. And it has some additional requirements on the application to be generic and usable in any DHS to instance. But it really helps to grow the community as well as to grow the exposure of your, your, your applications that you have developed. Martin you're raising it means it means that there's a there's there's an unlimited number of DHS to instances there that are that goes off into the distance on the right but thank you for pointing it out. So, yeah, the app hub is basically a place where these generic applications live and can be uploaded and published by application developers, and then can be installed into all these various DHS to instances. So very soon we will have a publish command that lets you also from the command line publish directly to the app hub. We have a team of developers at DHS to core team and at the University of Oslo, who review those applications as they're submitted and provide feedback on things like security and gender, whether they're suitably generic to be able to run in different DHS to instances. And that's also a very good way to get feedback on your application when it's when it's a generic one that and you would like to share it with other people. So that the publish command on the command line with the app scripts is coming very soon. And that will allow you from the command line to automatically publish your application as well as deploy it to a DHS to instance directly. So why do we need these tools and we need these tools because it's a lot of work to build a web application in general, and when DHS to core team is building 27 or 34 if you count the ones that are deployed on the app hub of those applications. It's, it's a lot of work. And it's a lot of work for every developer that's building an app in DHS to as well. So we built these tools in order to make it easier and less kind of repeated work to build an application that's powerful and useful for the DHS to community, because there are a lot of things that are the same in every application. And we're trying to make that make it as easy as possible to, yeah, to build to build those applications in a standardized way. It also allows a lot of the common functionality of all those apps to be automatically included, rather than needing to be duplicated or reinvented in every application. It provides standard as look and feel for DHS to users, which is very important because when, especially with DHS to instances there might be thousands of users that are using these applications. And it takes a lot of effort to train them on what type of button to expect when you are submitting a form or it sounds like very something very simple but there's a lot of training and familiarity that is necessary to make the usability as as as high as possible. It also less work to maintain those applications and keep them up to date with new versions of DHS to as well as new versions of the library that comes out with the libraries that we that we develop so things like new versions of the header bar or the or unit tree component in the UI library, or even the new versions of the platform. It makes it much much easier to stay up to date than if you were building a web application from scratch and including a bunch of libraries. It's also and I think this is very important and something we're excited to see growing in the community is it makes it easier to share and collaborate on those applications and those use cases with other developers in the community. And especially as the DHS to is a huge global presence in in many different countries, and a lot of the use cases are they might not be exactly the same but they're very similar in a lot of those different countries. So it makes sense for developers and and implementers of DHS to in those different places to work together to build one application rather than each building their own and then having kind of multiple implementations of the same thing. A lot of wasted effort and and probably each of those is not as good as it could be if they worked together. By providing this common set of tools, we make it easier to share and collaborate between members of the developer community. And we're really looking forward to seeing how those tools are used to enhance that collaboration. If you are working or are using these tools to collaborate, we'd really like to hear from you as well to see how we can improve the ability of the community to to work together. And this is I'm going to go through this fairly quickly because most of you have seen or many of you may have seen these slides before. There's a general overview of what the application platform or the app shell concept is, and why it exists. And there's a Larry wall is the creator of Pearl, and he has a quote that I like which says easy things should be easy, and hard things should be possible. And this is the goal of the application platform basically if you're doing something easy, it should be very easy to do. All DHS to applications need to be able to authenticate with the HS to they need to have the header bar. They need to translate some things. Those should be easy things to do. And so the goal is to make them easy to develop. And then just like DHS to in general. Hard things should be possible meaning that there are very complex and sophisticated use cases for these applications, which the platform shouldn't prevent you from using from doing from from accessing. And so those things should still be possible and maybe even easier when using these tools that we're providing. And this is a representation of a lot of the things that exist within a DHS to application. I'm not going to go through all of them, but there are mentioned the header bar there also might be translations 18 and alerts loading indicators, common UI components routing that are able to fetch and write data to the DHS to API access to the schema of metadata for a for a DHS to instance authentication caching generation of a manifest which tells DHS to the name of your application and what resources it requires the ability to publish and release as I mentioned we saw in that previous slide. The application to a DHS to instance or to the app hub. There's lots of things in a DHS to application and most of those things are the same or very similar across all those applications. So that's why we've built this tooling and when you multiply that by 34 core applications and said 27 or so are bundled into DHS to and then there are several that are developed by the core the same core team but are deployed through the app hub. Add add in several libraries that we also maintain. That's a lot of code bases, and especially when we then multiply it by the number of supported DHS to versions, because before feature toggling we didn't really have the ability to have a single application to multiple versions of DHS to and that's one of the goals of the platform as well. So again we have all of these things that are within a an application, but the things that make that app actually unique and specific to do to our use case are are a very small portion of those, all those things that that you need to think about when you're building that application. And so we have extracted those things into what we call an app shell, or a common wrapper that is provided for you by the application platform, and is standard across all the apps in a system. And then be basically the same app shell can be available to all apps in DHS to and then you can swap out the individual pieces of the component or the component, which is the application itself. And that makes the amount that you need to develop to build an application much much smaller, easier to maintain and more consistent across different applications. As Deborah mentioned, we're going to learn a few things in this workshop this week today and tomorrow. This is a very high level overview of what those will be how to create a new app with the app platform how to use the build tools to build your applications and develop them. We'll also learn about the UI components and how to interact with the documentation that we've developed that allows you to explore those components and use them in your applications. And then tomorrow we'll learn more about how to communicate with the DHS to API using the app runtime. We have concept of queries and mutations. And we'll also learn a little bit about what what the API provides what the different sections of that API are and how to use them in your app. So next workshop. There's a lot that will be in the next workshop it will be four days instead of two, it will be focused on more advanced topics. So to the, the goal of the workshop today and tomorrow is to give a baseline for how to build applications, but there's a lot that we won't be able to get to in just two days. So next workshop in May, we will be covering things like the alert service ability to do translations in an application, how to use the data store to configure and store saved objects in your application. How to secure your app, which is very, very important we're seeing more and more important importance put on how secure an application is and how what what is being done in the application source code to make sure that that security is is guaranteed. And so we'll talk about how to store credentials if you need to, ideally you don't how what what you shouldn't be doing in your application in order to make sure that they stay secure. And that's very important because there's potentially millions of people's information is stored in DHS to so it's quite critical that applications are built in a secure way. We'll also talk about app hub publication workflows, and several other things that are upcoming. And I'll talk about some of the things that are coming soon for the app platform as a whole. And, and many of those I hope will, or several of those I hope will be available to teach in May at that next workshop as well so that will is quite exciting. And if there are other things that aren't on this list, or that you know that you would like to interact with the core team on or to learn more about, please let us know so in Slack or via email directly to myself or to Deborah. Let us know what you want to learn about and what maybe isn't clear or also what you would like to see from the community as a whole. So please give us your feedback, especially for this workshop in May on what you would like to see to what we what you would like to learn and how would you would like to get to learn it and what what you'd like to see. These are some things that are coming soon to the app platform. I would just kind of tease these a little bit and these are all for the most part all in progress. The last two are coming soon not not quite in progress yet. But you should be seeing these coming down the line quite soon. And the first, which is quite exciting is called dynamic modules. Basically another another word for this is micro front ends if you're familiar with that term. Basically this allows a running DHS to application to incorporate components or plugins from other running applications on a DHS to instance. So for things like the app shell this is very powerful because it allows every app to share the same header bar and login configuration and things like that. Like the org unit tree, even if the application hasn't been built in some time so that those those modules are loaded at runtime in the browser, rather than at build time, which allows them to stay up to date and stay consistent for users. Feature toggling allows you to talk to multiple different server versions data caching allows multiple components to request the same data from DHS to and the app runtime will know to only make one request across the network instead of to which can significantly help to reduce the amount of traffic that you will see from your application in particularly low bandwidth settings for those applications. So DWA support also very useful for those low bandwidth or no internet situations, which will allow an application to very easily go into offline mode and store not only all of the static resources like HTML CSS and JavaScript offline, but also store a set of data for the use cases offline and be able to access that information when there's no internet and routing as an out of the box functionality probably similar to next JS which has you basically just create a file in a particular place and that will give you automatically a routing in your single page application. And that is something that you can expect to see in DHS to at some point in the future as well. And then the big one that's coming, hopefully in 237 for web hooks server side extensions, either 237 238 more likely 238, basically this allows you to not only write client side code but also some server side extensions. I think, like functions as a service lambda functions that type of thing, but running on a DHS to server to be able to perform more sophisticated data workflows in in a DHS to server. Again, we would love to hear your feedback on what else you want to see from these tools what's missing. We build these for our own applications and as well as for third party applications. So we are very very excited and looking forward to see what what else you would like like us to build so please don't be shy about about sharing that. I'm on the couple minutes late apologies but that is just a quick overview of what it means to be a DHS to application developer and to build the applications for DHS to instances and the tools that we provide to make that easier and more robust.


Hi everyone, happy Saturday. Joe for jazby's casebreaks.com coming at you with this little guy right here, this little mini box break to unlock finally that immaculate baseball break, ladies and gentlemen. Big thanks to, and at the end of the break we'll re-randomize everybody's names. In the top three we'll get a spot in the number block. Big thanks to all of these folks right here for getting to the action. Looks like Derek really wants a spot there. Let's roll it, let's randomize each list four and a six, 10 times. Two, three, four, five, six, seven, eight, nine, 10. Derek down to Derek. Four and a six, 10 times for the teams. There's 10 right there. Seattle Mariners down to the Tigers. All right, there's all the teams. Not gonna read off all these team names. I gotta preserve my voice, it's been ragged today. There you go. Let's alphabetize by team, there you go. All right, let's, might as well just close the trade window, TWC trade window close. Trade window close, let's pop this guy open and see what we got in here. And there's the final print out, hot off the presses. There you go. Just in the chat, unless it's, if it's a customer service related thing, you can email us at jazvicecasebreaks.gmail.com.  All right, there's Colin McHugh. Well, I'm glad your kids are watching though. Keep them from going stir crazy, give them something else to do. They probably think Dad's super cool. It's like, hey, that guy on, that guy on Colin McHugh for the Astros, right? There's a guy on YouTube talking to my dad. Was he Colorado, really? That goes to Derek in the Rockies. He has the Astros anyway. And then we got Dylan Bundy. That's an Oriole. That goes to Nancy with the O's. Rookie Dylan Bundy. He's with the Angels now, I think. It's 170 out of 500. There's Matt Kemp and Fuego. Got Clayton Kershaw, select team. Silver, Justin Upton. Oh, I see. You guys are already homeschooled, so you guys are ahead of the game. There's Bryce Harper at 25. Bryce Harper, 22 out of 25. That's not rookie Bryce Harper. Was he like the year before, maybe? And there you go. All right, now let's see who's gonna get spots. Let's get everyone's names here. Derek down to Brian. Let's copy the names in here. New dice roll on that. New die, new die, as they say in Vegas. I miss Vegas. Top three after eight, we'll get spots in that immaculate random number block. Top three after eight. Good luck, everybody. One, two, what's up, Pat? Three, four, five, six, seven, and eighth and final time. I need a drum roll here. Do-go-do-go-do-go-do-go-do-go-do. Congrats to Wes, Wes, and Nancy. Wow. I don't think I've ever seen this happen. Did I do the two out of six eight times? That's crazy. Well, Nancy, Wes, and Wes, congrats to you guys. Apologies to Derek and the rest of you for not getting into that select. We'll see you for the break itself, jaskyscasebreaks.com. That's crazy.


Hello, my name is Trudy. I'm a volunteer here for the exhibition Magna Carta Through the Ages. And Trudy, what's your favourite thing about volunteering at the Society of Antiquaries of London? One of my favourite things is about being able to come into this lovely building and to meet the general public and show them everything that's going on here. Fantastic! And do you have a favourite object? My favourite objects are the paintings, especially the painting on the staircase of Stonehenge. Great! Thank you so much!


If plant-based antioxidants like vitamin C and vitamin E can block the formation of nitrosamines, why don't the bacon manufacturers of the world just add some vitamin C to their meat? They do. In fact, by law in the United States, bacon has to have antioxidants like vitamin C added to it to cut down on nitrosamine production. So what's the problem? The vitamin C does not work in the presence of fat. In fact, it looks like it actually makes meat more carcinogenic, if you can believe it. In the presence of phytonutrients, such as vitamin C, nitrosamine production drops as much as a thousandfold, or is completely blocked. In contrast, in the presence of fat, vitamin C has the opposite effect, increasing nitrosamine production, 8-fold, 60-fold, 140-fold even. Instead of neutralizing the risks of nitrites, adding vitamin C to meat may make it worse. The presence of fat converts vitamin C from inhibiting to promoting acid-nitrosamine production, for this kind of complicated reason, which you can read about.  The natural source of nitrites are from the nitrates in vegetables, which have the phytonutrients without the fat that Jekyllyn hides them. The bottom line, our body wasn't designed to get its vegetables in the form of bacon.


Assalamualaikum! I got to share something awesome with you all today. It's about getting Islamic knowledge and I'm really excited about it. I personally went through some courses at the International Open University and let me tell you they're amazing. Mashallah! It's such an incredible place to learn and the best part is it's all online. You can study from the comfort of your own place at your own pace. Talk about convenience, right? This university is a real game-changer. Especially, proof-impressed Islam and want to dive deep into the din. I can't express how much I love their program. And here's the best part. They're accredited. So you're on yourself a legit degree. They offer courses in Islamic studies, Arabic psychology, education and even business administration. All blended with modern curriculum. But wait, there's more. It's super affordable. So my lovely brothers and sisters, I strongly encourage you to jump on board and start your journey towards authentic knowledge of Islam. The link is in the description and you've got till the 28th September to roll in there for a semester. Let's keep learning together. Bye!


Hello welcome back we are looking at the enemy phase. So we've skipped ahead a little bit just so that we can show you the enemy phase. Yeah because from setup there are no enemies on the board so generally you skip the first enemy phase of the game but just to keep things straight forward we've skipped ahead. The game actually is broken down into a series of rounds the enemy phase comes first then you've got the agent phase where the agents do stuff the rest phase which isn't always there it's if there are no enemies on the board you get a chance to rest up then the doom phase the doom phase is always there until the confrontation that's a whole separate matter and finally the end phase where you just do some admin sort of stuff so let's get cracking into the enemy phase let's do it. So the lead agent is always the one who can choose how the minions behave because this is a fully cooperative game so it's not even that they're choosing how they behave because they have preset behaviors. The lead agent basically activates the enemies going by the rules the game sets out. Yeah and the lead agent is whoever is furthest forward on the target priority track so currently that is her way so by default you will move and control the enemies. Yeah so rampaging frog monsters which is minion a there's none on the board and we go left to right. Left to right a b c d so then b is venomous frog monsters. We've got one of those here.  That means that when a ranged minion activates they will make a ranged attack against an agent they can see and if there are multiple agents they can see we use target priority. The way target priority works is whenever it is used to select an agent whoever is furthest forward is the one that's chosen and then they bump to the back of the queue so you only get shot at and then hillboy bumped to the back of the queue. So I'm just gonna move. There you go. There we go. Lovely. Now the hillboy gets hit by that ranged attack. Yes indeed so um the venomous frog monsters have got a couple of stats here that are important they've got a range and a ranged attack value so range is how many areas they can shoot. Generally this game is quite claustrophobic there's you know that you don't have a lot of huge long corridors so generally unless there's a really short range you're going to be in range of it although that said certainly the conqueror expansion there are some really long shooting gallery kind of situations going on which you'll get to later. Yeah um it has a ranged attack of five that means I'm going to take five points of damage. I am. I'm hillboy. Oh carry on. Yeah you're going to take five points of damage. Yep. Unless you can block it. Yeah so my defense is the orange uh the orange dice so I roll all three orange die and I've also got my uh effect die so yeah so the way any kind of test works when you've got your four skills up here fight shoot uh examine and defend nearly forgot that one then and each agent has a mixture of red yellow and orange things there to make the game friendly for colorblind users as well that's uh yellow is circle orange is square and red is hexagon and you'll always roll three dice of that color plus the blue effect die which kind of messes with it in some way so that's what I'm rolling and I need to try and roll higher than five so that I don't get no so that's two and a blank but I also have a re-roll so I'm going to re-roll that one. Yep and got a blank again so there we go so uh I have taken three damage. Range attack five minus the two leaves three damage yeah so over here we have damage markers which are double-sided and on the one side they have a wound which is like this kind of red looking slouchy thing here and the backs have a have different icons on on the bottom of your agent board you have a number of health slots you will place the tokens into there and when it fills up you'll start flipping them to their injury side which then starts having a detrimental effect on uh the way you close the game so currently hellboy's taken three damage from a big chunk of enormous awful um you can take it please you can take it it's fine but that is the venomous frog monster done yep so next the armed frog monster has a go mm-hmm and the armed frog monster is a brawler that means that it attempts to close with the agents it's got a move stat of two so they can move up to two areas and will then make a melee attack um so moving to our area and then it will attack and again using target priority because it could attack both of us here it's now going to hit me and that's not great so bump lives back the queue for me if you could and i'm now rolling defense so i've got uh the same defense as hellboy liz is no pushover give us a go no uh so that's what we do um so i've rolled two four and the bprd symbol now hmm let's think the bprd symbol can be used as any other result on the dice you know i'm gonna do it i'm gonna very casually turn it into a one and negate the uh no wait now he's range attack seven isn't he melee attack seven i need more than i need more than that i can use this one to double that into a four four five six so i take one damage well those armed frog monsters do not mess about no they're not nice uh but that is the end of the enemy phase that's that's all there is to it if there are more um so say there were two or three armed frog monsters on the board the lead agent would always choose the order in which they attack and of course that could change within the phase the lead agent because for a moment there i was the nation it was it was nice i enjoyed it yeah but now it's back over to you okay so i think that's the end of the uh enemy phase and we'll go on to the next phase