Warning viewer discretion advised. I have massive beef with a social media app and surprisingly It's not tiktok. Although. I guess we could call it tiktok's fault. I've got beef with Instagram forever Instagram has been my favorite social media app. It had a relatively straightforward premise You follow your friends your friends post pictures see their pictures you stay up to date with what your friends are doing pretty simple app Sometimes you unsuccessfully slide and Johnny since the m's you get the idea But over the course of the last six or seven months I've started to really hate Instagram and I could never put my finger on why I knew that Instagram reels were really pissing me off But you know if people want to post videos they're gonna post videos And then I saw this nade shot tweet and it summarized it for me perfectly said it's wild How quickly Instagram turned into tiktok? I think I'm served a still photo from someone I follow one out of every 10 posts on my feet 90% of everything else are reels from accounts I don't follow this could not be more true, and it could not make me more mad I get it tiktok is a behemoth short-form content seems to be the way and there's nothing wrong with that There's some very talented short-form content creators But just because short-form content is the way doesn't mean you have to actually And the more I realize it and my biggest gripe with it is there's no consent at all It was just one day you logged into Instagram and instead of seeing the picture your friend posted you see like some dog water Tiktok downsized converted over to Instagram and slapped in the middle of your Instagram Instagram does it Facebook does it YouTube shorts does it tiktok does it every app is just a shitty water down version of tiktok And there's no consent.  It's like being a cute 19-year-old girl walking into a frat party, but instead of roofies It's a gigantic black.  Let me give you a really good example here Okay, here's my Instagram 572,000 followers now in fairness a lot of them aren't active right we assume let's look at one of my best posts This was one of the coolest days of my life May 4th also my birthday. I got to announce a draft pick for the Lions It's got almost a hundred forty nine thousand likes with the 177th pick in the 2022 NFL draft. Let's look at the insights on this picture. It reached 473,000 accounts it reached 335,000 of my followers so so let's just say that about 335,000 of my 572,000 followers are active and if you're a big math guy, let's do the math 335,000 out of 572,000 is Roughly 58% of my followers are active sweet and it also reached a hundred thirty eight thousand people who don't follow Now let's go to my next picture post picture me in Fobin How could you not like food this photo is three weeks later? I get it. It's not the world's greatest day in my life It's not nearly as cool as announcing a draft pick. Let's view the insights. Oh 183,000 accounts reached and it reached a hundred seventy two thousand of my phone Now that's not saying people who actually interacted or liked the photos I can see that 70,000 people liked the phone It's simply only reached the page of a hundred seventy two thousand now if that was a ratio 70,000 out of the a hundred seventy two thousand that actually saw it That's about forty percent of the people who saw the post like and that's roughly the same statistics You're gonna get here a hundred forty nine thousand people actually like this photo, right? And there's three hundred thirty five thousand A hundred forty nine thousand likes divided by three hundred thirty five thousand accounts reached is forty four percent So on average four percent more people who actually saw the photo liked that makes sense This is a really cool picture as it was a big moment for me Okay, but why did half of the people three weeks later see this photo and I don't want to bitch and moan that hard It's just half and before I go any further one point.  This is the picture posting social media or so it was let's fast forward Nine days after that to this post granted. This is a sellout post.  Let's view the insights on this 81,000 accounts reached to seventy eight thousand of my followers No, I know what you want to say you want to say ratio plus you fell off plus simply make better content I'd almost agree with under normal circumstances seeing less engagement.   No, you're not right.  He's completely right the only other point I'd like to refute someone might say like it's it's a sponsored post so they don't want to push it on people's feeds I have three sponsored posts on my Instagram. I'm gonna show you the engagement on all three. So here's Gillette, okay? 14,000 likes it only reached 80,000 of my 335,000 engaged followers. Okay, so first thing I'd like to refute. Let's just say I ratio plus fell off Here's my Instagram story from five hours ago five hours ago I was looking kind of beefy low key tat was looking good.  What are you doing? What are you doing Instagram bro?  That's just an Instagram story. It hasn't even been up for 24 hours It'll probably end at about 200,000. That's crazy. Now if you're gonna make the point that it's a sponsored post And that's why it's not getting pushed. Let's take a look back at my prior sponsored Here's one with Subway on April 28th me and Garrett Wilson 73,000 likes and we go to the insights it reached 255,000 the one previously was an American Eagle sponsored post that reached 1.8 million Okay, this isn't good insights because American Eagle sponsored they they boosted the post this doesn't I can't use that Here's a house of highlight sponsor each 291,000. I thought we'll keep going. I'll go back in the archives Here's an og house of highlight suppose. This is back when I did the golf turn 314,000 follows.  Let's go into the depths of my Instagram, bro Let's go into the debt. Let's go to my high school prom. This was high school prom right here, baby May 8th 2016 was my high school prom insights. Oh, it doesn't have it. Let's go all the way back to April 4th 2020 okay, this picture is one of the best examples. I can give this is young baby phobin It's also a young baby pop. It means good two three years. This photo has 94,000 It reached 96,000 of my followers at the time.   It's no mystery that I don't like tiktok I think short form content breeds a lot of stealing That's really my big problem with short form content and long form content granted I'm very biased because I'm a YouTube right so let's just get that out of the way But in long form content It's very difficult to outright steal somebody's shit because you have to you have to drag it out for a length of time I swear every Instagram real YouTube shorter tiktok I've ever seen is just a clip down somebody else's content It's just stealing and that's all reels is and it has gotten so much worse over the last month They've really ramped up this aggressive real throttling I guess you could call it short form content throttling and it makes the app unusable This is what Instagram is for these companies are simply not willing to take an L Like nobody's going to Instagram for tiktok content people go to tiktok. That is the prime tiktok content I'd like to give YouTube the same shit, but at least YouTube shorts is a separate thing There's a little bit of consent. They're still roofing me But at least I watched them do it and then pounded the drink Not sure why I'm intentionally getting roof feed in my hypothetical there, but whatever Maybe you gotta click on YouTube shorts.    Oh I might just stop paying alimony.  Whatever that's it boys.   I love you. Thanks for watching as always You


The Covid-19 pandemic has had a significant impact on the female reproductive system. Studies have found that it can cause disruption of the ovarian microenvironment, leading to decreased oocyte quality and ovarian function. Additionally, it can lead to premature ovarian insufficiency, ovarian vein thrombosis, hypercoagulable states, and changes in the menstrual cycle. Furthermore, it can also affect the hypothalamic bituitary ovarian axis and sex hormones such as estrogen, progesterone, and antimalarian hormone. This article was authored by Sohila Pormasumi, Nicholas G. Kunis, Mona Varnaduri, and others.


The government of Emo State says millions of residents are gladly awaiting the planned visit of President Mohammad Abu Hari on Thursday. This was disclosed by the Commissioner for Information Declan Emelumba, who briefed journalists on the purpose of the visit. It is very commendable. I can see this is, I think after the first regime of honour, some honour come back, but this is the next time we are having quality infrastructure in this state. The roads are well constructed and they are, the safer the roads are very commendable. If you look at the road we have already built at warehouse and fire service, you can really appreciate it. Are you getting me? Because the thing has really, is traffic. The traffic congestion we usually have in those areas have not eased off. And here an argument has been about is to build something similar. It will not be what is happening in this state, but what is Abu Hari bringing, President Abu Hari bringing to the table? What is he coming to do for Emo State and for the south east? It's not a matter of coming to visit here. I don't want to talk about the happiness in this state. I just want to focus on what is President Abu Hari bringing. Because let me be very honest with you, this is two years of this regime and it hasn't paid the south east. The entire Emo people are enthusiastically waiting for Mr. President and giving the markets, the leadership of the markets in Emo, the union, have voluntarily offered to close the markets tomorrow on behalf of Mr. President. So this will show you the enthusiasm to welcome Mr. President. Our market trade, on their own, will be the markets tomorrow to welcome Mr. President as a mark of respect. So you can see that the Emo people, from all strata of life, they are very, very eager to see Mr. President.


I'm so afraid of the unknown I'm so afraid to be alone I try to hear your guiding voice But still I don't know where to go I see your hand next to mine And I'm holding on so tight Please promise me You'll never let God save me Oh, I wanna go home


r block with them or you put a loading bar like Gmail does and you feel like you've got a bunch of waste of time at the front when it finally evaluates you get a very fast application now I've heard a lot of application authors and framework authors tell me that this is okay because people then have these instant applications but maybe your interaction depth isn't very large and you're probably going to bail on that site that double-click data is kind of compelling you're probably going to bail if it takes longer than a couple of seconds to get there so we're seeing framework authors do something that they think is very clever they're saying I'm going to server side render this I'm going to do universal JavaScript I'm going to start running this JavaScript on the server spit you some HTML and then I'll load that giant pile of JavaScript well that sort of sleight of hand only works if you actually get that JavaScript loaded quickly enough but you don't so instead you get a UI where you tap the glass and then nothing happens because the main threads locked now maybe we can scroll for you because browsers are magical and I do threaded scrolling these days but if you tap on it and it doesn't work I submit to you as a web developer your thing is broken it's broken it doesn't work so this doesn't work but we really want to something that looks like this we want to be able to load and run things at basically the time that we want to interact with them we don't want to pay too much up front we want quick interactivity for all the we're not currently using this is why purple is so darned important because it actually does what native app frameworks do they delay view loading to the view transition moment so this is the shop app which I'm sure you've seen a dozen times in the last couple of days on a desktop class machine interactive 400 milliseconds we've seen this story before that's pretty good 200 milliseconds of JavaScript miss so what it's going to be 10 times slower on a mobile phone but here we're this thing is interactive in less than three and a half seconds this thing is amazing and it's 1.3 seconds of JavaScript overall except if you look at that right hand side all those little slices are chunked that means that I was interactive at the end of that first big yellow slug I was interactive so much faster because of HTML imports and the way they do small chunking they allow the browser and the platform to schedule work in such a way that you can remain interactive much earlier people send tend to think that when we added service workers we were trying to solve offline and we were but the thing that I most excited about them for is getting to reliable performance the purple pattern and the polymer app toolbox give you the ability to always respond for a navigation out of the local cash you never have to wait for that radio resource control to spin of the radio maybe over a couple of seconds to go do DNS and then TCP and then TLS and then HTTP hand shaking to finally get the local cash and boom the variance goes down and it can also be faster this is why service workers matter low variance high-performance reliable UI and you can see this this is data from this years I web app the light green is that first load experience you can see it's a long tail networks suck they hate you that dark green that spike there that's with a service worker it moves all of that work to the front of the pack that is reliable performance that's where we have to be in order to be able to be able to build compelling native competition mobile apps on the web so how do you fight back please implement purple or as much as you can monica yesterday had ripple get as far as you can please only load things that you need for the current route install a service worker to prefetch things for your subsequent routes break up your work to the best of your ability push if you can and then go by 150 quid phone please if you can if you can afford it please go by a medium price unlocked Android device and then use chrome inspect to see how it works use lighthouse a lighthouse will tell you whether or not your thing is a PWA and it's going to have an increasingly good set of performance inspection tools webpagesus.org is your friend you can take traces from it use chrome telemetry inside of your continuous integration if you have continuous integration I hope you have continuous okay so a lot of people haven't seen how to use chrome inspect so let's go take a quick look very quickly I know I'm over time but just very quickly this is the UI I plug in a phone that has been unlocked for USB debugging and now I get a view of this if I go to the network tab I can throttle what whatever connection it's on regular 3G is a good a good starting place and then if I go back to the timeline I should be able to hit control R shift open Apple R to do a hard refresh I'm going to select also capturing the paint stuff and then it'll start recording it'll start running this thing there is some recording overhead but remember that that emulated mobile network is actually better than a real mobile network because it doesn't have the same variants and so now I've got a trace and I can inspect it I can start to look at where things actually started to show up you've seen Paul and Sam navigate DevTools you can go back to the videos and see learn about all of the things that are causing this to be faster slow but the most important part about this is I can now right-click and I save this and I can send it to my teammates and I can share it with Drive or Dropbox and we can start to understand our performance over time okay we can then go back into the chrome inspector and we can load it back up any Chrome DevTools can load a trace that I've saved this way I saved this one on the desktop so let's go there great and then slow me from yesterday loads it back up and there we are on any computer with DevTools I can see how this thing performed on a real device this is pretty awesome okay so there's also Chrome tracing but for Chrome Inspector but for tracing now tracing is the DevTools equivalent but it's a power tool it is the thing the browser engineers use to diagnose the performance of things when I use Chrome inspect question mark tracing it gives that little trace button there now I can record this is a UI that's again a power tool but it'll let you see every process and every thread of every process that the browser is running including all of your tabs and everything else that's happening inside the browser and it instruments it now Chrome is a multi-processed browser the render process and the browser process are different they talk to each other over IPC this is the way that if you start working with a browser engineer we're going to ask you to go instrument or take a trace for your application and then we'll dig in using this it works almost exactly the same way I've started to refresh the shop app here I'll stop my trace when I'm finally done loading it I can explore it it feels very much like a video game WASD get you around you select stuff it shows you what's happening takes a while to open but again the important part is that you can save your traces and you can load them back up and this is everything this is everything it'll show you the CPU usage this is the resources that I'm starting to pull in this case out of the service worker and this is what's happening inside of the renderer process we can go select an area and see what was taking so long here and this will actually trace through HTML parsing V8 execution and an ever richer set of V8 instrumentation lighthouse is amazing please use it it's a Chrome extension you can use it at the CLI Paul showed it yesterday please go install it and thank you so much for making fast websites that are reliably performant awesome alright how you all doing good good alright we're at the tail end that was like a super interesting talk I actually hadn't seen that talk for the event that was like the how many of y'all saw the Martian yeah that was like the we're gonna science the shit out of this moment for cell phones that was like super cool alright we're gonna do a panel now um I I knew Monica mentioned earlier we're asking somebody to tweet questions at a hashtag ask Polymer Summit so please do that if you have questions we've also got microphones set up there and there I'm gonna invite my panelists on stage please welcome Justin a software engineer on the Polymer team got Wendy a product manager on the Polymer team sailor product manager on the Polymer team Monica software engineer on the Polymer team Steve Orville software engineer on the product team and Matt McNalti director of Chrome please give them a hand oh man there's some some good Twitter questions in here um alright so uh and remember if you have questions please just like come up and you know line up at the microphone or something like that uh we will start with uh Twitter question though this is from we've got a few of these that are all kind of related which is basically you know Alex just gave a good talk on the importance of HTML imports and a lot of folks are wondering um you know you've got it seems like there's disagreement across different browsers about HTML imports and we also have this question of you know HTML imports or ES6 modules like where are these things going um so yeah like could could could y'all maybe address perhaps these two issues like like where where are imports headed and also you know how do we kind of reconcile that with with modules what's the dive in on that yes I can I can start I mentioned this a little bit off the top yesterday but yeah like Rob said all the web component specs are well along their way already being implemented browsers except it's on hold is what many of the other browsers saying it is implemented in Chrome um but it's on hold on many of the other browsers and really that's just because we're waiting for the ES6 modules to land in browsers and to be implemented and it's actually kind of a a funny story the way this happened as ES6 modules are landed all the browsers figured okay you know this specs are pretty far along they'll be here any minute and then we can kind of wait on how we decide to actually implement HTML imports maybe take advantage of the same loader that ES6 modules use so we'll wait for ES6 modules to land turns out like these specs tend to sometimes do take a little bit longer to actually settle into place with the ES6 modules and so as the ES6 module discussion was happening um at least in conversations that we've been having across browser vendors the there's been more attention focused now back on HTML imports particularly as a performance primitive primitive because with the ES6 modules you're blocking on JavaScript with HTML imports you get to take advantage like like great built-in platform browser optimizations to do background parsing of HTML to queue up the all the requests in an efficient way and so actually we've been seeing that HTML imports could be a performance primitive one thing we're really optimistic about is as ES6 modules are starting to kind of come together there is a great opportunity to really marry HTML import mechanism at least loading HTML with HTML that idea with ES6 modules particulate potentially that would interoperate perfectly with ES6 modules so we've seen some experiments in the space and we're really excited about it so roughly I think it's fair to say that everyone is generally on board with the idea of the need for a primitive to load HTML with HTML the question is just how does it interface with the six modules and we've got some pretty good ideas around that cool all right it looks like we have an audience question now really quick for for all audience questions I'm going to ask one favor of you which is to please be considerate of the people who might want to ask a question also so please know like I have a multi-part question part one A of seven style questions having said that okay sir yes you there my name is Dylan I work for Best Buy Canada we're currently considering Polymer we were wondering if you had any advice for transitioning your large applications in the past into modular components I'm just going to repeat the question really quick so do you all have any advice for transitioning your you know large existing application over to using something like polymer I'll I'll take that one we've seen customers do this before where they have inside Google we have like I don't know at least a dozen different frameworks that people use and when they start using polymer sometimes they work from the leaves up and they'll say like oh I want to use the awesome material design components because they need to be you know material design compliant and they keep working up from the leaves using buttons and inputs and stuff and then they're like oh then I have this thing that uses a button and input now make it polymer and eventually they just they don't stop and they go all the way to the top so I think you know when you get interop between whatever framework you have and and web components that's a good way to go I think the bottom up and not stopping idea also kind of applies to a lot of products that we've been shipping recently as the polymer team so particularly things like the polymer app toolbox and the shop demo we've got a few exciting demos that are similar to the shop app on their way and the idea is it's a really great place to start the Palmer CLI can download as a template it builds right out of the box you've got a progressive web app in one command which is great for prototyping and for you know having something up quickly within a day within two days three days to you know show an executive and really convince them that this is a great experience we can actually achieve and similarly we're seeing some people start there and then just kind of continue with that template until it becomes the full application so similar idea starting with what we've got as a starter template and then expanding from there and with things like the purple pattern really their scalability becomes kind of by default because purple is so there's so much emphasis on lazy loading as you add pages to the application there's no impact on that first load if you're if you're constructing application with the purple pattern with these templates that are built that way by default so I encourage you also to kind of start in a prototype phase maybe with a new bottom-up app and then see how far you can get right I this is a fun question I would like to make the panel score him a little bit when will polymer 2.0 be released as production ready I can take that one so first off there's we had this plan it was well thought out for the last 12 minutes to bring the 360 view VR camera thing on stage we're going to give it its own spot and we're going to call it Blinky and we're going to throw all the hard questions to it last minute it didn't work out so we came up here I think the plan is you know roughly around January to have that come out with the elements everything you know will come out when it's ready but you know we had a stretch goal to try and get it done for the summit that was sort of known tongue-in-cheek I didn't want to tell Steve until kind of late until they've really started getting stressed out but yeah the idea would be the next couple of months the holidays add look at least another month to that so that's the plan all right one more thing to add is that so I mean just we are in preview mode now and I mean I think we were in Palmer one we got to a phase of Palmer ones development where it became hard to change things because of the need to not break people and you know based on your feedback on the preview we're sort of in a nice period where we're still trying to maintain back with compatibility with Palmer one but we have a little bit more wiggle room now so I mean I encourage you to please play with Palmer two and give us feedback because it'll help us make it the best we can so if Steve was like a little bit more devious he would have realized that he could say something right now on camera about when it comes out that's much less ambitious April 2017 how many a computer near you absolutely as soon as possible you could be a manager okay so I got another question this is one we get a lot I would say this is like this is like 60% of all questions are this question what about using Polymer with insert framework here okay react angular whatever what about using Polymer with other other frameworks Rob do you want to take that one? I'm good I think we have to throw that one to Blinky oh wait yes well yeah yeah I listened to Taylor's keynote yesterday and what he told me was you don't have to throw out your your framework that's right because Polymer is based on standards it will work with your framework that's right yes thank you and yeah and maybe he can add more yes so yeah we do get this question a lot of it all the time this is you know one of the big promises of web components by having this web standard way to build a component frameworks don't necessarily have to bring along a totally custom model to be able to get things like CSS encapsulation like DOM encapsulation so with Polymer 2 particularly where all the all the things we've been doing to make it more interoperable to to strip away all of the Polymer specific idiomatic things that you had to knew that broke through that that layer so that a Polymer 2 element is truly a custom element it's going to be a lot lot easier to interface Polymer 2 elements with existing frameworks on the framework side as well more and more frameworks have been evolving and shifting slightly to better support web components and custom elements and I think we'll continue to see that in the near future from some of the big frameworks and also already there are existing kind of couplers that make it really easy to use framework X with Polymer element or framework X with web component the bottom team was up here they mentioned their Angular adapter highly encourage you to check that out that makes it pretty seamless to work with Polymer elements inside of an Angular application so a lot of solutions that already exist Polymer is making it easier for an opportunity to happen frameworks are making it easier I think this will be the continued arc of web components towards kind of seamless interoperability so we're on our way there okay good and reminder again we have these microphones if you do want to get up and ask questions don't be shy I know the question we have is you know we heard from another we had partners here we heard from a number of those partners that they ran into situations where they had too many components you know so is having you know a my app element still a viable approach when is the right time to create a component so that's a bit of a few questions all jammed together there but sure well yes sure I can handle that I guess so I think this is a hard question to answer because as with many things there's not really one size fits all I think it's perfectly fine to have one element that defines your application you know if you're using the purple pattern and develop you know delivering a small bundle that's going to run down the bundle for that is going to download and render quickly the resources so that's pretty straightforward I think in my talk I emphasize that you know focusing on you know very specific you know high frequency elements that you want to make as fast as you possibly can you know having reasonable goals for those and being careful in those elements and actually got some feedback which was that the thing I was saying do less and be lazy sound actually sounded really hard and so one thing I can say about that is that because we're using web components the good news is that the hard work that anyone does is something that all of us can leverage so I mean that seems potentially good to me so as long as someone figures out how to make a thing fast we can all benefit from it and then I think you know there's a lot of really specific questions that go with the kind of have to be answered in the context of your application but from a performance perspective I think you know just keeping in mind that the sort of the cost of the element should match the task that you're trying to have it do so you know where you need to make a lot of things make them as cheap as you can so one thing you can think about it is that creating a custom element isn't free you've got like a tiny little bit of cost with every custom element that you have so if you're going to just make a custom element to write but wrap a span that's not really worth it you can just put a class on that span especially if you're going to repeat that span a lot on the page but if it's like a little bit of like a sizable amount of Dom that it's hard to style and copy pasting it in different places in your app is kind of really annoying that's a good place to put a custom element in there. Luckily we never said like everything is an element or anything like that so we didn't encourage the wrong yeah. Yeah we never made a dumb. All right we have a question back here sir. This isn't exactly a polymer question but it's future centric and it relates to our stuff that we do what's with WebAssembly when does that arrive in the real world and what goodies do we can we expect from that maybe perhaps related to web components and polymer. I'm scanning the room for V8 people. There's one right behind you Adam. I don't think we really know up here. WebAssembly doesn't impact web components that much. I mean I don't think it really has direct access to the DOM right now so if you're writing a game. Yeah but you found is he found his person is hunting him down. They're in the back corner standing up. So I'm gonna move on. So this is a good question because I see a lot of people they ping me and they're like I want to make a thing like paper input. I don't do that as I've been doing a lot of accessibility work lately I've realized input gives you a lot in terms of accessibility and things like that. So the question though is how do you leverage semantics when you're writing a component. So for instance if you are trying to write something like input you and there are reasons to perhaps you know wrap some of these components. So how do I leverage existing semantics inside of a custom element that I'm creating and I think that might be a good question for Monica. What do you mean exactly by leveraging existing semantics if you were to redo something like paper input how might you go about doing that paper input in particular is enormous. It's like a hydra with 17 heads so it should be 17 sub elements instead. What paper input dies because it wraps an input in its shadow DOM it has to. Channel all of the properties that you could set on an input and sort of expose them to the paper input itself. So we have a behavior for that which basically defines every single property that input has as a property the paper input can have which isn't great but. If that's the thing that you want to do I you can do that the reason why I'm saying paper which shouldn't be like it is is because it should be something like paper text input and paper number input and it could only have like three or four of these existing properties that he needs to pass down to the input. I don't know if that's answering your question sounds yeah we also try to this is sort of tangential but we try to mimic in our custom elements with the platform chooses to do so paper checkbox has a lot of the semantics that input type equals checkbox has for example it doesn't look like input type equals checkbox it has a completely like it's called paper checkbox but it has the same sort of it has a checked attribute it has a fairly quirky value where it's on or empty because that's what the input type equal checkbox element does and ideally we'd like it that you could replace wherever you're using input type equal checkbox with a paper checkbox and have the same semantics without you being freaked out about that. Yeah and that's honestly I think that's one of the things a lot of developers overlook is semantics and especially how they relate to accessibility this is about it a lot of people are like well you know I don't even know if I have any users that need this is about a billion people worldwide that have some form of disability and so if you are creating a widget that already has an existing analog in the platform you really need to make sure that you are adding back in all of those semantics and the proper accessibility and keyboard support and stuff like that if you're not going to be using that existing platform element which is why for instance I often tell people just use button okay like button actually it seems so simple it does a lot for you and there's a lot of stuff you probably don't want to add in that you're going to have to do if you if you need to turn that into a custom element you totally can do it and my friend Eric Bidleman has has done a talk at the PWA Dev Summit on exactly how to do that which is a great talk you should all go check out but remember the platform is trying to help you here and give you a lot of stuff so when we say use the platform it also means just you know leveraging vanilla html where you can add one more thing yes sorry just real quick so I just want to come back quickly to the loss of is in v1 custom elements I just want to get back to that because this is one way you could in the v0 custom elements leverage existing you know semantics here and and doing it yourself with including all the accessibility of yourself is hard so I mean we on the team basically really like this idea of is and it's still in the spec and it's probably going to be implemented implemented in Chrome and we're arguing for it it may evolve one kind of one of these things this is why we're not really recommend using it going forward for now is because the support may evolve I think there's general agreement my sense is there's general general agreement this is incredibly valuable to be able to leverage these capabilities but the exact way that it happens is tricky and there's some nasty things about is like the you know we actually engage then directly with the old legacy built-in elements like input and like input uses a shadow root and you know therefore you can't add your own there's a lot of tricky stuff there so I mean this is a little bit of a there's still I think a little bit of a growing pain here that hopefully it will evolve relatively quickly well fight for the people to get is back during so we have two questions but I'm gonna hold you for just a second because this question is one that we get asked this is probably the second most popular question I really want you all on stage to answer this how does SEO work with custom elements and shadow DOM content be seen by a search engine you actually answered one of the audience questions nice yes so we do get this question a lot the short answer is SEO with polymer web components is absolutely different than any other front-end JavaScript based framework that you work with period right now no web crawler that I know of actually natively support shadow DOM so it's not even a question of actual shadow roots you need for a web crawler to see your page you need to include the polyfill anyway so it's right now it's it's irrelevant and now that web components are in the spec I highly highly expect that anyone who might build a web crawler for search would very likely probably look inside the shadow roots as it's part of the HTML spec and something that's going to be used cross browser well I think that the most important thing to acknowledge here is that like crawlers run JavaScript like I don't know if everybody knows that but you know the crawler will render your page internally as it goes yeah blog post on the Google webmasters blog I don't have it like you know the URL top of mind but it's from maybe about a year ago where the team said yes that the Google crawler at least does run JavaScript for a brief while against your page yeah you can dig up that webmasters blog posts it's in there which would give you time to you know bootstrap some components yeah and so for for obvious reasons I can't go into too much detail as to how these web crawlers work or indexers work but I do highly highly recommend if you're skeptical about how your site is getting indexed I highly recommend checking out the fetch as Google tool which is part of the webmaster tools set and what you can do is go in give it a URL of your page and actually see how Google's crawler sees your page so recommend you do that you can see make sure that it shows up the way you'd expect another nice little tip is the site colon query is a very valuable query to use so if you're skeptical that you know polymer based you know my app apps get picked up by the crawler I encourage you to do to go Google search right now a site colon shop the problem project org if you view the source of shop you'll just see one tag and that's it that's the entire DOM but if you site colon query you'll see that everything gets picked up by the crawler so I highly encourage using that that fetch and render as Google tool in webmaster tools okay you have patiently been standing so you go next hi I'm Sam I'm from brain lab and my question is about supporting old browsers in particular like Explorer is it still in plan or we support I 11 and edge we still support 10 a bit so Monica made that noise you know audibly Steve Steve made a much worse noise in his head we want to end support for 10 we do not list I attend I supported on the polymer website if you had checked it recently so yes so technically I love it up is supported we always used to support I 10 till Microsoft end of life I and no longer supposed to attend across most Microsoft platforms and so we decided well if Microsoft can do that it's probably a good time for us to do but and the reason that being is I attend the support because of some flakiness and some features it adds a lot of complexity to the poly fields so that's why we're like on the fence here is that for most cases everything should work fine you might see a touch of flakiness which can be fixed if you drill way down if that's worth it for your set of users that are happened to still be on it and so that's that's the please do not open issues on polymer elements if they don't work on it and thank you thank you all right over here question hi coming right like from PJ software and I have a question about because polymer to leverage a lot of ES6 syntax and and you have your tooling about in my project for example we are using a lot of Babel and everything so we would want to make more custom builds so and but I saw yesterday that you were using the getter set of syntax and using pro adding the service worker by magic so if I prepare the output from Babel transpilot it would be still be able to add this service worker and it will be work on polymer tool yes I mean that there's a couple ways that we want to integrate compilation into the workflow one is that the polymer build library the reason why it's broken out the way it is is to let you plug in things like you know go babel or something in that pipeline in the appropriate place it turns out that the type of compilation that Babel does to output ES5 generally preserves the ability for the analyzer to recognize that there's an element there there's some cases where that isn't true like if you're using TypeScript with decorators that would output something that's very difficult for the analyzer to recognize so our general approach is that like if if you want to run analysis on your program you want to do that before you've compiled it to make sure that it's looking at your original source we're adding a compile flag to the CLI to kind of give you like a default good compilation via Babel and we're going to add the ability for that to pick up the Babel RC file out of your project and take out what take what settings you need there but in general it should play nice you know in the service worker the way we determine what needs to be in your service worker is by crawling the HTML import dependency graph that's not changed by Babel so there shouldn't be any problems there okay thanks all right I have a question for our product managers windy and Taylor what can non-google developers do to get better support and feedback for issues and PRs for Palmer and Palmer Elements basically a filing issue how come it's not fixed you can email me personally it's Taylor Savage thanks Matt well first of all we appreciate when you guys do submit feedback so thank you to everyone who does that already it's a big reason why we're open source we love getting that feedback and PRs from other people I mean a lot of our channels on slack like we have tools channels and those are smaller generally so if it's tools related Justin red Peter they're in there we've got some other channels up there usually we're on general pretty frequently so if you got a question and you might want to stick that in there you can get information contact us on Twitter there's a bunch of ways if you find like it's a pretty regular thing feel free to bug us and we'll get back to you we'll try to yeah the the best way by far to get quick response on a bug is make it a really really good bug meaning detailed repro if you can get to it you know example of of even a jaspin that shows us well what the bug actually failing those help us triage because we know that there's not going to be a ton of overhead just digging down to a root cause and it helps us also just kind of get a feel for how serious you are about getting this bug fixed in a sense how much it's impacting your project if it's worth actually putting that together so obviously we get a ton of bugs on the problem project across our polymer library are 100 plus elements are dozens of tools I really do wish that we had infinity engineers to fix all the bugs all the time and we are you know fortunately backed by Google which allows us to have awesome resources but when it comes down to it we are still a small team of just people and we have hundreds of repositories that have issues on them it's really really hard to manage yeah yeah so we do our best we really do appreciate issues that come in we're always looking for better ways to better processes to triage and and get bugs fixed we especially appreciate the really detailed bugs those help us a ton and if you're nervous about sending us PR as we really really like peers so even if you're like not super confident in your fix you can be like I've got an idea for this it's probably not great but we'll work with you to improve your PR because that's much easier on us rather than starting from scratch so you know this is recorded right we're gonna be able to use that I mean longer term is also you know I think we've been doing a lot of things as a team you know having our own element catalog and things that have sort of gotten in the way of the ecosystem that might otherwise solve some of these things so I think you're going to see us very very soon I mean step one was just the beta web components or getting out of the way a little bit more and allowing the community to thrive and start to respond to things a little bit better to yeah so guys Taylor Savage at gmail.com right here I hope there isn't a dog actually his you probably just gave away his personal email we know Paul Irish is right here right how am I Thomas that's a remark for a CEO first maybe the best advice would be use schema.org for the time being not the question but remind us and with regard to SEO so maybe schema.org is the answer for the time being right but my real question is about inputs and shadow dom within forms because when you have fields inside shadow roots forms doesn't work I mean a job validation validation breaks so maybe does it really work will it work or maybe I'll just have to put everything in light down yeah so that the question again is native form element I want to put custom elements inside of it that does not work WTF me right Rob anyone who knows about this yeah I don't know so this is a seven-part has no good so first of all I actually just did a polycat the out the outtakes that you saw this morning were for me trying to record to polycast about exactly that using custom elements and forms and the punchline for now is you can either copy the value that you want to hit an input so because that's the form only cares about the input tag at the moment and that's baked in the parser it's kind of really hard to change so either you copy your value to an input or you put that input in the light on if it's in the shadow Dom you have to somehow copy the value to the input if you want to use a native form we are trying very hard to work and change the spec in this but the problem isn't that it's not a spec changing problem as much as it's literally bark back bark barked baked in the parser so the parcel will see a form and then only look for input tags and changing that isn't exactly straightforward blink engineers have a panic attack when you tell them about changing the parser we're trying I am desperately trying to add spec to this to make inputs to make to make you be able to get input functionality and again the is equals attribute helps a lot with this because you could you could be able to extend the input tag and make your custom element basically fake that input tag which would make it work with forms right we have like one minute left so we're going to go kind of lightning round here I do want to try and get to some more of these audience questions but this one question is pretty important how long will polymer 1.0 be maintained now that polymer 2.0 is a thing yeah we all think about that as long as it needs to be remember it's Taylor Savage Taylor this is recorded right and I think I think we've hopefully made it pretty clear throughout the conference how much we care about upgrades and upgrade paths and upgrade cycles and making it as easy as possible to upgrade we feel that pain on the polymer team we feel it within Google we see it throughout the ecosystem so we've really taken that seriously with polymer 2 and all the tooling around it and hybrid mode and all the documentation that's coming so we hope that the upgrade from polymer 1 to polymer 2 is fairly straightforward it's certainly not and I know many people mentioned about being around from the 0.5 to 1.0 upgrade which was one of the moments where we really learn this lesson hard so should be fairly straightforward to upgrade I encourage everyone to try to as soon as possible that said we expect you know polymer 1.0 to it's it's a huge dependency inside of Google itself so we're certainly on the hook for supporting it for at least many months years to come I have one one tiny addendum to that will the V1 web component API is be supported in polymer 1.0 that's that's not currently planned but you know based on feedback we'll see yeah yeah so that's kind of more gets to when would the threshold for V0 usage get low enough in Chrome because Chrome has shipped it other browsers have not shipped V0 which is what 1.0 is based on so it's really a question of it still baked in Chrome right now V1 is also supported in Chrome side by side so you can use V0 and V1 on the same page in terms of web components totally fine so really that won't matter unless V0 usage gets to such a low point that Chrome can take it out support for it entirely which would be you know fairly well into the future yes I mean and just a technical note I mean one thing just to be clear the V0 and the V1 specs are not hugely different but they're different enough that frankly having both in play on the same page is just not something that makes sense to really contend with so kind of having Polymer 1 have that sort of mindset of having to deal with both V0 and V1 it's just it's just a world of pain we don't want to try and might this might also be a good reason to look into hybrid elements and Polymer 2.0 if you sort of need that transition path okay we are over time but I would like to take one last audience question because you've been standing very patiently so sorry everybody else if you if you tweet at ask Polymer Summit I will go back and try and answer all of those on the Twitter's Rob you know this is recorded right? That's fine. Rob Dodson and everything. From the mouth. Yes you. Hello I'm Maxim from Best Buy Canada and we've talked a lot about performance optimization and I would like to know is the purple pattern meant to replace completely server side any server side rendered templated. I want to talk about server side rendering. Well I think server side rendering is a really interesting question like we need to look at how it actually relates to you know pushing less for your initial render but I was actually talking to some engineers who work on another framework framework X and we're talking about server side rendering and I have this analogy with that where server side rendering is kind of like data compression right a component is like you know a compression you know using a component is like using a compressed format of like your component definition and it should be cheaper to use a component than to expand that component everywhere out where you use it right and so server side rendering is kind of like decompressing your data sending the uncompressed data over the wire and then recompressing it once it gets to the browser and this should be bad right and so it should be faster to send you know your decompression which is your component definitions and that and get it all down there and this engineer said yeah you know once we split up our application so that we're only sending what was needed for the first route it was faster than server side rendering I think our challenge with web components is that we don't have an existing server side rendering solution that we can compare against but it certainly seems likely to me that with the purple pattern and if you're rendering as soon as you possibly can with the minimal resources for that route that it's going to beat server side rendering and it's also going to give you a less complicated you know setup and server so we need to measure it to be sure but that's my hunch thank you for that question all right that is all of our time please give a round of applause to our lovely panels and now leave the stage I'm going to turn it over to Matt McNulty all right so this is going to be like one more minute so first of all I just want to thank you guys all of you because you've been a tremendous audience you're in your seats at exactly the right time only two people forgot their badges we won't call them out specifically and you know there's almost no drop off from day one to day two and that's super super important to us because we do this for you right this is a tremendous amount of work there's as you can see there's a lot of people involved in this there's a lot of planning that goes on we've been doing rehearsals for ungodly amounts of time I've heard all of this like six times before but you know it's all worth it because you guys are here and you're enjoying it and you're really having a good time I keep saying guys I should not do that so there's two people I want to call out specifically just to show you how what a great audience you are I won't call them out by name because we don't actually have it but two people were flying in from Iceland today or yesterday and through a variety of sort of planes trains and automobiles only got here about two hours ago so we actually started up registration again and got them their badges printed out and got them here so big round of applause for them wherever you are so thank you very very much this has been awesome it's just great to have people here and finally get this out there for everyone to see we have sort of two things we still need you to do so there is a survey already in your inbox this really helps us improve and figure out what we want to need to cover next year what we need to do better what we've done really really well it's very very important please do your best to take take care of that the other thing is just you know use polymer talk about it share the talks that you saw today build something put it in components go on Slack talk about it go on Hacker News and deal with that which you know I can't ask you to do that really that's that's too much to ask of anyone except Justin occasionally they all laughed but anyway thank you so so much watch the survey I'm sure I'm forgetting something but thank you very much we'll be here for a little bit and see ya


Igor Shriyantek versus Anstjaburb is a ladies final for the US Open for 2022. And both players have been very impressive to get to the final stage. Anstjaburb came into the tournament as the number 5 seed and will take on Bregel in the first round. And after a close first set, she'd eventually prevail in straights 7-5-6-2. In the second round she'd take on the wild card Mandlik, who was the daughter of former Grand Slam champion Mandlikova. And after a close first set, again Jaburb would prevail in straight sets 7-5-6-2. In the third round she'd take on Shelby Rogers, the 31st seed, a danger woman in the draw. And after dropping the first set, Jaburb had to fight to get the win, getting through in 3-4-6-6-4-6-3. In the fourth round she'd take on the 18th seed Kudamatova, a player she'd never beaten before in three previous meetings. In fact, had never gotten a set of Kudamatova. And after a close first set, Jaburb eventually prevailed in straights 7-6-6-4 to advance to the quarter-final stage. In the quarter-finals, Jaburb would take on Tomanovich, who had beaten Serena Williams to get to the quarter-final stage. And after a tough second set, Jaburb would get through in straights 6-4-7-6 to get to her first US Open semi-final. In the semi-finals, Jaburb would take on the number 17 seed Garcia, who had just won Cincinnati and had been very impressive throughout the US Open. But Garcia came out nervous and Jaburb capitalised, winning in straight sets 6-1-6-3 to make it to her second Grand Slam final. Shriontek started the tournament off as the number one seed and would take on the Italian Paulini in the first round. This was no trouble for Shriontek getting through in straight sets 6-3-6-love. In the second round she'd take on former US Open champion Sloane Stevens. And after a close first set, Shriontek got through in straights 6-3-6-2. In the third round she'd take on Davis, the unseeded American, who had just taken out the 28th seed Alexandrova. And after an easy first set, Shriontek had to fight from 4-1 down to get the second, eventually getting through in straights 6-3-6-4. In the fourth round she'd take on the unseeded German Niemeyer, who had a very impressive run at Wimbledon only a few months ago. And after dropping the first set, Shriontek had to battle in her toughest match yet, getting through in 3-2-6-6-4-6-love to get to her first US Open quarter-final. In the quarter-final stage, Shriontek would take on the number 8 seed Pagula, who she had previously met at the French Open. And after a close second set, Shriontek would eventually get through in straights 6-3-7-6 to get to the semi-finals. In the semi-finals, Shriontek took on the number 6 seed Sabalenka, who had been very impressive against Pliskovac in the quarter-final stage. And after dropping the first set, Shriontek had to fight back, prevailing in a tough 3-setter 3-6-6-1-6-4 to get to her first hardcore Grand Slam final. These two have played 4 times before, with the head-to-head split right down the middle, 2-2, so there's no favoritism for either player. The last time they played was actually in Rome earlier this year, which Shriontek get in the win. If Jabba is going to win, she has to play much, much better than she did in the Wimbledon final. Because Wimbledon final, she looked nervous, she was probably expected to win that one as well. Being the underdog might actually help her, the variety, everything that she usually does to play her best she needs to do. If Shriontek's going to win, she needs to get off to a better start than she has been in the last few matches. She hasn't been the greatest over the last couple of matches. She's hit a lot of errors. She needs to clean that up and be aggressive from the start, but she doesn't lose in the finals. This is going to be one of the best finals, 1 vs 2 in the rankings as of Monday. So this is going to be the best matchup we could have asked for. And probably the matchup that we wanted at the French Open in Wimbledon that we never got. Third time lucky. I'm going to go with Jabba. I think she's going to redeem herself from Wimbledon, and being in the underdog is going to get her the win. I think she's going to win 3 sets. But let me know down in the comments below who's going to win the US Open final.


What's going on guys welcome to another video I'm actually out here my buddy Jimbo and Jake he's actually been a fan for a while now and I met him this past weekend at a high school tournament they actually had up here on linear so I actually met him Jimbo if you guys don't know who he is he actually guides out on linear we've been good buddies for probably five years it's been a long time I haven't talked to him and God I'd say three years yeah and so I actually saw him out here the other day stopped and talked to him for a while and it's like we need to get out on the water catch up so we're getting out here today you guys ever are in the Lake Lanier area and you want to go have some fun or you want to learn either way go hit up this guy go check out his website go check out his Facebook he'll take you out on linear I'm sure you guys have a good time catch a lot of fish but today we're just gonna mess around we're gonna hopefully catch a lot of fish stormy yesterday was raining all last night we're hoping we're just gonna catch him today hoping the fishers are just gonna be fired up we're gonna whack them lately I've been catching them you know super deep around 50 to 65 foot but today we're gonna start a little shout we're gonna start shallow early right now and then we're gonna probably push out so we'll see how it goes awesome look forward to it the rocks we're ready that's absolute right we'll show you any time doing that what's matter grab no working powerful light six fish head yeah that's awesome three three minutes on the hole not even that bam beautiful fish guys on the fish head spin look at that we've been here for just a few cats ventilation things on top of the libel yeah does that help with oxygen flow dude it is insane it's insane like three times back up yeah but uh yeah I was all my fault though so I can't honestly I'd rather that happen and me knowing it's my fault then something you can't explain like if you just pull it off yeah that's honestly it's probably something I needed because I vote for something yeah that's bigger one you gotta do he oh yeah that net yeah pull it out there's not afraid in your line isn't it oh my gosh holy that's awesome dude that is look at that one got that is a tank did he hit it so hard look how look at that yeah barely just barely hooked in the outside look at that that's gorgeous that's crazy that was awesome sure big boy you're wrong look yeah I just have been having I saw you and I taught you just on ready to go yeah all right so the old guy can still catch them to the young boxer up front the old guys just dragging a worm in the back and I picked up a nice spot on the Picasso shakedown head nice stuff who's a heck is that beautiful fish guys little baby about a pound and a half he's party though there you go catches one right with a good pretty nice decent fish man yeah he's decent out here on the near with Noah and Jimbo having a blast is fun it's good man there he is there he is I got a good one hey dude how come in the tail yeah they feel so big all guys rule fish on the spoon out the back of the boat maybe it's the drag that's on me that rod makes it seem like he's a 10 pounder every time you're not bad old guys in the back of the boat I'm telling you rules my god monster dude I think he's about as big as that fish I caught earlier really look at them on the ground who good how about that yeah or we could just get one on the GoPro and then get a GoPro's rolling everyone do that sure absolutely everybody get up yeah I got water on the camera be good yep all right beautiful all right guys here's the fish right here Jimbo just threw his back look at this that's a big boy beautiful spot it's good release on these guys this dude I swear by those ventilation systems man that's awesome this fish are all alright guys just in and off the day just got off the water but these guys right here Jimbo old buddy you know we've gone back years from now and if you guys are wondering like if you guys are like I said ever near linear you want to go out either you know you can call me seriously call this guy if you guys want to learn something or you just want to have fun seriously like Jimbo we've gone back years and I haven't talked to him in like three years so when I saw him on the water I was like let's go hit up the water one day I was like let me know when you have a free day and he caught me up and then that's when this boy came out and I actually met him this past weekend at a high school tournament actually went to the good meets and people that and I told us like man we need to go fishing one day and Jimbo was actually buddies with them so ended up hanging out and we ended up coming out today and going fishing but we only spent a few hours just what it's like 11 12 o'clock now so it's been a few hours out here is super it's actually pretty cold I mean it's got colder as the days gone on but it's about to rain so we decided to come off and finish off the rest of our day but thank you guys so much for watching if you guys enjoyed the video please smash the like button please comment below please subscribe go check out Jimbo and also this boy right here go give them a follow and I'll catch you guys in the next one


So, Huskies Advance is a program in which students get to pick one of six tracks. These are interest and passion areas, things that students come to our campus committed to or things that they want to know more about. Once you pick one of the six tracks, you are paired with a mentor, someone who also has expertise and passion and interest in that track. You will get to know your mentor and they will get to know you and together you'll develop an individualized plan that has four experiences, some you may have already done, some you're planning to do, and some maybe new opportunities you weren't even aware of. Once you complete your four experiences, which are ways of working within the track and gaining knowledge within that track topic, you receive a digital credential and a notation on your transcript. It's a way that we recognize all the extra work you did to show the world what you can do through Huskies Advance.


Good afternoon. Welcome to Think Tech Hawaii's Movers, Shakers, and Reformers. I'm your host, Carl Campania. I'm going to begin today's show with a Trump dump. That's what I've kind of been doing for the last couple of weeks, several weeks perhaps, is just throwing in some commentary on some things that have been happening. So in the last couple of days, what has come up are two different things. Number one, there's Trump saying that he wants to pull the United States out of the Paris climate agreement, okay? And then there's also the reports coming out that he wants to repeal or pull back or recall the mandatory contraception bill, a portion of the Affordable Care Act. Okay, just real quick. With the contraception piece, an important thing to know is we are right now, as a result of the contraception mandate, we have the few newest number of abortions across the country that we've had in over 40 years. And that is as a result of the mandatory insurance coverage for contraception. That is a real thing. I'm going to say, first of all, I am personally, I am pro-choice. I am pro-consurception. I am also anti- abortion. I don't think we should have them just all over the place. They need to be minimized and reduced as far as possible. What I want to know is how it's possible. You can call yourself anti-abortion and refused and be unwilling to provide an alternate solution. They want to pull this back and provide what? That's kind of like, if you've got a water leak, you know, leak in your water faucet, it's saying the best way to solve the leak in your water faucet is to turn the faucet all the way on. That doesn't make a lot of sense to me. Not at all. Next week I'm going to go into the climate thing where he's about to pull us out of the climate agreement is what the reports are of this Paris Agreement. We're going to be the only major country in the world that is going to not be a part of this. And we are the second largest producer of gases, of greenhouse gases, and we're just going to pull out of it. For the purpose of what? A few coal jobs that he's promised to get when really we have 150 times more renewable energy jobs than we do coal jobs? Why aren't we retraining people? Why aren't we moving in that direction? So anyway, there's my Trump dump for the day. We can let that go and talk about it more later. For the rest of this show, I wanted to talk about and I'm really thrilled today. I wanted to talk about a couple different issues. I'm going to start off with primarily though, I want to talk about the Big Tent Theory in politics and specifically here in Hawaii. The values and the consequences and I don't know, some of the challenges within that idea. So to help this discussion, I'm very thrilled today to have Mr. Alex Santiago, former chair of the State Party, as well as director of the No Vote No Grumble program. Welcome to the show, Mr. Alex Santiago. Thank you for having me on. Thank you for nice to get to meet you and talk to you and get to know you. Thrilled. This is the first time. It's not the first time we've met, but it's the first time we've actually had a chance to really talk. So thank you for coming to the show. Thanks for having me on. Before we go into the topic of the day, tell us a bit about, I just laid a little bit up, but tell us a bit about yourself, what you've done and how you've gotten where you are now. Sure. I usually start by saying I'm a social worker by background. My profession is I'm a social worker and I teach at the university right now, the macro policy stuff. I love it. I found my calling, I think. But my previous life was in politics. I was a state representative from 1990 to 2000, representing the district of the North Shore. I retired in 2000, so I walked out the front door. I didn't get kicked out by my community. I kind of wanted to make sure that it was, you know, you leave when you're still wanted, kind of a thing. But I enjoyed it. It was 10 years, 10 wonderful years. I served during a time when I think the culture was a little different back in those days, how politics run. Anyway, so when I got out... It's from the 90s into 2000. Yes, absolutely. And I had been involved actually from before. And long story about how I actually got into running for office. But it was the right choice for me to make at the time. Since then, since retiring, I have done a number of different things. I started the organization or I was one of the founders of Focus, Protecting Hawai'i Zohana Children, Underserved, Elderly and Disabled. It was meant to be an advocacy voice for the underserved. They've kind of taken it on a different path since there was a disagreement between the board and myself, the board that I put together. But that's a whole other story. And so I started that. That was a major part of post-politics. And then I am a consultant now and I'm with the No Vote No Grumble Program, which I'm really, really excited to be a part of. It's under the Partners in Development Foundation organization. And we have a CEO that is really forward thinking. So when he asked me to... And we actually work together with Focus. So we're looking at engaging the community. Civic engagement is the key. We're at a time right now where perhaps there's more civic engagement than there has been for a long time. And yet we see such... We can talk about that, because we talked about before coming in, sometimes people having disagreements and agreeing to disagree. But I think that there is great deal of civic engagement by certain groups. I think that they're indicating by the number of how people aren't voting anymore, which is one indicator of civic engagement. I think that there's a tendency on the part of a lot of people to want to shut out the noise. There's so much noise going on right now. And there's so much negativity. And there's so much... People are just pulling back and they're just saying, I don't want to be a part of that. So that's what we're trying to say. We need them engaged, everyone. We need everyone engaged. And no example of really larger than what happened last year in the unexpected victory of Trump. No example larger than that indicates what showing up to vote actually means, and the consequences thereof. Agree with him, disagree with him. The fact that there... There were a lot of people who voted, but then there were a lot of people who did not still. It was what? Second or third highest total number of votes, which was still not all of the people. It was not a majority of the people still voting who have... who are registered to vote or who are of age to vote, and they still didn't vote. So that goes back to the no vote, no grumble. So how long has that been around? Oh, we've been over 10 years now, no vote, no grumble. And we've been just... We're not high profile, although we have done some gubernatorial debates that were somewhat high profile. We tend to be, I like to call us the worker bees, the volunteers. And we have lots of partners. And we've just been into trenches. We've conducted just, I don't know, how many voter registration drives. And it's been... And I've had students that have just been incredible working with us. So it's been a fun number of years that I've been with them, yeah. Yeah, a few years ago I was a region chair for the Democratic Party. And one of the things I'm more proud of is that I was actually able to pull together a group of five to 10 people and we would set up voter registration booths. What I did was I had contact with some of the owners of farmers markets. So there are several farmers markets across the island. So I coordinated with them and they said, okay, well, as long as you do wide open and it's not partisan, we'll give you a booth. So we got to go there with a booth and we got to set everything up. And over the period of six weeks, and this was in 2014, over the period of six weeks, we got 500 people registered to vote. And for the Democratic Party, we got 250 more people registered Democrats in six weeks. And I think three different locations. That's impressive. So it wasn't something that was that could go on. It was sustainable. There was a lot of factors. You always need the people, right? That can do that. But I think that having the opportunity to be out there to engage the people in a conversation, to let them see, look, this is how simple it is. Right. Fill this out. I can't mail it in for you. But here, right, do that. We took it a step further. We actually did voter registration drive. When we walked house to house, we knocked on doors and we had we cut turf where we actually looked at who in the house was registered, who wasn't. And we would, when we knocked on the door, if Mrs. came to the door, we say, it's Mr. Home, because, you know, we noticed you're registered, but he's not. And we'd enter into law. And again, it was incredible. We had specific districts. We couldn't do this statewide. We didn't have enough volunteers. But in those specific districts that we went into, we saw an increase in voter registrations. Now, it didn't actually increase. Right. Voter. Some areas saw an increase in voter participation, actual voting on the day of the election. But most didn't, which is why we're ranked last in the nation. So what's your position then on the mail-in vote? Of course, we support that. Yeah. Of course, we're going to want to see that actually happen. I don't know why it's taking, we can talk about the politics going on in that square. There's a lot of politics that I knew what I didn't get. I'm on the neighborhood board. And it came to the neighborhood board through the League of Women Voters. And it got presented. And my neighborhood board, I didn't, I don't think I realized how I would consider perhaps conservative my neighborhood board was. They refused to pass an endorsement of that bill. Did they give a reason? Did they give a reason why? They didn't think it was necessary. Okay. And that was it. They just think it was necessary. What they didn't want was they didn't like the idea that, well, if you're going to do mail-in voting, that means you're going to reduce the actual number of polling places. Which would save us a lot of money, et cetera. Okay. But that was the debate. I'm like, there was no winning that argument. I was like, okay, I get that there's more going on to this than just what these numbers and statistics say, I think. Okay. I don't, yeah, I find that fascinating. I didn't hear that one. Yeah. But not all, not some neighborhood boards voted favorably. You know, but we made it, we made it so easy for people to vote, unlike these, and but what's interesting is because I belong to a larger group to hear what's going on in other states where it's becoming harder and harder to vote. That I find fascinating. Hawaii doesn't realize just how special and lucky we are to not have those kinds of really distasteful politics being played at the state level. Exactly. The gerrymandering of the districts, the voter suppression, all the different ways that they're going about. And it's all Republican controlled districts and states. I thought we weren't going to get into. That's just kidding. This is politics and Hawaii. That's what it is. It's those states that are doing that. This whole show is politics and Hawaii. But this, but just looking at it, I mean, yes, it's true. I mean, they want fewer people to vote. I know. It was like the guy in Montana. There was a bill in Montana to do a similar thing. They were going to reduce the number of polling places. They were going to increase the number of mail in and other ways of getting people to vote. They wanted to do this special election in a different way rather than costing $750 million. They wanted to do a mail-in voting that was going to cost like a third of that. The Republicans in that state were up in arms and they literally said, we can't have everybody in this state vote. We'll lose. They caught that on air. I think that needs to be really expressed and exposed exactly. I think it's a positive thing, a number of the court cases across the state, across the country that are flipping these, that are changing these rules, that are not disallowing some of the bans and some of the voter ID laws that are actually beginning to address the question of gerrymandering districts and how that needs to be perhaps redone because some of that is blatantly ridiculous. I got to say that I'm a little older than you are, just a little, but I think that during my generation we took for granted so many things that we just felt like would never ever be challenged because they were just, we took it for granted. They were the right things to do so they would all be in place, but I think there's a wake-up call happening all over the nation right now that you cannot take these things for granted. These were hard earned these rights and these laws that were passed were hard earned and we need to be vigilant, all the more reason for us to be civically engaged. Absolutely. How is it that there are so many people who are willing to give these up? I think it's out of ignorance. Ignorance and blind ideology. They believe that this is the best. Even if it could be looked at statistically and if you do the math, sometimes they're voting against their best interests. Whether they realize that or not, I don't know. You mean you're talking about the Trump phenomenon? Well certainly the Trump phenomenon but for in other areas too. I think that we've heard the talking heads and then you know we all watch this political junkies that we are and hear all the opinions being expressed and I think it's general consensus that the state, the United States is so fed up with what's going on in Congress that there was almost this decision that for some people who voted for Trump it's like, well we know he's terrible. Let's go let him go. But he's different in his outside. Let's take this bomb and throw it into Congress and blow everything up. Well unfortunately we see some of that. And we're seeing some of the consequences and losing some of these rights and losing some of these like global positions that we've had. I think that stuff is going to come back to bite us in ways that people don't understand. I totally agree. So we have to take a break. Okay. So that's the first segment of our show. So thank you for joining us. This is Think Tech Hawaii's Movers, Shakers and Reformers. I'm your host Carl Campania. Thanks again to my guest, Mr. Alex Santiago. We're going to come back and we are going to discuss the Big Tent Theory. So see you in one minute. Thank you. Aloha. My name is Stephen Phillip Katz. I'm a licensed marriage and family therapist and I'm the host of Shrink Wrap Hawaii where I talk to other Shrinks. Did you ever want to get your head shrunk? Well this is the best place to come to pick one. I've been doing this. We must have 60 shows with a whole bunch of shrinks that you can look at. I'm here on Tuesdays at three o'clock every other Tuesday. I hope you are too. Aloha. Thank you for coming back. This is Think Tech Hawaii's Movers, Shakers and Reformers. I'm your host Carl Campania. Welcome once again, Mr. Alex Santiago, Director of Vote No Grumble, former chair of the Democratic Party of Hawaii, and all-around fascinating person as I'm learning. So thank you so much for all that you've done. So let's go into my topic of the day, which is this Big Tent Theory. So I can give my thoughts on what the Big Tent Theory is. You have much more history, I'm not aging you, but you have much more history in this state with regards to politics. So tell us from your perspective what Big Tent Theory in Hawaii means in a political sense. Well I think what we see is the dominance by the Democrats over the years has played such a huge role in terms of even during my day when individuals would run for office they knew that if they didn't put a D by their name they would very few chance, little chance that they would win. So there was this desire on the part of the Democrats to increase the tent, increase the tent. I mean include everybody in the tent. When I took the role as party chair during a really difficult time that the party was going through, there was this, I'm not going to get into the people who were fleeing the party at the time because there were some, but essentially we still had the discussion about what does it mean to be a Democrat? Is there a certain like list of things you have to agree by in order to be a part of this organization? Or what percentage of those? Yeah or what percentage I mean do you do you meet a certain test or do we simply open it up and say if you want to be a part of it Komo might come in and our our I think the overall feeling at that time was we open it up you want to be a part of this come on in and be a part of it and participate and we welcome and and have the thing that I want to mention that I see missing in today's discourse is the fact that back then it was okay to disagree. We could agree to disagree and not vilify the other individual and make make them you know like well if you don't think this way then there's something wrong with you you know we we simply agreed. It wasn't personal attack. No because we were all so different. Yeah. Even during my time during the legislature I remember and I talked about this earlier with you it was really a time when there were Republicans and there weren't that as many or that many but they had a different perspective and they were allowed to voice their perspective and not be shouted down in any way but respected for it and some of them were my I considered them to be my allies and friends because I'm not totally you know as a party chair. I don't meet the whole litmus test I think for that but it was okay to agree to disagree and still be cordial and still have the dignity that I think is really important to have when you are talking about passing policies for everyone. There has to be that level and well you need it and that's where some people say if we had a stronger Republican Party here and lots of other people will argue that it's more stronger than you think it is. If we had a stronger Republican Party or more representative Republican Party that our discourse our political discourse and our policies the conversation would be better it wouldn't be it wouldn't feel so one-sided it wouldn't feel so hopeless to so many people because there would be much more of a debate and much more of a respectable debate hopefully but much more of a debate on issues and less about this is what we're doing and that's what we're doing and no one's going to say anything otherwise that's kind of how some people feel so just to so okay go back to the idea of Big Ten. Big Ten in the definition of it is Big Ten theory is there's not an ideology there's not one single ideology that the entire party gets behind and agrees upon. I see that as being fairly impossible that an entire grouping of people ten let alone ten thousand or more will agree on ten ideas in exactly the same way. I think that's impossible absolutely true but it's more about how you do that how you go about the process how you have those discussions as well but the question that comes out of that is if you've got a party that is in such a dominant position here and we have a big tent so we have everybody we welcome everybody you can be a republican last year now you can be a democrat it's okay what does it really mean once again to be a democrat what is the value of of being the big tent when it comes to actually passing policy is it a value is it a virtue is it a problem so over the years of what you've seen happen in the changes some of the republicans have become more extreme so some of the more moderate republicans have fled and said yeah we're going to go become democrats now because I don't agree with that extremism it has that been a consequence of the big ten? I'm not sure because in the big tent we have as extreme individuals as well who tend to to say you know they I remember the term dino or rhino used often by individuals who say still used yeah I know in name only but but the point being that the question I think that needs to be asked is when you have a platform that a party comes up with to what extent are the individuals who put a d or an r next to their name to what extent is the party expecting those individuals to abide by this platform that was developed by this entire party with all of this the whole thing going on and as an elected official having to had to deal with that you know there was back in our day I'm going to start using that more often in my over age there was an understanding and a flexibility and a way to deal with that I think that that allowed it to exist in in our present time I see it's still happening but in with a little more tension a bit more tension going on well that's one of the interesting I mean that that's the great point you make there is that the platform itself is what are the expectations now working from within that square building yeah everybody who says they're a democrat and those who come over and say I want to be a democrat they have to actually sign something so yes I will uphold and pursue this platform that's what they're actually saying but that isn't what actually happens when opportunities come up from session to session to actually pursue something that is in that platform agenda and nothing happens and we won't get into the accountability question of that a moment but my question is this sitting in those seats are they trying to make that decision based on what they really feel is representative from their district or are there other forces that are suggesting that they ignore it or leave it alone or drop it how do we how do we understand when they don't go along with that democratic agenda there's a that's there's so many answers there's so many so many questions that could come from what you just asked I mean I think that every elected official has a responsibility to his district pretty much first and foremost they they elected that individual so some of these these who are in conservative districts they the districts expect them to act in this moderate fashion and those who are in very very more liberal districts expect them and the same thing with the republicans so in answering the question on what they do when they're in that seat are they being more loyal to the party to their constituents or to some other forces this begs another question right I mean that's why I asked you are there other forces at play when you have such low voter turnout in areas where these individuals sitting in seats really don't think that it matters one way or the other because very few people in their district vote anyway or no one ever runs against them no or nobody runs against them then you look at the real in in recent memory for me the real um shady side I don't know how else to put it where big money and these other influences are dictating policies that for me as an insider watching what's going on I find it obscene yeah it's the only word I can use it is obscene and I look at these individuals that go back to the district and how do they justify it and then the question becomes for civic engagement to what extent are the people in their districts informed about what they just did yeah and the case in point when they're not allowed to quote vote on issues major issues whatever they might be ones that I've been pushing as well the constituents can ask them where were you on this issue and they can answer either way depending upon who they're talking to so I find that obscene disgusting yeah and needs to be changed well it's an accountability question absolutely I mean it really does dive into that part of that whole thing transparency but transparency by itself isn't always great you can't always have somebody watching everything you're doing when you're trying to make something happen I can get that point a little bit but it's the accountability side it's like okay what did you do and why did you do it or I noticed that you didn't vote on this stuff why did you not vote on it why did you abstain or why did you why were you why are you not there for 83% of an issue that you said you would otherwise be there for right why were you not even present at it so I recently had this conversation with one of the reporters at the advertiser about why they were reporting upon what actually occurred when a non-vote was taken and the reporter's response was because most of the public out there don't care and they don't understand it anyway because the minutia you're talking about is so complex and I'm sitting there thinking as an educator wait a minute shouldn't your role as a as the reporter to educate the community about what just happened and why and then have the constituents hold their legislators accountable for why they didn't question exactly why the vote wasn't taken and I got nowhere got nowhere so that's the you know I mean I know you asked about the bigger tent but we've kind of but that's that all it plays in because unless you have a a public that is informed and engaged you're not going to have this discourse which which which makes me to to in a roundabout way because I know we're running out of time just say that there has come a point in time when parties have become less and less in my opinion where the the general public is the general public is sitting out there saying you Democrats and you Republicans on the extreme ends of the spectrum I don't agree with any and all of what you're talking about and I don't trust and I don't trust exactly and look at what's going on in Congress and it's about power and it's about people saying there's just too much so the educator in me says okay so we we have a problem here we have a serious problem of a disconnect and this disconnect is not being solved right so anyway I can go on I agree with you I agree with you what I what I really what I really want to do more of and what I appreciate that you have done is that when you've gone door to door knocking and what I would like to do is not not not take a report card per sale though those aren't a bad idea necessarily but take by the way this is what has happened and here's what was voted on and not voted on door to door what do you think as a community member and by the way let your legislators know I think that would be a great huge start but the volunteers for that so unfortunately we're at the end of our show already so thank you for joining us thank you Mr. Alex Santiago for joining us I think it was great conversation I truly appreciate it looking forward to next week but thank you for joining us this is Think Tech Hawaii's Movershakers and Reformers I'm your host Carl Campania we will see you next week


Schizophrenia is a severe mental health issue that is seen across the globe. It would affect one's ability to function well and also quality of life. I am Dr. Vanish Sri, I am a consultant psychiatrist at Manipal Hospital, Sajapura Road. I am here to talk about schizophrenia today. Schizophrenia is a mental health condition where in a person's mood can get affected and their behavior and most importantly there is a blurring or the disturbances in the reality that they experience due to which there is a lot of difficulty to manage day to day activities and the quality of life also gets affected. Causes of schizophrenia would include genetic factors like if the close family relatives are affected with schizophrenia then the chances of child having schizophrenia is very high. Other risk factors include having chronic stress that is a long standing stress, having a major loss, loss of allowed ones, having a trauma or a continuous traumatic negative experiences in the life or having a certain kind of medical conditions wherein there is a medical issue that is long standing for a very long period of time. These are the risk factors. When we say the symptoms it can be divided into two things. It can be like a negative symptoms that is nothing but it is equivalent to having a depression that can be feeling very low. They are not interested in doing any of the activities. Most importantly lack of self care. The care that they take to themselves in terms of not bathing for days together, not trimming their nails, not dressing very well, do not worry about going to work. Their day to day activities would start getting affected. There can be crying spells as well. When we look at the other category of the symptoms of schizophrenia it is what we call it as a positive symptoms in the medical terms. That is nothing but having a hallucinations. If someone is not around them they feel that they can see someone. It can be like I can see a ghost or I can see God. It can be something like I can see a dead person as well. And then comes hearing of the voices that is nothing but whenever there is nobody around them they hear the voices trying to talk to them. It can be threatening to them. We have seen cases where because of the voices they have tried to hurt themselves because these voices can be commanding to them by stating do this to yourself. So these are one of the serious symptoms of the schizophrenia. One should take it into account as well. Then comes the delusions. They are nothing but the assumptions. For example, a patient might say that there are group of people who are trying to hurt me. They are planning against me. They are trying to harm me. This group of people can be someone within the family. They can be someone within outside the family. It can be neighbors in most of the instances where we see. They say that they have been planning very hard against us so that someday they are trying to kill me. Sometimes it can be against the police as well. Where in the family thinks that it's not true. It is not the reality. Why are they thinking in this way? Well, this is because of the symptoms of a schizophrenia wherein they feel that though it's not a reality it is something that is happening in the patient's mind wherein they feel that these things are actually happening to them. Then comes talking to self. They are alone. They are isolated. You don't know why they are talking to themselves. That is because they might be responding to some of the voices that they are hearing. So sometimes they can be laughing to self as well. So you should never get confused with the symptoms that they are deliberately doing all of them. The answer is no. It is because of the symptoms and the certain changes in the chemicals in the mind is where they are experiencing these things. To diagnose it, one has to understand the family or the friends have to identify it in the first place because it's not like depression or anxiety where a person feels that I am depressed or I am very anxious. I'll have to go to the doctor. It's all about the people around you who are trying to identify that there is a change in your mood. There's a change in a certain behavior. There's a change in the way from you were there in the earlier days. Now after the identification, you would get the patient or a person to the doctor where the doctor would do the initial screening and the analysis where having a family member or a friend or a person whom the patient or a person knows since a very long period of time would become very important to ask a couple of questions by a doctor to arrive at a diagnosis to say it is schizophrenia. So for that a couple of questions like how was their behavior? How was their mood around? How are they behaving? Are they talking to self? Are they laughing to self? These are the questions that we usually ask. Schizophrenia can be treated with the tablets. This is one of the good options that is the medications wherein when we start the medication to a person their symptoms in terms of having hearing of voices or having a certain doubts that there are a group of people who are trying to harm me. These are the symptoms that would come down with the medication. And also there are other part of the symptoms like feeling low, sad, not interested in doing any of the activities, not taking their self-care. All of the symptoms would improve with the medications. Other options would also be therapy. Once a person is stabilized on the treatment they are doing okay. Then we also say therapy is one of the options because in schizophrenia most of the time in terms of their intellectual ability to do a certain things, to do their work or the other forms of activities would have gotten affected. So to manage this therapy also becomes very important that is to help them to get back on the activities that they were doing earlier that can be rejoining their work as well. The quality of life would improve very well with the medication to an extent wherein they'll be able to work well, they'll be able to do day-to-day activities as well. So this is one of the major changes that you're seeing in their life in terms of adding on the treatment.