And we're talking today with Michael Shukov. Michael Shukov is our special guest. He is going to share his monologue with us. He's a sociologist, a journalist, and an activist scholar. We're gonna find out what that means. And he's an author. We're gonna find out what he's writing about. Welcome to the show, Michael. Thank you, Jay. Very good to be here. So let's talk about CUNY. You went to CUNY. I went to Queens College, which is part of CUNY. And I guess your time was at City College, CCNY, right? No, this may be confusing even for folks who are not familiar with New York. But I was at the Graduate Center of the City University of New York. Ah, OK. And what did you study there? Sociology. That was my degree. So this is very important. It's a very important thread, because this is going to take us to a discussion of Herbert Marcu's sociology being assessed. So everybody who was watching the show should be writing notes. And it says, use crayon if you have to. Sociology. That's the first short notes on this. OK, then you went to Berkeley. What did you study at Berkeley? Well, I'm going to reverse the chronology on you. But it's very confusing, because I went back and forth between the east and west coasts. I got my bachelor's degree at Berkeley in political science quite a while ago. I don't want to give away my age, but it was 1976 when I graduated. And anyway, so that's where I started out my college career. Many years later, after having done my first graduate work here at UH Manoa and having lived in Seattle for a time and doing some graduate courses there, I moved back to New York, back because I was born and raised in the Bronx until I was 11 years old. So I decided to go home again. Soon found out, as they say, you can't really go home again. But it ended up being a very fruitful experience for me, because I first went to the new school for social research in Lower Manhattan, got my master's there. And then for my PhD program, I switched to the CUNY Graduate Center. OK, so we have this whole constellation of schools. The new school, Berkeley, CUNY. UH. UH, thank you. And it all pops out with Michael Sukoff. And here he is now today. And again, a sociologist, at least primarily. So but you've expanded beyond sociology. You've been a radio journalist in San Francisco. Tell us about your experience as a radio journalist in San Francisco. Well, it was very interesting how I got into that. It was actually in Berkeley on Radio Station KPFA. I had been living there for a number of years. And it was a long stretch of 16 years while I was working on my doctorate, my dissertation, that I worked pretty much full time for the California Public Utilities Commission. Whereas a policy analyst. And one of my colleagues there was a gentleman who was also producing shows for KPFA. So after I left that place of employment, I got in touch with this gentleman who was still producing for KPFA. One thing led to another. He invited me to come watch a show that was being produced there. The show was and is still called the Project Sensored Show. And the fortunate thing for me was, one of the co-hosts was also a sociologist. And as soon as we met... All the best people, you know what I mean? What's that? At heart, we're all sociologists. Yes, that's it. We have to understand the human condition of our society. It's all about sociology. We don't realize it, but there it is. Anyway, you found a camaraderie there? Yeah, and he invited me to be a guest host on the Project Sensored Show. And it was the most wonderful experience. It turned out that he's without tooting my own horn. I'm just quoting, he said, you're a natural on the air. And I really enjoyed it. So that was how I got involved with a radio. What was your show like? It was mostly an interview show. The short description in their advertising blurbs about Project Sensored is they cover the news that doesn't make the news. So it was a lot about covering stories that were either under-reported or mainstream press or not reported at all. And so I would take part in the questioning of our interview guests, post some questions of my own. And at one point, not on that show, I was interviewed about a paper that I had just written that's now the basis for my book on La Cousa. Well, so what kind of subjects did you cover on that show? Everything from Israel, Palestine to what was going on at Standing Rock at the time. I remember we actually, this was radio, remember? There was no video component, but we interviewed live on the ground, a gentleman who was in Standing Rock. We asked him questions about what was happening on the scene. So it was current issues? Yeah. Current events, current? Yes, mostly it was. Public issues. Yeah, it was always public issues. Yes, yes. You know what's interesting about radio? I think there was on radio for eight or nine years back on a Hawaii public radio from 2001 forward. And I always felt that radio had a special quality to it and I'll tell you why. With decent reception, you can hear the breathing. And breathing tells you so much about how this person is doing, how it's reacting.  It gives you another sensory dimension. And you don't really get that on video. You don't get the breathing. It may have good sound, but you are distracted maybe by the video and you don't listen for the breathing. You know, it's like in the Japanese culture, one of the challenges is to tell the other person's health by listening to that person breathing. And there's a lot to say about that. So I think radio is still a tremendous force in terms of communicating to the public. Yeah, I love that. Yeah. Okay, anyway, so beyond that, you describe yourself as an activist scholar. And I want to explore that with you, Michael. I understand scholar.  But an activist scholar, that's not so common. What is an activist scholar and what is it for you, Michael? Well, let me start out with what it is for me. I guess this goes back to when I was in high school and about to go to college. I turned 18 in my senior year and back in those days, there was a draft and there was a war in Vietnam going on. And I had to make some decisions about how to approach registering for the draft. At that time, many of your viewers and listeners who are significantly younger may not know that, they may know there was a draft, but they may not know how it worked. There was a lottery system. So on a certain day of each year, 365 numbers were picked for the 365 days of the year.  So at the time that I turned 18, I did register for the draft. They hadn't done the lottery yet. So I was really concerned. I was very much against the Vietnam War and this starts to get to the activist part of my upbringing. I had a father who was very much against that war and he was also a strong supporter of Martin Luther King and the civil rights movement. And so I was brought up, I wouldn't say brainwashed, hopefully not, but I was brought up with certain values around doing the right thing and to question authority. And so by that time, and I also didn't wanna get killed and I didn't believe in that war. So I had to scramble to find out like, what am I gonna do if I get a low number? So I went to see a draft counselor and I ended up applying for conscientious objector status, which maybe some of your younger listeners and viewers may not know. That was a status that enabled someone to do what's called alternative service. In other words, you had to show that by principle and belief, you could not kill. So I pursued that option and I was very fortunate. I had the support of a black neighbor who was a business man. I had the support of my rabbi and others. I had to go in front of my draft board and make the case that I was a conscientious objector. I was very lucky to be granted that status. So long story short, I had this very early experiences of having to face crucial social, political and world issues and take a stand on them. And that thread has carried with me ever since. I could say a lot more, but I'll... That's okay. Sometimes I wonder, is it people when they say they're activists that are activists on every single protest you could find, including protests that are really not nearly as persuasive or important or correct in terms of the values. And I wonder if you could define for us the kind of activist issues that you're involved in right now today here in 2022. Okay, well that's a leap from then to today, but I would have to say my main form of activism right now is writing the book. And I can explain to you why that is. I'll just say that Herbert Marcuse was a theorist, scholar and activist who was most prominent in the mid to late 1960s, early 1970s. And he took stands on critical social issues. He took a stand in the early days of the environmental and ecology movement. He actually wrote about that movement. But not only that, when you had the May 1968 demonstrations all over the world, and especially in Paris, he was on the front lines. He went and spoke to crowds of students and workers. I think these were anti-war demonstrations. Yes, I should specify that, yeah. He was very much anti-Vietnam War, among other issues. So I've had that model, although I didn't know about Marcuse until I got to Berkeley as an undergraduate. I didn't even know who he was. Berkeley was kind of a hotbed of activism, wasn't it? It was. And the interesting thing was, I got to Berkeley in 1972, which was still felt like the tail end of the 1960s. There were still student marches and protests. It wasn't what it had been a few years before. But that changed my political consciousness. I could say it radicalized me, but I'm very hesitant to use the word radical or radicalized for reasons I can explain to you. But yeah, once I got to Berkeley- Radical is a very, boy, that has overtones a mile wide if you're talking about the late 60s and 70s. There were so many groups who were interested in exploding things and doing violence and kidnapping and what have you. So radical was a pretty dangerous business back then. Yeah, what I would like to say at this point is, and I'm gonna make this point in my book, I've made it before and talks. The original word radical, it comes from a Latin root word, which is radicalis. And it means going to the root of things. It has nothing to do with fundamentalists, Marxist, extremist, violent, any of that stuff. So that term has been appropriated for other purposes. So that's why I wanna say right from the outset, I'm using the term radical in its original meaning, which by the way, Karl Marx also used it in its original meaning. And it has almost nothing to do with the way that term is used now. And I would use another term, but it's like I don't wanna surrender, it's a wonderful term, it comes from the Latin. And there's no other term, I mean, you could say progressive, you could say, you know, try and replace it with another term, but I don't like surrendering our language to the powers of the, if I can say something provocative. Okay, let's get back to the book. Herman Merck, who was born in 1898, died in 1979, as I recall. And he was born and died in Germany. Did he spend a lot of time in the US or was most of his work in Germany? No, okay, he lived and grew up in Germany until 1933. At that time, he had just been studying with the famous German philosopher, Martin Heidegger. But when the Nazis came to power, he and a number of other Jewish intellectuals quickly saw the writing on the wall and they left. So he came to the US, he went to New York first. He was part of what was called the Institute for Social Research, which had been in Frankfurt, Germany, but it was reestablished at Columbia University in New York City. So he was there for, I don't remember exactly, a few years, and then he ended up getting a teaching position at Brandeis University. And but he ended up in California and he spent the last number of years of his life teaching, writing. He was teaching at UC San Diego, but he also did a lot of traveling. I saw him when he came up to Berkeley two different times. Is that a life-changing moment for you, Michael? Well, it's funny, it was a subtly life-changing moment. What I remember is the first time I saw him, there was a big conference in this, what's called Polly Ballroom on the Berkeley campus. It's a huge conference center with many smaller rooms. So there were breakout rooms. And so I went to one of these breakout rooms. I can't tell you exactly what the topic was, but it had to do with psychology. And I walked in there, there were maybe five or 10 people in there. I see this elderly gentleman just sitting there. I knew it was Markuza, probably because either I had seen pictures of him or I don't remember having ever seen him in person before. But that struck me and he was very quiet. He said a few things, but nothing that I could say, wow, that was a life-changing moment. But it struck me. And then a couple of years later, there was an off-campus institute called the Institute for Social and Cultural Studies. It was sort of like an alternative, not free university, but there were people who came there who were activists, some were Marxists, some were not. And he came there to speak. There was a church in the same building. And I just remember this booming German voice. You couldn't miss it for anything. And by that time, I had started reading him. So that humility was a life-changing moment. The other thing I want to mention is, which is I still laugh about it now, even though I was taking a political science major, I took an introduction to sociological theory course. It was one of these big lecture halls with like 300 students in it. And the professor was in the front. And this professor, which I didn't know at the time, had been and was a colleague of Mark Housa in Germany. And his name was Leo Leventhal. And I had no idea who he was, but he really struck me, had this booming German voice, speaking about sociology, about Marx, Freud, Weber, and forget the other classical sociologists. And then the more I studied about sociological theory, and then I became interested in what's called the Frankfurt School, of which Mark Housa and Leventhal were a part, I realized who this guy was that I had taken this class with. And it just blew my mind.  Is he central in your thinking? You're thinking about, you know, these philosophical issues and for that matter, activism in general? Yes, partly because of what I said earlier. He was the model of an activist scholar. He started out as a scholar. His dissertation, which I think was finished in the early 20s, the English translation of the title is the German romance model, German romance novel, excuse me. And that was a very intellectual, you know, cultural theoretical project. But he changed over time. And by the time he wrote what was to be his habilitationschrift, which in Germany, you need to actually write two major pieces of work. The second one qualifies you to get a position at a university. By the time he wrote that second dissertation, he was well along the way to becoming an activist. So make me a high school senior, okay? And, you know, I don't have a lot of grounding in these issues. I don't know what happened with these classical philosophers, and activist philosophers in Germany, and with the Jewish community of philosophers and all that who left Germany during the 30s. I don't know how they fit in world history. I don't know too much about world history.   Why you should care is because we live in troubled times. And I think part of the reason why we live in troubled times, and when I say we, I'm using it globally, I have some problems with the term we, but I won't get into that now. Everybody on this planet is living on a planet that's on a ticking clock because of the climate emergency. You know, we're still dealing with COVID and we're dealing with the ever-present threat of a nuclear holocaust. And anybody who cares about this planet, I would say, or cares about how we live and get along with each other, needs to be able to see below the surface of issues, needs to be able to question things. And I think the main tool that thinkers like Markuza or Theodore Adorno, anybody who was part of the Frankfurt School, not that they're the only ones, they help us to how to think about things, how to question things, how to go deeper. And Markuza is part of that tradition. So that would be my, on the most general level, my answer to your question. Well, let's drill down a little bit on that, okay? I mean, we talk, and I mean, we, I mean, everyone about the need for critical thinking, the need for critical thinking in high school and college and in daily life, you know? And I think a lot of people will agree, most people will agree that one of the failures of this country and our present state of affairs is that we haven't thought our students or our citizens how to do critical thinking. Absolutely. And then you say, well, where do we get that from? How do you get, do I open a book on critical thinking? What do I do? And I think you've kind of given me an idea about that, is that there are not all that many people around who are influencers, okay, on philosophy and inherently on critical thinking. And so this is really important that we study philosophers in general and we do critical thinking on them because some of them are dead wrong, you know? But obviously you don't feel that Markoos is dead wrong and the people around him were not dead wrong in the sense that they can help that high school kid I'm talking about, understand what critical thinking is and therefore engage in it. Am I right? What would you add to that? Well, first of all, I would say that a lot of these folks, and I'm talking about these German critical thinkers, theorists, philosophers, they're not the easiest reads, okay? So anybody who wants to make use of what they're thinking and had to offer has to offer, there needs to be a translation process. And this is where the teaching is so important because Markoos is actually one of the more readable philosophers of the Frankfurt School critical theory tradition and he is not easy. So I would not just throw even my book that coming out hopefully, you know, early next year or any of Markoos' books at a student say here, read this if you learn, no, it has to be an engagement. There has to be a dialogue between the teacher and the student around the material and by the way, I think teaching and learning, it's a, if I may use the term a dialectical process meaning it works both ways. When I'm teaching, I'm learning as much as I'm imparting some faculty of critical thinking to the person who's ostensibly my student. So I just want to make that clear. But education is a process. It's a dialogue that needs to be engaged in, hopefully in a small, ideally a small group of people like that. I, you know, one-on-one is fine, but it's even better. My best learning experiences have been what we used to call study groups. Or like in a small seminar class where the ostensible teacher can engage the students in dialogue and question and answer. You know, I've been through the American academic system. You know, I know what it's like to sit in a room with 50 to 500 other people and just take notes and listen to a lecture. And there's something to be had for that, but it's also a very limited learning experience. Well, that's like law school. You know, law school is always a two-way street. And you can try to fall asleep if you want, but you run the risk of being called on and being asked to stand up and state the case and explain and answer questions about it.  And by the same token, you know, a study group is really important. That's why students, at least in law school who are in study groups always do better because they have a chance to articulate. They have a chance to ask questions. They have a chance to answer questions. They, in order to maintain their role in the study group, they have to do that. So I think this is very important. Now, one other thing I'd like to get to in connection with these philosophers that dealt with all these issues you're talking about, which is really important. And regrettably, I think that the American education system is largely forgotten about what you're studying, I'm sorry to say. But there's a lot of references in materials that describe Herbert Marcuse about critical theory. Okay, critical is a word that has been used a number of times in the last few days in the Senate and in the attempted excoriation of Ketanji Jackson and Brown Jackson. Well, now they call it critical race theory. So I'm like, it gives me bumps to use the word critical. Because I don't think it's the same thing. But let me ask you, well, A, what is critical theory as opposed to an ordinary theory? And B, what is critical race theory? I mean, is that a proper use of the term? Wow, that's a mouthful, but you on much less spit out something about it. Well, historically, the term critical theory as used by the Frankfurt School thinkers who were, they were Marxists. They were critical Marxists. They did not accept uncritically the dogmatic form of Marxism or even communism that was emanating from the Soviet Union or from the so-called really existing socialist regimes. Okay, so that's one reason, but in their earlier writings, even now, no one wants to call themselves a Marxist because Marxism in the popular vernacular equals communism, equals, you know, takes you down that rabbit hole. So the original term critical theory was their way of saying Marxist theory because they didn't want to use the term Marxist, but it's not just that. As far as defining critical theory, you know, that would be, I would have to say it's a questions assumptions that tries to go to the root of issues, sees things. Oh, I see. So the word critical means criticizing. Yeah, in a positive as well as a negative sense. Yeah, looking into it. So it's, yeah, critical thinking. So when you say a critical theory, it means we're having a theory, but we're not assuming anything. We're checking it out. We're asking questions about it. It's more of a methodology as to how to think about things. That's the way I see it. The second part of the question is critical race theory. What in the world does that mean? I don't think there's a lot of people in the Senate that know what that means. No, I don't think they do. And I have to confess a certain amount of ignorance about the term. I'm familiar with it. I've read some articles and I have not actually read a full length book about critical race theory. So I'm hesitant to say anything, but I do want to say that it's a completely distinct animal from critical theory, okay? It has some historical and theoretical relationship to critical theory, but it's much more specific to how to think about racial issues, racism. I'm very reluctant, Jay. I would love to do a show on that, by the way. Yeah, well, I think you should. My, frankly, my reaction, not that I pretend to know much about critical race theory is that it's a misnomer and it is intended to confuse you more than help you understand race relations in this country, and people have used it as a way to express racist thoughts or rather anti-racist thoughts against the teaching and discussion of race in this country. I find it really extraordinary that over the past, what is it, year or two, we have seen so much of this and it's no more nor less that when you criticize whatever they want to call critical race theory, you're just being racist. Anyway, there's so much more to talk about. We haven't even scratched the surface. And I would like to see you carry on with any number of things because we need critical thinking in a word. And we need to have the kind of activist journalist kind of way of looking at things on these shows. So I look forward to more shows with you, Michael. Michael Sukov, we're out of time right now, but it's been really interesting to talk to a scholar, an activist scholar, the more the merrier as far as I'm concerned. Thank you, J, thanks so much for this opportunity. I look forward to future opportunities to engage with you and folks out there. Aloha.


I often hear criticism to other projects especially GNOME because they use JavaScript and as we all know JavaScript is banned as low and crushes but does KD actually use JavaScript to what extent and if so can we just get rid of it. So before we get into that I just want to say a quick thing one thank you to all the donations and be important tomorrow I'm going to try to live stream my first live stream and you can do like ask me questions regarding specific bits of the code that I can walk through you through anything you would like and you know if you want to learn about something specifically you can just come tomorrow and ask me and I'll do my best to actually show you anything that's in my power to explain. So getting back to the actual video's idea does KD use JavaScript and the answer is yes pretty much everywhere actually and this might come as a surprise and if you think about KD Plasma all of KD Plasma interface is actually written on actually it relies on JavaScript because all of the interface is written in QML and QML uses JavaScript for evaluations of properties and also all of the new applications like discover part of system settings but also calendar KD connected the actual application they're all written in Kuri Gami and Kuri Gami uses QML which again relies on JavaScript. So JavaScript is actually used throughout KD whenever we have a user interface we don't use it QML I mean when like let's say older applications so like ocular, one view those use K widgets which are different but all of the new ones and KD Plasma do use QML and JavaScript so why do we do that and the simple reason is that QML is actually pretty good in what it promises to do it's very very easy to do an interface and edit an interface in QML even for non-programmers we've got a lot of the designers and if you're not experienced with C++ don't worry you can make a big impact on KD's code just by working on QML I myself mostly do QML related stuff so why does QML use JavaScript and well you should ask that to QT but it's a good fit actually to QML personally I don't like JavaScript I don't like it as a programming language but it works really well inside of it let me actually show you an example of what QML does and how it works just give me a sec so this is QML and you can see that let's go to the beginning we've got as an example this ID is configuration area now this configuration area is a variable and probably I don't know how it's implemented under the hood but probably this is a JavaScript variable because inside of this text I can put any maybe not this one but this one the ID is a bit special but this one sorry 100 and 1000 is a JavaScript number and uncourse field is currently out is a JavaScript variable because I can put like conditions like this and the health statement like this this is a JavaScript statement and it just works inside of what is QML which is this mouse area open brackets thingy that you don't see in JavaScript because it's actually not JavaScript am I recording this right yes so you can also and we do this a lot put some score brackets and actually write full flashed hello from JavaScript in here this is JavaScript and you can do almost whatever you can do in actual JavaScript and we do that as an example on position change that is when you change the position of this element which I haven't I don't even know what's this about this just an example but when the position changes then you do if pressed then bar padding equals this is all JavaScript so you might try it fully ask wait wait wait is this going to make kitty suck and the answer is no because well we do already use QML pretty much everywhere in kd plasma and kd plasma is not slow by any mean I think if you use it on a very low end device you want to really notice that is low let's refer to everything and I'll also add that if you seem to think that kd plasma is slow especially on like a slow hardware it's usually because it takes a bit to open up pop-ups for the very first time if you open up kickoff as an example for the first time it will take a while and from the second time and on it will be faster and that is because QML requires a cake which is build when you first open up pop-up you could ship with the cake by default but there are issues with that like compiling that's called compiling QML and there are issues with that which I won't get into it but usually when one thinks that kd plasma is low it's because of that and not because of the JavaScript that runs with QML now couldn't we get rid of it and yeah technically yes but we would have to get rid of QML of course because QML does rely on JavaScript right now there is no way as far as I know to use QML without JavaScript maybe in the future there are some talks about some compiling QML you know into C++ and that could be something different but right now it relies on JavaScript and in order to get rid of JavaScript we would need to get rid of QML can we do that I mean yes we can do whatever we want but that would require years and rewriting pretty much all the user interface from scratch and that's not a good idea because I don't know if you remember the last time we like the last time kd rewrote everything from scratch well it's very hard to get it tried on the first try it's probably going to be bugger than before because when you rewrite everything from scratch you're going to introduce back that's very natural but should you even consider getting rid of JavaScript on kd plasma doesn't slow it down and it really depends on how you use JavaScript if you use JavaScript for everything everything well that's going to be an issue but if you only use it like wisely only related to the very UI things that are short and doesn't require much computer computational power that's not going to be an issue let me make an example even this function here which is looks gigantic it doesn't actually do much and is called very rarely this is actually part of the panels code and it only gets called when you move the mouse while you're dragging which is the pressed part of it when you're dragging or moving the mouse while in edit mode so it's getting called right now as I move my mouse again sorry I wasn't calling sorry as I was saying this code that I showed you before gets called here when I move my mouse and it's not really slow and that actually rarely happens edit mode is a really thingy and all it does is really to do a couple of checks a couple of ifs and then it calls stuff like add applet and add applet is a c++ function so it does a couple of checks sets a couple of UI variables that you have to set from QML and then you just call the c++ function to finish it all so it doesn't actually have a significant impact on kitty's performance because it does so little and is called not very often and if you go open a random QML file which is not I don't know let me pick a very random one just give me okay this is the main QML file of the system monitor and we can see that JavaScript is being used line 25 which is the very first lines what are we doing here we are checking if there exists a current item and if so we return the title of this current item plus the minus plus system monitor and okay it does make sense it's pretty simple but basically says do I have a page open and if so the title of this page is that the name of that page plus system monitor that's very simple it's actually the title of the application and in its entirety and this relies on JavaScript but it's so little JavaScript which is called not very often because it only changes when you change I guess the current item and it's it's not going to have a significant impact on the performance what is going to have a significant impact is the actual part of the system monitor actually monitoring things and that's c++ of course but the UI and the UI related things are in JavaScript there are very small snippets of code and they don't impact on the performance that much at all really so am I happy about the current situation like this whole QML plus JavaScript plus c++ thingy honestly I don't have much to complain about I do wish that QML had a way to have like a subset of QML which maybe you lose some as per aspect of JavaScript like this array.particle.map.call this kind of things maybe you can just give up this on certain parts of the code but then be able to compile this part of the code to c++ that might improve performance somewhat but it's not like the current situation is bad or slow really you have to wisely use and JavaScript and QML you'd have to know when to implement something on one side or the other but once you do that it's pretty good really I have nothing to complain about and the upside of that is that it's really really really easy to like change things in QML for first time contributors which is why when there is something that doesn't like isn't super slow doesn't impact performance I'm more than happy to leave it QML and plus JavaScript when possible of course trying to reduce the part of JavaScript if it does per impact performance but when it doesn't and you know I rewrote the panel's code because it was impacting performance in my opinion but now that it doesn't as far as I can tell well the fact that this QML means that it's much much easier to people to get involved with the panel maintain it and contribute to it and the maintain part is pretty important because you know if I have to maintain a bunch of c++ code and I'm not very experienced with c++ it's going to be harder whereas if it's QML I'm going to be I'm going to feel much better about maintaining it and that's actually pretty important if you do want to have a good panel like again I'm rewriting all of the panel's code and I can do that because it's QML plus JavaScript now it wasn't I think very performant before but now I think it is I think it's better hopefully and it's not like before it was that slow actually but I do think that there is an improvement and if you do want to change something in the panel or improve it well it's actually pretty easy I've showed in many videos how the panels could work um this is the main file of the panel as I'm working on this and it's rather intuitive like it even got it even has comments if you add an applet then you create a new element with that applet called a context applet I explain what's this in a previous video of mine you create a QML QT binding which is explained some more I think some more in a comment maybe I deleted the comment accidentally served by that and then you check if x and y are more than zero then you actually insert the new element at the coordinates x and y and if the applet is a plasma icon well there is a whole comment explaining why that is hard coded use case well you actually insert that item at the very middle of the panel else you just append it to the elements which is of course at the end and then you update the margins okay so this maybe it's not very clear at first like read but it's not that hard either to understand now you could argue that the C++ code would be just as easy to understand but the C++ code would be detached from the actual UI code that's related to the panel and with this thing on I can do like as an example where is it where is it in here I do use somewhere somewhere as an example I say layout manager which is this file here now the layout manager has this variable called yeah layout which is used throughout the file and this layout element is actually this UI element called current layout which is a grid layout and if all that I showed you before was C++ you wouldn't be able sorry to have the layout variable and at the same time like the same very file know what you're editing sure you can have both file open but I think that it's much easier for newcomers and for maintainers to actually deal with code as this one when it doesn't impact performance and in this case and many other it doesn't so kitty does rely on JavaScript pretty much everywhere but it's not a problem and I think that we should stop bashing other projects because they use JavaScript because it's not that JavaScript is bad per se you could argue that but it's how you use it if you use it like for the entire project your entire project is written in JavaScript okay well of course you can't expect it to be super fast but if you use it in the right places it's not going to be an issue if a project is slow it's not because of JavaScript unless it's like the entirety of the code is JavaScript but that's usually not the case that was it and see you tomorrow


Live from Washington D.C., it's Cube Conversations with John Furrier. Hello everyone, welcome to this special Cube Conversation. I'm John Furrier, the host of the Cube, co-founder of SiliconANGLE Media Inc. We are here in the Washington D.C. Beltway area. We're actually at Amazon Web Services, Public Sector Headquarters in Arlington, Virginia. My next guest is John Wood, the CEO and Chairman of the Board of Telos, a big provider of some of the big contracts, certainly with Amazon, the CIA among others. Welcome. Thank you very much John. Thanks for joining me. I'm glad to be here. So, you guys have been pretty instrumental. We were talking to Teresa Carlson earlier with an exclusive interview with her and we talked about the shot heard around the cloud. That was the CIA, Amazon win four years ago. Yes. Kind of infiltrated the government area. It's almost a gestation period. Now you got DOD action, ton of other opportunities, but it really is an architectural mindset changeover from the old way. Yes. You guys are involved in this with Telos. What's your take? How are you guys involved? What's going on? Yeah, so it was groundbreaking when the CIA made the determination that they were going to move to the cloud for sure. It kind of made everybody stand up and take notice. You know, if the most security conscious organization in the world was considering it, why aren't I? And here we are four years later. So where is the CIA now? Well, now the CIA is able to provision a server in a couple of minutes, whereas in the past, it used to take them almost a year. Now with the use of automation tools like we have with Telos and the Exactus suite, you know, the CIA is able to get their authority to operate in less than a week when it used to take 18 months. So I basically think what's happening is the cloud is providing an access point to IT modernization and the agency is showing that there's a blueprint that the rest of the government can also follow if they want to. One of the things we're involved in a lot of blockchain coverage as well as kind of taking the tires on blockchain, you're in the middle of a cloud game with identity. Identity is the secret to having good scalable systems because when you have good identity, good things happen. In blockchain, it's the people saying the theory of all this and in IT, it's what identity you're gonna use. How does the authority to operate challenge you mentioned become so important because you're talking about massive amounts of time. I mean, time savings. So just tease out the nuances of why it's so important to have that identity solution. So in the past, there was no common language within which our cybersecurity professionals could engage with each other. Now with the signing of the president's executive order on cybersecurity, the White House really is mandating the adoption of the NIST framework. What's relevant there is that on the one hand, it provides you with a common language but on the other hand, it's 1100 controls. So as a result, automation is gonna be key to making sure that people can work with each other and to making sure that actually the adoption actually takes off. And that they're safe, they know the trusted party. Is trust a big part of this? I think what's happening because the intelligence community has been working so closely together. And when I say the intelligence community, it's not just the traditional CIA, NSA, NRO, et cetera. It's also the military component of the intelligence community. So you've got almost 38 assessors that are assessing C2S and SC2S, you know, the secret if you will cloud in the top secret cloud. And those assessors all have been working in the same community under this framework. And I think that has given them the confidence that the data is protected. And as a result, they're heading much closer to reciprocity than ever before. There's been observations certainly on theCUBE. We've said this many times over the past few years and tracking IT over the years, IT transformation, digital transformation, whatever you want to call it buzzword. The reality is you had some progressives that would move faster and kick the tire certainly financial services in some areas. You see that really no problem. Then you had the folks who are just been consolidated down, didn't have a lot of budget and were lagging, waiting to adopt. Now there's no excuses with cybersecurity top of mind with hacking, malware, ransomware, cyber warfare from nation states, sponsored states and open source. It's out of control. It is. So the security equation is forcing IT to move. The action has to be taken. What are you guys seeing in this area? Because this is a big story and it's really putting a fire under everyone to move. And it's long overdue. I mean, I co-wrote an article with our chief security officer in 2011 talking about why the cloud was the way to go for federal, state, local and education customers. And at the end of the day, I think what's happening from a top cover perspective, the legislative community understands that. Obviously the executive branch understands that. And now with initiatives like C2S, the rest of the environment, the rest of the government can see what's possible. So I believe that the leadership within the government is ready for this change. They're seeing the benefit as it relates to C2S and SC2S. And ultimately, the key is the guys who run the contracts themselves, you got to make sure that those guys want that to embrace that change too. Yeah, so you have that. Right now, if you look across the government, 80% of IT spend is going back into maintenance. If you look at all my commercial customers, it's somewhere between 20 and 25%. What does that mean? It basically means that the government has a lot of legacy systems, which means that there's a lot of threats, and which means there's a real cyber security problem. I believe fundamentally by moving workloads to the cloud, you'll be eliminating a lot of those cyber security problems. Yeah, it's interesting. Security's going to be the driver. The other thing I wanted to bring up, especially here in DC and public sector, is transparency. Now everyone's going to see everything. We're in a data-driven world. You can't hide either. The light is on. It's right there on the table. No more hiding. How has transparency been impacted in the procurement process and the sales motions, the overall engagements with Gov and public sector customers? I think truth be told, there have been a lot of ideas that were short-term and not really thoughtful. But the good news, as I said, is that the policymakers are really thinking and considering trying to figure out how to make changes. Take for example, LPTA, low price, technically acceptable. When I went to the Congress and talked to both of the House and the Senate side and talked about how if I have one customer who's gotten hacked and the other customer has the same hack, but one happens to be a government customer, one's a commercial customer, the resources that we have are really trained, highly skilled, highly sought after resources. Well, my commercial customers are willing to pay 300 to 400% more than my government customers are. So when you have scarce resources, where are you going to apply them? You're going to apply them where the people who are going to pay you. So my point to the Congress was simply to say, hey man, you get what you pay for. And so ultimately the good news is that both on the House and the Senate side that they eliminated LPTA as it relates to cybersecurity goods and services. So I believe that, again, that there's a lot of, not just transparency happening, but there's a lot of people realizing that there are things that we can do. Procurement is kind of the last frontier for me. I have seen recently, I saw one of our government customers where we're a subcontractor, they went with something called an OTA, which stands for an other transaction agreement. Big part of the problem in the government these days is everybody protests everything and there's really no downside to the protesting. With an OTA, it's not protestable. So I am seeing our government customers begin to think about other means of actually doing things like procurement and so that you can actually acquire. Are they going to have instant replay? I mean, it sounds like the NFL. That call is not reversible. I mean, this is kind of, we're getting into all these rules and regulations where you got protest. It seems that policy injection is not healthy at some level because that point about what costs more in the commercial side, because the demand there, they understand the consequences and the resource availability to the government. You just eliminated a policy that wasn't really helping. So policy is a real consideration in here. I think so. Again though, it's a different environment than it was five or six years ago and I do think that there are some real positive things that are happening. I agree with you that there's a groundswell of support behind the cloud and certainly players like us see the benefit associated with that shared security model. One of the things we've been observing and tracking on SiliconANGLE theCUBE is this notion of public-private collaboration. Sharing data is a huge deal. Certainly in cyber, people realize that data is valuable. Certainly at scale, you see patterns you might not see. Customers on workloads here and there need to be identified. If you're not sharing the data, you don't know. So data sharing is a big deal but also collaborations between the private and public sector. Can you comment on what's going on there because we're seeing some movement where we're seeing security agencies saying, hey, we'll share some stuff. You share some stuff with me. So is he seeing a little bit of a community developing heavily around data sharing? What's your take on that? So I think we have a ways to go to make it work right because if it was working right, you wouldn't see the very publicized hacks that have gone on. One of the things that the Congress can do, I think, is to provide incentives for the private sector to share more information more quickly. When the Yahoo! hacks occurred, it wasn't discovered until two or three years later. So as a result, there's really, like I said, there's no incentive and there's a perceived amount of liability. So one of the things that I'm asking some of our Congress people to consider is if you do share information, maybe there's a limitation on liability. And that provides, if you will, a mechanism and that provides an incentive for the private organizations to work with the public organizations. So not to bury it. Like Yahoo! tried to bury that thing and they came out later. Exactly. There's no sense in burying it. There really, there should be no reason to bury. All right, take a minute and talk about tell us what you guys are doing. You're the chief executive. What's going on with the company? Talk about the successes, where you guys are winning, your challenges and opportunities. Sure. We're in the business of, we do cybersecurity, we do identity, we do secure mobility. In the area of cybersecurity, I'm very proud about the fact that we're the database of record for the intelligence community. Many department defense agencies use us, Homeland Security. To the department of state, there's a whole bunch of organizations that tend to work with us. I think that the issue for me has always been around investing in things that make our customers more efficient. So whether it's cybersecurity, it's one thing to provide the authority to operate, but I like to provide that authority to operate on a continuous basis. When we talk about identity, it's one thing to say that I am who I say I am, but it's another thing to let you know that I'm actually somebody that's trustworthy. So we have a special relationship with the FBI that allows us to do real-time data lookups on their people. We were the integrator of record for the common access card, the military ID card. We have been for a long time. So from that, we built a business relationship with the TSA and now we have about 70 airports across America that use our service to do identity as a service for all of their employees. Can you get me to cut the line at TSA at pre? You know, yeah, it's a, if you want to cut the line on TSA pre-check. Quality of service opportunity and people will pay more for that. Absolutely. And plus I also think TSA pre-check wants to have a lot more people in that ecosystem too. It's no different than when the EasyPass came in into play years and years ago. I remember zooming through the EasyPass and just wondering why people want to stand in line. Why would you? Right? And then if you think about it, we're also involved with secure mobility. So we have a capability called Tellos Ghost that allows you to basically hide on a network. You're familiar with the notion of signal hopping. You know, in World War II, that's how we avoided detection by the enemy. So this is what we invented here was something around IP hopping. So as a result of that, whether you're a server-facing thing or a client-facing thing or a mobile device, you can't be seen on the network. And if you can't be seen on the network, you can't be hacked. Well, that's awesome stuff. Your relationship with Amazon Web Services. So talk about that, some of the things you're involved in, the deals, momentum. What's the relationship look like between you guys? So we have an enormous relationship with Amazon. Most important partner we have. We have a, it started with the agency. And I was in a meeting with Teresa Carlson and one of the senior people in the agency. And we wondered whether or not we could do for the, we Tellos can do for the cloud, which we've been doing for the enterprise for the better part of 15 to 17 years now, which is basically providing that authority to operate in an automated way. And so we invested together and we were able to prove that we could absolutely do that. Now what we're doing is we're basically copying and pasting that model to our customers across the government. And you guys put a stake in the ground in 2011. You were early. I mean, 28 was the beginning of the DevOps movement. You were in the heart of it in 2011. What's the biggest thing that you've learned or observed or experienced over those years since 2011? The biggest thing. Or just the most important. That is an enormous question. It could be the most important, most relevant, most surprising, some of that. The most important thing was they got married in 2012. I have a four-year-old and a two-year-old and a 14-year-old and eight-year-old. Was it really you who got married? Was it your identity? It was really me and it was my identity. I will say, I think that the government is embracing efficiency. The government is embracing change. I think it started around 2014 or 15 and now it's really moving out. I think there's a lot of top cover, both from a policy side and the executive side, and I'm seeing a lot of leadership from within the government itself of people who want to make the change happen. Yeah, and it's also the competitive fairness question we're hearing just here in town yesterday, rumblings of one-source cloud, multi-cloud.  They've got an ecosystem. Should they have multi-cloud and the requirements? All these things are kind of, almost feel like that protest model's going on, like there's a little of the fud going on everywhere from the other vendors. Do we expect to see more of that in your mind or less of it? Well, I think at the end of the day, the chips are taking off the table. The people that don't want change are the ones who are, if you will, very invested in the legacy. If those people are paid, time and material are cost-plus, they're not paid to be efficient. So there's going to be pushback. On the other hand, we've seen by the gigantic growth of the adoption of the cloud and by the cloud infrastructure and the cloud ecosystem itself, there are enormous opportunities for organizations out there. So I think people should embrace the change. I really do. I think fundamentally it's going to be a really big positive to this industry and into this region. I mean, I always say to Dave, well, I think my co-host is like no brainer. You look at the mainframe. That was the generation when I was growing in the industry. It's like I was the young gun. Look at mainframe, co-ball.  Mini computer. I want the client server. So it's pretty obvious when you're in it. So I got to ask you with that in mind. Cloud is pretty obvious to folks who understand DevOps and automation, those efficiencies. You mentioned authority to operate as an example. Some of these numbers are pretty significant. So let's go down the problem. Is it important? What are the consequences? How do you quantify it? So the problem that people are trying to solve is how do I get resources? Computing, software, whatever. Pretty important because now you got security, you got all kinds of stuff. What are some of the consequences? And you mentioned some benchmarks that you've quantified. You mentioned provisioning a server in a year. Is that really true? I mean, so give me some data on those, some of these consequences kind of old way. Well, in the old way, traditional procurement methods, like I said, one of the big issues is whether it was a culture or it was procurement rules or just the process to get an approval, it would take a year to get a server provisioned. Now it's literally you push a button and one to two minutes later you have a server, a new server. So you get ultimate scale, you get ultimate throughput, you pay as you go, you pay what you use, what's not to like? So that's all good. From the standpoint of security, because it's the NIST framework, we can automate about 90% of that. That's 1100 controls, right? So we automate about 90% of those 1100 controls. Now you get a whole bunch of auto inheritance, a whole bunch of things that can be automated are and as a result, when NIST goes from one version of NIST to another version, all that happens automatically. And more importantly, as a cybersecurity professional, and I've only been at it since 1994, so I've been in it for relatively long time as a CEO, as a cybersecurity professional, you know what I see is, as long as I can show a continuous monitoring of your current status, that's very relevant to the operational security professional, that's really good. So for us, we know that our customers are going to be a combination of cloud, hybrid, and on-prem. These large organizations are going to take years and years and years to move to the cloud, but they got to start because now's the time. So automation and having that nice stack where you can automatically updates and auto provisioning, auto scaling, but the operational provisioning piece is really where the rubber meets the road, right? Is that where you're getting at? Well, it's that. It's also you're consolidating your data centers. You don't need lots of them anymore. You can just focus on one. That's another big area. Another big area is you can lift and shift your legacy IT infrastructure into the cloud and then put the big investment into the new application as it's sitting in there in the cloud. Awesome. John, thanks for joining us here in the CUBE conversation. Here at Amazon, web services headquarters breaking down the trends in GovCloud public sector as cloud computing really levels the playing field, opens up new doors, new solutions, faster time to operate and buy other things here. In Washington, DC, in Arlington, Virginia, I'm John Furrier. Thanks for watching.


And all that bad food's going into their whack body and their whack body is contributing to a whack brain. Of course, this is like, it's official IQ scores across America have dropped for the first time in 100 years. Now, are we headed towards idiocracy or is this just a momentary dip? Yeah, this new study came out and basically said that average IQ scores dropped across all groups, all genders, however, Andrew, there is one particular group, 18 to 22, particularly less educated where the IQ drop was huge. Long story short, people are saying some young people who are always on social media are kind of dumb. Damn! Now, the study also said that while a few skills such as spatial reasoning were better than previous generations, so one thing did improve, other skills such as problem-solving numerical series assessments and verbal reasoning have all grown worse.  Dang, guys, we're gonna talk about it. There's a multitude of reactions. We'll give you our takeaways. Can we turn this ship around so it doesn't fall into idiocracy? Let's talk about it from silly to serious. Hit that like button, check out other episodes of The Hop Hop Boys. The very first comment that I saw pop up most commonly, Andrew, was, you know, this is what happens when we lower the bar to meet lower-level students. We just keep lowering the bar to pass them through the system instead of being strict on them. We should hire the bar and maybe they'll jump to hit the higher bar. Yeah, I mean, what about public school funding, guys? There's even certain school districts in America that are thinking about moving to a four-day school week due to funding. We can't afford the lunch ladies anymore. Well, I'll tell you this, looking at the food, it ain't the lunch. Somebody said IQ was never meant to be a test of intelligence, but rather a test of living conditions, motivation, and willpower. So don't worry guys, IQ is meaningless anyway. Somebody else said, no, I'm pretty sure IQ does mean something.   When you're distracted, you can't focus. And being able to focus is one of the fundamental building blocks of intelligence. Yeah, yeah, I do think that focus and distractions and all the extra stuff that kids are doing outside of school is really hurting.  You guys just learning woke political narratives all day in school. No wonder why the IQ scores are going bad. Nah man, this guy's trying to politicize it a little bit too much, man. The schools are still teaching stuff. It's that the kids aren't learning and I think what the kids are doing after school is like they're not doing their homework and et cetera, et cetera. Somebody said, you know, public schools in America have never been really that great except a few of them. So really it's actually just the parents fault. Hate to always put it on the parents, but that is a big thing. Somebody said, well, you know, there's a lot more hard working immigrants in America who are really good and contribute a lot, but I've got to say that, you know, they're not too formula educated and they don't know a lot of things that would score too well on an IQ test. Well, I guess there are certain things like maybe if the IQ test is in English and people have a low English proficiency, even if they have an intelligent brain. Or even if they're second generation and their parents, both their parents have very low English proficiency, they might actually have lower than somebody who's both parents are fluent in English. Yeah, I mean, listen, I don't think IQ tests mean everything, but it does mean like if you're motivated to take it and you can focus on it, obviously it says something about you. It means you can probably focus on other tasks. Yeah, I do not think that IQ tests mean everything, but I don't think they mean nothing either. I mean, it just depends obviously, you guys argue amongst yourselves. Somebody said, yeah, nobody thinks logically anymore. They just Google everything, no more reading. Nobody knows how to get anywhere anymore. They just use GPS. Nobody knows how to calculate anything anymore. People just use the iPhone calculator, the TI-83. Do people even know how to write anything by hand anymore? Has anybody checked on these kids handwriting? It looks terrible. I will say that moving into the future, I do think that education is just gonna look different. Now, maybe if the argument is the public school system needs to be updated, but I really think it's a lot of like the desires of children to learn things that are ultimately gonna be productive. Like, I think there is a lot of alternative education out there, but I just think a lot of people are not interested in education, period. Yeah, somebody said, Googling things made me have more knowledge. And somebody else said, you know, knowledge and IQ are different. IQ is reasoning ability. When you have more knowledge without the reasoning ability, this is why everybody believes in conspiracy theories all the time because they think they're smart, but they have no ability to tell what's real and what's right and how puzzle pieces fit together. Somebody said, it's all about welfare, man. There's no more work ethic. People don't wanna work hard and people don't wanna work hard mentally either. And maybe that's one of the factors, but I don't know. Somebody said, low IQ people tend to have more kids even because they don't like to think about whether they can afford a larger family or not. This is the beginning of idiocracy, that opening scene where the upper middle class couple that's extremely educated is overthinking about whether having a kid and then the dumb family is just pumping kids out and then the overeducated family with like two grad school degrees each ends up not even having kids, right? Cause one of them ends up dying before they can even have kids cause they're too old. Listen guys, there's some stats to back this up guys.  How do you weight the variables? Somebody said, idiocracy, you guys better watch it. Someone said, wow, watch it. I'm just living it right now. Dang.   They want us to not think for ourselves. They want us to have bad reasoning skills and bad critical thinking because they will be easier to control. Who's there? Are you talking about the robots? Somebody said, never underestimate the destructive powers of a dumb down populace.   I was waiting for this comment because I know that people always like to point at all different types of subcultures or cultures, whether it's heavy metal, right? Was the enemy for a while. It's the devil's music.  Jay Simmons tongues from the underworld. Yeah, and I mean, listen, I definitely think that there was a movement away from lyrical rap and I miss lyrical rap. Just the fact that people be like, oh, J Cole's boring, Nas is boring, right? I mean, listen, this is a small, small, tiny factor. Come on. Somebody said, you know, it's not just rap. It's the Kardashians. It's the influencers. It's the TikTok cultures. The fact that Tide asked the issue a statement and say, please do not eat Tide pods as part of a clout challenge. Idolizing these things are idiotic. So when people see people being dumb and getting money and getting clout and everybody talking about them and getting attention and clout, they just want to follow that. Yeah, I really think a hyper clout driven culture right now is the biggest issue because if you want clout and you want attention, then you're willing to do all these other things for it. Now that includes like being overly sexual or only doing the TikTok dances or celandes or fighting people or messing with people, pranking people.  Right, right, right. It has more to do with value systems and priority because what if kids realized that having a higher IQ didn't make them more lit and the value system placed being lit at the top of the priority list. Exactly, remember when you're a kid, I think a lot of kids, I'm the youngest of three so I do think I liked attention. A lot of kids want attention so you kinda cake and scream or you dance or do something but somewhere along the way someone has to tell you like, hey, listen, just you can't just only do this for attention. You gotta do something else. Right, or do something conventionally productive to get attention. Somebody said, it's really the lack of exercise and bad diet. We got microplastics. Kids don't have enough vitamins. They're eating bad foods and all that bad foods going into their whack body and their whack body is contributing to a whack brain. I think that's another fact. Is it brain first and then body or body first then brain? Guys, we all know healthier food does help cognitive ability and this is true. So if you got a bad diet but they did outlaw sodas in schools so I guess what's the next step, right? Yeah, yeah, yeah. Standard deviations in cognition. Let me see this. This next one said, look at our presidential choices, man.  Those are our two options. What more evidence do you need to see that the IQs are dropping across the board? Yeah, tough choices. Somebody said, regardless of leadership we're headed downside as a society. Just one is gonna take us there faster than the other and it'll just look a little different but this is the inevitable guys. Welcome to idiocracy. What stamp do you wanna put on it? Yeah, and then I also saw this comment that of course, blame China and TikTok. Yeah. Thank you, China and TikTok. Like that's the only reason. And somebody said, what a revelation.   Of course this is like a cherry picked 10 out of 10 example Andrew but we have a neighbor who exactly fits this description. Literally, I'm talking about Elf Bar, pajama pants, broccoli cut 10 out of 10. Guys, none of those singular things are really bad but if you just combine them together I don't know what you're about. If you do all three or four things I don't know what you're doing guys. I get, I don't, it's not a diss to kids with broccoli cuts. You guys look cool but I've just never had anybody say anything smart to me. All right you guys let's get into the takeaways. Does this test have merit Andrew? And do we believe that this solo study can show much more because it certainly fits with a lot of people's narratives that they have in their mind about society degrading or people's intelligence degrading but does it show everything or is it just like a small indicator? I think it confirms a lot of people's fears. Now this one test isn't the only metric you should base your whole belief system on or anything like that. This one study should not get you all of a sudden emotional in a time when you weren't emotional. Like it's another reason, it's another sign. All right so I think take it into consideration but no it doesn't mean everything because there's so much other stuff going on but I think most people agree people are kind of distracted right now. Yeah. Is it too late to swing the pendulum back or is it time to start using different metrics or what is it? I do think that at some point the government or something the policies have to step in. Now I don't have a problem with social media obviously. I don't have a problem with content creation. I like all these things. I don't have a problem with wokeness either. Yeah I don't have a problem with the wokeness either. I just think that people need to, I think the government can step in and be like, hey man we're gonna regulate some social media. Like literally they might have to do that. I'm just saying it's like an option. Like you have to, I don't know. Like I'm just not, I'm not saying sense or everything. I'm just saying, you know, regulate it. I think that for the people trying to politicize this I don't think either party is free from blame. You know what I mean? Especially in a two party paradigm. Like I think you've got like just idiocracy is infecting everybody. Yeah, no, both parties and I don't like it how the right side's trying to blame the left side.  And then it's like, yeah, but actually like the left side is more educated than the right side on the extreme side.    Yeah, I think that long story short, everybody's just really worried about feelings more than facts. And then even when you are presented with a scientific fact, then all of a sudden people call into question, obviously the scientific validity, the biases of whoever executed that study. And then some people, the discussion immediately goes to the feelings that everybody has surrounding those facts. But literally nobody wants to discuss the facts like an engineer. Yeah, I think ultimately, and this is my last thing, you guys let us know in the comments down below what you think. I think you gotta incentivize kids or students or people to be a little bit more educated. But I do think education looks different now in 2023. And then also just this hyper cloud driven maintain and gain attention by all means necessary culture. Zombie movies, I'm throwing that in there. Yeah, it's tough, man. I think the whole gaining cloud by all means necessary. If you wanna gain cloud for doing something that you truly believe is interesting and productive and helpful and positive, then more power to you.  You know, apparently there's so many people that are so high on Maslow's hierarchy and needs. The only thing that was left to do is watch something burn in an entertaining way. I don't know guys, let us know what you think in the comments section below. Do you agree with this study? Do you disagree with the premise of this study? What are the larger implications guys? Keep it civil. Like we said, I think that there's a lot to go around for everybody. Until next time, we'd hop up boys. We out. Peace.


Good morning. Welcome to Sunday Morning Coffee. I have so many things I want to talk to you about to share with you. So much has happened over the last five weeks that I can't even... I have so much content I want to share. It is the wee hours in the morning as it often is here. It seems like once that daylight savings time kicks in where it's darker earlier for a long time. In the wee hours of the morning it seems like I have this little ritual that I get up early and I just sit in the darkened living room and I wait for the sun to rise. You know how much I love the sky colors because you see me post them on Facebook, on Instagram, or now on TikTok. I've had such a tiktoker these days. As I was going to record this audio, I actually saw something on my phone that said, my goodbyes, November 2023. During this experience of having this major surgery, for those of you who don't know, I had open heart surgery on October 13th, 2023. It was an emergency situation. I was actually in Massachusetts and I thought I had the flu. I had the flu for a couple of days or I was sick for a couple of days and then I started to have stroke-like symptoms and then I was taken by ambulance to a hospital that was an hour away and it was rapidly changing in my health status because I was having all the symptoms, right?  I don't remember much of it, just the whoop whoop of the sirens and he went through intersections and my friend who was with me holding my hand while I was getting the IVs on my arms, I thought I was just going to get one but I ended up getting multiple ones and it was a whole big deal. So yeah, I ended up having open heart surgery for an aortic dissection which usually hits people who are like older, much older, like 80s kind of thing or people who smoke or people who have a history of heart issues or high blood pressure, which I don't have any of these things. It also does affect people who have some rare connective tissue diseases. So of course now I'm getting one of my stops is to get genetic testing for connective tissue disorders because there has to be something to explain why a 50-year-old woman who's relatively healthy and fit and does not smoke or anything like that would end up in this situation. So that remains to be discovered and the aortic dissection was a really big deal. I also had a heart valve replaced and so that is a really big deal because I guess 85%, I've been saying 80%, but I guess it's 85% of people who have this condition don't even make it to the hospital. It's kind of a silent killer, literally 85% of people who have it just die. And by the way, John Ridger had it. And so the only way you can tell is to get a CT scan and then it requires immediate surgery and there's different types, an A and a B type. I actually had the A type which is a bit trickier because it's closer to the heart and it deals with the root ball at the back of the aorta where it's connected into the heart space and so it's a whole thing, imaging.  So yeah, I had major heart surgery. I was in the cardiovascular ICU for six days, seven days, something like that. And then I left the hospital.  It's kind of for old people who weren't ever going to get up and walk out of there, I guess. I was really not happy there, so I left and did some healing for the rest of the month in Maine. Actually, I had a friend that hosted me at her place and really did such wonderful caregiving for me, and I'll never forget that. I'm forever in gratitude for that. She also happens to be the same person that saved my life because I wasn't planning to go back to the urgent care or anything. Very soon I was putzing around and taking my time and she grabbed my arm at one point and said, I'm calling this, we're going now. And she just pulled me through the street and to the urgent care of about two blocks away because we were standing by the ocean. And yeah, she saved my life. So anyway, I digress, which I will, you'll notice that I do that right now. And I take my time wearing, I used to talk super fast and get really excited, which I will do. You'll see that, you'll hear that again. But right now I'm really just taking my time in this healing space. I don't have much of a choice because sometimes I get zingers in my chest and it hurts because this kind of surgery, just look it up. Just Google it up on, just look it up on YouTube. Aortic dissection. I'm type A with a valve replacement and just see what they had to do. It's literally open heart surgery. So my chest has to heal back together. I'm just going to say that, especially for people who are not into the medical stuff because I'm not. I had to pretend like I don't know. I still have to pretend like I don't know what's going on inside my chest. And I just imagine it taking its time, snuggling back together like it's new. Like it's a little person just learning how to walk kind of like that, you know? Just taking its time, reaching each other, both sides left and right and finding their way back together. I have a lot of pain in my shoulders actually and that's common for the open heart surgery that I had and that'll just take time.  I had my moments like this morning. I had a rough night and a little bit of a rough night, but it's okay. Nothing that a little Tylenol can't cure and some good coffee this morning. So as I was saying, I was looking at my audio here on my phone and it said, my goodbyes, November 2023 because the thing is, is this all happened so, so fast and my mind would not let me comprehend that I could die. The doctor said to me, you need to have surgery now or you will die. And I said, okay, well let's fix this then. Let's fix it. Can you fix it? And I just said that. I just asked him to fix it. I said, just fix it. Fix my heart and fix my whatever. It's not the heart, it's the aorta. It's different by the way. I could fix it. And he said, okay. He said, but there are risks for the surgery. People stroke. People die. People don't make it through the surgery. I didn't hear any of that to be honest with you all. I didn't hear any, I didn't hear any of it. I didn't hear any of it. I just asked the doctor when I could really hear it and then I was told that the statistics for surviving the surgery, a third of the people who go into the surgery survive it. One third, survive it. So if you say that's like what, 33% survive. So I already beat the odds by getting to the hospital. Right. procentile, which apparently is a good thing in this regard. And then I survive to the surgery. And then the thing is, is that people also then die in the first week and the first month from complications. Oftentimes people are in medical induced commas. But again, remember the frame of reference is older people who already have cardiologists because they might already have heart issues or they know of heart disease in their family or they have high blood pressure or smoking or something, you know, there's some kind of indicators that this could happen. And a heortic dissection, by the way, has a long tear in the aorta. And mine was toward the top, that's what type A is, the tear. It tore right at the rib ball in the back of the heart there where it's connected there. And the doctor said it was like shredded, basically. I was like, oh my God. So because I didn't understand the levity of this, that the surgery was going to be this big deal, I just was like, okay, so I had literally 30 minutes to make phone calls, 30 minutes as they were cooling my body down because they do that because there's this thing called the bypass. Remember that when your grandpa had that way back in the day?  So they had to cool my body down, which I do not like to be cold. As you guys all know, I love Florida, I love heat, I like, I like the humidity and I was freezing in Maine, or actually it wasn't Maine, it was Massachusetts Cape Cod to be exact. They were chilling me out in Cape Cod. I was on the phone and I called the husband and told him what was happening and called my sister, told her what was happening, called my friend Rebecca. I called some key people that I knew would call other people. I also called a couple of my children. When I called my husband, I knew that he would tell one of my, he might, two of my kids that live at the main house and I asked him to and he did.  But I acted like it wasn't a big deal, which in retrospect was not smart. But I honestly, you have to understand, I honestly didn't know, because my brain would not let me accept the fact that this was a big deal, that I could die. I did not ever in a moment think I could die. Do you understand that? I never, I just didn't accept that and I, and it's not that I rejected the fact that I could die, I just, I didn't, I couldn't believe it. I just couldn't believe it, especially how it would happen like this, suddenly so far from home in this situation. I had two friends with me that were wonderful, wonderful Abby and Sandra. You guys were awesome. Even though Abby, you rubbed my feet when I'm not down with that FYI. She's going to laugh when she hears it, but she said she rubbed my feet when I was, when I came back to the room and I was all hooked up to the breathing machines and stuff, the intubator and I was out of it and she said, I seem to like it. The nurse, one of the nurses was rubbing my feet because they were trying to find my pulse and stuff and she said, I seem to like it. So she said, I thought I would do it and I'm like, I hate that.  It was just funny inside joke there. And so I called those three people, plus my two kids, two of my older kids and I didn't want my kids to worry. I wasn't even going to call the kids until I was done with surgery. Like that's how much I did not understand what was happening. I just could not contemplate it. Now I wasn't in a great deal of pain, but I was in and out of consciousness. I was kind of going in and out, but I think they were, they might have been giving me some medicine at that point to relax me a little because, and I wasn't freaking out. I mean, at the point that they, I had to call my kids after the doctor talked to me, I did cry and one of my friends took a couple pictures of me in the hospital bed before I went into surgery and just to capture the emotion of the moment. And I'm glad she did because I can't even remember it. So I made my phone calls and I knew that like my friend Rebecca would take care of all of my other friends and there were a couple of people I asked her specifically to reach out to, like a couple of my really close friends that I needed, I needed them to know one of my really close friends. And so I knew Rebecca would tell them, tell her and there's some people that I just needed her to talk to for me. And then my sister I knew would take care of my kids and she did a great job of that. And she actually helped my husband get out here too, so that he could or get out to the hospital because he needed to be there too. And so he tried to get there that night, but he couldn't, but it's okay. Cause the surgery lasted a long time and I was in recovery for a really long time. It was a nine hour surgery. And I think it was in recovery for eight hours or something for a really a five hour or something. It was really for a long time. And there's a lot that happened during that time for me. And I did, I did have the opportunity to leave and I will talk about that. And when I process it all you guys, it's, it's very deeply personal for me. I did have the opportunity to not come back. There were three moments that were really pivotal that I had. One was when I didn't, at the end of the very end of the surgery, my body was so tired and I I was just exhausted and I wouldn't come off the bypass. They had a hard time getting me off the bypass machine because I was just tired, you know. So, and yeah, I was very aware in spirit form. I'm aware of all the things. And that's a hard thing to come to terms with because my body is so precious to me. You know, I've been talking about embodiment for quite some time and it's very, very precious to me. And so it's something that is deeply personal my body and what my body went through so much trauma and working to heal that with her very much so. And so I saw this audio that said my goodbyes November 2023 because I never said my goodbyes. I wish in retrospect instead of calling all these individual people that I would have taken a little bit of time to record an audio that was just general that said to people. This is what I would have said. I am good. I have had a great life. I've lived fully. I've lived to the best of my ability. I've had wonderful friendships and loves and relationships and I have children and I've had a life. I've had jobs and careers and people come in and leave my life that I just I've had great rich experiences. It has not been easy, no, but I've challenged myself. I've come out as a psychic.  I have done my very best to honor myself in all the ways that I get to know myself as I grow and evolve and change and the people that I love know I love them and that that has made my life worth it. Everything I've done, everything I've gotten the opportunity to do places I've gotten to see in this world. I'm so very grateful for all the opportunities I've had. My life has been good. I am fulfilled. I am gonna be okay. I am gonna be okay. I am okay and that's what I said. And after the surgery in November actually it was a couple weeks after I had some moments because you do you have these weird moments where and it says it on the like brochure thing like all the information about aortic dissection and being under anesthesia for so long and having such major surgery that you have these moments where some people have like nightmares and some people have like deep like sadness that happens and these memories of regret and all sorts of stuff happens right. I had this moment. I had a couple of really sad moments but it was okay. I mean I worked through them. I made phone calls and got support and worked through them and but I had this moment of I told my husband that I said if this happens again I will go to bed. I will crawl into my bed and I will not I will not come out and I said that'll be my choice and I said so whatever life I have from now until hopefully the next 25-30 years I'm gonna live it just live it and I'm going to focus on the beauty of things just the beauty. I won't want to feel the pleasure and the joy and the enjoyment of life in the simple simple things just simple ways. I don't want my life to be complicated. I want it to be simple and so however I can make that be the case that's how I'm gonna live. I have my focus on love real love the authentic kind and I do not have time for any posturing or positioning or people who don't feel or who who need drama or am I attention in ways that are not authentic and honest and whole and sincere everything is new now I'm in this transition state right now in this moment just healing but when I'm ready to move into the next what's next it's it's a new a new way of living for me and I don't have time for people or places or things or organizations or products or services or programs or marketing that has anything to do with any kind of fake fix quick fix not pure not sincere I just I'm not even angry I'm just and I don't even have the energy to be angry anymore it's weird at moments I do get angry because that's part of the thing get really sad get really angry but I'm like the past is done if you were part of my past and you're not in my life now that's your loss not mine that's your loss whether you're a client a friend a love whatever too bad for you that's how I feel oh well I don't have time for that kind of stuff anymore I just don't I told my husband that yeah we are still married by the way we're legally married and he was right there by my side supporting me he was one of my support him and my dear dear dearest one she was also by my side as well the two of them were like two peas in a pod one person together sitting there holding my hands taking turns holding my hands both of them together were there I was so loved and so held and so honored and I think them both so so deeply so very much I'm so lucky in that regard and I told him that day in November when I recorded this message on my audio that you know I would be okay right you know that no matter what had happened and no matter what happens in the future for me I am okay my life has been good I am accomplished I am contented I am at peace would I like more well sure of course I would I'd like experiences and opportunities yes but I've also been so so very gifted with so many wonderful things life experiences hardships too things that I learned my grit and what I made of and for all of it I am thankful so there you go thank you for listening to this very personal Sunday morning coffee and I will record more of them too in the days and the weeks to come I have some things I'm I really want to share in time so I hope that you will feel deeply into your heart your healthy healthy strong heart and feel inspired inspired to live your life this is your life after all and you get to live it just live it thanks for listening


Hi, my name is Demian and I work at Google as a partner engineer. This is the second video of a two-part series about progressive web apps on sites that consist on multiple origins. In the first talk, PWAs in multi-origin sites, we went over the challenges that developers face while building PWAs that encompass multiple origins. As we saw in those cases, the recommendation is avoiding this type of site architecture where different origins, like subdomains, are part of a unified PWA experience. For those that already have sites built in this way, migrating to a single origin is the best option. In this talk, we will take a look at the opposite case. Instead of a single PWA across different origins, we'll analyze the case of companies that want to build multiple PWAs, taking advantage of the same domain name. Keep in mind that all the use cases, APIs, and techniques that we will cover belong to the open web, so they are not tied to a specific platform and they affect PWAs in any form factor, like mobile and desktop devices. Let's get started with today's topic. In some cases, you might want to build independent PWAs, but still identify them as belonging to the same organization or brand. Sharing the same domain name is a good way of establishing that relationship. Here are some examples. The first one is building an individual PWA experience for subsidiary brands tied to the main company brand. For example, a company that has an e-commerce site at parentcompany.com that wants to let its subsidiary brands have their own PWAs while making sure users understand that they belong to the parent's brand. Another example is creating a PWA that will be used temporarily for a certain event. For example, a sport news site that wants a specific app for a major sporting event like the Soccer Workup to let users receive stats about their favorite competitions via notifications, and then installing as independent PWAs while making sure users recognize it as an app built by the parent news company. Another example is a company that wants to build many PWAs and wants them to work as independent apps tied to the company's name. Their recommended approach in cases like this is for each conceptually distinct app to live in its own origin. If you want to use the same domain name inside all of them, you can do that by using subdomains. You can find this pattern applied to Google apps that you might use every day. Each of them runs on its own subdomain, which provides a level of isolation to let them act as individual apps. At the same time, they are united by the same domain name that identifies the parent company or product. Using distinct origins for each individual PWA is a safe choice due to the same origin policy. The same origin policy imposes isolation between service workers, storage including cache, local storage and basically all forms of device local storage and permissions. Thanks to that, users will know exactly which service they are giving permissions for and features like notifications will be properly attributed to each app. Finally, each app has its own manifest file and can offer its own install experience. Let's take a look now at other approaches. As discussed, the best way to build multiple independent PWAs that share the same domain name is to use a different subdomain for each of them. However, we have seen other strategies implemented by developers with the same goals but that have some limitations, so we don't recommend them. There are cases where developers use the same origin for all their PWAs and implement each of them in a different path. Using a single origin is a good practice if you are building a single PWA experience, but if you want to build multiple PWAs, this presents many limitations. The root of these problems stems from the fact that the browser won't fully consider these to be distinct apps. Let's review the problems one by one. The first one is storage. With this type of site architecture, all forms of device local storage are shared between apps. For that reason, if the user decides to wipe local data for one app, it will delete the data from the whole origin. There's no way to do this for a single app. Permissions are also tied to the origin. That means that if the user grants permission to one app, it will apply to all apps simultaneously in that origin. Not having to ask for a permission multiple times may sound like a good thing, but remember if the user blocks the permission to one app, it will prevent the others from requesting that permission or using that feature. Settings are also set per origin. For example, if two apps have different font sizes and the user wants to adjust the zoom in only one of them to compensate for it, they won't be able to do it without applying the setting to other apps as well. These challenges make it difficult to encourage this approach. Nevertheless, if you can't use a separate origin like Subdomain as discussed at the beginning of this talk, do your best to at least avoid the following patterns. Let's suppose you want to build two PWAs using path on example.com. If you can't use Subdomain, it is preferable to use non-overlapping path like in this example where Slash App 1 and Slash App 2 are path starting from example.com than using overlapping or nested path like in this example where there is an inner app at example.com Slash inner and an outer app at example.com. The problem with this approach is that all URLs in the inner app will actually be considered part of both the outer app and the inner app. This brings a whole new set of problems. If you install the inner app, the outer app will never show an installation banner. There are also problems related to attributions with some APIs like notifications and the batching API. Another problem is that the outer app might mistakenly capture links that belong to the inner app. Let's do a recap about different strategies to build multiple PWAs using the same domain name. The first one is using different origins. As discussed, the best way to build multiple independent PWAs that share the same domain name is to use a different Subdomain for each of them. Another approach is to use the same origin. If you can't use a Subdomain, it is preferable to use non-overlapping path like in this example where slash app one and slash app two are path starting from example.com. But remember, this configuration still presents a lot of challenges, so we can't consider it a recommended approach. A variation of this strategy is to use overlapping or nested path. As we have seen, this brings an additional problem. All URLs in the inner app will actually be considered part of both the outer app and the inner app, and that can bring a lot of problems with use cases and APIs. That makes its architecture the least recommended approach. Here is the final list of ways of building multiple PWAs on the same domain. You can read more about this topic in our companion article in web dev by following this link. And in case you haven't, don't forget to check out the first video of this series, PWAs in Multi-Origin Sites, where we explore the opposite case, trying to build a single progressive app that encompasses different origins, like Subdomains. I hope you have enjoyed this talk. Thanks for watching.