Welcome to the broadcast. I'm David Feldman David Feldman show dot com Please friend me on Facebook follow me on Twitter on today's show What are my heroes? Wilders not just a hero in comedy just a hero in life the New York Times calls him quite possibly the greatest political satirist Working today, and we'll get to him in a second. I got a couple of things that I want to go over with you first of all Thank you all for Indulging me while I was away. I and Well, it's on you can watch the show Hulu Everybody go subscribe to Hulu. It's a streaming video service. It's kind of like Netflix It's I don't know five dollars a month or eleven dollars a month if you don't want the commercials the triumph 2016 election special is now airing on Hulu 90 minutes of pure comedy triumph the incel comic dog tailed the candidates in New Hampshire in South Carolina and Iowa and I think it's some of the funniest political satire on television right now You triumph the incel comic dog. He's 20 years. He's still he still has it. So that's on Hulu I'm gonna be at the creek in the cave in What Alex where is the creek in the cave? It isn't it's Long Island City. It's the first stop off the Seven okay the creek in the cave go to the creek in the cave comm February 17th through the 21st at 7 p.m Listen to this lineup David Feldman Frank Conniff and John Fugel saying February 17th through the 21st at the creek in the cave at 7 p.m I think the tickets are either five dollars or ten dollars. We'll find out by the end of the show. What a great evening of comedy that is me John Fugel saying and Frank Conniff go to creakinthecave.com and Buy tickets and come see that show Also, I want to thank Sean L McCarthy for filling in for me last week and Frank Conniff also filled in for me last week They did such a great job. We finally figured out what was wrong with this show and the answer is I That's the problem with the show Let's David Feldman joining us from San Francisco is Will Durst hello, mr. Durst How you doing David? It sounds like fun. We took a cave The Creek in the cave comm and when you come out to New York Well, we're we'll have to do a show with you. Yeah, you're doing elect to laugh 2016 at a theater near you. That's a one-man show Right as about 80 minutes me my little overhead projector and I'm hitting clubs and theaters all around Every Minneapolis in a couple weeks will be in Tahoe next week. So are you at Acme? Are you at Acme? Yeah, Acme in Minneapolis. Say hello say hello to Lewis Lee for me one of the greatest clubs in the world Are you gonna be working with Howie Nave and Lake Tahoe? Yeah, I am indeed at the Lake Tahoe improv at Harris. And how was Zany's in Chicago? Very well, we had a great time and it was You know the week before the Iowa caucuses. So the the political-minded crowds did come out Well today is Tuesday and the people of New Hampshire are going to the polls Let's discuss this What do you well go ahead New Hampshire is Hard to figure out. You know that phrase Thinking outside the box.  Yeah. Yeah, if you'd like the 50s Yeah The yeah, they're good decent people. I you know, I don't know what I talked to you about Last time you were on the show. I was in King, New Hampshire. I went to it You know with this triumph the in cell comic dog special we went after all the candidates We went to a lot of the rallies and I went to a keen New Hampshire Country Club very wealthy part of New Hampshire and Jeb Bush was speaking there and I get I get it. I get white people of that ilk vote the way they do if I were white and privileged and Here first I Would want to ease into change. I wouldn't want it that quickly. I kind of get where these people are coming from I think they're wrong, but I get it. Don't you? Well, also, they're so isolated. I mean it is, you know Communities do have to stand up for themselves Because they're not near I mean they're near Boston, you know, but that's still an hour away So it's it's especially, you know, you get you get outside of Keen and Nashua and Manchester and you know, you get to the anything north of Concord, you know It's it's you know, man versus the elements. So You got to be tough and in order to be tough, you don't want you don't want to give stuff away. So I understand their kind of selfish Objectivism well, you but then you're going to Minneapolis Which is a hotbed of liberalism where the weather is equally tough and the people in Minneapolis all concluded well if The elements are harsh. We all have to work together and share Yeah, also, they have a huge university there, you know, and universities have a lot to do with advanced generosity and thinking and you know and sharing and You know, it's they have a lot of cultural amenities as well museums and and hospitals and libraries and So people They see that as you know Something for the whole community and something that everybody should get a little bit of yeah I was watching John Sununu who was the governor of New Hampshire Republican at one time and then he became the first George Bush's chief of staff W had to come in and fire him. I believe but you know this guy he was actually saying that President Obama is purposely destroying the country Not not accidentally but purposely Destroying the country. Yeah, that's one of the problems with with the Republican message this time around You know, it doesn't really resonate it. I mean people hate Obama because well Republicans have always been taking out of Democrats, you know Obama isn't just responsible for You know the deterioration of American societies, we know it, but he's also You know responsible for the substandard maple syrup cropping Vermont and sugar mites and that decade fever and and all Badness throughout history in perpetuity through the universe. I mean, yeah That's that's just a sense and you know the economy is doing okay and employment is down You know terrorism of course is always going to be a problem That's never you know, they don't really have a message that resonates outside of their base So it's going to be tough for them. Yeah, I mean Rubio during the last debate four times said Let's dispel of this notion that president. Oh, he said it's six times really six times Yes, you said it five times and people were just shaking their heads and then and then he rephrased it a sixth I thought it was only wow. Let's dispel of this notion that Barack Obama doesn't know what he's doing He knows exactly what he's doing and it's kind of what Rubio is saying Rubio I'm sorry, Sununu was saying and that is that president Obama is purposely ruining America Are and Do you think it sounds like it was a talking point that went out of some fax machine because I'm sure they're still using The only you know Finally somebody is criticizing Bernie Sanders We don't know that much about him and there was an article in the New York Times that when he was head of I guess it was the Veterans Affairs Committee when the Democrats had control the Senate. He ignored Worries and warnings about the condition of the VA. He said this is like I guess four years ago These these calls about how the VA is letting the veterans down Are not worthy of looking into and I understand why Bernie Sanders was saying that Because the Republicans do want to destroy the VA the Republicans do want to destroy the federal government so they can prove that the federal government doesn't work and that the states are the laboratories of democracy and our taxes should be lower and The VA at one time ten years ago before George Bush got his hands on it The VA was a shining example of socialized medicine the VA used to be as popular as Medicare is it worked the VA worked and then George W. Bush became president and the sequester went into effect a few years later and the VA started screwing up So I understand why Bernie Sanders when he was chairman of the Veterans Affairs Committee a couple years ago said I don't Believe that there are problems at the VA. It's just the Republicans trying to prove that the federal government can't do anything Right, but how could Rubio? How can Sununu claim that? Obama who believes in big government would be purposely be trying to destroy big government That's what the Democrats believe in it. It makes absolutely no sense to me Doesn't have to yeah as long as you attack them and a couple of people see if you attack him ten different ways and You've gained two different people For each of the ten different ways that you attack him and people go. Yeah. Yeah, that's right It doesn't matter if number three and number eight You know Cancel each other out it doesn't matter if they say diametrically opposed thing Because you're not you're you're just going for those two people that each attack is going for You and I have been doing political satire longer than the two of us can remember not because we've been doing it for a long time I think we're both senile and I don't But I I can remember opening for you at the other cafe the night Lloyd Benson debated Dan quail this must have been 1988 and Yes, it was probably October of 1998 night not 1998 1988 1988 yeah, and that was the night. I remember you were headlining. I was middling other cafe I remember the fog and that was the night Lloyd Benson Nailed quail for comparing himself to John Fitzgerald Kennedy quail about the same age rubio is right now and quail was saying You know, I have spent just as much time in the Senate as JFK did and Lloyd Benson said I knew John Fitzgerald Kennedy You're no John Fitzgerald Kennedy Dan quail was pretty stupid wasn't he? No, he was he was a politician from you know, Indiana and he He was fine in Indiana and he had charmed his way to this position and Suddenly they're playing the heavy-duty hardball with him.    That's how we grew up, but Which Bush are you talking about? Billy Bush? What's what's oh, no No, I was talking about George, but you have is actually, you know poor Jeff, you know Yeah, exclamation mark, what's your last it doesn't matter. I'm Jeff Yeah, I He's the smart Bush, right? Yeah, that's what they keep saying. No, no, no. This is a smart one. Well, thanks, you know Thanks for giving us a smart one the third time Well, if he was smart he wouldn't he would have changed his name Well, he tried to he tried to convince people that he was a top didn't work And now he's got his brother W endorsing him, you know, I wouldn't count Bush out, you know, he's got the money he's got the packs He's got the donors Just don't you know, he went you know how they always say that generals are fighting the last war Well, I think Bush is debating the he's running the last campaign, you know I mean this would have been a great campaign if he had run against Romney four years ago But Donald Trump has changed, you know, the whole Tea Party thing and and Donald Trump is hooked into that and He's at these debates and Trump is like a trans horsewrecks, you know Chopping on people and spitting out pieces of red meat and you look over at Jeff Bush And he he he wants the teacher to control the bully and He could barely break the crust By the way generals fight the last war And wives fight the last war How many times do you have to say to your wife?  This is a different war. This is my Leaving a dish in the sink. This is a different war. Yeah, I would like to thank Mr. Trump for if he wins tonight And I hope he does win. I Hope he gets Wins the primary New Hampshire for reasons. I'll get into in a second But I'd like to thank him for finally making it settle law that the Bush name is synonymous with Failure that it's that it's disgraceful to even think that a Bush is entitled to sit in the Oval Office Right. I mean shouldn't we thank Trump for a couple of things? Well, Trump is right On a couple of things One if he gets elected Mexico indeed will build a wall Yes control our immigration and And and they'll pay for it And they'll pay for it.  I want to ask you who you think is gonna win tonight. I think I'm worried that you're right. I am worried that Jed might actually squeak the sack because he has spent more on TV advertising in New Hampshire than all the other candidates combined I Tell you who the who the the guy to be afraid of is if you're a Democrat is Kasek Kasek right now is the only guy who could beat Hillary. I Agree a hundred percent. I think I think they could all be burning. I think they would all be burning Yeah, I want to talk about burning in a second because I'm about to endorse him my listeners will believe it or not How long have you known me too long? We won't But they're 30 years. Yeah, remember me little towel-headed boy not town. Yeah, we're we're closer than 34 years But a couple of the listeners want to know who I I'm gonna support and I'm gonna endorse Bernie later on in the show. Maybe I'll endorse him while I'm talking to you I feel kind of pretentious Actually endorsing somebody but a lot of people have written in and got and saying you need to endorse Bernie You need to tell you're a little if you gotta officially go see I don't do that. I'm I'm I don't to work for candidates. I Work for clauses. I'll work for a clause. I'll work for Planned Parenthood. I'll work for the Association for retarded citizens. I'll work for Oh, so you work for Republicans then That's not fair I will if they have a good thought. Yeah, but when you say you work for causes, I thought you meant Cod like his defense fund that you know the bill caused me to sense my no actually yeah I'll get to Bernie in a second and why I'm why I said okay. Well, let's go through the other care Let's go through the other canons Let's get back to Kasek. I agree with you that he's the wonk Jeb pretends to be right And he's had a success. He looks like you know, he's Rand Paul is the reluctant Republican. Yeah, but Kasek is a real guy. He just seemed reasonable in those debates Mm-hmm. Yeah And we'll hang on forget Trump for a second Rubio Must be on something that his brother-in-law used to deal to think that he has a shot Right. I mean, this is just somebody who Now I wouldn't even put him in his vice president. He's done Right, but his performance. I don't know. I think he'd be a good vice president I think I think the the robotic thing would go away, you know, it's six months When they have to what is six months from today August? Yeah, July is when they get a pick the other vice president So he's got plenty of I don't know after that debate where Chris Christie ate his lunch and his dinner He's a former prosecutor, you know, he was pretty good though, wasn't he? Yeah. Yeah, but he's the same way he didn't want He's addressing his supporters, you know He always sounds like he's reading people the right never have a day where you feel fat You feel lousy.  His thighs are chap His anus is burning. He's hungry all the time. He's angry You know, when your clothes don't feel good He feels that way. He feels lousy 24 hours a day That's who Chris Christie is. I don't know what that means. I just figured I'd share that with you I appreciate I think he's destined to disprove the whole too big to fail He might do well tonight, right? No Okay, not a chance. No, I don't I think that's an illusion. Okay. I think he was he was his only Participation in this election will be to have knocked will be allowed Yeah, and then there is Carly Fiorina. She's She's done for that at $2 stake She's done, right? She's yeah stick a fork in her. Yeah. Yeah. Yeah, she's she's out after tomorrow I try to stick a fork in her, but it went limp That's a sexist thing what's gonna happen if Hilary because here's my fear If Bernie gets elected then the police are gonna start shooting Elected elected. I'm going straight to November. He's the new president first Jewish president Are we gonna have a spate of police officers shooting unarmed Jewish men? That's my fear because we have a black president now and Suddenly for the first time in American history unarmed black men are being shot by the police This has never happened before and I'm wondering if it's a reaction to a black I'm joke, you know people are I people keep saying to me A black man was elected president.  I don't what They didn't get bad for but they were always bad for black people But cameras on them. Yeah Although, you know my theory about the body cams is that because they're on television the police up their game They just they become hot shots because the camera is rolling so they Hello Yeah, I'm still with you. It's offensive, but it's moderately amusing if you are Not the victim of police violence.   Because I ain't going there I would I would love to see Hilary and Carly Fiorina both dominant Just imagine the rednecks in the south going into the voting booth and having to choose between two women Their little heads would pop right off I want to get back to women here for a second. I mean this I I'm a feminist I agree with women. I think men are pigs and I saw Shy Rock the new Spike Lee movie. Have you seen that? Great movie and it's it's about women having the power to control men and rightfully so it's Liz Astrada basically and There's a new Michael Moore documentary who should we invade next and the solution that Michael Moore has at the end of his documentary is that women are the only ones who can save this planet men have destroyed it and I agree. I think we need women to I totally agree. I think I think we've had 44 male presidents in a row We should have 44 female presidents in a row and then after 88 then we can mix it up a little. Yeah, I honestly think that that Just being in an office with all men and that that prison mentality. It's got to end It's just the the planet is suffocating that being said what I'm worried about is That women are angry and they have every right to be angry But we have to do we have to deal with them They live with us, right? Some of us have you know And my fear was the famous you remember emo Phillips line women You can't live with them. You can't cut them up in the little pieces and serve them on post points is kind of a So So women like women are angry right now They've they've done a new pole and And the pole reveals women are angry Well it vindicated everything I've been saying for the past four years I've been saying for four years that women are angrier than they've ever been in the history of Men and female relations and I attribute this to the rat in the maze searching for the cheese that there is a psychological study of Rats and their tolerance of frustration and the closer the rat gets to the cheese The more frustrated he becomes when he can't get the cheese Wow.  It comes with a lot of Lot of baggage that cheese and then they're gonna be angry with us. They're gonna say well, you ruin the cheese Well, you've misrepresented the cheese. Yeah Yeah Yeah So that's what maybe That's why I'm maybe that's why I guess what I'm saying is that's why I'm voting for Bernie Sanders I don't think women knowing the cheese. I don't think you're right. I don't think you want the cheese and Who smells more like cheese than Bernie Sanders? That's the point I'm making better You should smell the cheese and actually hold it in your hands ladies. Well, so you're saving women from from Disappointment by keeping them from actually achieving their goals Well, maybe In all serious, I think that's smart. I think that's really smart. Well in all seriousness There's a lot of anger in this country And I know you see it on TV and you watch cable TV at all a little Have you seen all these shows are based on anger? They're all like Live and be fighting that shit, you know Because nobody knows how to have a conversation Without it turning into some adversarial Relationship people don't understand how to share ideas and share knowledge. It's always it's a male thing It's men showing off who you know who knows more who's more powerful Don't you find that that's what and that's what cable news is Like you and I are actually having a conversation. I'm not trying to establish dominance over you Hello, well, yeah, but it's implied dominance because it's your show Yeah, and I wish I'm here. I'm here to assist you. I understand that I know my role All right, let's get to Trump's the top of my palate. What let's get to Trump Tonight was on New Hampshire He wins I hope so don't you by 12 points who comes in second four choices cruise Rubio case it or bush I it's either, you know, it's either case it or bush. I Think it's gonna be case it. I think it's gonna be bush. Well, I think people are gonna move the pen To bush because they've seen all those ads and then they're gonna see case it and they're gonna say, you know what case it's Kind of like bush, but only better and they're gonna pick Yeah Okay, and now let's turn to The Democrats don't care line. No, let's get to Hillary and Bernie Well, Bernie obviously wins By how much because she's kind of at one point he was a nine point Because she needs to get it to single digits. So it's like she needed the one last week into one by point two six percent This year this week she she cuts it to single digits, but just bare minimum of single digits And then we go to shout right, okay, and what happens if Trump doesn't win tonight and He disappears conceivable, I don't think a lot of his voters are registered or even know How to read a ballot box a ballot What happens if you get some establishment candidate in the Republican Party somebody like case it or Jeb Then the Democrats become the spectacle, right? You have the socialist Jew from Brooklyn and The Democrats are suddenly are they the laughing stock?   I mean other than the fact that he has a Child out of wedlock.   I mean when you think about it when history starts to repeat itself, he'll be the first to know He could alert the rest of You know, he's only a year older than Mick Jagger What? Yeah And he's a year younger than Charlie Watts the drummer for the stones He's a year younger than Charlie Watts and they're going on tour. They're doing a South American tour this year He's a year older than Mick Jagger Yeah, wow, he looks so much better than Mick Jagger Have you ever seen Mick Jagger up close It's like it's like talking to one of the trees from the Wizard of Oz. It's just all creases And yet every woman would go to bed with every woman would go to bed with Mick Jagger Hey, does Bernie have charisma? You said he has charisma Does he it it's kind of a Fossilized It's kind of like Charisma, you know like classic charisma, you know, it's it's not permeable It's it's pretty crystallized when when when women when you say Chris does that mean women want to Bed him. Oh I mean, do you think women want to get into bed with him and I tend to his I don't know. I would not want to hazard a guess. I would not want to infume or even try to Plumb the mind of the American woman I think most women want to give him a sponge bath and then turn Burt them I don't I don't I don't know All I know is that women stopped wanting to bed me about 20 years ago women file find you attractive I wish I could figure out what it is Like what like all this like growing up.  No, I had no idea you didn't know that They're doing to us.  They changed the rules on us. I cannot figure out Yeah, but you think about how breasts have Evolved and you know just when you know the 50s and 60s big breasts were in and then they developed a way to have big breasts For women who didn't have them and they made those available and then they were dangerous and life-threatening And then suddenly, you know this felt the 13-year-old boy look came back in, you know So all these women who had huge breasts must have kind of felt betrayed. I Love talking politics with you will durst So here's why here's why I'm voting for Bernie Sanders And why I want our listeners in New Hampshire to go vote for Bernie today I Listened to some of his speeches. I spent well most of you were watching the Super Bowl. I Got on YouTube and just looked up some speeches of Bernie and finally got around to listening to him and I Remember really liking him 15 years ago 10 years ago, but thinking yeah, we need a guy like this in the House of Representatives We need a guy like this in the Senate We need somebody from Vermont to remind us what's important. I never thought He would catch on With the entire country. I just thought that was impossible but as long as People Want him enough people seem to want him I'm not well, you know, you know the old phrase the political axiom That Democrats for our Republicans fall in line and Democrats fall in love And Hillary is not Lovable, I mean, you know trying to make her cuddly.  Did you know that? Really? Yep. And I was just reading about that. Not only you cannot comment on the way they look That sexist you cannot comment on their tone of voice that sexist We're one step away from not being able to comment on the way they think I'll be sexist What about what about the fact that female politicians? obviously Have had facelifts whereas male politicians. I can't tell What about that?   She's gonna have a goatee. Remember that line.  That's funny. If you know, like There's an example of a joke that should not be told ever in public and I would never tell that No, no, no, but but here in a podcast, I and I didn't tell that joke I we're gonna cut that out because it's inappropriate. We're discussing politics will derst Discussing politics with the man that the will you the New York Times calls Possibly the greatest political sadist working today in America even they qualified it. Yeah Otherwise otherwise, I wouldn't have mentioned it The only reason I mentioned that blurb about you is it has the word possibly My ego can only hold so much go ahead. What about New Hampshire? No, no, what happens afternoon? Oh, do we do we cover Bernie? Are you why I want to get I want to get back to Bernie because I I sense will derst because You like me are a victim of your own expertise and you want to think about what's possible as opposed to dream You you're kind of just saying let's just get this over with and put Hillary in the Oval Office, right as a Closeted liberal am I exposing your politics, but I would assume You're kind of going Hillary Is that a fair statement? Oh I don't care who gets it. I just like observe Be interesting if you're yeah, but people of our age Say things like okay, it's nice to dream about Bernie yes, he's right everything. He says is right, but let's be realistic and I was realistic up until I Saw this groundswell of you know, obviously he's tapping into something and Why not? Why not what since when do we have to be realistic in America? I mean supposedly we You know, we've invented all these great Things why do we have to be realistic? Why not get Bernie Sanders in there? And by the way Only only because only because the next president May Point for Supreme Court justices. I think that's why and you don't think Bernie you don't think Bernie would elect somebody to nominate somebody of the Supreme Court who's pro-choice Here's the thing, you know, the old 1% doctrine that Cheney Cheney used to operate under If there's a 1% possibility of it happening then you act upon it as if it is real and That's that's what there was a book written about that runs us and yes, and the same thing is true with Hillary if Hillary has 35% chance of winning the presidency against whoever the Republicans nominate and Bernie has a 34% chance I think you go with Hillary Yeah, yeah, I I understand that but But I think things are so screwed up right now. Well, I don't know right now if it's New Hampshire You go would you have I would have said the same thing about Barack Obama? I did say the same thing about Barack Obama I did too. I thought Hillary was doing the nomination I thought McCain was gonna win the election and I was wrong. And didn't you say and didn't you say? Old man and didn't I say old man America doesn't deserve Barack Obama We've been a bad country and we need somebody like Hillary to come in there and You know crack some skulls and get this country on the right path before we treat ourselves to the dessert of Barack Obama, that's what I said eight years ago. I was wrong. I Think Barack, yeah, but but but he's been he's been I thought I think that he's been pretty good president but I think he's also been handicapped by the outcry and the nativism and The people who you know just could never accept the fact that we're being governed by a black guy living in public housing and The fact that the whole Tea Party thing emboldened Conservatives and the safe house districts and they didn't have to work with them and I think they would have worked with Hillary Or could be new more well, but the seeds of The hatred for Barack Obama were already planted and had already sprouted under Bill Clinton They shut down the government with Bill Clinton. They impeached.  I mean they're the they're wonderful shadow government people and that you know, they they did it with Carter They did it with a candidate. They couldn't do it with Johnson because The country was behind, you know after the fallen president But I mean think about it.  I remember it Yes, I do I do do you agree with it. I absolutely disagree with two things. One is I disagree I just want to I think That Jimmy Carter was destroyed more by Tip O'Neill and the Ted Kennedy Branch of the Democratic Party than he was by the Republicans I know that there were the Ted Kennedy Really hated Jimmy Carter the minute Jimmy took office and Tip O'Neill Kind of helped with that. The other thing is, you know, we always say no, I agree with you there because I Carter came in with this anti-Washington mandate. It was right after Watergate and he came in with a little Georgia boys, you know Bert Lance and all those guys and he said well We came in here. We're supposed we're not gonna work with you because Washington is corrupt And they said yeah, try to get anything done, but it wasn't it wasn't just Republicans, but the Democrats didn't help Yeah I'm old enough to remember my parents not liking Jimmy Carter Because he wasn't a real liberal You know, we always think of Jimmy Carter as the quintessential Liberal, but he wasn't there were other, you know Humphrey was more of a liberal than Jimmy Carter back then the other thing you said that is true, but I Just want to push back a little on it and that is that the Republicans don't understand nuance I think we're seeing a much more vigorous debate In the Republican Party than we're seeing in the Democratic Party I mean, you know, you have guys like Rand Paul who are going after the NSA and They're I mean there is they they are the Republican debates are pretty substantive in a way sort of kind of there's nuance there isn't there except for Trump and Everybody else in the Republican Park except for everybody. Maybe I'm wrong. Hey But they're but they're you know, the the government The economy isn't doing that bad right now.  Yeah, well, I hate them worse than sugar mites and So right now that's that's the only thing that I'm getting out of the Republicans Well, I think they I mean, yeah, there's some internet in warfare. You're right. Rand Paul is a bit more isolationist and And Trump says he he wants to kill everybody.  Yes. We're below 5% With the unemployment unemployment and that's considered full employment economists agree that once you get below 5% The economy's humming along for the working man But that's not really the way it is. I mean when you look at the underemployed Then it's about 9.1% and those jobs most Americans and this is why I think we have to elect Bernie because Here we have Below 5% unemployment the people who are working are miserable. There was a new study It was conducted by the British, but I It speaks to what Americans are going through the number one cause of unhappiness is being sick Number two is going to work number two Why is that? you know, we define ourselves in America by our jobs and None of us have jobs the thing that we get paid to do None of us can say it makes us happy We are especially for the baby boomers. I think the baby boomers were all fed this idea that Yeah, it's important to have a family But you have to have a job and the job you have will define you and that job will make you walk upright and be proud and we've been robbed baby boomers have been robbed of the pride that comes with a job and In America having a job is a privilege not a right and They own you they own all your time and they ring you dry and That has to change and that's because of Wall Street. That's because of corporate greed It's because the guy ringing you dry is getting rung dry by his board of directors So we have to change The economic infrastructure in this country and Bernie is the only one Discussing that really and he's been talking about it for 20 years. The problem is Wall Street the problem is greed and It's a disrespect for workers the people who make the big money Have convinced us that we're all Dispensable and we are nobody's indispensable including Wall Street. So I say get get rid of the source everybody thinks I'm living in New York City, and I can remember The fear in New York City of what happens if we alienate Wall Street. What are we gonna do? Well, you know, they've been alienating Wall Street for the past eight years and the city's doing just fine You don't need Wall Street. It just sucks money out of the system It Wall Street doesn't create jobs It makes the jobs you already have more painful Bernie Sanders. Yes, you know, he's he missed the boat on black lives matters but We've got a we've got a disease in this country and it's it's the tip of Manhattan It's the tip of Manhattan. It's Wall Street and Bernie Sanders has been hitting that one note For 20 years and he's right and the reason most of us are miserable is we're underemployed and overworked and Not respected in a country that we all came to for work all my grandparents came to America for one reason for work and Freedom but mostly work and work in America is horrific. There is nobody Nobody has a job in America Where they're happy They're all miserable. Well, well, and that's and that's your endorsement of Bernie Sanders ladies and gentlemen And that's why David Feldman hereby Say it out loud. Go ahead make the announcement. I support Bernie Sanders Because America Has fallen prey to greed on Wall Street and you're all miserable America whether you know it or not you're miserable because You don't have time for recreation You don't have time for your family When you are with your family or with your loved ones, you're worried about your job. Your phone is ringing You're getting emails from your job You're convinced every second of your life that you can be replaced with a push of a button And you can be replaced with the push of a button because we can all be replaced. That's why unions were invented Nobody's indispensable nobody including The people who who run Wall Street Everybody can be replaced. So let's replace the people on Wall Street and put some laws into place Where work does not consume Your entire life. I mean, we're we're working longer hours for less money We're more productive and yet we live under this sort of Damocles that we're gonna get fired We're one paycheck away From bankruptcy. What kind of country is this one vice president Joe Biden's son dies from cancer and Joe Biden has to he's the vice president of the United States And he's talking to President Obama about selling his house to help pay for Bo Biden's medical Expenses, what country are we living in when the vice president of the United States has to consider selling his own house? because his son died from a brain tumor and his son's family doesn't have enough money to Get their kids through college.   Who do you I gotta go buddy? I get a run of the story Thank You will Durst. Hey, I love you have fun. I have a fun new Hampshire and come to me primary Marigra, yes, and I'm appearing at 142 Throckmorton, so it's three things in one. It's like who's rock more tonight Yeah, are you gonna see more Saul? No, he's on Thursday. What's all is at the Throckmorton Thursday night Every Thursday every Thursday. He's at the Throckmorton Yeah, and he's and he's in mill valley's act. He's screaming it on periscope, so you can watch it every I gotta get That's I gotta get more. All right. I love you will Durst. I Love you David. So I'm okay. Thank you for your passion, buddy. Thank you. Bye. That's will Durst will Durst comm You can read them in the progressive magazine every month go see him at a theater near you Elect-to-laugh 2016 his one-man show the Throckmorton theater in mill valley is Is amazing it's right over the Golden Gate Bridge. It's God's country So if you're ever visiting San Francisco go to the Throckmorton, it's where Mort's all hangs out I will be at the Creek in the cave February 17th through the 21st at 7 p.m with the amazing John Fugel saying and the incredible Frank Conniff For more information go to the Creek in the cave dot-com tickets are either $5 or $10 I don't know But either way it's definitely worth it. It's a and Frank Conniff John Fugel saying and I are gonna be doing more and more Shows together and we just did a great benefit at Union Hall in Brooklyn, which was sold out and we did a benefit for Bernie Sanders. It was Saturday night at Union Hall We sold it out. I think we raised $1,000 for Bernie We raised the thousand dollars for Bernie Sanders and We're going to Atlantic City tomorrow Alex and I to see if we can double it at the craps No, it's going it's it's going directly to Bernie Sanders after I get my cut I'm kidding. It's all going to Bernie Sanders the triumph election special is on Hulu. I strongly urge you to watch this It's some of the funniest political satire. That's ever been performed from the show. Oh priest friendly on Facebook follow me on Twitter Amazon do all your Amazon shopping via the David Feldman show website We got a small percentage become a monthly subscriber for $5 a month gain access to all our premium Content from the show Briss Studios in downtown, Manhattan. That'll do it for us


Hi, so I'm Will Limberber. My talk is relaxing with CouchDB. And before I start, I needed a little bit about the title. It's actually a requirement. It's somewhere in the license that you have to put the word relax within. I think it's 20 words of CouchDB. So they have it there. It's there. When you start it up, it's there. Even when you compile it, it's got there. They're also writing a book. And I think it's somewhere in this book that they're writing. I haven't found it. But so what I want to go through is, in this talk, is why you should be excited about CouchDB and why you should want to try it out. And then it is significantly different from databases that we're all used to, relational databases. And so I want to give a little bit on how to start approaching this use CouchDB and how to get into that mindset. So first, I want to talk about what CouchDB is. And I saw there's a couple of people using it. Has everyone heard of it, though, at least? All right, so well, it's a document database. And there's no schema. There's no, each document can have a different structure from the next one. And usually, though, it's a little weird, but it's not too much of an issue. Because you're going to have all your user documents are going to look the same all year. If you're doing a blog, all the posts are going to be the same. If you have books or something in there, they'll all look the same. But they're all mixed and together and jumbled. And there's nothing. So that's not an issue. But what is nice is that someone was telling me about an example. They want to do resumes. And everyone's resume is different. Like, some people have these fields, and some people won't have these fields. And coming up with a database schema, that kind of every possible thing is pretty annoying. So it's written in Erlang. From that, it's very concurrent and scalable. And the choice of Erlang itself shouldn't be too much of a reason to use it or not. It's just some of these things that they've gotten, allowed them to develop these features much quicker. The other exciting thing about KashiBees, it's built for the web. It's built for web applications. Whereas, in a relational database, this has been around for a long time. They don't quite fit what we want to do with databases. And especially with Rails, since we treat the database just as a place to store and retrieve data. And a lot of times, don't use any of the extra features. Like, for me, there's no difference when I use MySQL or Postgres. Because I rarely take advantage of the features that Postgres would offer over MySQL. And the interface for KashiBees is restful. And this is pretty cool. When you get a document, you put it, you delete it. And it has all the same conventions that we're used to as Rails developers for a restful thing. The last thing is that what you're basically doing is storing and retrieving JSON documents. And this, by itself, doesn't seem that awesome. But this is actually the reason that I like it the most. It's you can solve some problems that you just can't do with a relational database. And so you'll know what JSON looks like. It's a subset of YAML of sorts. And so this example is, if you're writing a book, it has a lot of chapters. And if you were going to do this in a relational database, you'd have to have a separate table for the chapters. And with this, with the document database, you can have that all right in the same place where it makes sense. The chapters don't really make sense to exist by themselves, but they make sense in the context of the book. A similar thing is you could have a blog with all the post and all the comments could be in the post, or anything's like this. And this is the reason why I started using Couch to be several months ago is because I had this problem where I had my main model, that is what the user was actually interacting with, but it had many other things, like a book has many chapters, and I need to do versioning on this, where if any of the chapters were touched, any of the information about the book, anything that was touched, I needed to do another revision. And with a relational database, it's really painful, because you have to keep track of all these different things, but with this, when they're all in the same place, you can just do another revision really easy. So another feature that it has is that it doesn't really have locking in the traditional sense of a relational database. This is the awesome thing I drew in OmniFocus. It's really high quality. But so with a traditional locking database, if a write comes in and other people want to read it, they have to wait for that write to finish. And but with the way that they do it is, there's no, when you write it, you're not actually changing the data that's there, you're adding another thing. So the old one can still be read. So these first two reads would be read as the old data, and then that last one that comes in, that'll get the new data. But so you don't have to slow down how should we constantly be throwing out requests, even while writes are going on in the same data. Like I mentioned, it's add only, not just adding documents or updating documents add only. The way they have it structured is that even deletes don't actually delete the existing data. And a consequence of this is that your couch to be database is never in a bad state. When you hit Control C and stop the server, it's down. It doesn't have to wait and write anything. And when you start it back up again, it's up. There's no, it doesn't have to check for anything. You could pull the power cord from your couch to be server and plug it back in and you're not really gonna lose anything except for when I was trying to get it when I was down. The replication that they do is pretty cool. Like built-in two couch to be servers can replicate with each other. And then this idea of eventual consistency. If you want more in depth on this, the book that I mentioned earlier that they're writing, if you go to the couch to be website, there's a little book thing that goes into this in much more detail. So if you have two databases and I make a document here and the other guy makes a document. And when they go to replicate, there could be collisions. There's a programmatic way that they have that one of them would always win. And the older visions are never thrown away. So you can, it's up to you to decide what you wanna do in case of conflicts, but it's all there. There's another cool thing that I'm not gonna get into too much, but there's been, since the couch to be is a web server because it does everything over HTTP. You can have, there's a couple of people who are doing like couch database only blogs and like a Twitter client. And all the code is in couch to be all the JavaScript and everything. And they can all, since the replication works, they all kind of replicate amongst each other. And it's kind of this amorphous application development that kind of like one of the developers of this like to TI calculators in high school, however one kind of hacked on their version and spread it around. With the multi-tenant thing yesterday, you can do this pretty easily. There's still some of the issues, but you can do multiple databases very easily because it's just in the URL when you're getting the rest stuff. So you can have, if you're doing something like Basecamp or something where everyone's data is different, you can have it in a separate database without having to, the time spent to create databases as much. And it's really easy to integrate with other services such as like Lucene or other full tech search things. They have a nice little API for putting the data back across. And there's a way actually to store files in you can have any document can have any number of file attachments. And they do it in a smart way. When you want to, when you get a document that has these file attachments, it doesn't start streaming the file over. It just gives you some of the metadata. And then when you actually want the file, you do something different to actually retrieve those files. So the big difference is that it uses this concept of views instead of queries. And the views are, sorry, just a second. The views, this is the biggest conceptual difference. Like all the other stuff, it's kind of like a database that has a couple of features or something because it's the same idea of storing and getting data. But these views, the heart is kind of stumbling black. They're stored just as documents like anything else. So when you replicate or whatever, they're all there. And the views use this view server. Default, when you install it, you get a JavaScript one in Spider Monkey. And there is built in stuff. I mean, there's a way to swap that out. And you could use Ruby if you really don't like JavaScript or I've seen some Python ones. I haven't actually personally done this because the JavaScript is powerful enough and from all the AJAX stuff, everyone's familiar with JavaScript and it works really well. The concept that it uses is map reduce, which is sort of the borderline buzzword, but it works really well. So you have the map step which goes through every single document and then the reduce step was optional. So the first time you run it, it has to, of you, it has to go through every document which is horrendously slow. Not even if you have books in there and you also have articles or something else. It has to, it can't just go through the books because it doesn't know which documents are books and which aren't until it goes through each one. But then once that's done, it builds an index so it doesn't have to do it so it's much faster. So the map step, what you do is you go through each document and you have a key and a value and then it sorts it by the keys and that's how it persists and that's how you sort of query it once you have a view and I already talked about the persistence index. Oh and the other thing is, so it has the index and then any new data that comes along and it deletions or updates or new documents, the next time it only has to go through those new things so then as long as you keep your views fresh and there's some built-in mechanisms to, you know, you can maybe trigger it every 100th thing or you could have a cron job to run every couple of minutes to just run your views in case no one's actually accessing those particular ones and that'll keep everything nice and speedy. And so when you're writing a web application like you know ahead of time which queries are gonna be run so that initial slow thing really isn't a problem. So since it's built on HTTP and REST you get some benefits with that. The biggest one is being that it's cacheable using existing tools like the reverse proxies and load balancers. You can, you know, have a cluster of CacheDB servers and you don't need special tooling to do this. Your standard stuff that you're already using will straight out work. And since it's using REST, you know, we're all familiar with REST and it's easy to use.  And what you have to do is, you have to install it from head because the latest release version doesn't have a lot of the tools that some of the newer gems and stuff that are out require to be at least 0.8 and I think the release version is only, I don't even know, but the latest seven head is like 0.9 and they're working on the way to 1.0. So you need already have early installed because that's what it's built off. You need the spider monkey, a JavaScript engine and this thing called, if you're doing on the Mac you need this ICU which is like an internationalization thing and the error message you get if you don't use it as kind of not too clear, so that's what you need. I think the best tool out there right now is CouchRest from J.Cris. This is the GitHub thing and it really does a lot of way to provide a nice API for you to use in Ruby.  And a lot of people have built more complex stuff off CouchRest but this is a great place to start. So this is some code example of what CouchRest looks like and you, this database bang method it sets it up as the database that you're gonna use and if it doesn't exist, it'll create it. If it already exists, it'll just use it. So this is one way that you can, like if you were gonna do a multi-database thing, you could just put the username in there, you know, like in the string or, you know, however you want to shard. So saving it, you just, you give it a, you know, a hash and it'll turn that into JSON and save that. And then you get a response back with the revision number, the ID and then like the status. And then, you know, this is just really easy getting data in and out. It's pretty easy. And just to prove that it does actually work over HTTP, you can go back to the command line and just, you know, get the URL there and you get the data back. So, you know, it's, I guess it's just proving that I'm not lying that it's over HTTP. So if you're gonna change something and save it, then the revision number changes and everything else, I mean, the change does and everything stays the same. And if you destroy it, if you get it, you know, try to find it again, it'll raise an error. Also built in, this is the CacheDB's default kind of user interfaces. Once you install it, you just go to the port that you're at, slash underscore utils and you get this nice interface for viewing your data and you can do some editing and stuff right in here. And you'll see, this is the one from the previous example there, it stores the old version and it only stores it however until you compact the database. So you can't use this, it's tempting to use it as a version thing built in, but you can't because a periodic that you wanna compact your database to save space and you'll lose all your old versions when you do that. So the view thing I find is the hardest and the thing to wrap your header on. So I wanna spend some time going over views. And so this is a JavaScript here and what it does is it takes in a doc, document. And for this one, maybe I just wanna, this one, you can, so the documents or the view documents are namescaped. And so this is books, it's just arbitrary work and then all is the name of this particular view. So what it does is it goes through every single document and if it's a book, if you know the type, that's just an arbitrary field that's on the database, if that's a book, we can admit it, we can use null for the ID or for the key and it'll just use the ID of the document and then admit the entire thing of the document. And this is the view in the web interface. You have all the IDs and then you have all the data because that's what we admitted, we admitted the entire document. So this is a fairly trivial view but you can see, this is kind of just a primer here. And so what you can do that's more powerful is if instead of just emitting only the books, only one type of document, you can, for the key if you put the type of it and then the document, what you have now is a queryable view. So I just made, for this example, I just made I think 30 documents, 10 of each type article, book, and maybe user. And so the old one from the previous slide that just was books only, there's 10 of those. And if you did this one, if you call this one by type because that's kind of what we're doing here, what we're kind of doing here by type query. And if you just do it by itself, it'll return everything. If you do it by and pass in the key, if you pass in the key book, then we get 10 which is the same 10 that we got before. So what's happening is when it's building this view to disk, I said it was persisting the view, it stores it as a tree and it does it by the type. So in this case by the type because that's what we're emitting. And so it'll go down and just pull out the ones that match. So that's how you can do kind of customizable queries. And this is very powerful because once this view is built and you keep it updated, I mean this is instant. It doesn't have to do any extra work once, as long as the view is reasonably fresh. For example of a one with a reduced thing, this one is just doing the size. So we're still doing the same map step as before so we can do it by type. But then the other thing, so then they get passed into the reduce function and this one just returns the length of the values array. So what we got here is the first example, not doing any sort of passing in a parameters or queries, we get three which that doesn't make sense because what there's 30 documents. But what happens is you need to tell it to group the results. And it's one thing to be worried about is when you're testing the views in that web interface that comes with it, it automatically passes this in and this is a common stumbling point because you test your view out in that thing and you get the right results but then when you use it from your code it's all wrong. And you have to remember to tell it to group the results. So once you do that, we have the article, book and user, each one is timed. And if you only want part of that data, it's the same thing as before we can pass in the book and then we get the time. So the versioning thing, that's the big stumbling point that brought me to CachedDB. So one way to solve this is if you have a version number that just increments, you have to increment it yourself in your code and then some sort of master ID that links all the versions together. And what I do is it's the first, when someone creates a new thing, that first one will be version zero in the master ID and then from then on, we can add in the new versions to that group and then any other additional data would just sit there in the document. And how does this look when you want to get this? So what this does is it returns the newest version and it does it fairly simply. So what we do for the key that we're emitting, that we're gonna be doing searches on is that master ID field that we added in. And then we return the whole document there. And then what makes this work is a reduced step. We just go through all of the versions, pick out the max one and then return that. In the reduced step, they come sorted by not the version number. So we can't just pick the last one off or whatever. And one of the more complicated things, there's a great article if you search couch to be joins and the joins then quotes because they're not really joins is view collision. This is one of the more non-obvious ways to use the view capability of couch to be. So since you can have these deep structures for the common comment idea, it's possible to have the comments in line of the post. And that's attractive because it's all together, all one thing. The problem being if a lot of people are trying to post at once, you're gonna get more conflicts and that can be hard to deal with. So you can store them separately just as you would in a relational database. But then the problem is is how are you gonna get all of them together? And you could do two queries, sure. Get my blog post, figure out what that is and then get all the comments. But a nice way is if there's a way to do it all in one step. And so for this example, we have the idea and reversion number, those come with couch to be for our posts over here and then our comments. And also in the data here, they would reference that they're part of this, they're for that post. Sort of like foreign keys in a relational database. And so what you can do is when you're doing your view, you can admit either if it's a post or if it's a comment. And the key thing, like before I was just using one single value for the key and for most cases that's what you wanna do. But you can have arbitrary JSON structures as your keys. And couch to be has a way that it's documented of how it will crawl through and how it knows how to compare, sorry. How to compare two different JSON things.  What happens is when you pass in just a single document ID and nothing in the second spot, it'll give you all of it. And it'll give you the zero and one makes it so that the blog post comes first and the rest of them are comments. And this is really powerful. By having the full power of a real programming language like JavaScript as your querying thing, you gain a lot of power relative to just SQL statements that get long and nasty and complex joins. So this is my favorite, so if we have all that theory, we wanna pull it now into Rails. There's a couple libraries, like I said, that are built on top of CouchRest. One of them that comes with CouchRest currently but isn't gonna stay in there for the whole time is CouchRest model. And I really like this, I've been using this and I know of at least one guy who's pulled this out of CouchRest in order to maintain it after it gets removed from the CouchRest thing. And so this lets you do similar, you can inherit from CouchRest and you get a whole bunch of things, sort of like active record, but with CouchDB spin on it. And to get this working, you need to put this guy in your environment, or be, you don't have to do this, but this gives you the kind of test, development, production system that we're used to. But that's not strictly necessary. You can call it whatever you want, or if you're doing multiple databases, you would wanna do this elsewhere. Yeah, so the couch potato from this guy was actually mentioned before. I really wanna like it, it has a whole bunch of features that are almost there. I really wanna like it, and I should just finish them, but it does the versioning thing, it does sort of like an ordered list, and a whole bunch of other things that are, it took kind of like rails, some common rails, plugins for active record, and threw them in there. And it's pretty nice. There's ActiveCouch, which is supposed to be, it's supposed to be closer more to active record. I know there's a data mapper adapter for it, but I haven't used that personally. I mean, just sticking close enough to the couch rest, you go a long way with that, you don't really need a lot of these things. But it's not all roses in couch to be land. It's currently a big moving target, there's a lot of changes, they haven't hit one point no yet. I'm not sure what their time scale is, but you do have to keep up with it, which isn't a huge problem, but it's something to be aware of. It's not a whole lot of people have taken it to production, things, there's not a lot of stories that you can get out from that. So the arbitrary queries are slowly, like I've touched on previously, but for a web application, that's not really a problem, but if you need to do like reporting or something that you're not running these queries over and over and over again, this isn't the choice for you. The lack of supporting tools, since it is new, you don't have the kind of infrastructure built on top of it like you do for relational databases. You lose out on a lot of the stuff from, you take for granted from ActiveRecord that it does a whole bunch of stuff for you that just isn't there when you're doing a couch because it hasn't been built up yet.  And that, you know, it's a pain point because we're used to really quick development with ActiveRecord and you just have to do a lot more for yourself where you didn't have to before. The biggest thing that I found was lack of intuition. Like I get relational databases. I understand what they're doing.   So it's a lot of experimentation. You have to, you know, play with it a little bit more and figure out what works and what doesn't. You know, there's some great articles out there, but not as much, you know, not nearly as much has been written for relational databases. Here's what I want you to do next.  It's not scary. Don't be afraid of it. It's fun. And you know, you don't have to build a whole application on it. Just get couch rest. Put some data in, put some data out. I do this a lot when I'm trying to test new features, you know, build up, you know, 300 or 1,000 different documents, you know, loop through, put them up and start playing with the view feature. Because once you get the hang of it, it's really powerful and you're really gonna like it. And that's all I have to say about CouchDB itself. I know, I'm sure there's questions and I'll be willing to answer them. Yeah. Is the works installed on CouchDB now working on OSX? Is for a while it wasn't working? I don't know if it works, but the last time I tried it, it was way behind and like the Lang Alex, there are the, not Lang Alex, but the J Chris couch rest gem, it requires it to be at least I think 0.8 and the port one, like they haven't released, released something in a while. And so a lot of, I'm not sure exactly what doesn't work, but I know it doesn't work. Do you have a recommended link as far as where to get instructions on? If you go to the CouchDB.org, their wiki has installation instructions for every OS and then there's a section to do it by source and it's just, you just grab the seven head, you have to do a bootstrap command and that'll check to make sure you have everything, configure and install and I mean, it's pretty slick. How is it for memory? So I haven't profiled that myself, but I know some people who have talked about that and it's actually, I don't know that it's hard numbers, but I think it's at least comparable, if not slightly better than like maybe my sequel for comparably sized things. I think someone said that they, like storage wise, it wasn't as much, I'm not sure about running memory. You'll have more problems with your Ruby app and object creation, your object space and you'll have to attach that. So keep that in mind because if you're using CouchDress then you let's say you generate a few, your key pass, 10,000 items and then CouchDress model will actually expand to get 2,000 objects for some capital. So you'll actually, you'll run into those memory entries because we were doing something where we had 20,000, maybe there was like 1k of text in there, 20,000 of these over and over can actually add something to a budget in residence. So what do you want them to worry about? So you're saying that CouchDV by itself isn't bad, but you're gonna run into Ruby in it. But as long as you have seen, because in CouchDV you can pass in the limits, so they're not creating hundreds of Ruby objects at once. What do you, which has 10,000 or 2,000 or 100,000 items in it? Sure. Yeah. So what is the top number of documents that you've placed it in and had it still be useful at this point? And is there a theoretical limit or a limited, is it a hard limit developer at this point? I'm not sure if there's a hard limit. Personally just in playing around with it, I did, I think I generated the max I've done personally is I think three million documents. And that had, I think it was like, it was a lot of storage. But I just wanted to see how long the view stuff took. And the first time it took a whole lot of time. And then maybe like 10 to 20 minutes. But then I did the same thing afterwards and it was instant, which that's, I thought that was pretty neat. Yeah, so I don't know if there's a hard sublimitive for that. But, and these weren't, I want to keep in mind, these weren't like complex documents either. They were just, they had a random number. And then I was saying, give me all the, then the view was all of them were greater than a certain number and you could change the number and just get, you know, skim off the top. Yeah. The point you made about not being suitable for two dynamic queries or something like that. Yeah. How would you characterize the queries I see are written in JavaScript, right? Is that what you're saying? Yeah, so what is what we're going to do? So, are they cashed, is that what? So, why is it dynamic, more dynamic queries, why is it poorly performing? Sure, sure, so what it has to do is go, when you make a new view, it has to go through every document and build it's, you know, this is my treat, it has to build my, it has to build the index and or, you know, write that tree out to disk and there's no way for it to, there's no other indexes for it to go off of. So, it has to go through each one. So, you should really think of those queries as indexes that you're generating. That's why they call them views and not queries. I've been using the query word just, you know, because it's, you know, what it's comparable to in the relational database. Okay. But, Once you build them, it's fast. It's practically instant. And then, so you know what these revision numbers, that's how it keeps track of how old the view is and then the next time it just goes through the new ones or any of the changes. So, that's why you have to keep your views fresh because if you don't, like, let's say you have an app and maybe one part of this isn't hit often, the first user that goes there, it's gonna have to crawl through all the changes elsewhere. So, that's why you need to be aware and keep all your views, you know, fresh. Yeah. Just, can I ask you to have anything where you can, like, in one HTTP request, send it a bunch of keys and then have it to do back and forth? I'm not, I don't know for the views. I know for the, maybe, I don't know the answer to the view things. What you can do is you can bulk, I know you can bulk insert and update data, but I haven't had a need to do the view thing, so I haven't looked into that. So, I'm sorry, I don't know that. It's like, it's kind of like the whole, well, you have the N plus one problem, right?  Like, the example you get works for like, if I want one article and I want all its comments, you can get it all back, but, you know, without that, and at the behind, you know, 50 articles with 50 comments each, you end up with all those HTTP requests without a batch. I know, for this, for this, when you said, If you wanted to get 50 posts out of all the comments, that's 51 queries, right? Do a trick where the, where if you had another, if you had some sort of way to know ahead of time, which, I'm not sure. Yeah, sure. I think that one of the things, if you have a post plus all the comments in a single document, then it's one you to get all of it. You have, I just question whether there's a valid post plus all of the comments in one interface. And I would say likely, so that you show them, for example, the post first, and then put them to just the specific set of comments, let's keep a view to return that set of comments and that should be fast. That's my take on it. And then there's one thing that I forgot to mention, is that, you know, like I said, you know, it was, my main reason was for the versioning. And, but what it allows you to do is, you know, like I realized that I've been hampered somewhat by the relational database kind of way. Like, when I'm thinking of my models, I'm like, oh, you know, I straight up start thinking, oh, I'm gonna have to store this, it's here, the store this here. When really that's not, you know, what I wanna do, I shouldn't be thinking of how I need to store this when I'm trying to think of, you know, the next higher level up at the domain. And this lets you be much more fluid on how you're going to store and it's been, you know, it's great. You know, you're supposed to learn a new programming language over here.  Is there anything else? Nope, okay, I wanna thank you very much. Nothing great.


Hi guys, welcome back to this channel and if it's your first time come across this channel please consider subscribing by the don't forget to click the bell icon it will be the only way to update or the only way to be updated when I upload a new video for the returning subscribers thank you so much for supporting this channel for the new subscribers really big up thank you so much for coming into this channel please by the we do not forget to click that not to hit that notification bell it will be the only way that you'll be updated when I upload a new video remember it's mixed from the mix creation we are going to look at how to how to get a job in the UAE or Dubai on a VC visa one ask me at that question but I'll just give you my own perspicion and more an experience in one or the other remember when you re Dubai is one country in the in the Gulf on the middle it's that has the opportunity that you can go in on the VC visa and you can get and look up a job and you can change on that job and you can still work without even exiting one or the other if that opportunity is there because those opportunities are like other Gulf countries where the VC visas are a little bit a little bit tight for you to have and if you are to have then you've access it and you have the job then that's well and good and it's also very good but how can I get a job in Dubai on a VC visa yes first of all before even you're planning getting a job in Dubai for a VC visa what job are you going to do yes for example this is for example you're planning we are going to do what you call a security job how do I look at for how do I look for uh that security job in Dubai or using what you call a VC visa yes the first thing or the first thing that you're going to do one of the things you know you're going to Dubai you know you're going to do a security job remember in Dubai you need to have the papers you need to have a security experience of two two years so look for that remember you're going on the VC visa not under any sponsorship only for anyone sponsorship look for the medicals look for the medical go for the medical have it go look for the interpolator have it get your papers in case there is there will be uh an academic qualification the needless for example enable first collect all those papers asset to them in your country because that will be a requirement as now we are looking at a person who is on a VC visa you are going Dubai remember go when you are prepared go when your mind is prepared that I'm going to look for a job it's no job because remember you may be on a VC visa which is on two months or three months and you must make sure that your target in the two months you must have got a job and how do you get that job is by starting preparing and how do you prepare preparation begins from home it begins from your point of departure and your point of departure is your country it is where it has to begin from that's where you have to begin from plan accordingly let you have the papers look at the documents go to the website check those documents that are required for security work for security job then have those documents remember when you really have those documents take up the plane go wherever you have to go remember for this job search before even we go to anything else first of all what you need to to understand with the jobs in Dubai or jobs in UAE the benefits there are well paid jobs Dubai or UAE is one of one is one of the countries in the Gulf that has a higher salary compared to other countries remember and the level also when you look at the level professionalism in Dubai is very high because the guys have to undergo what you call training a PCB training and the seller training you need to have a license and for you to have that license that means it will be the higher pay when you have the license that means even your salary would be a little bit higher so that's why i'm telling you that you need to be a little bit very prepared and prepared to go for that job at that time and that's what you need to do okay so once we get into the country now we are in the UAE we start with the job search what do you do remember for any job in the in the UAE of the security guard you must have had experience of two years do you have that certificate that shows you have the experience of two years can you back it up is it ascertained then that's well and good have it then there's something else that you can do you can start moving out you can either use the internet you search for security companies you search for those security companies and you go to those companies there are some what called career career pages you go to career pages see if they have this i'm available for access apply for them you can as well move per location location we have in the malls where you can see security guards try to to if if it's for example it's from your country and you can really try to bump into that person try to ask him about his company whether they are available opportunities whether he can also tell you or direct to where their address is or where their main office is try to go drop your face save it because remember you have the papers remember we are looking at a scenario whereby you have only two months in UAE what are you going to do with the visa visa it needs to be converted back very early as as that too what we call a work visa or residence visa so you need to be acting very smart and very fast move around go to the company check around the security companies move go there try to drop in the CV there are always some in Dubai there even somewhat working interviews try to find out where the work interviews go try out go try them out you know you can go go on the website then try them out you know but remember something that I still need to let you know that when you are looking for these jobs don't again look for bigger companies because remember you are fresh from your country you do not have that experience of the UAE you are not going to compete with people already in the UAE UAE with a PCB or serial licenses no the my advice would be that start with a smaller company if you are looking for the job security job and you're coming on the visa look for those smaller companies because you find that those smaller companies have positions compared to this other they will take you up so once they take you up for a given period of time then yes well and good if you contract for two years depending on what you've agreed with that company you can change because already remember that time you might have you have gone under what you call training you've had really captured you have really got that experience working in UAE so you can possibly very fast shift and move to another company or move you carrier develop yourself and move to bigger companies but if you make a mistake of starting with bigger companies they will not look at you first because the people that have been in the UAE for 10 years for 5 years there are people that have the PCB or PCNB license they have the serial license they have the security license so you the person who is coming as your fresher you cannot compete with that person that's what i can advise you so you need to take the value of time that is very important and what you carry when you go for those working interview and you and those who are working interview try to sell yourself try to show this look router that you are the best much as you've not been in the country to show this look router the skills you have in security security guard from wherever you from your country you you are the best person you are the best candidate for the job so you definitely have that chance and you you you definitely do it then still also make make what you call research make research look at these companies make research how many companies we have in UAE the more companies we have get make research on those companies i told you per individual you can try to individual move per per whole wherever you find security guard because there are very many from trust guard from gear for us from whatever try to to to engage them try to ask them privately that will be a better way for you to get that job very fast because remember you are a fresher and remember the education documents should be ascertained right from your country remember everything you're doing make it on a budget line make it on a budget make it on a budget of time that you don't have any small time you don't have time to waste that's what you need to do that everything should be face collect put on plate that wherever you have to move to the job you are prepared you have your papers with you and you are ready to take on the interview even if at that time they wake up to ask can you take the interview right now you definitely have to say i can't and i'm ready to take up the interview don't say i'll come back tomorrow when i'm prepared no you don't to be prepared all the time so i think that will be a very good advice for people are looking for jobs in dubai if you are going on what you call this visa it is really very important when some security companies even go an extra mile of posting those jobs on their website so you can still make that research and probably you can have a scope of yourself for job thank you so much for coming back to this channel if you're new to this channel please support my channel support this channel by subscribing might i don't forget to give up the thumbs up give up a like if you think this video is very important put a comment in a comment section comment in the comment section tell me what you want me to talk about tell me what you've liked about my video tell me what you want me to talk about be more than happy to get back to you we need that interaction thank you so much see again in the next video as we try to see more of the opportunities that will allow us a personal brand and development at the end of it all remember it's mixed from the mixed creation by the way don't forget to like don't forget to subscribe don't forget to hit that notification bell it's very important because it will update you whenever i have to load a new video see you again in the next video as we try to look for more opportunities at around the group especially in the Gulf countries thank you so much see you again


How did you guys settle on the name? Yeah, so so the name It did take a while We actually had to create a bank account before we had the brand name So we actually the first name we came up with was Apollo food group because we Apollo was the Greek god of you know Drink and dance and we figured that guy was you know probably in the good time So we picked that as the corporate name and then a friend of mine Who was Greek knew that Amanda and I are working on this healthier Greek yogurt offering? And I saw her one day and she said you should check out the name Yasu, which means hello in Greek and Shot a text to Amanda or so long ago. It was probably blackberry messenger if anyone remembers those days And we sent it off to the designer and it was cool. She came back and she said I hope you don't mind But I dropped the letter you from the end of Yasu. What do you think about Yasu? And it was a ownable unique No one had ever created that name and we just rolled with it