politics and land in Hawaii with Dennis Isaki on Think Tech Hawaii. Today we'll be speaking with Sherry Raposo, a Kama'aina real estate agent. When I say Kama'aina, I don't mean just anybody who lives in Hawaii. She's a child of the land and lives it. Besides helping others with real estate and housing, Sherry has practiced for the iconic prosecutor's office in the hotel industry. She started a trucking company. And her passion includes extreme hiking, hula, canoe paddling, partial arts. Understand she's a second degree black belt in karate, so I'll try not to get her mad at me. Sherry, welcome to Think Tech Hawaii. Hi, Dennis. Please tell us a little bit about your background on Hawaii and your passions. My background in Hawaii is I'm a fifth generation to the island. My grandparents, some came here, one came from Portugal, which was my grandma. And they all came to the sugar cane industry to work here. My grandfather grew up in Kilauea area and he relocated to Makawale, which is also known as Pakala. And he was pretty much up there as a superintendent for the sugar cane industry. So a lot of my time was playing in red dirt in Pakala. I am a single mom. I have two kids, two grown girls. One is probably not gonna come back home because cost of living is just crazy here. My daughter, my oldest daughter is back home with two of my grandchildren. And she's also considering relocating to because just cost of living here is just not economical for her to be here already. Yeah, well, I forgot to mention you're a horseback rider too, right? In the road? Yes. And it appears that you go all out in whatever you do, which leads to getting frustrated sometimes when you see things that could be done better.  How satisfied are you and why? With politics on our island or in general? Politics and government in Kauai and Hawaii. On Kauai, I'm very disappointed. Scale of one to 10, I rate Kauai probably a three. And in the state probably right there, probably a three, two. It's a lot of, too many politics, a lot of talk. Nobody wants to do the dirty work.  And you deal with trying to help people with housing. To talk about affordable housing is just a word and affordable because they categorize it. Let's talk a little bit about that. Like you mentioned, for the kids come back and stay here. You know, every two years, we hear the same thing from the council, affordable housing. What is affordable? There's no criteria.  And HUD is like an offset to use for rentals. The criteria that we have in Hawaii is very different from the other parts of the state because we pay to live in paradise. People are coming here and not coming to visit anymore. They're coming here to relocate. That has to taking a turn doing COVID on housing. Not only it creates a housing shortage for buyers, but it's creating a shortage on rentals right now on the island. There is a severe rental shortage on the island. I mean, weekly I get phone calls, people looking for rent. And it just can get worse. I mean, people want to live here. This is paradise. You know, they come here, they want to move here. And because a lot of people can do work online now, a lot of people are closing up their offices and having their workers work online. And they're saving a lot of money, not paying commercial space. So we see a lot of change here and it's affecting our island. Our growth has changed dramatically and we are not prepared for what's gonna be happening. Our infrastructure is here on the island. We're so far behind, way, way behind. Traffic is just getting worse and it's just gonna get worse and worse. Kapa'a is deadlock. We see the West Side traffic coming into Lihui, same thing. And it's just gonna get worse. Are there any talks of road improvements? I didn't hear anything about new roads, nothing. It's just peacemaking stuff. Peacemaking stuff to just get, you know, high-end developments have been happening on the island. You see the infrastructure is being put in for that, but for regular housing around the island, there's nothing on the books right now going on. Besides, Habitat is gonna be start building like 37 homes in Waimea and that's it, you know? And you have Ile Ile Nani still doing the next phases in Ile Ile, sorry, that Ile Ile Nani across Ile Ile Nani. They're doing that phase coming up, but, you know, where else, you know? Hawaiian homes are trying to go back and forth, trying to get through the less. They have a lot of monies to start, you know, developing areas to get to the less because a lot of people that has been on a Hawaiian home list are passing away.   Chances are the aglots, no. There's, you know, for Hawaiian homes land, I don't see anything happening in the next 10 years. There might have some house lots up in Honopipepe and Honola, but, you know, we're very behind. And I blame our political leaders for where we are today. And, you know, you see the same people running for politics, they can do their whole term. While they were there for 10 years, did they fix anything? No. And now you see them want to go back again. You got the same people going back in, but the people are voting for the same people. So what do you do? Same thing, over and over and over. Okay, getting back to housing and affordability and availability. It was a recent study came out, I guess it must be a mainland group. They said, you know, you kind of blame the mainland people, outside people for housing. I think they still have a large percentage or, you know, maybe not majority, but I think they're still impacting the availability of housing here. Correct. Yeah. Yes. I feel that, yeah, it's, as a rotor, I have sold houses to people during COVID, during the shutdown, site unseen, cash. Yeah. Cash. Yeah. And, you know, and it's kind of, kind of local person that has been living here for decades, competing against these people. No, they drop it on cash. So affordability, that's out the door.  Now they're in the 500,000 bracket. And that is pretty much where most local people can qualify for a loan, is pretty much in the 550, 650 range. That's the normal. And are we gonna see more housing in that price range? Very, very slim, very slim. And if there are, if you have a house for 650, you'll probably have like 30 plus offers, like, you know, in a day on the same house. So we do have an issue, you know? And if we think we're gonna wait for the market to crash, good luck, because everybody wants to be here living on the island. They wanna come to Kauai. You know, everybody's looking for a good deal. There's no such thing as a good deal. You pay to live in paradise. And on, you know, on the mainland, the prices of housing, maybe get 300,000, something thousand, you can get a decent whole, not a normal year. You can even buy a vacant piece of property on the 300,000, you know? And, you know, my children's a good example.  So very costly for, so affordability on this island, I think that's a term that is just been stretched out and used in every political campaign. Affordability, affordability, it's gone. Yeah, it's a misnomer, you know? It's just a word that doesn't mean what it says. No, it's no. Yeah, you thought you touched upon the infrastructure, the septic bank for one?  Correct.  It's over there right now on, yep.  And, you know, and right now a septic system in Kei Kahaa, in Kei Kahaa now, it's you don't have to dynamite or and it's pretty much sand. It's $36,000 in Kei Kahaa. Yeah, it's a big thing already, then you're going to, if you want to, if you need a water meter and facilities, reserve tons of $14,000, the ads up. And just to get started, so I guess a lot of those things come under the county. So yeah, the waste water falls underneath the state and the state, you know, the conversion is in the year 2050. And people that are in sex schools right now are pretty much stuck.  So, you know, you're looking at costs right there to even have an additional dwelling unit on your home even. So it's just a bunch of money it takes to get to that level to help all children to stay here on the island to add onto our home and it's everything's costs and the cost of material on our island went up like 40% more. Freight went up, everything went up, you know, and it's just going to get worse. For us to live here on the island, you know, most people work two jobs, you know, and they're still living at home trying to save money and there's nothing on the books for new affordable housing. Right. So it's, we're just going to get overrun by people with a lot of money, you know, and there's a lot of change.  Yeah, so, and, you know, I have, I said, we have ag property. I can build a second home on my ag property because you're not allowed to build additional dwelling unit on a piece of ag property, but you can do a gas house, which is 500 square feet. What can 500 square feet do for a family of... Yeah, yeah, yeah, yeah. Okay, good, getting back to, I just want to firefight myself on the septic. The sewer systems come under county, but the septic approvals and stuff come from the state, you're correct. But I think we need more sewer system, county sewer systems. Correct. Because a lot of areas outside of the island is in the, like along the shorelines, Kekaha, for example. Kekaha, so, yeah.  So in the state of Hawaii did a study back in 2017 and they had prioritized the areas where they need to address the cesspool systems. And Kekaha, which is lowland area, blood zone area, close to the beaches, there's ditch lines, there's runoffs that goes into the ocean. It was not even on the 2017 report with the Department of Health that was a priority item. I raised concerns on that. I did contact the agency. And of course, you know, they paid for these high-tech reports and it was questioning why Kekaha was not on this list of priority. Well, just to happen, this new report was just recently redone in 2021. And it addresses there is, they changed the whole priority system on the island and Kekaha is in the red. It's in the red area. And it is in a significant risk of, you know, human impacts of drinking water and drainage. It is probably the top of the list, which is Kekaha, Hanalei, and parts of Wailua. So this report was done in 2021. However, there was a bill that the county passed last year, bill 2873, which is a cesspool conversion law. And this report was not part of that bill because they used the 2017 report that the state put out. However, I think our county needs to revisit this bill 2873 to look at the report that was the state of Hawaii has that was done on August, 2021 to indicate the three priority areas which has Kekaha on it, which Kekaha should have been on this report from day one. So this needs to be addressed immediately because now we have a landfill that's almost capacity. It's going to reach capacity in 2027. And the target area right now again is going to be Kekaha backyard, you know? And so now we're going to deal with a sewer issue and now we're going to deal with a landfill issue. So I think money should be appropriated for septic for Kekaha or they should have these monies that they give the Kekaha community host the landfill in the backyard. They should utilize funds from, you know, this funds should be put into a sewer system for Kekaha and have them tied in, even they can be tied into the Waimea sewer treatment center because from, you know, talking to people in the field of, you know, wastewater, Waimea sewer system has a capacity to handle the whole Kekaha to do tie-ins for sewer from Kekaha to Waimea shouldn't be crazy high because the ground is soft. You have a lot of sand, you're not dynamiting. You don't have, you know, bedrock like in Koloa area. So is this in the works? No, they just nothing. Kekaha just, you know, left behind. They want to put the landfill, the toxic is putting the landfill across the road from the existing one.  We're not even on the list. And yeah, that upsets me because on the west side of the island is just, just like push it that way, push it that way because who wants some landfill in the backyard? You know, nobody. So they keep on giving Kekaha community to host the landfill in the backyard. They give monies, but that's wrong. They need to address that we have an issue. And the issue shouldn't be putting a landfill again in Kekaha that is close to our oceans, you know, water sources. And now we're going to be dealing with, you know, a successful issue that's not even on the books to upgrade, help the community to upgrade to either septic systems or connect to a sewer and get the sewer lines in and utilize the capacity of Weymail Treatment Center to, you know, to upgrade people for wastewater. And, you know, then people can bill for their children on the same lot.  Yeah, the landfill is a big issue that we got to deal with that right away. You know, going back to the septic, the county had a $1.2 million. That won't go very far. They said they're going to help people pay for their septic system, maybe 30-something units. And then Kekaha wasn't prioritized. No, it was not prioritized.  However, it needs to be readdressed, you know, Kekaha, Hanalei and persons of Wailua, they need to be prioritized in this new bill. And that $1.2 million that they're going to be having, you know, it should be an annual flow from the clean water state revolving fund. And it's a forgiveness loan. So you can apply for it every year and get it. So, you know, they should not be only considering these funds for, you know, certain areas that this report covers. If they're going to put a landfill again, smack in Kekaha, they need to address the sewer system immediately. This is critical, you know? It's like, don't just dump something on the west side of the island without, you know, revisiting this bill. It shouldn't address the west side of the island, you know, and Hanalei has, you know, should be prioritized too because they're like straight there. They're quite a river, water source, ocean, you know? So I think a lot of these monies, I think that report, you know, when you see Koloa and this, you know, high end home on this list, that doesn't sit well with me. Most of some of these are vacation rental soon, you know? It should go for the Tamayana of the island, you know? It should, the money should be here and utilize where, you know, it's really needed. You know, Kekaha, I think there's 1200 cesspools right now there. And they're not a priority right now. It should be a priority. And, you know, and I think the state, our state representation on the island, even though this is a county issue, you know, the standpoint comes from the state implementing 2050, you know, that the conversion has to happen. So county and state needs to work together on getting this, you know, resolution on this issue. It is an issue for any future development. Okay, we're gonna get through a minute's left. Well, Kulawa area is in a, they got a private sewer system in a way with all the price of houses going up, it affects the real property tax assessments and, you know, how much we all pay. Got anything to say about that? Assessments. All the property assessments on the island, they're all over the place.  And, you know, I'm picking on an assessor, but I think the county seriously should take a look at the department and probably get more assessors, hire more assessors because your monies will come to the island from the property taxes. So I can look up, like I can look at it any given day.  However, their assessment value is still at two million. Why? You know, why is it still two million? A lot of the areas are not being corrected on the island.  It's not right, you know, and certain assessors, they do go into the neighborhoods and they do look at the areas, but I think they're so sharp handed, sharp staff that if the county would put more monies in hiring assessors on the island and really getting the true values of what people are paying for and being assessed properly, I think that can generate a lot of property taxes, revenue back into Hawaii. And that can be used for the wastewater systems.  Oh, it's almost the end of our time we're running out. Any last words? Yes, I, you know, for our future to remain here on the island, our political leaders seriously needs to look at infrastructures and without having our infrastructures in with roadways, our sewer systems, you know, utilities, we're not gonna see any growth for our Kamayana to remain here on the island. It'll just be for the rich to be here, you know, and to utilize, you know, whatever we're providing them with roads and such, but our children is not gonna be able to stay here unless we start being aggressive and, you know, looking at solutions to what we have and what we face. And without having the solutions in place, you know, we're gonna see more and more of our children relocating off island, not be able to live on Kauai, you know, because of the frustrations of not be able to build because of all these loopholes that you can't build because of this, you know, and wastewater would be a top priority on everybody's list right now. And the landfill, nobody wants a landfill in the backyard. Yeah, so. And the word, what is that phrase, site unseen. Site unseen, I have a lot of site unseen, but anyway, but I think, you know, I think our political leaders need to, you know, put the game face on and this is, needs to be addressed, can't be passed on to the next couple of years. Okay, yeah, we're running out of time. Okay, thank you, thank you, Sheree. Okay. Look to our wonderful guests, Sheree Repozo. Mahalo to our viewers on Think Tech Kauai. If you like the Think Tech free media shows, please help support this nonprofit platform. Aloha, ahoiho, Malama Kono. Thank you so much for watching Think Tech Kauai. If you like what we do, please like us and click the subscribe button on YouTube and the follow button on Vimeo. You can also follow us on Facebook, Instagram, Twitter and LinkedIn and donate to us at thinktechkauai.com. Mahalo.


Are you anxious about asking for those letters of recommendation stick around on how to best prep for the process and to learn about the key moments that you need to kind of be aware of. For the best personal statement coaching make sure that you subscribe and hit that bell so you don't lose out on any videos I post every Tuesday. There are four steps that you want to take into account when submitting and asking for your letters of recommendation. Hi I am Dr. Josie with Write Your Acceptance as a university faculty member who writes letters every year for students and as a personal statement coach I know how to help you maximize your candidacy and letters of recommendation are essential to that kind of whole package so stick around. Step one find out who should be writing your letters of recommendation right so ideally you are kind of generating a list a thoughtful list and you want to have a couple of science professors a non-science professor a researcher perhaps or and a community leader that you volunteered under that you've cultivated a relationship with. So bonus and this is not to worry anyone that doesn't have this but if you have a relationship with a professor or a professional in the university that you are applying to that would be a great letter to have that's definitely an advantage but you want to make sure it's someone that actually knows you right you don't want a generic letter from someone that can kind of just stamp the university name on your recommendation letter that's not really going to help. Also some students um and kind of pre-health advisors I've I've spoken to have mentioned if you know someone like a famous researcher um that um that is kind of relevant timely today um that may be of interest but again I always always come back to simplicity and authenticity for my students so you want to make sure that these are um individuals and professionals professors who truly know you and can advocate towards who you are and and just kind of show you in the best most detailed light. Step two contact them early so um it doesn't matter if it's a doctor that you shadowed a professor a community organizer a leader that you cultivated a relationship with you want to make sure that you are giving them a lot like ample time so basically you know I'm a little extra so I would say at least four weeks in anticipation I will tell you I they all kind of tend to add up all at the round the same time and it's the worst when a student kind of you know emails and says oh miss but can I have it in five days and I'm like tough tough because it's a disservice to you so you want to give the your recommenders your letter writers um ample time to really kind of think through what they're gonna say kind of add in details key moments that they remember and takeaways of your time together so the more time that you give them the better it is for the kind of strength of the letter also you don't have to give them you know four or five weeks and then you're just kind of like you email them or you go in person to office hours and then you're like biting your nails waiting to hear you can kind of nudge them give them a friendly reminder and you know two weeks in or two weeks before ideally you're you're kind of receiving the letters another pointer is to kind of ask for more letters than you need kind of the stock requirement is three letters for schools but first disclaimer you want to make sure that you go into each of schools guidelines and make sure how many letters and what kinds of letters they need but kind of usually it's three letters but I would ask for at least five letters you want to make sure you know sometimes a professor won't come through won't come through in time but you can also pick and choose which letters go to which school so then you want to make sure if it's a very kind of research driven institution or there's a research kind of you know project that you're very interested in maybe a letter goes into that one that you know and then a humanities letter goes into another school so you can kind of pick and choose and strategize what kind of your packet looks like so if you have more letters you have more options okay so from a professor's point of view let me tell you kind of what I go through so when a student asks me and I say yes yes sometimes I say no and I'll tell you why but give me a second give me a second so I usually kind of go back to all the work that they did in my class not only the grades but I'll go back to the essays I'll go back to my comments and really kind of refresh on the type of rapport we had but also the type of student they were in the class and and that's kind of always helpful because I'd like to put in very specific details on kind of memorable experiences in the classroom so that takes time one and two from a student perspective I love when students not only send me their resume most students will be like you know send me an attached resume and that's great but I am reading this document their resume cold so I rather that students kind of on top of giving me their resume write in the email or give me in person two or three kind of memorable moments memorable moments from our class together and that kind of refreshes my memory but also tells me what they took away from our class and and I can bring in some of that content as well into the letter and so that's great color and great detail and and it's the student kind of helping advance the the essay so yes sometimes I say no and you know like many of the kind of moments and crossroads that you find yourself in on the pre-med journey I would say don't take it personally if you do get to know sometimes first I know that a lukewarm or generic not even negative negative obviously kind of is terrible but a lukewarm unenthusiastic letter it's going to do more harm than good for the for the student so if I say no it's really because I just don't feel that I have the content to be as compelling as possible to recommend a student I don't know them enough I didn't like have you know outside the classroom experiences report during office hours or something that I just don't have enough to kind of wrap my kind of um content around that that makes it a compelling letter so um yes it would be extra work to to ask for someone else but sometimes that's the better fit also I always ask um you know the timeline because if I have three five days and sometimes I do I will say no if I just don't have the time because if I don't have the time to dedicate to a robust kind of thoughtfully crafted letter then I am doing a disservice to the student and I would rather say no then um then kind of do that kind of harm potential harm to an application um and so that's why another reason to ask more more professors or more kind of you know individuals that are writers then um then what you need so that you can kind of then play around with the number two so step three is know the process um yes you can since your application can be verified without the letters of recommendation most letters of recommendation are really kind of taken into account um with the secondaries and kind of in the second round right so um yes you can turn your application in before the letters are in and since most schools um are rolling admission time is of the essence and the earlier you apply the better um you want to make sure that that's not an excuse to slack you want to give people time you want to give them ample time you want to get on it yesterday right if you need them and time is of the essence also you want to make sure that you kind of figure out what processes are available and services are available in your schools um there are you can kind of upload up to 10 letters but really it's 10 letter types so there are individual letters there are committee letters um and so if you have a pre-health office um in your school sometimes the process is that they will kind of interview you and compile a packet for you right and so then all the letters that you um bring together they'll kind of bring um they'll put together and then turn that into to MCAS for you um so like as a as a whole um and so that can take a little longer than if you are individually uploading your essays um but you want to make sure that um that is as streamlined as possible and um and really it kind of um advocates for you in a cohesive like strong kind of voice unified voice um as a school so that I think is also great are you nervous about asking for recommendation letters or did you already ask for them and you have a um terrible experience you want to share comment below we'd love to kind of give you some support step four is the osteo-replicant writing your own letter oh my type thing so this is like a catch all step so if you are applying to MD and DO schools you want to make sure that you kind of um enlist a third-party service like Interfolio um to kind of help you organize your lists and then distribute um your letters and so um the great thing about Interfolio is that they hold the letters for more than a year um however if you are re-applicant my suggestion is that you ask for your letters again and you kind of connect with those letter writers give them an update of what you've been doing for the last year give them again memorable experiences whether um with that professor or with that letter writer and then during the year that you've been kind of um in the application season that you're before so you want to make sure that you are giving them personalized feedback so that they can just kind of make that letter stronger for you and then yes sometimes it will happen that professors or letter writers will say oh just write it for me and then I will kind of tweak it approve it and then kind of send it off and if that is the case um that does happen you want to make sure that you have um very detailed but very kind of you know I met so and so so um you're writing about yourself in the third person if you want more guidance on the letters or if you want um more guidance and expert strategies for your personal statement definitely book a one-on-one call with me it's in the description below the link and if you like this video if you found it helpful please give us a like please comment below helpful and more will come with at you soon thank you so much for watching I'll see you bye


Sammy asked the question, how can I make a pie chart from a SharePoint list? My SharePoint list has a column called Compliance, multiple choice, and Compliance Attention out of Compliance. I want a dashboard page and power apps that has a pie chart showing compliance status of all units. Next to that, a list of vehicles, attention, or out of compliance. Then when I add a pie chart, it is not pulling the Compliance column as an option, and I'm not sure how to write the function correctly. Any help appreciated? Should we write that closer? Sammy is trying to do? Wouldn't they better have that SharePoint list that can feed into even up into Power BI, which would actually put it on a dashboard or even through Excel, up in whichever way it goes to then have it go as a pie chart. Which way has it got to go? Yeah, I was looking at, yeah. That's my suggestion was definitely Power BI, because that's easiest way to make a dashboard. I mean, there used to be that charts and graphs web part, but that does not exist in the modern views. If you have a classic SharePoint, you can use the charts and graphs web part of it. If you're in modern, then Power BI is definitely the way to do that. It looks like it says that it's not pulling the Compliance column as an option, and so I'm not sure how to write the function correctly. There are some pie charts that are limited to how many fields you can select based on the way they've got the formatting set up. So if they're doing a pie chart even in Power BI, but in the function, the way the function is written, it could just simply be a character or the way the function is written that just needs to be reviewed. It could be the way they've got it formatted. It could be the way they've got their filter set up. Unfortunately, without looking at it, I couldn't tell you what is not working properly, but I would say Power BI is probably the right way to display it. My concern is it says, a dashboard page in Power Apps. So they've got something that's been custom-created and therefore it's then not flowing through, because Power Apps is a whole another space. I threw through for developers, a couple JavaScript libraries in here that do very nice pie charts. So if you're trying to roll your own and you feel you have to do that, Chart.js or Canvas.js are both good to work with in terms of building pie charts and getting them to expose additional data, and they look pretty. Pretty is important. Of course, the soapboxes, it's not about the pictures, it's about the data behind it. You go so deep. I'm all on the surface. I like that. Got to have the right data, got to have the right queries, got to have the right information for it to pull through. The pretty pictures are the easy part if your data is set up properly. Yeah. I don't know. If it's not in alignment with the latest TikTok memes that are out there, I don't understand. It just, oh, so. If we do TikToks about Power BI. Come on, isn't it Twitch now? You don't say moving on, moving on? No, no. It's, yeah, is there a pie chart dance that's out there? Is it, I don't know. Good luck with that.


Hello, EmberConf. How's it going? My name is Chris, but you might know me better by my online handle, Zuroc. And I work at LinkedIn, and I'm a member of the Ember Framework Core team. Normally, I work on the rendering layer. I work on glimmerVM and components and auto-tracking, that sort of thing. But today, I wanted to talk about something a little bit different. I wanted to talk about a data layer, specifically Ember M3. M3 is a data layer that we developed at LinkedIn. To handle some of the problems we were dealing with at scale with vanilla Ember data. And you might be thinking, if Chris is getting up here to talk about this M3 thing, is this the future of Ember data? Should I switch over to it immediately? The answer is no, actually. Ember data and M3 are built on the same common core and share most of the same infrastructure. M3 is really just a different take on the modeling layer in Ember data. And they can actually be used side by side. If you wanted to use M3, it actually has trade-offs. And there are situations where it makes sense, but there are also situations where it doesn't. So we'll dig into that a little bit more as we go on and see if it really would be the right solution for you. I personally started using M3 in some side projects alongside Firebase. And part of the reason I wanted to do this talk was just, as I was using it, I found out that it was one of the most fluid, flexible, and fun data experiences that I've had in my 10 years as a front-end web developer. Huge thanks to Chris Thobern, RunSpired, for showing me this combination and showing me just how powerful it could be. So, yeah. Today we'll be talking about what M3 is and what problems it was built to solve, how it works, what Firebase is, and why it's a good match for M3. And then we'll actually see the combination in action, so you don't have to take my word for it. First off, what is M3? Well, I think it's best to understand M3 by understanding the problem that it was trying to solve. At LinkedIn we have a lot of data. We have thousands of models, and those models are very complicated with nested fragments within them, leading to tens of thousands of different models and fragments all over. That is very difficult to keep in sync in general with our ever-changing API layer. So our first solution was actually to generate the models. Our API layer is highly conventional, so we were able to build tooling that did just that. This helped with the issue of keeping things in sync, but we still had this problem of shipping tens of thousands of generated models and fragments to our clients. And that added up, that was hundreds of kilobytes of code that was having an impact on our customers. So, enter M3. The idea with M3 was rather than have a class for every single model and fragment, we would have one class that could represent all of them, and it would do that dynamically. The way M3 does this is it really just understands a model to be a blob of JSON. It can have JSON values of any type. So, for instance, here we have an object that has a name, which is a string, and it has a chapter's array, which is an array of objects. And these could be updated to be booleans or any kind of value. You don't have to specify what the shape of your model is ahead of time. Now, this is still better than using fetch because M3 does understand that each model has an ID and a type, and so it'll deduplicate them and make sure you're using the same reference to the model everywhere that you're using it. And this is also very important for M3's other major feature. It also understands relationships within that blob of JSON. It understands them based on conventions. So, in this API response, for instance, we are representing a reference to another object as an object with a type and an ID. M3 will see this, and based on that convention, it will load those models and replace them in the actual model itself so that when we access them, we're accessing the instance of the relationship, rather than the type ID thing, so we don't have to figure that all out ourselves. This can be configured with the M3 schema, so you can make this work with any kind of convention for your relationships and with any conventional API. It can work with JSON API or RESTLY, which is our LinkedIn spec, or GraphQL, so on, anything that has strong conventions for relationships. This allowed us to go from tens of thousands of models being shipped to the client to just one. In our single largest refactor, we removed over 64 kilobytes of generated code after MinNG zip, which is absolutely enormous. So, it's had a huge impact on our code. Now, is M3 the right choice for you? As I said before, there are trade-offs. On the pros side of things, we have the fact that it handles these complex nested models of JSON very fluidly. This also works really well with strong and conventional APIs, and it requires less maintenance to keep things in sync between your front-end and back-end. Finally, for very large apps with hundreds or thousands of models, it definitely can help to improve performance.  It also really requires a conventional API. It can't work with one-off or bespoke APIs, although you could use vanilla Ember data alongside it for that. Finally, M3 really expects to load relationships synchronously when you access them. What this means is that there's no promised API for loading a belongs to or has many only when you need it. If you want to do that, you have to make sure that those relationships are loaded ahead of time yourself. So you either have to include that logic in your routes or you have to absorb it somewhere else yourself. And that can be a little bit of complexity to add to your data layer. So M3 is really great for large apps that have conventional APIs and will definitely benefit from the decreased maintenance and payload size. But it's not as great for small to medium-sized apps that won't benefit as much from that decreased size and may have more trouble with the dynamic models and the sync relationships and so on. That said, I can guarantee you that the personal projects that I've been working on aren't the size of LinkedIn and the whole premise of this talk is that Firebase plus M3 is absolutely an amazing combination. So why is that exactly? Well, to understand that, I think we need to dig into Firebase a little bit. What is Firebase? Firebase is a backend as a service, which basically means it provides everything you need to write an application and just focus on the front end. Firebase provides a database and it provides things like push notifications and so on. And this can be really helpful if you're like me and you only have a few hours on the weekends to work on some idea and you just want to get it out there really quickly. Firebase's database is Firestore. And the difference between this database and other databases is that it's a document-oriented database. And what that means is that rather than representing data as tables, it represents it as objects and specifically as JSON. So you can write any record into your database as any arbitrary JSON value. And this has a number of advantages. It means you can represent really complex models very easily. There's no need to have 10 tables and 20 joins to represent something that's conceptually simple, like, you know, an object that has an array with a couple of nested objects in it. It also really means you can think about your database and application in the same way as you're developing them. And that can be really helpful for making application development more fluid. The cons are it has very limited query capabilities. It's hard to query arbitrary JSON objects in general. And because of that, it also has no concept of relationships. Relationships really have to be managed manually. So it means that there's a lot more boilerplate there. You have to do the work yourself to figure out what related values are and to load them. So right off the bat, we can see the similarities between Firestore and M3. Both of them think about models or records or documents, whatever you want to call them. As JSON values, they're just data that has any kind of JSON object within it or array or any other value. The key thing that M3 adds here is those relationships once again. M3 is able to understand what the relationship looks like when it reads that JSON value and replace it with an instance of that class, of that model. So you don't have to do all of that boilerplate to figure out what the relationship is yourself and load it yourself from Firestore. M3 handles that for you. This means you get all the advantages of a document store database, but you have conventions around your relationships. And that is what makes it such an amazing development experience in my opinion. But you don't have to take my word for it. Let's dig right in. It's demo time. Okay, so for today's demo, we'll be working on a simple meal planning app called Ember Meal Plants. And the concept is pretty straightforward. You'll be able to add recipes and then use those recipes to create meal plans. And I've already actually created the recipe portion of the application. As we can see here, we can add a new recipe. We'll call it cookies. And it'll serve 12. It'll create 12 cookies. And I'll say 200 calories of cookie. And the most important part, bake it with love, the most important ingredient when baking cookies. And as we can see, if we reload that all persists in everything. So it's already hooked up to Firestore. What we're going to do is create the meal planning portion of the app, which so far all I have here is an outline made with HTML, but no actual JavaScript hooking it up to Firestore. So we can see we have our index page that shows the total list of meal plans. And then if we go into our meal plan, it has a name. It has a number of days and each day has a number of meals, which we can add to and do things like track our total calorie counts and so on and so forth. So let's get started. First up, I just wanted to have a real quick note. I'm actually using canary versions of Ember data and Ember M3, because I wanted to show a canary feature that is coming soon, which is native proxy support. And that allows us to not use Ember Get and Ember Set and rather instead use native access and native methods like push instead of push object on arrays and such. This is a sorely needed feature because otherwise M3 definitely still feels like it's a little bit pre-octane, but I'm really looking forward to it and I wanted to show you what the development experience is with that enabled because as I said, it should be here sooner rather than later. So first off, I want us to start by thinking about the model itself. So I like to document my models in my code base and I use TypeScript interfaces for that. We don't actually have to create any files or interfaces or any TypeScript to work with M3 models because they're dynamic, but I find it really helpful if there's some clear, concise documentation of what we actually expect them to look like. So I already created one for recipes and we can see here that recipes have a name, which is a string, instructions, another string, number of servings and total calories. So let's go ahead and create an interface for meal plans. Interface meal plan. Export default meal plan. It's a quirk of TypeScript. And first off, our meal plans definitely have a name as we can see here and then they have a number of days and those days are actually going to have a lot of their own properties. So it's a list of objects, an array of objects. And we'll actually go ahead and create another interface so we can document that object and see what it looks like. Within that, we can see days have a number, but that's honestly just the index in the array where the day is, if it's the first one, second one and so on. So we don't need to store that. And they also have a total calorie count, but that's also derived. So the only thing it really has per day is a list of meals. And meals are also objects because each meal has a number of properties. So we'll go ahead and create another interface for meals. And meals have a name as well. Name string. And here's where we start to see some of the power of M3. Meals have a recipe, which we can just import the interface from that file and use it here. And this is really where we see some of the power of M3 because we can just place this relationship on this nested object within this model. So we don't need to create any other model classes or intermediate steps like we would with Ember data. This whole model here is pretty complicated. It's got several layers of nesting and in Ember data, that would have to be a few has many relationships and belongs to relationships and so on. But with M3, it can just be a JavaScript value, a JSON value with the nested relationship in it. So that really helps to clarify everything. And I feel like this interface helps us to kind of see what we expect our data to be and of course to document that. Okay, so now moving on, let's actually hook up the index route here. So I've got my index route set up and I've already injected the store into it. And I'm going to do model. And for the model, I'm just going to return this dot store dot find all meal plan. And that is basically the same as Ember data there. We can just find all the meal plans and use them. And we'll actually use them in our template here. Each model as plan. Each, we've got this link to here. We're going to have to pass the model to it as well. So we'll plan dot ID so that it triggers the logic within our show route, which we'll see in a minute. And we'll use plan dot name for the title of that link. All right. So now we don't have anything because we haven't created a plan yet. So next up, we're going to add an event listener to our template on the button for new plans, create plan. And then in our controller, we are going to add an event listener here for creating that new plan. And we're going to make that an async function. And I've already injected store here as well. It's kind of like a plan this out or something. And then we're going to create a new plan. Let plan equal this dot store dot create record meal plan. And we're going to pass in a name to that and just a default kind of generic name, name, new plan. And we're also going to pass in an array for days. And it's just going to be an empty array for now. So this is again, basically the same as what you would do in emperor data, just store dot create record. And then we can do a wait plan dot safe. And then we'll do we'll transition to the plans dot show route using the plan ID. Perfect. And if we press the button, we see the plan. We don't actually transition to though. And I think I know what that is. I think we need to figure out what to do with first off. We need to add the dynamic segment to our link to. So plan ID. And then we need to actually add some logic to our show route to handle. Loading the data, loading the model. Otherwise there's some default logic that happens and that's not what we want. So let's do that real quick. So we have our model function and like before we have our store already injected, but we also get plan ID now. And I'm also going to import hash from RSVP because I want to return a couple of promises here. So the first one I want to return is the plan. We're going to do this dot store dot find record. And that's going to be meal plan. And we're going to pass in plan ID. So the meal plan that we actually want to load. But then we're going to load all of the recipes that go along that list in our store because we want to be able to select from our recipes within our meal plan editor. You could do this dynamically in one of your components. But for now, just to keep things simpler, I'm doing it here. And I'm going to do this dot store dot query recipe because I also want to pass in an extra parameter here. I want to pass in subscribe, which is going to subscribe us to updates for those recipes. This will help to demonstrate some of the reactive features later on. And this is something that is special to unique to Firestore in particular, it's not an M3 feature in general. All right. Cool. So now if we click on that, okay, our route is working again, but nothing is hooked up of course yet. So let's go to our template and start doing that. We're going to do at model dot plan dot name, but that's not actually going to update anything that header is just there for accessibility and purposes. The value that we actually need to hook up here is this input. And I have an add on that I'm using called X input that we're going to use for that. So we're going to pass in value. This is going to be at model dot plan dot name. And then on input, we're going to set at model dot plan name. So this is using Ember set helper. This allows us to update the value without actually having to define a JavaScript handler, which can be really nice when you just want to update a value. So we'll do that and look at that that works. It updates here correctly, but if we reload, it doesn't persist because we're not actually saving it. So next up, we are going to actually don't think I need store in this one. We're going to add save to our controller. And this is going to take our model this dot model dot plan and call save on it. So then we can use that in our template. I'm going to use Ember composable helpers here to queue up a few different actions to happen together. So we're going to do set model plan dot name. And then we're going to call this dot save immediately after that. So now if we update this to be my plan and we reload, that did not work. Oh, got to save. My plan and everything persists. Awesome. Okay. Next up, I'm going to actually extract out a component here because the rest of this template is a little bit complicated for my taste. I don't think we should do this all in one spot. So I'm going to generate a component. Then I'm going to copy that code over into this component. And then what I'm going to do is we're going to actually loop over model dot plan dot days as day. And we are going to invoke our component meal plan day. We're going to pass it day, which will be the day. We're also going to pass it day number equals and we need our index here from our loop. And we're going to increment it with number of composable helpers ink index one. And for now that's all we're going to pass it. So internally in our component, we can do at day number. Okay, cool. We go back, of course, there aren't any days yet because our meal plan started off with no days. So let's also add the logic for adding a day. We on click this dot add day. And then add day equals this dot model dot plan dot days dot push, we can just push into the days array. Like it's a normal array. We're going to push a new day. It's going to have a meals array and that's all it has. And I also think we can add a default model here. We'll have name new meal recipe null and servings one. Because I think honestly, if you're creating a new day, you probably want to have a meal in it just for starters. So then we'll do this dot model dot plan dot save. And now in our app, we can add a day. And if we reload that day is still there. Perfect. So next up, we are going to hook up the meals form within our day. We're going to add an each loop because we're going to each over the day dot meals array as meal each. And then within that, within that, we're going to use our X input again. I'm just going to copy that over from over here. Put that in. So the first one also updating a name, but of the meal instead of model. Oh, I have to put it inside the ally up here as well. Okay, cool. Perfect. So new meal is updated. Cool. That won't persist yet though because we need to also queue in save and save is not this dot save. We have to actually pass it in as an argument here. So let's pass that in at save equals this dot save. Perfect. Now that should update. And if we reload, awesome. We're still having cookies for breakfast. That's the way I like to start my day. All right. Next up, we're going to do the select here. I'm using X select, which is an add on for selects. And I'm going to do value equal meal dot recipe. And here's where we update and change our relationship. So we can just pass in the recipe, set meal recipe and add save similar to the input. I'm just going to quickly copy over some template for the options themselves. But as we can see here, we actually pass in the recipes themselves into each option and then set them directly on that on the meal. We don't have to do anything special. We can just add the relationship to the JavaScript value and M3 figures out all the details for us. And of course we have to pass in the recipes to our meal plan day components. So we'll go to model dot recipes here. And if we go back now, we can select a recipe. Still doing cookies. All right. Finally, we'll do the servings input there. Just copy our logic here. Type equals number because it's a number input and set meal dot servings. And I want two cookies for breakfast. Oops. Added another day there. Okay. Cool. So everything appears to be working. Last thing we need to do is add this, the logic for this add meal button. So let's do that real quick. We're actually going to need a event handler. So we'll do that. And it's going to need to receive the day that we're adding the meal to as an object. Because otherwise we wouldn't really know. That's going to be a day dot meals dot push. We'll just copy the template here for a empty meal. And then this dot model dot plan dot save. Perfect. And then now we can use that within our template. Add meal equals this dot meal. And in our components, we can now add it to this button on click this dot. It's not this. Sorry. And we actually need to use FN because we need to pass in the day as well. So now we should be able to do. Yep. And we can add meals and add lunch. And we're going to go with French toast because, you know, I really am enjoying sweets today. Cool. Finally, let's do these calories counter things here. We want to actually be able to show some derived state. So I'm going to generate Amber G some helpers to help us out with that meal calories. And then Amber G helper day calories. All right. And then in day calories, we're going to receive our day. Actually, I'll start with meal calories, meal calories. We're going to receive our meal. And I'm going to have to reuse this logic in day calories. So I'm going to export this function and then return. See, we're going to want to do let's. Recipe and servings from our meal equals meal. And then if we have a recipe, it could be null. So if so, we're going to just return zero. But if we do have a recipe, we're going to want to do math dot floor of recipe dot total calories divided by recipe dot num servings got to find out how much an individual serving is. And then we'll multiply that by the number of servings that we're having. And we do math dot floor just to make it a little bit nicer in terms of displaying. So we can use that in our component here. We'll go meal calories meal. And that looks about correct me. We had another cookie that increases the overall calories. And then for day calories, I'm actually going to just copy and paste that over here real quick. But you can see the gist of it. We import meal calories and then we have our total and we add the meal calories for each meal to our total for the day. And then I'm going to use that in our template real quick. The important part about these helpers day calories dot day is that they're all just plain JavaScript. They're using a meal with properties that have a recipe servings. The recipe relationship is just treated like a normal object, even though it is a relationship. And for the meals themselves, we can for each over it just like it's a normal JavaScript array. So all of our derived state as well, especially with this new proxy feature that I mentioned earlier is really intuitive and easy to use overall in my experience. And yeah, now we have a meal planner that can show us the calories that we're eating on our every day.  Let's say that you wanted to, you know, edit those recipes. Maybe we decided, you know what, our cookies don't need that much sugar. We can just go ahead and do that. And we can see the impact that it has in real time on our meal plan, because our meal plan is represented in this very straightforward data structure that allows us to create all of this derived state based on it. And we also have all the real time capabilities of Firebase. So that to me is something that is pretty amazing. And one of my favorite features about Firestore overall. All right. So that concludes our demo. Thank you so much.


Tuning and fiddling with the jetting of your carburetor is often seen as a complete headache, but it doesn't have to be. Stay tuned to find out why. Although carburetors are one of the most well-designed and engineered components of a dirt bike, most people don't really know how to jet a carb to their needs. First things first, let's understand the different components of a carb. From the air filter to the inlet manifold, there's the main air passage. The slide crosses the main air passage and the reduced cross section created by the slide is called the throat. This variation is responsible for accelerating the airflow going to the engine, while also creating a low pressure point on the throat and thus sucking fuel into the airflow. Between the slide and inlet manifold, there's the idle circuit, which is responsible for feeding the engine during idle and up to one-eighth of throttle through the pilot jet. On the idle circuit, there's also an adjustment screw, which allows some tuneability of the air-fuel ratio of the idle mixture. Now for the really interesting part. On the slide, there's the jet needle. This needle has a tapered shape and fits into the needle jet, which is mounted directly under the slide and connects to the float pole. When the slide is fully down, the jet needle blocks completely the fuel flow from the float pole to the main air passage. Screwed onto the bottom of the needle jet, there's the main jet, which is accessible through the float pole. Now let's understand how each of these circuits affect the throttle response. There are three tunable jetting systems on a carb. The idle jet, the needle and needle jet and the main jet. From a fully closed throttle position, the idle jet is what keeps the engine running up to around one-eighth of throttle. If we continue to open the throttle, the idle circuit starts fading out. While the slide lifts, the area between the needle and the jet needle increases, allowing more fuel to be sucked through the main jet to the main air passage. This circuit is responsible for the mid-throttle response. When the slide is high enough so that the needle is no longer blocking the needle jet, the main jet becomes the limiting system for fuel flow. This jet is responsible for the end of throttle response and full throttle. Now comes the fun part of jetting your carb to your liking. It's a lot easier than you might think. Let's say your bike is running too lean on idle or that it's stalling easily at little over idle and you have set the air adjustment screw already too much in. Changing to a bigger idle jet will do the trick. If the opposite happens, you can change to a smaller idle jet, leaning the mixture out. Now let's take a look at the mid-throttle response.  To do that, take the needle and place the circlip a groove higher. This will position the needle lower on a needle jet and it will obstruct the fuel flow for longer, leaning out the mixture. You can look at it as delaying the fuel flow from the needle and the needle jet. When the opposite happens and the mixture is too lean, place the circlip a groove lower to make the mixture richer sooner on the mid-throttle response. This can be useful if you want more power on mid-throttle applications. But let's say that every time you place the circlip on a lower groove, the engine performs better. But the needle has no more grooves left. This is where you change the needle jet. If the engine requires more fuel on mid-throttle and on full throttle and runs just fine, just install a bigger needle jet. Don't forget to reset the needle circlip in the middle position and repeat the process until you have the engine running butter smooth on mid-throttle. And what about full throttle? If you need a leaner mixture on full throttle to avoid foul plugs, change to a smaller main jet. If you need a richer mixture to have a cooler engine at full throttle, for example, change to a bigger main jet. Most of us won't be tuning a carb from scratch. We'll be doing some fine tuning to an extensively tested carb. This means that the base setting will be a good starting point. However, the most curious home tuners should have a question in mind. How can I change a specific area on the mid-throttle response without changing the whole thing? The answer is the needle. What if you just want to make it richer on the higher part of the mid-throttle response? Just install a needle with a thinner tip. On that throttle range, the needle will allow more fuel through the needle jet, making the mixture richer. Changing the tapered shape of the needle will have a huge impact on the mid-throttle fuel flow. Different shaped needles will provide different engine responses and it all comes down to how you want the mixture to be for a specific application. I hope you found this video useful and if you have any questions, leave them on the comments below. Thank you for watching and don't forget to subscribe.


Does anyone genuinely believe a word that comes out of a celebrity's mouth at this point? There is a reason they call them actors. They are merely puppets for a greater purpose, whatever that means. Yeah, they say they eat this and that and they're probably taking baths and babies blood. Who knows what they're actually eating? Perhaps caviar, every single meal. On the other hand, they don't actually look that good. So, you know, there is a pretty decent chance that they're actually following these nonsense diets that they think are healthy. But let's take a look. Hi, my name is Nina Dobrev and this is everything that I eat in one day. Mama needs some coffee, some real strong, strong coffee. So the next thing I do is get up. No, then I pee. Then I go to the kitchen. I make the strongest coffee. Sometimes I even have two coffees, like I'll finish the coffee and it's not enough. I do a shot of espresso and then I do a regular coffee and I mix them together. I use almond milk and then I'll do a packet or two of stevia and that's kind of my morning routine.  It's horrible, horrible, horrible for female fertility.  One of the worst things you could really start your day with. And we have a whole video in depth on coffee. The real solution is have a super high quality espresso, which not only cuts the caffeine in less than half, you want to make sure the water is good quality, the beans are good quality. You're removing any potential agrochemical concerns. After I have my coffee, breakfast varies. If it's just me, I'm low maintenance and I just got to get it done. So I'll do a protein shake and I make my shakes at home. Unsweetened vanilla almond milk. I grab a banana from the freezer. I freeze my bananas so that they make the mixture a lot more like thicker. It's a little bit thicker. I don't like my shakes really watered down and gross. I also add avocado, which helps with the thickness again. Almond butter, not peanut butter. I'm not allergic, but just don't. It just doesn't work. They give me inflammation. Then I'll put spinach and arugula in there. I put collagen. Humnutrition makes this like vitamin.  You throw that in the shake too. How's that working? I think that's it. Your hair's falling out. So she used the almond milk in her coffee and as a base for this protein shake. It's basically almonds blended up with water and almonds aren't really healthy. And just like this whole day of eating, it's a modern health food that people don't realize is actually bad for you. You know, what do almonds offer from a nutritional perspective? A small amount of minerals, omega-6 fatty acids, not good. They're high in anti-nutrients. They use so many chemicals to grow them. When these vegans talk about the environment, but don't mention that half their foods take like five gallons of water or something crazy to just grow one nut. It doesn't make any sense. And that doesn't include all of the chemical additives they put in these almond milks to make them taste reasonable because as a natural food, not something humans should actually be eating, don't taste good. And the other stuff she added falls in line with who's that people think are healthy, but are not actually healthy.  She added some supplements, which are really just a mix of chemicals and powders that aren't doing anything for you. I always tell people if you take something and you don't feel it working, it's not working. You know, if something genuinely works, you're going to feel a difference when you take it. If I'm having a relaxing morning or if it's a Saturday or a Sunday, I will typically go all out. I'll have eggs, whether they're scrambled or I do sunny side up. I do like my eggs runny. If I can't dip it, I don't want it. Gotta dip it. I toast gluten-free bread. I've found out later in life, after not feeling well for so many years, that was just my normal. Like I just ate food and didn't feel great and found out that my body doesn't do well with gluten. I don't do well with dairy products. The real reason people can't tolerate dairy and gluten is because how our modern foods are grown.  So when you drink it, you're essentially poisoning yourself, same with modern wheat. But when you go higher quality, when you go organic, raw, grass-fed milk, better strains of wheat, you can consume those foods while tolerating them just as good as eating a steak. After the eggs and the toast, I'll also do some steamed spinach or I like to have apple sausages. When you go to the store, they have these like apple sausages and I like to cut them up into little pieces, put them on the pan. I leave them on for way too long if they're numb. Does anyone genuinely believe that a celebrity is eating low quality, crappy pork sausage from a supermarket, especially conventional eggs?  No way she's actually eating this stuff. Burt, I don't want them. I'll dip them into maple syrup. I'll have them with my eggs, put that on the gluten-free toast with the egg and the sausage and a little bit of arugula if I have it. I'm a big arugula girl. The green makes it healthy. I don't know why, just like the, it's like light and fresh and green and just. Yeah, she thinks it's healthy. I like my mouth. And that's my morning breakfast. If I'm feeling fancy. I lied. I also like pancakes. Simple Mills makes pancake mix, which is gluten-free. I'll mix that with blueberries, banana, sometimes some chocolate. And then when they come out, they're all gooey and delicious. And just another subtle sponsorship, throwing all these companies and brands in here, probably getting paid a lot of money to do this nonsense video. And you notice how we're not actually in her kitchen filming what she's eating because she probably doesn't do this. They just ask her questions, tell her what to say, and then put pictures up next to her. It's just that I put more maple syrup on it. So I don't usually cook my lunches myself. We'll do Postmates Grubhub or one of those apps. A lot of the time I'll order from a place called Fresh Corn Grill. I get the Fresh Corn Grill salad, but with no corn, which is weird because it's the Fresh Corn Grill salad. But I take out the corn in the afternoons. And actually, just throughout the day, I snack a lot.  That's like conventional bro science. And when people are eating that frequently, when they're not a bodybuilder, when they're not taking heaps and heaps and heaps of drugs for muscular hypertrophy, it just means they're not getting enough animal nutrition, B vitamins, saturated fats in their regular meals. So that's kind of how I live my life, whether it's almonds or there's these little made good products. I mean, how many brands is she gonna name drop in this video? Come on. And they have these little baggies with granola and them that are also gluten-free safe. I just have to have something in my belly. If I'm hungry or thinking about food, I can't focus on my work and I really like to work at a high level constantly. I'm a bit of a workaholic. It's a problem. You know, you sound like you need some coffee. But it's also effective. Now that the pandemic is slowly coming to an end and things are slowly opening. I've gone out to dinner, maybe two or three times, which was a weird experience. So a lot of the time I cook at home and in the pandemic, I exclusively cooked at home. I have a couple of go-tos, but I love, love, love trying new recipes. I'll crack open a cookbook and one of my favorites is Chrissy Teigen's cookbook. I'll just close my. These people, they're like, how could you live like that? Just be a person and everything that comes out of your mouth is something that someone else paid you to say. Eyes and flip the pages and then just stop at one page and whatever it says, I'll go out and grab the ingredients and try to make whatever it is and destroy my kitchen in the process. And then as for snacks, like nighttime snacks or desserts or treats, I'm not a big sweets person. I can't eat a lot of them because most desserts have gluten and especially dairy in them. Every now and then I will, at that point, crave sweets. It's only one week out of the month where I actually want a sweet thing. My go-to are smart treats. They look like Swedish fish and they kind of taste like Swedish fish, but they're, to me, guilt-free because they don't have really high sugars in them and they're just really delicious and they're. It's literally conventional modern health wisdom of starving yourself to death, but keeping your stomach full.   It's maybe eat some animal proteins and be vitamins. You'll start looking better. They're my, they're my guilty pleasure. And then of course, when I'm trying to unwind and relax, I will invite some friends over and we'll have some of my wine. I started a wine company with my best friend, Julian Huff. It's called Fresh Wine Wine. If anything, I guess my guilty pleasure, sweet craving at the end of the night. And that's basically everything I eat in one day. Thanks for tuning in. I'm really. That was horrible.  And while doing that, she's also selling eight different brands, her own products, her friend's products. They're all in bed together. They don't have your interested heart. And as we've concluded in these past day of eating reviews recently, all these people are focused on is padding their own bank accounts at the expense of the masses. They don't want you healthy. They don't want you feeling good. They don't want the competition. So thank you guys for joining me today. If you could please drop a like on the video, leave a comment down below, subscribe so that YouTube can unsubscribe you next week and check that notification bell so they don't notify you of my videos. Thanks again for joining me guys. I'll see you for tomorrow.


Okay, so let me just quickly thank the organizers for accepting my contribution and without further delay as the clock is on right Okay, so to address the question stated in the title of this presentation We have to start with defining urbanization itself Contrary to traditional definitions, which are looking for a standardized set of features That a settlement must acquire to be called urbanized I accept systematic and relational definition of this process and this definition urbanism is defined by two main criteria Firstly, urbanism is not property of individual sites, but rather of whole settlement systems Which must develop functional differentiation and specialization between sites in order to be called urban Towns in other words imply the countryside Second criterion is that urban sites have to show significantly different internal differentiation than other sites in the settlement pattern Thus urbanization is a process in which we can see growing functional and structural differentiation Within the analyzed settlement network and inside its most prominent sites Already in the early Bronze Age some settlements on the Greek mainland showed features that cost some scholars to call them urban or proto-urban centers However, urbanization understood in a relative way seem to appear on the Greek mainland in the late Bronze Age only together with a palatial face of the Mycenaean culture Roughly in 14th century BC, namely face late Helatic IIIa in local chronology At this time after a formative period of rivalry between various local centers, best visible archaeologically in wealth of shaft graves Mycenaean culture entered a new era dominated by the institution of the palace that now embodied much more centralized power of the elite Rivalry ended up with few palatial sites controlling whole regions and their settlement networks That led to urbanization of the Mycenaean settlement system as it faced formation of hierarchical regional networks and gradual centralization of administration and economy around the palaces The latter caused further emphasis of the role in the settlement network and development of the so-called lower towns They functioned as economic and social background of palaces and seen as one entity with them Concentrally be called urbanized at least the basic internal division between the palatial elite zone and the settlements surrounding it is always archaeologically visible In this view this dualistic layout of two entangled entities Acquires urban features and I would call it a palatial town In the last 30 years due to multiple projects focused on non-palatial late Bronze Age sites On the Greek mainland we started to have much better understanding of Mycenaean regional settlement Networks although they show a significant level of local variability Everywhere they seem to be strictly hierarchical with three or even four tiers of sites Organized around palatial sites that fact that functioned as administrative centers in the following presentation I will focus solely on two regions, Messenia in Southwestern Peloponnese and the Argalit in northeastern part of the St. Peninsular however similar patterns Settlement patterns can be seen also in Laconia, Boeotia and Tessaly so other regions where Mycenaean palaces were identified In Messenia the palatial administration is particularly well-known Thanks to an extensive archives of over 1,000 linear B-tablets in course of the early Mycenaean period the site of pillars Dominated the region and subordinated other significant centers like Iklina and Nihoria that formed a second tier of local settlement system That was 17 or 18 towns altogether They served as capitals of districts to which the state was divided The network was further supplemented with villages of which we know 12 names that formed third tier of hierarchy The lowest tier were farms and hamlets that spread around the landscape We know from the archives that the economic system was centrally organized and planned with various centers playing different roles and providing the palace with selected goods Center of this network was Was the palatial town of Pilos Which or Pilos if you want to pronounce in American way Which during late Hellatic period developed from a small community gathered around the elite living on the acropolis to an urbanized center occupying around 15 hectares So far to believe to have around 3000 inhabitants Next to the palace in the very center of the settlement there are elite tombs including the famous Griffin Warrior shaft graved and massive tolos called tolos for here on this plan In the Argolid we lack extensive written sources and I have to deal with a network that seems to be more complicated in nature There are free palatial sites in the region mycenae, Thenis and Midia Although only the two former has have significant remnants of lower towns so far examined The tier division of the regional settlement network depends a lot on our interpretation of the political situation But I will skip it and just put mycenae here on top of the hierarchy As both the largest and wealthiest site the second tier would be two other palatial towns So Tyrans and Midia and a third tier would comprise of local centers like Tsungiza in the Nemea valley or Kalamianos on the coast of Seronic Gulf Then we can assume the existence of a fourth tier made of hamlets and farmsteads The hierarchy of the network is clear and one can follow the process of palatial sites and particularly mycenae gaining domination over the region by controlling the exchange of Precious goods and constructions of conspicuous tombs The functional division within the network can be seen by the palatial involvement Involvement into various projects like supporting the pottery production in the Berbatty Valley or Developing settlements in the Nemea valley insert for a new land or for example founding a port of Kalamianos Insert for the maritime access to the Seronic Gulf Kalamianos will be on the other map, but it's slightly to the right from here, which you can see on this map The center of the Mycenaean settlement in the Argolid was the town of Mycenae It's surrounded a citadel that comprised of the palas various administrative and religious buildings together with grave circle of early Mycenaean shaft graves Other elite tombs in forms of large toloi were placed at the entrance to the acropolis Together with few large houses of probably not only residential but also economic functions So far researchers estimated the size of the site at around 30 hectares and Various population estimations were given the largest what I found was 30,000 citizens Okay, so as we like a good excavation now Let's briefly characterize those two palatial towns Which I choose to focus on so Mycenaean and Pilos as we like a good excavated and published portion of palatial lower town What I mean by good means bigger than just few houses next to the citadel We need to look at non palatial settlements for an example of how a Mycenaean urban space may look like We can find this in the already mentioned coastal site of Kalamianos Which serves as a Mycenaean harbor on the Saronic Gulf in Lake Helatic 3 The settlement was enclosed with a circuit wall although a good portion of the enclosed space seems empty and lacks any traces of architecture Researchers identified around 50 buildings concentrated mostly in the eastern part of the site The area seems to be generally residential with two main building types Small rectangular four-room structures and larger multi-room complexes Certainly this needs more research as chronology of and functions of build of buildings are not all clear But a rough estimation shows the possible density of 70 to 90 maybe up to 100 inhabitants per hectare Another site that we should look at closely is Neopalatial Knostos so slightly earlier than Then palatial towns of Lake Helatic 3 period Which gives the Knostos gives us a best example of an extensively examined Aegean urbanized settlement Reliable estimations of its size and population were presented by Todd Whitelow and Here we can see that an extent of a surface distribution of pottery When verified with excavations is not one of what an actual extent of the settlement was and in addition we can know that Whitelow estimated Knostos at this period that it had 14 to 18 Thousand inhabitants on 60 to 80 hectares which gives a maximum average density of about 220 inhabitants per hectare and an additional note here although this is kind of speculative would be that I Think we could consider Knostos something like a Model city for Mycenaeans as this would be the largest urbanized center They could be in a direct contact and they could see with their own eyes in the early Mycenaean period so I think it one could say that Knostos kind of Constituted what the city looked like for month for Mycenaeans although as I said careful here so back to Pilos and Mycenae applying what was said here to those two sites We can try to estimate their population We have to consider how much of site space was used for residential purposes while remembering the case of wide open spaces of Kalamianos and Tomb standing in the very center of both settlements and they obviously take a lot of space Whitelow estimated that about 75% of my non sites was residential and I would argue for more or less the same here Now taking the population density of Kalamianos as our minimum average and Knostos as our maximum average as it seems very doubtful that any Mycenaean site would reach density higher than Knostos We can come with a very rough calculation of 1100 to 1400 habit inhabitants for Pilos and Little over 2000 up to 5000 for Mycenae Obviously this has to be treated with a lot of caution and not taken as any kind of hard data But in my opinion, these are more or less numbers we should work around Now let's move to a brief comparison of Mycenaean palatial towns within my non and wider eastern Mediterranean context This will give us also opportunity to point features that specifically characterize Mycenaean palatial towns In comparison with my non palatial sites the Mycenaean communities seem to be much more dominated by the palaces rising over them This can be mainly archaeologically seen with two features firstly massive fortifications dividing the elite zone from the rest of the community and Secondly proportionally larger share of the very elite core zone in the overall size of the settlement It seems to be largest in Mycenae where the Citadel occupies around 10% of the site in comparison My non palaces are quite to do 5% of the settlement All of this can point also towards greater economic imbalance between the elite and the rest of the community But to examine that we would need more excavated households from the lower towns Secondly empty spaces in Mycenaean towns seem to be designed for processions not communal gatherings This is in contrast with my non open access courts and squares This difference can be seen even in form of the palaces with my non Mycenaean palace being basically a tunnel leading to main Megaron and a my non one is a center is is being centered around a massive open court Again, Mycenaean elite this time marching is in the center of attention Now moving to near eastern comparative context one have to start with Very small size of Mycenaean sites in comparison to important centers and the largest centers of late Bronze Ridge eastern Mediterranean While some of the my non towns particularly Knosos can be still set in that context and compared with near eastern centers and This cannot be said even about Mycenae This is significant as size and this population of the settlement is an important factor to estimate its economic needs and capabilities Those seems to be quite small in comparison to cities like Avaris or Hattusha Even if Mycenaean elite was able to present itself as equal to rulers of those centers the community behind it certainly did not Find out finally in both my non and Mycenaean towns We lack traces of any monumental buildings except from the palaces in the Near East. Those are mostly temples, but not only Serving religious but often also administrative and economic functions It seems that both in Mycenaean Knosos this role of supporting the administration was played by semi residential elite houses surrounding both palaces In case of Mycenaean palatial towns It is also noteworthy that both Pilos and Mycenae had conspicuous elite tombs in the very center of the settlement It is possible that they served at least some of the religious and social purposes that were reserved for near eastern temples All of this again points towards an overwhelming domination of the elite over the Mycenaean community As it managed to link most if not all the social operation with its tombs and residences The answer to the question put in the title links directly to understanding why Mycenaean palatial towns looked in the way described above The structure and organization came directly from the way they were formed as backgrounds to the centers of power That were in communication with the outside world for early Mycenaean elite This outside world was mostly Crete which at that time was the main influencer in the Aegean Spreading its material culture all across the Cyclades, the Dicanese and even western Anatolia and that is a process called Minoanization which was just presented However apart from influencing the early Mycenaean material culture Minoans also at least indirectly affected the political situation on the mainland Contacts with Crete of yet unclear nature were possibly the very reason that enabled Pilos and Mycenaean to dominate their regions Access to Minoan wealth was one of the triggers that started the transformation of early Mycenaean regional settlement networks To a hierarchical systems with one dominant center Later in the late bronzet when Mycenaeans themselves started to dominate the Aegean including Crete They started to took from the Minoan culture more than just parts of arts and crafts They copied the palatial social economic and administrative systems slowly turning their chiefdoms into bureaucratic states This supported urbanization and led to formation of urbanized palatial towns Adoption of writing and palatial administration formed centrally controlled urbanized regional settlement system However, as this process happened mostly because Mycenaean elite emulated foreign social practices One may say that it was superficial and led to excessive domination of this elite over the community gathering around it Simply the Mycenaean palatial town was still more about the palace than about the town Internal weakness of Mycenaean urbanism can be also seen in the post-palatial settlement networks of pureth lh3c late helatic 3c The private of palaces they immediately lose urban character Even if some centers seem not only to survive but even flourish On the other hand urbanization was influenced from the outside But in the same time it was partially an indigenous Mycenaean development Hierarchy of sites was formed due to internal main non-conflicts which shaped regional settlement networks Palatial towns had a set of characteristic features and a specific scale of urbanization All of this was also a result of local social and economic conditions and potentials Finally the Mycenaean elite may have tried to copy patterns they observed on quid But either did not want to or simply could not do it fully They transferred the palatial culture but also transformed it for their own purposes and according to defense social situation on the mainland Thus the best answer to the title in question would be then probably both


Hi again, let's see in this example how can we find all the available methods in a module in Python programming language. Let's say that we want to check and find all the methods of method module. First we will import method and then we will call method dear and we will provide as an argument our module met with this method. We can find all the available methods in our met module and at finish we want to print all these methods to the screen. So we will say print all these methods and let's press enter and as you can see here we have a list of all methods inside our import met in met module. We have for example sion and a lot of other modules. That's all in this lesson. Thanks for watching. See you in some next video. Bye bye.


X-Generations actor Senzo Thaminkolo gets stuck in Joanne Rank. Not only is she a gorgeous woman, but she's a very intelligent one as well. Here are just a few things we've come to learn about Joanne. Her first acting job was her role on Moveango as a receptionist. She is originally from Peter Maritzburg she got the role on Moveango immediately after auditioning for the role. She comes from an interracial background. She enjoys acting as it allows her to play many different characters. In case you've been living under a rock, yes, actor Thaminkolo are an item and have two kids together.