Podcasts about pundits

Share on
Share on Facebook
Share on Twitter
Share on Reddit
Copy link to clipboard

Someone who offers their opinion via mass media, may be derogatory

  • 704PODCASTS
  • 1,932EPISODES
  • 47mAVG DURATION
  • 5WEEKLY NEW EPISODES
  • Nov 23, 2021LATEST

POPULARITY

20112012201320142015201620172018201920202021


Best podcasts about pundits

Show all podcasts related to pundits

Latest podcast episodes about pundits

Trading Perspectives: An Economic Podcast

Pundits, politicians, and analysts tend to focus on flashpoints like China, Russia, and the southern border. However, one of the most deadly episodes in our nation's history tends to get relatively short shrift: the opioid crisis. What is the cause and what is the cure? In this week's Trading Perspectives, Courtney, Sam, and John discuss this ongoing crisis and its impact on both the economy and US society.

The Tony Kornheiser Show
“Monkeys and Pundits”

The Tony Kornheiser Show

Play Episode Listen Later Nov 23, 2021 61:05


Tony opens the show by talking to Booger McFarland about what we learned from week 11 in the NFL and which teams are starting to look like true contenders. James Carville and Jeff Ma phone in with their picks, Chuck Todd calls in to pick games against Reginald The Monkey, and Tony closes out the show by opening up the Mailbag. Songs : Transitory Symphony “Junior High” ; Dan Bern “Modern Prophets” Learn more about your ad choices. Visit podcastchoices.com/adchoices

Stephanie Miller's Happy Hour Podcast
SM Happy Hour Extra with The Rude Pundit - 11-22-21

Stephanie Miller's Happy Hour Podcast

Play Episode Listen Later Nov 22, 2021 15:42


Steph talks to The Rude Pundit about the Rittenhouse verdictSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Trumpet Daily Radio Show
#1646: Let the Waukesha Cover-up Begin

Trumpet Daily Radio Show

Play Episode Listen Later Nov 22, 2021 54:48


[00:30] Waukesha Massacre (24 minutes)Last night, a 39-year-old black man named Darrell Brooks drove his car into a crowd of holiday paraders in Waukesha, Wisconsin, killing at least five and wounding dozens more. Brooks was released from jail last Friday after he made bail in a case where he allegedly ran over a woman with his car. The judge in that case set Brooks's bail at $1,000, a shockingly low amount for someone with a criminal record as long as his. The media and federal government are already working to bury the details of Brooks's latest crime because it doesn't fit the narrative that “there's nothing more frightening in America today than an angry white man,” as CNN wrote just hours before the Waukesha massacre. [24:50] Race War Is Coming (10 minutes)Despite Kyle Rittenhouse's acquittal, commentators on CNN and MSNBC have doubled down on their baseless accusations that Rittenhouse is a white supremacist murderer. Pundits and politicians continue to report fake news about the Rittenhouse case in an attempt to fan the flames of racial tension in America. The Trumpet has forecast for decades that a race war in America is imminent. [34:30] Age of Protest (20 minutes)In cities all around the world, anti-lockdown and anti-vaccine protesters are taking to the streets. In the February 2020 issue of the Trumpet newsmagazine, we focused on the new age of protest. That issue was published just before the rise of the COVID-19 authoritarians and the massive civil unrest their edicts have caused.

MEDIA BUZZmeter
Some Liberal Pundits Keep Vilifying Rittenhouse Despite His Acquittal

MEDIA BUZZmeter

Play Episode Listen Later Nov 22, 2021 31:42


Howie Kurtz on the left reacting to the Kyle Rittenhouse verdict, Biden saying he will be running in 2024 and missing Chinese tennis player appearing in a video chat.

Forever Blue
Nedum Onuoha joins Mark & Tony: Everton win, TV pundits & Sergio Aguero

Forever Blue

Play Episode Listen Later Nov 21, 2021 67:06


Ian Cheeseman was the BBC's Manchester City correspondent for nearly 25 years and has been a fan all of his life. Here he hosts his weekly podcast, Forever Blue, where all things Man City are discussed. For this episode, sponsored by www.charleslouis.co.uk Ian is joined by former City player Nedum Onuoha for a discussion about the 3-0 win against Everton but also about the pros and cons of partisan commentators and pundits during football coverage. Nedum, plus Forever Blue regulars Mark & Tony also reflect on the likely decision of Sergio Aguero to retire from football. If you'd like to support Ian's work you can message him by DM on twitter @iancheeseman

The Sky Sports Football Podcast
Neville targets Poch for next United manager but the Super Sunday pundits tip Keane & Neville for the job!!

The Sky Sports Football Podcast

Play Episode Listen Later Nov 21, 2021 75:10


The Super Sunday team analyse all the days action. Plus, Gary Neville thinks Mauricio Pochettino is the ideal candidate to be the Manchester United manager. And Robbie Keane feels Man City need a clinical striker to take them to the next level and highlighted Erling Haaland as the ideal forward for them.

Stuff They Don't Want You To Know
CLASSIC: How World War III Might Start

Stuff They Don't Want You To Know

Play Episode Listen Later Nov 19, 2021 73:01


Pundits have predicted the beginning of WWIII since, essentially, the end of the last World War. But could it really happen? How? Learn more about your ad-choices at https://www.iheartpodcastnetwork.com

The Mac Attack Podcast
Mac Attack Hour 3: Sam Farber, Readjusted Panther Expectations and National Pundits on Cam

The Mac Attack Podcast

Play Episode Listen Later Nov 16, 2021 38:05


Mac and Bone discuss their readjusted expectations for the Panthers this season, Sam Farber stops by to talk about the latest around the Hornets and the guys listen and react to some national pundits' takes on Cam's return. See omnystudio.com/listener for privacy information.

Turley Talks
Ep. 737 BIDEN IS TRYING TO OUST KAMALA!!!

Turley Talks

Play Episode Listen Later Nov 16, 2021 11:31


Highlights:   “Things got so out of hand over the weekend that Jen ‘circle back' Psaki had to take to Twitter in her pathetic attempt to damage-control re-affirming Brandon's full support for Kamala. But given the fact that Psaki lies for a living, she's a paid liar, obviously means that things are falling apart between the two.”  “Pundits are recognizing that all these negative leaks about Kamala coming out of the White House are admissions that Biden;'s people are getting very, very nervous that Kamala is power-hungry. She's ready to invoke the 25th Amendment to get rid of Sleepy Joe and Biden's people are trying to preempt that.” “Kackels is even more unpopular than Biden and so the other potential Democratic nominees are doing everything they can do to knock her out of contention by exacerbating her low poll numbers.” Timestamps:   [02:10] Biden and Kamala's imploding poll ratings[03:12] Left-wing media reporting on how Biden is throwing Kamala under the bus[06:55] What's the real reason behind the shade wars between Biden and Kamala[09:00] How a number of other Democrats are doing their part to take Kamala out as wellResources: SIGN UP FOR OUR WEBINAR November 16th at 2 PM EST and learn more about saving your family from the Economic Reset at https://www.turleytalks.com/reallifetradingWhat is CRT? Where does CRT come from? Download your FREE guide from Dr. Steve Turley and find out WHY Americans are turning against CRITICAL RACE THEORY!!! https://www.turleytalks.com/wokeGet your own MyPillow here. Enter my code TURLEY at checkout to get a DISCOUNT: https://www.mypillow.com/JOIN ME, Lt. Col. Waldo Waldman, and DONALD TRUMP JR in PHEONIX for the AMERICAN FREEDOM TOUR Nov 19-20! In honor of our 5 years on YouTube, Get 40% OFF Your Registration!!! https://aft.turleytalks.com/phoenixGet Your Brand-New PATRIOT T-Shirts and Merch Here: https://store.turleytalks.com/Become a Turley Talks Insiders Club Member and get the first 7 days FREE!!: https://insidersclub.turleytalks.com/welcomeFight Back Against Big Tech Censorship! Sign-up here to discover Dr. Steve's different social media options …. but without the censorship! https://www.turleytalks.com/en/alternative-media.com Thank you for taking the time to listen to this episode.  If you enjoyed this episode, please subscribe and/or leave a review.Do you want to be a part of the podcast and be our sponsor? Click here to partner with us and defy liberal culture!If you would like to get lots of articles on conservative trends make sure to sign-up for the 'New Conservative Age Rising' Email Alerts. 

Chad Hartman
Political pundit Matthew Dowd is running for lieutenant governor in Texas

Chad Hartman

Play Episode Listen Later Nov 12, 2021 31:17


Hour 1: American political pundit and former George W. Bush strategist Matthew Dowd is running as a Democrat for Texas lieutenant governor. See omnystudio.com/listener for privacy information.

WagerTalk Podcast
Pony Pundits | Breeders Cup Betting Preview | Breeders Cup Classic Picks and Odds

WagerTalk Podcast

Play Episode Listen Later Nov 6, 2021 27:25


And they're off! In this week's episode of The Pony Pundits: Marco, Sig and Sean preview Saturday's Breeders' Cup Classic from Del Mar. Knicks Go has opened as the 5-to-2 morning line favorite after winning seven of his last nine races. Join Marco, Sig and Sean as they preview the field and share their top picks for horse racing's annual showcase from Del Mar.#HorseRacing | #BreedersCup | #DelMar1) Tripoli (15-1 ML)2) Express Train (20-1 ML)3) Hot Rod Charlie (4-1 ML)4) Essential Quality (3-1 ML)5) Knicks Go (5-2 ML)6) Art Collector (8-1 ML)7) Stiletto Boy (30-1 ML)8) Medina Spirit (4-1 ML)9) Max Player (8-1 ML)00:00 Introduction05:00 Entry Breakdowns19:45 Show Selections

Turley Talks
Ep. 724 The WORST Is Yet to Come for the Dems!!!

Turley Talks

Play Episode Listen Later Nov 5, 2021 11:55


Highlights:   “Pundits across the nation are indeed recognizing that this last Tuesday's elections were an ominous warning sign to the Democrats that the worst is yet to come. If the Democrats suffered such huge losses in predominantly blue states and districts, which they did, that spells disaster of epic proportions for the upcoming midterms.”“Youngkin won more votes than any of his Republican predecessors in all but a half dozen of Virginia's 133 counties. The last time we saw such an extraordinary shift was back in the 2009 election with Bob McDonnell, and of course, that was a bellwether for the 2010 midterms where the Republicans won even more seats than they did in the Gingrich Revolution back in 1994. So if that's the case, 2022 could indeed be the mother of all midterms!”“Democrat strategist James Carville is openly stating that what he calls ridiculous wokeness is primarily responsible for the Democrats' humiliating defeat.”“As the Democrats go further and further left in their warped vision of the culture wars, they're completely abandoning the centrist non-college whites and non-college non-white voters, both of whom are turning in droves to the GOP.” Timestamps:   [02:35] Why last Tuesday's election spells disaster for the Democrats [04:08] How Virginia and New Jersey tend to be bellwethers for the midterms[07:15] How the Democrats have lost the culture wars[10:00] Why the GOP is fast becoming the Parent Party Resources: Ep. 712 School Board President CAUGHT Saying ‘F--- YOU' to Parents!!!HUGE WINS: Culture Wars dominate as Families & Patriots take back State & Local Offices! By Conrad FranzWhat is CRT? Where does CRT come from? Download your FREE guide from Dr. Steve Turley and find out WHY Americans are turning against CRITICAL RACE THEORY!!! https://www.turleytalks.com/wokeGet your own MyPillow here. Enter my code TURLEY at checkout to get a DISCOUNT: https://www.mypillow.com/JOIN US for our Virtual gathering of New Conservative Patriots on November 12th and 13th and Learn How YOU Can Build a Society FREE from WOKENESS! Register today at http://conferences.turleytalks.com/no...JOIN ME and DONALD TRUMP JR in PHEONIX for the AMERICAN FREEDOM TOUR Nov 19-20! In honor of our 5 years on YouTube, Get 40% OFF Your Registration!!! https://aft.turleytalks.com/phoenixGet Your Brand-New PATRIOT T-Shirts and Merch Here: https://store.turleytalks.com/Become a Turley Talks Insiders Club Member and get the first 7 days FREE!!: https://insidersclub.turleytalks.com/welcomeFight Back Against Big Tech Censorship! Sign-up here to discover Dr. Steve's different social media options …. but without the censorship! https://www.turleytalks.com/en/alternative-media.com Thank you for taking the time to listen to this episode.  If you enjoyed this episode, please subscribe and/or leave a review.Do you want to be a part of the podcast and be our sponsor? Click here to partner with us and defy liberal culture!If you would like to get lots of articles on conservative trends make sure to sign-up for the 'New Conservative Age Rising' Email Alerts. 

FedSoc Events
Panel IV: The Anti-Federalists after 200 Years: Pundits or Prophets?

FedSoc Events

Play Episode Listen Later Nov 4, 2021 111:50


On February 28-29, 1992, the Federalist Society held its eleventh annual National Student Symposium at the University of Texas School of Law in Austin, Texas. The subject of the conference was "The Legacy of the Federalist Papers." The last panel covered "The Anti-Federalists After 200 Years: Pundits or Prophets?".3:45 p.m.Panel IV: The Anti-Federalists after 200 Years: Pundits or Prophets?Prof. Akhil R. Amar, Yale Law SchoolHon. Charles J. Cooper, Partner, Shaw, Pittman, Potts & Trowbridge; and former Assistant U.S. Attorney GeneralProf. Lino A. Graglia, University of Texas School of LawModerator: Hon. Edwin Meese III, 75th Attorney General; and Distinguished Fellow, The Heritage Foundation*******As always, the Federalist Society takes no position on particular legal or public policy issues; all expressions of opinion are those of the speakers.

Views Football Podcast
#85 They Say Nuno WILL Be Sacked | Viera Will Grow With Palace

Views Football Podcast

Play Episode Listen Later Oct 31, 2021 85:58


Everyone's A Pundit is back covering some of this weekends Premier League games and big talking points in particular Nuno's Spurs suffering another 3 nil defeat as Ole bounces back. Liverpool & City both drop valuable points as Chelsea extend their lead at the top to 3 points. Arsenal looking really good at the moment. Order of the show: 1. Spurs 0-3 Man U game discussed and Nuno sacking 2. Norwich 1-2 Leeds game discussed and thoughts on Bielsa and the demands his playing style has on the players 3. Man City 0-2 Palace game discussed and Viera's impact since arriving 4. Leicester 0-2 Arsenal and whether Arsenal are being given the credit they deserve 5. Liverpool 2-2 Brighton and the teams progress this season 6. Newcastle 0-3 Chelsea and whether Chelsea will go all the way this season Please follow our Pundits: Semps: @Lsemps On Twitter Patrick: @patricktyrant On Twitter A1: @A1_QDL | @TFL_MUGA On Twitter Dee: @DeePalace_ | @BackOfTheNest On Twitter London Leeds: @london_leeds On Twitter Viewstvofficial: @Views TV Official & @viewstvofficial on Twitter & Instagram

The New Yorker: Politics and More
Is the Virginia Governor's Race a Preview of the 2022 Midterms?

The New Yorker: Politics and More

Play Episode Listen Later Oct 28, 2021 16:47


Next Tuesday, Virginia voters will go to the polls to elect a new governor, choosing between the Democrat Terry McAuliffe and the Republican Glenn Youngkin. Pundits have been describing the race as an indicator for the 2022 midterm elections across the country. Both candidates have seized on the broader messages of their parties. Youngkin has used the culture wars to woo voters; McAuliffe has recruited former President Barack Obama to campaign with him. Benjamin Wallace-Wells, a New Yorker staff writer, joins Dorothy Wickenden to discuss Virginia's close gubernatorial race, and what it could mean for 2022 and beyond.

History Unplugged Podcast
American's Political Polarization Traces Back to 18th-Century Enlightenment Factions That Never Resolved Their Differences

History Unplugged Podcast

Play Episode Listen Later Oct 28, 2021 44:10


Pundits on both the left and right proclaim our democracy is in crisis. This can be characterized by an eroding of civil institutions or politicians completely ignoring democratic norms by doing whatever is necessary to seek power and asking “where are the nuclear launch codes?” However, these challenges may not be so new. And the fault lines in our society may be centuries old and stem back to the beginning of the Enlightenment, when scholars asked fundamental questions of how we know what is and isn't true, and how do we order our society along those principles. Different intellectuals had different solutions, so you have the American Revolution on one hand, and the French Revolution on the other. But today's guest, Seth David Radwell a researcher of the Enlightenment and A business leader with a master's degree in Public Policy from Harvard's Kennedy School of Government, argues that our political divisions are not “unprecedented.” In his book, American Schism: How the Two Enlightenments Hold the Secret to Healing Our Nation, Radwell , proposes a new dialogue between thoughtful and concerned Americans from both red and blue states who make up the exhausted majority—a dialogue informed by our country's history.Increasingly disturbed by the contentious state of politics, social unrest, and the apparent disappearance of “truth,” Radwell set out to examine his own long-held assumptions about American democracy and ideals. Through a deep dive into foundational documents and the influence of the European Enlightenment, he discovered today's raging conflicts have their roots in the fundamentally different visions of America that emerged at our nation's founding. In American Schism, Radwell looks at our country's history and ongoing political tensions through the lens of the Radical Enlightenment versus the Moderate Enlightenment, and their dynamic interplay with Counter-Enlightenment movements over the last few centuries. He offers a new vision for America with practical action steps for repairing our rift and healing our wounds.

Mainstreet Halifax \x96 CBC Radio
Political pundit examines Trudeau's latest cabinet shuffle

Mainstreet Halifax \x96 CBC Radio

Play Episode Listen Later Oct 26, 2021 9:56


Prime Minister Justin Trudeau unveiled a major shuffle to his cabinet today in Ottawa. It sees new faces joining the front bench in some of the government's most high profile portfolios. Host Jeff Douglas spoke with Kady O'Malley, a journalist who writes for iPolitics, about the new faces and who got the top jobs as Trudeau kicks off his third mandate.

Stephanie Miller's Happy Hour Podcast
SM Happy Hour Extra with The Rude Pundit - 10-25-21

Stephanie Miller's Happy Hour Podcast

Play Episode Listen Later Oct 25, 2021 15:05


Views Football Podcast
#84 Ole needs to go NOW | Liverpool humiliate United at Old Trafford

Views Football Podcast

Play Episode Listen Later Oct 25, 2021 77:19


Everyone's A Pundit is back covering some of this weekends Premier League games and big talking points in particular Liverpool hammering Man United at home 0-5!! Please follow our Pundits: Semps: @Lsemps On Twitter Patrick: @patricktyrant On Twitter Chloe: @Britishteahater On Twitter Douglas: @Enrohd_1992 On Twitter Viewstvofficial: @Views TV Official & @viewstvofficial on Twitter & Instagram

WagerTalk Podcast
Pony Pundits | Perryville Stakes Betting Preview | Keeneland Horse Racing Picks and Odds

WagerTalk Podcast

Play Episode Listen Later Oct 22, 2021 28:37


And they're off! In this week's episode of The Pony Pundits, Marco and Sig preview the $150K Perryville Stakes from Keeneland. Mark Casse's Soup and Sandwich has opened as the 3-to-1 morning line favorite, in what should be a very competitive field of three-year-olds. Join Marco and Sig as they preview the field and share their top picks for Saturday's horse racing action from Lexington, Kentucky.#HorseRacing | #PerryvilleStakes | #Keeneland1) Soup and Sandwich2) Boca Boy3) Ram4) He'smyhoneybadger5) Pickin' Time6) Pipeline7) Irish Unity8) Cool Quest9) Runway MagicWagerTalk's horse racing duo of Marco and Sig offer their horse racing picks every weekend. From stakes races at smaller tracks, to the Triple Crown, to the Breeder's Cup – Marco and Sig help you break down the racing form and find some winners. Marco has been in the horse racing business for three decades and has been helping followers cash tickets every step of the way.

PRI's The World
Controversial TV pundit shakes up French politics

PRI's The World

Play Episode Listen Later Oct 21, 2021 48:03


So far, many have considered France's presidential election next April a close race between President Emmanuel Macron and far-right candidate Marine Le Pen. But recently, far-right columnist and TV commentator Eric Zemmour has been soaring in opinion polls, throwing the race wide open. And, court battles are keeping the Biden administration from completely undoing the Trump-era "Remain in Mexico" policy. It's kept thousands of asylum-seekers waiting in Mexican border towns while their asylum petitions move through US courts. Plus, blues-rock musician Pascal Danaë and his trio, "Delgrès," has a new album called “4 a.m.” Danaë tells us about how his ancestors in Guadeloupe, and seeing his great-great-grandmother's affidavit of her freedom from slavery in 1841, influenced the trio's new album. 

Politics Done Right
Workers in control. Don't fall for wage inflation crap. Dems, spine up. Punish coup.

Politics Done Right

Play Episode Listen Later Oct 19, 2021 57:12


When Democrats held hostage by their own, Pundits slaughter them like this over their bills: We must not fall for the notion that Democrats are overreaching. And we cannot forgive Democrats who are doing the job of the corporatocracy at the expense of their constituents. Republican pundit calls wage increases inflationary, what about profit increases: The media heads doing the job of the plutocracy would describe wage increases as inflationary. Under that tenet the constancy of increased profits must be considered even more as it comes with no attached labor, service, or intellect. Republican Operative to Democrats- SPINE UP. An unpunished coup is a training exercise: We had an attempted coup in America. If it were Muslim terrorist who affected Jan 6, the outcome would be different. Democrats must spine up and apply the law. --- If you like what we do please do the following! Most Independent Media outlets continue to struggle to raise the funds they need to operate much like the smaller outlets like Politics Done Right SUBSCRIBE to our YouTube Channel here. LIKE our Facebook Page here. Share our blogs, podcasts, and videos. Get our books here. Become a YouTube PDR Posse Member here. Become a Politics Done Right Subscriber via Patreon here. Become a Politics Done Right Subscriber via Facebook here. Consider providing a contribution here. Please consider supporting our GoFundMe equipment fund here. --- Support this podcast: https://anchor.fm/politicsdoneright/support

Views Football Podcast
Under Pressure Ole Spurs Seal Steve Bruce Fate EAP 83

Views Football Podcast

Play Episode Listen Later Oct 17, 2021 77:32


Everyone's A Pundit is back covering some of this weekends Premier League games and big talking points. Order of the Show: 1. Ole under Pressure as Man United lose to Leicester City 2. Chelsea stay top of the league after hard fought win 3. Liverpool playing the best football in the league | Watford shocking 4. Tottenham in control | Steve Bruce has managed his last game 5. Final thoughts on Arsenal & Close Please follow our Pundits: Semps: @Lsemps On Twitter Patrick: @patricktyrant On Twitter Jae: @CFCJae_ On Twitter & @Never A Foul Danny: @DannyKyriacou On Twitter Viewstvofficial: @Views TV Official on YouTube & @viewstvofficial on Twitter & Instagram

WagerTalk Podcast
Pony Pundits | California Distaff Handicap Betting Preview | Santa Anita Horse Racing Picks and Odds

WagerTalk Podcast

Play Episode Listen Later Oct 15, 2021 20:16


And they're off! In this week's episode of The Pony Pundits, Marco and Sig preview the California Distaff Handicap from Santa Anita's hillside turf course. Warren's Showtime has opened as the 9-5 morning line favorite. Warren's Showtime has hit the board in all six of her stakes race starts this year. Join Marco and Sig as they preview the field and share their top picks for Saturday's horse racing action from Southern California.#HorseRacing | #BreedersCup | #SantaAnita1) Warren's Showtime (9-5 ML)2) Cassie Belle (6-1 ML)3) Pulpit Rider (7-2 ML)4) Anna Fantastic (8-1 ML)5) Bella Vita (5-2 ML)6) Sedamar (9-2 ML)Introduction 00:00California Distaff Handicap Entries 05:00SIG's Top 4 Picks 14:00Marco's Top 4 Picks 15:23

Trump Watch
Winning in 2022: Harold Meyerson; Draft Resistance: Bruce Dancis; "Pauli Murray": Ella Taylor

Trump Watch

Play Episode Listen Later Oct 14, 2021 57:43


What's the best strategy for the Democrats for 2022, when the odds are against them for holding the House and Senate? Pundits say the Dems should stop talking about climate, immigration, and the police. Harold Meyerson disagrees. Plus: draft resistance in the Vietnam era: there's a new documentary, “The Boys Who Said NO!" with it's online launch this weekend, and an online event Sunday at 5pm featuring Joan Baez, Daniel Ellsberg, and others--we'll speak with one of the resisters featured in the film, Bruce Dancis, about his time in prison – he served 19 months. Also: our TV and film critic Ella Taylor talks about the new documentary about Pauli Murray, one of the most fascinating, and little known, activists and strategists of the civil rights and feminist movements. It's playing now on Amazon Prime Video.

81 All Out
'A match that you watch from the stadium is a sacred thing': an interview with the historian Mukul Kesavan

81 All Out

Play Episode Listen Later Oct 12, 2021 124:46


In this episode, we chat with author, essayist, and perceptive cricket columnist Mukul Kesavan Click here to support 81allout on Kofi Talking Points: Viswanath - 'this extraordinarily skilled and beautiful Teddy Bear playing cricket' | Watching Imran Khan bowl live for the first time | The "neat perfection" of Sunil Gavaskar | Neville Cardus - and "everything undesirable about cricket writing | The thunderous silence around Wasim Jaffer | The IPL in Delhi during the the pandemic | The significance of Mohammad Siraj Participants: Mukul Kesavan; Siddhartha Vaidyanathan (@sidvee); Mahesh Sethuraman (@cornerd) Related: Beyond borders; Watching, hoping, praying; The Viswanath problem; No room for bigotry; Jaffer alone; The nation state and modern sport - The India Forum; A fairy tale on the field; India; Cricketing memory and a quest for rare videos; Men in White; Brightly Fades the Don; Cricket Crisis; Pundits from Pakistan; Chinaman; The Match; A Corner of a Foreign Field; Anyone But England; Beyond a Boundary; Triumph and Tragedy in Mudville

The Bike Shed
312: Spooky Stories

The Bike Shed

Play Episode Listen Later Oct 12, 2021 38:50


Chris evaluates the pros and cons between using Sidekiq or Active Job with Sidekiq. He sees exceptions everywhere. Steph talks about an SSL error that she encountered recently. It's officially spooky season, y'all! sidekiq-symbols (https://github.com/aprescott/sidekiq-symbols) Transcript: CHRIS: Additional radiation just makes Spider-Man more powerful. STEPH: [laughs] Hello and welcome to another episode of The Bike Shed, a weekly podcast from your friends at thoughtbot about developing great software. I'm Steph Viccari. CHRIS: And I'm Chris Toomey. STEPH: And together, we're here to share a bit of what we've learned along the way. Hey, Chris, what's new in your world? CHRIS: Fall is in the air. It's one of those, like, came out of nowhere. I knew it was coming. I knew it was going to happen. But now it's time for pumpkin beer and pumpkin spice lattes, and exclusively watching the movie Hocus Pocus for the next month or so or some variation of those themes. But unrelated to that, I did a thing that I do once, let's call it every year or so, where I had to make the evaluation between Sidekiq or Active Job with Sidekiq, as the actual implementation as the background job engine that is running. And I just keep running through this same cycle. To highlight it, Active Job is the background job system within Rails. It is a nice abstraction that allows you to connect to any of a number of them, so I think Delayed Job is one. Sidekiq is one. Resque is probably another. I'm sure there's a bunch of others. But historically, I've almost always used Sidekiq. Every project I've worked on has used Sidekiq. But the question is do you use Active Job with the adapter set to Sidekiq and then you're sort of living in both worlds, or do you lean in entirely and you use Sidekiq? And so that would mean that your jobs are defined to include Sidekiq::Worker because that's the actual thing that provides the magic as opposed to inheriting from Application Job. And then do you accept all of the trade-offs therein? And every time I go back and forth. And I'm like, well, but I want this feature, but I don't want that feature. But I want these things. So I've made a decision, but I want to talk ever so briefly through the decision points that were part of it. Have you done this back and forth? Are you familiar with the annoying choice that exists here? STEPH: It's been a while since I've had the opportunity to make that choice. I'm usually joining projects where that decision has already been made. So I can't think of a recent time that I've thought through it. And my current project is using that combination of where we are using Active Job and Sidekiq. CHRIS: So I think there's even a middle ground there where that was the configuration that I'd set up on the project that I'm working on. But you can exist in both worlds. And you can selectively opt for certain background jobs to be fully Sidekiq. And if you do that, then instead of saying, "Performlater," You say, "Performasync." And there are a couple of other configurations. It gives you access to the full Sidekiq API. And you can do things like hey, Sidekiq, here's the maximum number of retries or a handful of other things. But then you have to trade away a bunch of the niceties that Active Job gives. So as an example, one thing that Active Job provides that's really nice is the use of GlobalID. So GlobalID is a feature that they added to Rails a while back. And it's a way to uniquely identify a given record within your system such that when you say performlater, you can say, InvitationMailer.performlater and then pass it a user record so like an instance of a user model. And what will happen in the background is that gets serialized, but instead of serializing the whole user object because we don't actually want that, it will do the GlobalID magic. And so it'll turn into, I think it's GID:// so almost like a URL. But then it'll be, I think, your application name/model name down the road. And the Perform method actually gets invoked via the background system. Then you will just get handed that user record back, but it's not the same instance of the user record. It sort of freezes and thaws it. It's really nice. It's a wonderful little feature. Sidekiq wants nothing to do with that. STEPH: I'm so glad that you highlighted that feature because that was on my mind; I think this week where I was reviewing...somebody had made the comment where they were concerned about passing a record to a job and saying how that wouldn't play nicely with Sidekiq. And in the back of my mind, I'm like, yeah, that's right. But then I was also I'm pretty sure this got addressed, though. And I couldn't recall specifically if it was a Sidekiq enhancement or if it was a Rails enhancement. So you just cleared something up for me that I had not had time to confirm myself. So thanks. CHRIS: Well, to be clear, this works if you are using Active Job with Sidekiq as the adapter, but not if you are using a true Sidekiq worker. So if you opt-out of the Active Job flow, then you have to say, "Perform_async," and if you pass it a record, that's not going to work out particularly nicely. The other similar thing is that Sidekiq does not allow the use of keyword args, which, I'm going, to be honest, I really like keyword arguments, especially for background jobs or shuttling data through your system. And there's almost a lazy evaluation. I want some nicety to make sure that when I am putting something into a background job that I'm actually using the correct call signature, essentially passing the correct data in the correct shape. Am I passing a record, or am I passing the ID? Am I passing a list of options or a single option? Those sort of trade-offs that are really easy to subtly get wrong. I came around on this one because I realized although Active Job does support keyword arguments, the way it does that is it just has a JSON serialization format for them. So a keyword argument turns into a positional array with an associated hash that allows for the lookup or whatever. Basically, again, they handle the details. You get to use keyword args, which is great, with the exception that when you're actually calling performlater, that method performlater is a method missing type magic method. So it does not actually check the keyword arguments at that point. You're basically just passing an options hash as opposed to true keyword arguments that would error because they don't match up. And so when I figured that out, I was like, oh, never mind. This doesn't actually do the thing that I care about. It's a little bit nicer in terms of the signature of the method when you're defining your background job itself, but it doesn't actually do any logical checking. It doesn't give me any safety or robustness within my system. So I don't care about that. I did find a project called sidekiq-symbols, which does some things under the hood to how Sidekiq serializes and deserializes jobs, which I think gives largely the same behavior as Active Job. So I can now define my Sidekiq jobs with keyword arguments. Things will work. I can't use GlobalID. That's still out. But that's fine. I can do a little helper method that basically does the same thing as GlobalID or at least close approximation. But sidekiq-symbols lets me have keyword arg-like signatures in my methods; basically, it is. But again, it doesn't actually do any check-in when I'm enqueueing a job, and I am sad about that. STEPH: Yeah, that's another interesting distinction. And I'm unsurprisingly with you that I would favor having keyword args and having that additional safety in place. Okay, so I've been keeping track. And so far, it sounds like we have two points because I'm doing a little scorecard here between Active Job and Sidekiq. And we have two points in favor of Active Job because they offer a GlobalID, which then allows us to pass in a record, and then it takes care of the serialization for us. And then also, keyword args, which I agree with you that's a really nice feature to have in place as well. So I'm curious, so it sounded like you're leaning towards Active Job, but I don't want to spoil the ending. CHRIS: Yes, I could see why that's what you would be taking away from the conversation thus far. So again, just to reiterate, Active Job and Sidekiq with this sidekiq-symbols extension they both support keyword args, kind of. They support defining your job with keyword args and then enqueueing a job passing something that looks like keyword args. But it ends up...nobody's actually checking anything, so it's mostly like a syntactic nicety as opposed to any sort of correctness, which is still nicer, but it's not the thing that I actually want. Either way, nobody supports it, so it is not available to me. Therefore, it is not a consideration point. The GlobalID thing is nice, but it is really, again, it's a nicety more than anything. I have gone, and I'm leaning in the direction of full Sidekiq and Sidekiq everywhere as opposed to Active Job in most cases, but then Sidekiq when we need it. And that's because Sidekiq just has a lot more power and a lot more functionality. So, in particular, Sidekiq has a feature which allows you to say...it's a block that you put at the top of your Sidekiq job that says retries exhausted or something. I think Sidekiq retries exhausted is the actual full name of that at that point, which is really unfortunate in my mind, but anyway, I'll deal. At that point, you know that Sidekiq has exhausted all of the retries, and you can treat it as failed. I'm going, to be honest, I went on a quest to find a way to say, hey, I'm going to put some work into the background. It's really important for me to know if this work succeeds or if it fails. It's very easy to know if it succeeds because that just happens in-line in the method. But we can have an exception raised at basically any point; Sidekiq does a great job of catching those, of retrying, of having fundamental mechanisms there. But this is the best that I can get for this job failed. And so Active Job, as far as I can tell, does not have anything for this in order to say, yep, we are done. We are not going to keep working on this. This work has failed. It is dead. Dead is; actually, I think the more correct term for where we're at because failed is a temporary state, and then you retry after a failure. Whereas dead is, this has gone through all of its retries, and it will never be run again. Therefore, we should treat this as not having run. And in my case, the thing that I want to do is inform the user that this operation that we were trying to do on their behalf has not succeeded, will not succeed. And please reach out or otherwise deal with the fact that we were unable to do the thing that they asked us to do. That feels like a really important thing for me to be able to do, to be able to communicate back to my users. This is one of those situations where I'm looking at the available options, and I'm like, I feel like I can't be the only one who wants to know when something goes wrong. This feels like a thing that's important. But this is the best example that I've found, the Sidekiq retries exhausted block. And unfortunately, when I'm using it, it gets yielded the Sidekiq JSON blob deserialized, so it's like Ruby hash. But it's still like this blob of data. It's not the same data that gets passed into perform. And so, as a result, when I want to look up the record that was associated with it, I have to do this nested dig into the available hash of data. And it just feels like this is not a well-paved path. This is not something that is a deeply thought about or recommended use case. But again, I don't feel like I'm doing something weird here. Am I doing something weird, Steph, wanting to tell my users when I was unable to do the thing they asked me to do? [chuckles] STEPH: That feels like a very rhetorical question. [laughs] CHRIS: It does. I apologize. I'm leading the witness. But in your sincere heart of hearts, what do you think? STEPH: No, that certainly doesn't sound weird. I'm actually thinking back to some of the jobs that cause me stress in regards to knowing when they failed and then having that communication of knowing that we've exhausted all the retries. And, of course, knowing when those retries are exhausted is incredibly helpful. I am intrigued, though,, because you're highlighting that Active Job doesn't have the same option around setting the retry. And I'm trying to recall exactly how it's set. But I feel like I have set the retry count for Active Job. And maybe, as you mentioned before, that's because it's an abstraction, or I'm not sure if Active Job actually has that native support. So I feel a little confused there where I think my default instinct would have been Active Job does have that retry capability. But it sounds like you've discovered otherwise. CHRIS: I'm not actually sure what Active Jobs core retry logic or option looks like. So fundamentally, as far as I understand it, Active Job is an abstraction. And under the hood, you're always connecting an adapter. So it's either going to be Sidekiq, or Resque, or Delayed Job, or other. And each of those systems, whichever system you have as the adapter, is the one that's actually going to be managing retries. And so I know Sidekiq happens to have as a default 25 retries. And that spans, I think it's a two-week exponential back off. And Sidekiq has some very robust logic that they have implemented as the way retries exist within Sidekiq. I'm not sure what that would look like if you're trying to express it abstractly because it is slightly different. I know there was some good work that was done on Sidekiq to allow the Sidekiq options that's a method at the top level of the job, even if it's an Active Job job to express the retries. So that may be what you've seen, or there may be truly an abstraction that exists within Active Job, and then each adapter needs to know how to handle retries. But frankly, the what can Sidekiq do that Active Job can't? There's a whole bunch of stuff around limiting when you would retry limiting, enqueuing a job if there already exists one, when and how do those records get locked. There's a whole bunch of stuff. Sidekiq has a lot of power under the hood. And so if we want to be leaning into that, that's why I'm leaning towards let's just be Sidekiq all the time. Let's become Sidekiq experts. Let's accept that as a deep architectural decision within the app as opposed to just relying on the abstraction. Because fundamentally, if we're just using Active Job, we're not going to have access to the full power of Sidekiq or whatever the underlying system is, so sort of that decision that I'm making, but I don't know specifically around the retries. STEPH: Okay, thanks. That's really helpful. It's been a while since I've had to make this decision. I'm really enjoying you sharing your adventure because I'm trying to think what's the risk? If you don't use Active Job, what are the trade-offs? And you'd mentioned some of them around the GlobalID and keyword args, which are some niceties. But overall, if you don't go with the abstraction, if you lean into Sidekiq, the risk is then you want to migrate to a different enqueuing service. And something that we talk about is mitigating that risk, so then you can swap it out. That's also something I have never done or encountered where we've had to make that change. And it feels like a very low risk in my mind. CHRIS: Sidekiq feels like the thing you would migrate to, not a thing you would migrate from. It feels like it is the most powerful. And if anything, I expect at some point we'll be upgrading to Sidekiq pro or enterprise or whatever the higher versions that you pay for, but you get more features there. So in that sense, that is the calculation. That's the risk trade-off in my mind is that we're leaning into this technology and coupling ourselves more closely to it. But I don't see that as one that will reassess in the same way that people talk about Active Record and it being an ORM. And it's like, oh, we're abstracting the database underneath, and I'm like, no, I'm not. I'm always using Postgres. Please do not take Postgres. I'm not going to switch over to MySQL next week. That's totally fine if you start on MySQL. It's unlikely you're going to port over to Postgres. We may port to an entirely…like it's a Cassandra column store with a Kafka queue, I don't know, something weird down the road. But it's not going to be swapping out Postgres for MySQL or vice versa. Like you said, that's probably not a change that's going to happen. But that I think is the consideration. The other consideration I have in my mind is Active Job is the abstraction that exists within Rails. And so I can treat it as the lowest common denominator, and folks joining the project, it's nice to have that familiarity. So perform_later is the method on the Active Job jobs, and it has a certain shape to it. People may be familiar with that. Mailers will automatically use Active Job just implicitly under the hood. And so there's a familiarity, a discoverability. It's just kind of up the middle choice. And so if I can stick with that, I think there's a nicety there. But in this case, I think I'm choosing I would like the power and consistency on the Sidekiq side, and so I'm leaning into that. STEPH: Yeah, that makes a lot of sense to me. And I liked the other example you provided around things that were not likely to swap out and Postgres, MySQL, your database being one of them. And in favor of an example that I do have for something that...I do enjoy wrapping. It's not something that I adhere to strictly, but I do enjoy it when I have the space to make this choice. So I do enjoy wrapping HTTPClients, not just because then I can swap it out for a different HTTPClient, which frankly, that's also rare that I do that. Once I choose an HTTPClient, I'm probably pretty happy, and I don't need to swap it out. But I really like being able to extend to the API specifically if they don't handle error responses in a way that I would like to or if they raise, and then I want to change the API to have a more thoughtful interface and where I don't have to rescue those errors. But instead, I can interact with this object that then represents an error state. So that was just one example that came to mind for things that I do enjoy having an abstraction around and not just so I can swap it out because that feels like a very low risk, but more frankly, so I can extend the API. CHRIS: I definitely share the I almost always wrap APIs, or I try and hide whatever the implementation detail whether it be HTTPParty, or Faraday or whatever it is that I'm using and trying to hide that deeply within the system. And then I have whatever API client that we define. And that's what we're interacting with. It's interesting that you bring up errors and exceptions there because that's the one other thing that has caused me this...what I'm describing now seems perhaps like, oh, here's just a list of pros and cons, a simple decision was made, and there we are. This represents some real soul searching on my part, if we will. And one of the last things that I ran into that was just so frustrating is that Sidekiq is explicitly built around the idea of exceptions; Sidekiq retries if there is an exception raised in the job, otherwise, it treats it as success, and that's it. That is the entirety of it. That is the story. But if you raise an exception in a job, then you can't test that job because now it's raising an exception. You can't test retries or this retry exhausted block that I'm trying to lean into. I'm like, I want to put that in a feature spec and say, oh, this job goes in the background, but it's in a failure state, and therefore, the user sees the failure message. Sorry, I can't do that because the only way to actually fail a job is via an exception. And I've actually gone to some links in this application to try to introduce more structured data flow. I've talked a bunch about the command objects and the dry-monads and all those things. And I've really loved them where I've gotten to use them. But then I run into one of these edge cases where Sidekiq is like, no, no, no, you can't do that. And so now I have parts of my system that very purposefully return data as opposed to raising an exception. And I just have to turn around and directly raise that failure as an exception, and it just feels less expressive. I actually just ran into the identical thing with Pundit. They have a little bit better control over it; I can choose whether or not I want the raising version or not. But I see exceptions everywhere, and I want a little more discrete data flow. [chuckles] That is my dream. So anyway, I chose Sidekiq is the summary here. And slowly, we're going to migrate entirely to Sidekiq. And I'm going to be totally fine with it. And I'm done griping now. STEPH: This is your own little October Halloween movie, that I see exceptions everywhere. CHRIS: They're so spooky. STEPH: [laughs] That's cool about Pundit. I'm not sure I knew that, that you get to essentially turn on or off that exception flow behavior. On one hand, I'm like, that's nice. You get the option. On the other hand, I'm like, well, let's just not do it. Let's just never raise on people. But at least they give people options; that seems really cool. CHRIS: They do give the option. I think you can choose different strategies there. And also, if we're being honest, I'm newer to Pundit. And I used a different thing, which was to get the Policy Object and ask it a question. I wanted to ask, is this enabled or not? Can a user do this or not? That should not raise an exception. I'm just asking a question. We're just being real chill about this. I just want to know some information. Let's flow some data through our system. We don't need exceptions for that. STEPH: Why are you yelling at me? I just have a question. [laughs] CHRIS: Yeah. I figured out how to be easy on that front. Sidekiq apparently has no be easy mode, but that's fine. You know what? We're going to make it work, and it's going to be fine. But it is interesting deciding which of these facets of the system that I'm building do I really care about? Which are the ones where I'm like, whatever, just pick something, and we'll move forward, it's not a big deal? Versus, we're actually going to be doing a lot of work in the background. This is the thing that I care about deeply. I want to know about failure and success. I want to really understand that and have a robust answer to what our architecture looks like there. Similarly, Pundit for authorization. I believe that authorization will be a critical aspect of our system. It's typically a pretty important thing. But for us, I think we're going to have different types of users who can log in and see different subsets of data and having a consistent and concrete way that we have chosen to implement that we are able to test, that we're able to verify. I think that's another core competency within the app. But you only get to have so many of those. You can only be really good at a couple of things. And so I'm in that place where I'm like, which are our top five when I say are the things that I care a lot about? And then which are the things where I'm like, I don't know, whatever, just run with it? STEPH: Just a little bit ago, I came so close to singing because you said the I want to know phrase again. And that, I'm realizing, [laughs] is a trigger for me and a song where I want to sing. I held it back this time. CHRIS: It's smart. You got to learn anytime you sing on mic that is part of the permanent record. STEPH: Edward Loveall at thoughtbot, since I sang in a recent episode, did the delightful thing where then he grabbed that clip of where you talk a little bit, and then I sing and then encouraged everyone to go listen to it. And in which I responded, like, I would highly recommend that you save your ears and don't listen to it. But yes, singing on the mic is a thing. I do it from time to time. I can't hold it back. CHRIS: We all do. But since it doesn't seem that you're going to sing in this moment, I think I can probably wrap up my Odyssey of choosing between Sidekiq and Active Job. I hope those details were useful to anyone other than me. It was an adventure, so I figured I'd share it. But yeah, that about wraps it up on my side. Mid-roll Ad And now a quick break to hear from today's sponsor, Scout APM. Scout APM is leading-edge application performance monitoring that's designed to help Rails developers quickly find and fix performance issues without having to deal with the headache or overhead of enterprise platform feature bloat. With a developer-centric UI and tracing logic that ties bottlenecks to source code, you can quickly pinpoint and resolve those performance abnormalities like N+1 queries, slow database queries, memory bloat, and much more. Scout's real-time alerting and weekly digest emails let you rest easy knowing Scout's on watch and resolving performance issues before your customers ever see them. Scout has also launched its new error monitoring feature add-on for Python applications. Now you can connect your error reporting and application monitoring data on one platform. See for yourself why developers call Scout their best friend and try our error monitoring and APM free for 14 days; no credit card needed. And as an added-on bonus for Bike Shed listeners, Scout will donate $5 to the open-source project of your choice when you deploy. Learn more at scoutapm.com/bikeshed. That's scoutapm.com/bikeshed. STEPH: So, I would love to talk about an SSL error that I encountered recently. So one of the important processes in our application is sending data to another system. And while sending data to that other system, we started seeing the following error that the read "Certificate verify failed." And then in parens, it states, "Unable to get local issuer certificate." So upon seeing that error, I initially thought, okay, something is wrong with their SSL certificate or their SSL configuration. And that's not something that I have control over and can fix. So we should reach out and let them know to take a look at their SSL config. But it turns out that their team already knew about the issue. They had recently updated or renewed their SSL cert, and they saw our messages were no longer being processed, and they were reaching out to us for help. So at that point, I'm still pretty sure that it's related to something on their end, and it's not something that I can really fix on our end. But we can help them troubleshoot. Maybe there's a workaround that we can add to still get messages processing while they're looking into their SSL config. It seemed like they still just needed help. So it was something that was still worth diving into. So going back to the first error, I want to talk a little bit about it because I realized that I understand SSL just enough, just the surface to get by as a developer. But then, every time that I run into a specific error with it, then I really have to refresh my understanding as to what could be wrong, so then I can troubleshoot more effectively. So for anyone that could use a refresher on that certificate verification process, when your browser or your server is connecting to a site that uses SSL, then your browser server, whichever one you're using, is going to download that site certificate and verify a couple of things. So it's going to check does the certificate contain the domain name of the website? So essentially, you gave us a certificate. Is this your certificate? Does it match the site that we're connecting to? Is this cert issued by a trusted certificate authority? So did someone that we trust give you this certificate? And is the cert still valid, or has it expired? So that part is pretty straightforward. The second part, "Unable to get local issuer certificate," so that's the part I was less certain about. And I took this to mean that they had passed two of those three checks that their cert included the site's name, and it had not expired. But for some reason, we aren't able to determine if their cert was issued by someone that we should trust. So following that journey, my next question was, so what are they giving us? So this is a tool that I don't get to use very often, but I reached for OpenSSL and, specifically, the s_client command, which connects to a specified domain and prints all certificates in the certificate chain. You may already know this, but the certificate chain is basically a fancy way of saying, show me all the certificates necessary to prove your site certificate was authorized by a trusted certificate authority. CHRIS: I did not know that. STEPH: Okay, I honestly didn't either. [laughs] CHRIS: I liked that you thought I would, though. So thank you, but no. [chuckles] STEPH: Yeah, it's one of those areas of SSL where I know just enough. But that was something that was new to me. I thought there was a site certificate, and I didn't realize that there is this chain of certificates that has to be honored. So going back and looking through that output of the certificate chain, that's what highlighted to me that their server was giving us their certificate and saying, hey, you should trust our site certificate. It's legit because it was authorized by, let's say, XYZ certificate. And so if it were a proper certificate chain, then they would give us that XYZ cert. And essentially, we can use this chain of certificates to get back to a trusted authority that then everybody knows that we can trust. However, they weren't actually giving us a reference certificate; they were giving us something else. So essentially, they were saying, "Hey, look at our certificate and look at this very trustworthy reference that we have." But they're actually failing to give us that reference. So to bring it all home, we can download that intermediate certificate that they reference; that is something that is publicly accessible. That's why we're able to then verify each certificate that's provided in that chain. We could go and download that intermediate certificate from that certificate authority. We could combine that with their site-specific certificate, include that in our request to their system, and then complete the certificate chain. And boom, we're back in business. But it was quite a journey. CHRIS: That is quite the journey. And yeah, I definitely knew very little of that, although everything you're saying makes sense. And I have a bunch of cubbyholes in my brain for SSL knowledge. And the words you said all fit into the spaces that I have in my brain, but I didn't know a bunch of those pieces. So thank you for sharing that. SSL and cryptography, more generally or password hashing or things like that, occupy this special place in my brain where I'm both really interested in them. And I will occasionally research them. If I see a blog article, I'll be like, oh yeah, I want to read more about this password hashing. And what's a Salt? And what's a Pepper? And what are we doing there? And what is BCrypt versus SCrypt? What are all these things? This is cool. And almost the arms race on the two sides of how do we demonstrate trust in a secure manner on the internet? But at the same time, I am not allowed to do anything with this information. I outsource this as much as humanly possible because it's one of those things that you just should not do yourself and SSL perhaps even more so. So I have configured aspects of my password hashing. But I 100% just lean on the fact that Let's Encrypt exists in the world. And prior to that, it was a little more work. But frankly, earlier on in my career, I wasn't dealing with the SSL parts of things. But I'm so grateful to Let's Encrypt as a project that exists. And now, on almost every platform that I work with, there's just a checkbox for please do the SSL work for me, make it good, make it work, and then I will be happy. And I'm so glad that that organization exists and really pushed the envelope also. I forget what it was, but it was only like three years ago where SSL was not actually nearly as common as it is now. And now it is pervasive and everywhere. And all of the sites have it, and so that is a wonderful thing. But I don't actually know much. I know that I should have it. I must have it. I should force it. That's true. So I push that out… STEPH: Hello. CHRIS: Are you trying to get me to sing? [chuckles] STEPH: [laughs] No, but I did want to know if you get the reference, the Salt-N-Pepa. CHRIS: Push It Real Good the song? Yeah, okay. STEPH: Yeah, you got it. [chuckles] CHRIS: I will just say the lyrics. I shall not sing the lyrics. I would say that, though, that yes, yes, they do that. STEPH: Thank you for acknowledging my very terrible reference. Circling back just a little bit too in regards to...I'm with you; this is a world that is not one that I am very deeply technical in and something that I learned a fair amount while troubleshooting this particular SSL error. And it was very interesting. But there's also that concern where it's like, that was interesting. And we worked around the issue, but this also feels very fragile. So we still haven't fixed it on their end where they are sending the wrong certificate. So then that's why we had to do more investigative work, and then download the certificate that they meant to send us, and then send back a complete certificate chain so that we don't have this error anymore. But should they change anything about their certificate, should they renew anything like that, then suddenly, we're going to break again. And then, the next developer is going to have to go through the same journey. And this wasn't a light journey. This was a good half-day journey to figure out what was going on and to spend the time, and then to also get that fix out to production. So it's a meaningful task that I don't want anyone else to have to go through. But we are relying on someone else updating their configuration. So, on one hand, we're in a good spot until they are able to update. But on the other hand, I wrote a heck of a commit message for the next person just describing like, friend, just grab some coffee if we're going to chat. It's a very small code change, but you need to know the scoop. So should you need to replicate this because they've changed something, or if this happens…because we work with a number of systems that we send data to. So if someone else should run into a similar issue, they will understand some of the troubleshooting techniques that I used and be able to look up that chain and find out if there's a missing cert or something else they need to provide. So it feels like a win, but I'm also nervous for future selves, future developers. So there's another approach that I haven't mentioned yet, but it was often a top recommendation for when dealing with SSL errors. And specifically, it was turning off SSL verification. And I saw that, and I was like, well, that won't work. I'm definitely sending sensitive, important data. And I need to verify that who I'm sending this to is really the person that I want to send this data to. So that was not an option for me. But it made me very nervous how often that was an approach that people would recommend and be like, oh, it's okay, just turn off SSL. You'll be fine. Like, don't worry about it. CHRIS: I feel like this so perfectly fits into the...some of our work is finding the information and connecting the pieces together and making it work. But some of it is that heuristic sense, that voice in the back of your head that is like, wait, I'm sorry, what? You want me to just turn off the security perimeter and hope that the velociraptors won't come in? That doesn't seem like it's going to end well. I get that that's an easy option that we have available to us right now and will solve the immediate problem but then let's play this out. There are four or five Jurassic Park movies now that tell the story of that. So let's be careful. STEPH: It always ends super well, though, right? Like, it's totally fine. [laughs] CHRIS: [laughs] Exclusively. Although it's funny that you mentioned OpenSSL no verify because just this past week, I used that very same configuration. I think it was okay in my case; I'm pretty sure. But it is interesting because when I saw it, I was like, oh no, can't do that. Certainly not that. Don't turn off the security feature. That's the wrong way to deal with the issue. But in the particular case that I'm working with, I'm using Redis, Heroku Redis, in particular, in a Heroku configuration. And the nature of how Heroku configures the Redis instances and the connectivity to our app into our dyno...I forget why. I read an article. They wrote it; Heroku wrote it. I trust them; they're good. I've outsourced my trust to people that I do trust. The trust chain actually maps really well to the certificate trust chain. I trust that Heroku has taken security deeply seriously. And for some reason, their configuration of Redis requires that I turn on OpenSSL no verify mode. So I'm using this now both in Sidekiq, and then we're using our Redis instance for our Rails cache as well. So in both cases, I said, "It's fine. Don't worry about it." I used the Don't worry about it configuration. And I didn't love it but I think it's okay. And partly, I'm trying to say this into the internet radio right now just in case anyone's listening who's like, no, no, no, you can't do that. That's bad. So I'm willing to be deeply wrong on the internet in favor of someone telling me and then I get to get out in front of it. But I think it's fine. Pretty sure it's fine. It should be fine. STEPH: I love love love that you gave a very visual example of velociraptors, and then you're like, oh, but I turned it off. [laughs] So I'm going to start sending you a velociraptor gif each day. CHRIS: I hope you do. I hope the internet holds you accountable to that. STEPH: [laughs] CHRIS: And I really look forward to [laughs] moving forward because that's a great way to start the day. Well, it doesn't need to start the day, but I look forward to them. STEPH: [laughs] I am really intrigued because I'm with you. Like you said, there are certain entities that are in our trust chain where it's like, hey, you are running this for us, and so I do have faith and trust in you that you wouldn't steer me wrong and provide a bad recommendation. Someone on Stack Overflow telling me to turn off SSL verify uh; that's not my trust chain. Heroku or someone else telling me I'm going to take it a little more seriously. And so I'm also interested in hearing from...what'd you say? You're speaking into the internet phone. [laughs] What'd you say? CHRIS: I think I said internet radio. But yeah, in a way. I mean, we're recording over Skype right now. So in a manner of speaking, we're on the internet phone to make our internet radio show. STEPH: [laughs] Oh goodness, the internet radio. I'm also intrigued to hear if other people are like, oh, no, no, no. Yeah, that sounds like an interesting scenario. Because I would think you'd still want your connection to...you said it's for Redis. So you still want that connection to be verified. But then if Redis itself can't have a specific...yeah, we're testing the boundaries of my SSL knowledge here as to how the heck you would even establish that SSL connection or the verification process. CHRIS: Me too. And it also exists in an interesting space where Heroku is rather clear in their documentation about this. And it was a surprising claim when I saw it. And so, I don't expect them to be flippant about a thing that is important. Like, if they're like, "No, no, no, it is okay. You can turn off the security thing, don't worry." I trust that they're not just like, oh, we didn't think about it too much. But we figured why not? It's not a big deal. I'm sure that they have thought about it deeply because it is an important thing. And so in a weird way, my trust of them and the severity of what this thing represents, I'm like, oh yeah, I super trust that because you're not going to get a major thing wrong. You might get a minor, small, subtle thing wrong. But this is a pretty major configuration change. As I say it, I'm now getting more worried. I'm now like, I feel fine about this. This doesn't seem like a problem at all. But then I keep saying stuff, and I'm like, oh no. That's why I love having a podcast; I find out things about myself as I talk into a microphone to you. STEPH: We come here to share our deep, dark developer secrets. Chris: Spooky developer therapy. STEPH: But just to clarify, even though you've turned off the SSL verify, you're still connecting over SSL. CHRIS: Yes, I believe that's the case. And if I'm remembering, I think the nature of how this works is they're using a self-signed certificate because of shared infrastructure or something, something that made sense when I read it. But it was the idea that they are doing a self-signed certificate. Therefore, to what you were talking about earlier, there isn't the certificate authority in the chain of those because it's self-signed. And so, they are not a trusted certificate authority. Therefore, that certificate that they have generated would not be trusted. But it does still allow for the SSL handshake and then communication to happen over SSL. It's just that fundamental question of trust. I'm saying, in this case, for reasons, it's okay. Trust me that I trust them. We're good. Which, again, I don't feel great about, but I think yes, it is still SSL, but it is a self-signed certificate. So we have to make this configuration change. STEPH: Yeah, all of that makes sense. And it certainly sounds like you have been very thoughtful about that change and put in some investigative work. So on that note, I have a very unrelated bad joke for you. CHRIS: I'm very excited. STEPH: All right, here we go. All right, so what do you call an alligator wearing a vest? CHRIS: I don't know. What do you call an alligator wearing a vest? STEPH: An investigator. [laughter] On that note, shall we wrap up? CHRIS: Oh, let's wrap up. We should also include a link in the show notes to the episode where you told the joke about the elephant hiding in the trees because that's one of my favorite jokes. You slayed me with that one. [laughs] But on that note, yes, let us wrap up. The show notes for this episode can be found at bikeshed.fm. STEPH: This show is produced and edited by Mandy Moore. CHRIS: If you enjoyed listening, one really easy way to support the show is to leave us a quick rating or even a review in iTunes,,as it really helps other folks find the show. STEPH: If you have any feedback for this or any of our other episodes, you can reach us at @_bikeshed or reach me on Twitter @SViccari. CHRIS: And I'm @christoomey STEPH: Or you can reach us at hosts@bikeshed.fm via email. CHRIS: Thanks so much for listening to The Bike Shed, and we'll see you next week. All: Byeeeeeeeeee!!! Announcer: This podcast was brought to you by thoughtbot. thoughtbot is your expert design and development partner. Let's make your product and team a success.

Giant Cocktails: A San Francisco Giants Baseball Podcast
One for the Fans, One for the Pundits

Giant Cocktails: A San Francisco Giants Baseball Podcast

Play Episode Listen Later Oct 10, 2021 72:20


You win some and some break your heart. Kind of like Ben's salmonella surprise and Matthew's Fauxgarita. (You decide.) Anyway, the boys briefly discuss their cocktails before diving into the NLDS roster, the national emergence of Webb & Doval, and dead weight in the bullpen. Oh, they also discuss the beauty of game one and grime of game two. They also mention Godot. Sorry about that. Alcohol free content starts at 8:20

WagerTalk Podcast
Pony Pundits | Joe Hirsch Turf Classic Betting Preview from Belmont | Horse Racing Picks and Odds

WagerTalk Podcast

Play Episode Listen Later Oct 8, 2021 26:00


And they're off! In this week's episode of The Pony Pundits, Marco and Sig preview the $500K Grade-1 Joe Hirsch Turf Classic from Belmont Park. Aidan O'Brien's European invader, Japan, has opened as the 2-to-1 morning line favorite, followed by Gufo at 5-to-2. Join Marco and Sig as they preview the field and share their top picks for Saturday's stakes action from Long Island.#HorseRacing | #Belmont | #NYRAIntroduction 00:00Field Breakdown 07:30Show Best Bets 19:30

Lakers Fast Break
Lakers Fast Break- Lakers and Sacramento Kings Talk with Jacob Christner!

Lakers Fast Break

Play Episode Listen Later Oct 6, 2021 30:00


Jacob Christener from The Pundit's Pundit stops by to talk about the Kings and what Sacramento has done for the NBA, and what their outlook is like for this season. With De'Aaron Fox, Tyrese Haliburton, and Donovan Mitchell playing this season could the Kings' long-suffering playoff drought finally be over? Plus he shares thoughts on how far the Lakers will go and a surprising pick on what may end up on top in the Eastern Conference on our latest Lakers Fast Break podcast! For the best in daily fantasy sports betting, check out ThriveFantasy, the leader for Daily Fantasy Sports for the NFL, NBA, MLB, PGA, and E-Sports Players and Props! - Use promo code LFB when you sign up today and you will receive an instant deposit match up to $50 on your first deposit of $20 or more! - Download ThriveFantasy on the App Store or Play Store or by visiting their website www.thrivefantasy.com. Sign up and #PropUp today! (Check your state for availability) Don't forget to Subscribe to our shows and leave us that 5-Star Review with your questions on Apple Podcasts or e-mail us at lakersfastbreak@yahoo.com! Presented by our friends at the Hoop Heads Podcast Network, ThriveFantasy, NBA Draft Junkies, lakerholics.com, lakersball.com, Basketball University, Pop Culture Cosmos, Inside Sports Fantasy Football, the novel Congratulations, You Suck (available for purchase HERE), and Retro City Games!

This Week in Enterprise Tech (Video HI)
TWiET 463: Low Code Pundits - Intel's next-gen neuromorphic processor, goodbye HTTPS Everywhere, low-code security

This Week in Enterprise Tech (Video HI)

Play Episode Listen Later Oct 2, 2021 71:36


Hackers stole cryptocurrency from thousands of Coinbase customers because of insecure MFA Merck says its experimental COVID-19 treatment reduces hospitalizations and deaths by 50% Intel's next-gen neuromorphic processor GM's BrightDrop EV600 electric delivery van 91.5% of malware detections in Q2 2021 arrived over HTTPS-encrypted connections EFF to deprecate HTTPS Everywhere plugin Chris Bedi, CIO of ServiceNow talks about the low-code revolution. Hosts: Louis Maresca and Brian Chee Guest: Chris Bedi Download or subscribe to this show at https://twit.tv/shows/this-week-in-enterprise-tech. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: itpro.tv/enterprise use code ENTERPRISE30 wwt.com/twit Bitwarden.com/twit

This Week in Enterprise Tech (Video LO)
TWiET 463: Low Code Pundits - Intel's next-gen neuromorphic processor, goodbye HTTPS Everywhere, low-code security

This Week in Enterprise Tech (Video LO)

Play Episode Listen Later Oct 2, 2021 71:36


Hackers stole cryptocurrency from thousands of Coinbase customers because of insecure MFA Merck says its experimental COVID-19 treatment reduces hospitalizations and deaths by 50% Intel's next-gen neuromorphic processor GM's BrightDrop EV600 electric delivery van 91.5% of malware detections in Q2 2021 arrived over HTTPS-encrypted connections EFF to deprecate HTTPS Everywhere plugin Chris Bedi, CIO of ServiceNow talks about the low-code revolution. Hosts: Louis Maresca and Brian Chee Guest: Chris Bedi Download or subscribe to this show at https://twit.tv/shows/this-week-in-enterprise-tech. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: itpro.tv/enterprise use code ENTERPRISE30 wwt.com/twit Bitwarden.com/twit

This Week in Enterprise Tech (Video HD)
TWiET 463: Low Code Pundits - Intel's next-gen neuromorphic processor, goodbye HTTPS Everywhere, low-code security

This Week in Enterprise Tech (Video HD)

Play Episode Listen Later Oct 2, 2021 71:36


Hackers stole cryptocurrency from thousands of Coinbase customers because of insecure MFA Merck says its experimental COVID-19 treatment reduces hospitalizations and deaths by 50% Intel's next-gen neuromorphic processor GM's BrightDrop EV600 electric delivery van 91.5% of malware detections in Q2 2021 arrived over HTTPS-encrypted connections EFF to deprecate HTTPS Everywhere plugin Chris Bedi, CIO of ServiceNow talks about the low-code revolution. Hosts: Louis Maresca and Brian Chee Guest: Chris Bedi Download or subscribe to this show at https://twit.tv/shows/this-week-in-enterprise-tech. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: itpro.tv/enterprise use code ENTERPRISE30 wwt.com/twit Bitwarden.com/twit

This Week in Enterprise Tech (MP3)
TWiET 463: Low Code Pundits - Intel's next-gen neuromorphic processor, goodbye HTTPS Everywhere, low-code security

This Week in Enterprise Tech (MP3)

Play Episode Listen Later Oct 2, 2021 71:16


Hackers stole cryptocurrency from thousands of Coinbase customers because of insecure MFA Merck says its experimental COVID-19 treatment reduces hospitalizations and deaths by 50% Intel's next-gen neuromorphic processor GM's BrightDrop EV600 electric delivery van 91.5% of malware detections in Q2 2021 arrived over HTTPS-encrypted connections EFF to deprecate HTTPS Everywhere plugin Chris Bedi, CIO of ServiceNow talks about the low-code revolution. Hosts: Louis Maresca and Brian Chee Guest: Chris Bedi Download or subscribe to this show at https://twit.tv/shows/this-week-in-enterprise-tech. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: itpro.tv/enterprise use code ENTERPRISE30 wwt.com/twit Bitwarden.com/twit

All TWiT.tv Shows (Video HD)
This Week in Enterprise Tech 463: Low Code Pundits

All TWiT.tv Shows (Video HD)

Play Episode Listen Later Oct 2, 2021 71:36


Hackers stole cryptocurrency from thousands of Coinbase customers because of insecure MFA Merck says its experimental COVID-19 treatment reduces hospitalizations and deaths by 50% Intel's next-gen neuromorphic processor GM's BrightDrop EV600 electric delivery van 91.5% of malware detections in Q2 2021 arrived over HTTPS-encrypted connections EFF to deprecate HTTPS Everywhere plugin Chris Bedi, CIO of ServiceNow talks about the low-code revolution. Hosts: Louis Maresca and Brian Chee Guest: Chris Bedi Download or subscribe to this show at https://twit.tv/shows/this-week-in-enterprise-tech. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: itpro.tv/enterprise use code ENTERPRISE30 wwt.com/twit Bitwarden.com/twit

All TWiT.tv Shows (MP3)
This Week in Enterprise Tech 463: Low Code Pundits

All TWiT.tv Shows (MP3)

Play Episode Listen Later Oct 2, 2021 71:16


Hackers stole cryptocurrency from thousands of Coinbase customers because of insecure MFA Merck says its experimental COVID-19 treatment reduces hospitalizations and deaths by 50% Intel's next-gen neuromorphic processor GM's BrightDrop EV600 electric delivery van 91.5% of malware detections in Q2 2021 arrived over HTTPS-encrypted connections EFF to deprecate HTTPS Everywhere plugin Chris Bedi, CIO of ServiceNow talks about the low-code revolution. Hosts: Louis Maresca and Brian Chee Guest: Chris Bedi Download or subscribe to this show at https://twit.tv/shows/this-week-in-enterprise-tech. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: itpro.tv/enterprise use code ENTERPRISE30 wwt.com/twit Bitwarden.com/twit

All TWiT.tv Shows (Video HI)
This Week in Enterprise Tech 463: Low Code Pundits

All TWiT.tv Shows (Video HI)

Play Episode Listen Later Oct 2, 2021 71:36


Hackers stole cryptocurrency from thousands of Coinbase customers because of insecure MFA Merck says its experimental COVID-19 treatment reduces hospitalizations and deaths by 50% Intel's next-gen neuromorphic processor GM's BrightDrop EV600 electric delivery van 91.5% of malware detections in Q2 2021 arrived over HTTPS-encrypted connections EFF to deprecate HTTPS Everywhere plugin Chris Bedi, CIO of ServiceNow talks about the low-code revolution. Hosts: Louis Maresca and Brian Chee Guest: Chris Bedi Download or subscribe to this show at https://twit.tv/shows/this-week-in-enterprise-tech. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: itpro.tv/enterprise use code ENTERPRISE30 wwt.com/twit Bitwarden.com/twit

All TWiT.tv Shows (Video LO)
This Week in Enterprise Tech 463: Low Code Pundits

All TWiT.tv Shows (Video LO)

Play Episode Listen Later Oct 2, 2021 71:36


Hackers stole cryptocurrency from thousands of Coinbase customers because of insecure MFA Merck says its experimental COVID-19 treatment reduces hospitalizations and deaths by 50% Intel's next-gen neuromorphic processor GM's BrightDrop EV600 electric delivery van 91.5% of malware detections in Q2 2021 arrived over HTTPS-encrypted connections EFF to deprecate HTTPS Everywhere plugin Chris Bedi, CIO of ServiceNow talks about the low-code revolution. Hosts: Louis Maresca and Brian Chee Guest: Chris Bedi Download or subscribe to this show at https://twit.tv/shows/this-week-in-enterprise-tech. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: itpro.tv/enterprise use code ENTERPRISE30 wwt.com/twit Bitwarden.com/twit

WagerTalk Podcast
Pony Pundits | Awesome Again Stakes from Santa Anita Betting Preview | Horse Racing Picks and Odds

WagerTalk Podcast

Play Episode Listen Later Oct 1, 2021 23:06


And they're off! In this week's episode of The Pony Pundits, Marco and Sig preview the $300K Awesome Again Stakes from Santa Anita Park. Kentucky Derby winner Medina Spirit has opened as the 5-to-2 morning line favorite, followed by Tripoli (3-1 ML); Tizamagician (4-1 ML) and Express Train (4-1 ML). Join Marco and Sig as they preview the field and share their top picks for Saturday's stakes action from Southern California.#HorseRacing | #SantaAnita | #AwesomeAgain

The Mac Attack Podcast
Mac Attack Hour 3: Jones Angell, Panthers D vs. Cowboys O and National Pundits on Panthers-Cowboys

The Mac Attack Podcast

Play Episode Listen Later Oct 1, 2021 39:28


Mac and Bone discuss the most intriguing matchup for the game on Sunday, the Panthers D vs. the Cowboys O, try to figure out where the Tar Heel football program is at with Jones Angell and listen and react to national thoughts on Panthers-Cowboys. See omnystudio.com/listener for privacy information.

The Mac Attack Podcast
Mac Attack Hour 3: Stephen A Downplays the Panthers, Ask the Audience and National Pundits Overhyping the Cowboys

The Mac Attack Podcast

Play Episode Listen Later Sep 29, 2021 38:51


Mac and Bone react to Stephen A. Smith saying that the Cowboys have an easy schedule and the lumping the Panthers in with them, ask the audience if Mac is a jerk or not for getting mad about the free food from Coach Underwood and discuss the media overhyping the Cowboys. See omnystudio.com/listener for privacy information.

Stephanie Miller's Happy Hour Podcast
SM Happy Hour Extra with The Rude Pundit - 9-27-21

Stephanie Miller's Happy Hour Podcast

Play Episode Listen Later Sep 27, 2021 14:23


Jody Hamilton (in for Steph) talks to The Rude Pundit!See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Turley Talks
Ep. 660 Poll: Trump CRUSHES Biden in 2024 Rematch by 10 POINTS!!!

Turley Talks

Play Episode Listen Later Sep 24, 2021 11:01


Highlights:  “Rasmussen found that if the 2024 election were held today Trump would literally stomp Biden by 10 points, 51% to 41%. And the icing on the cake here is how Democrats would vote. According to the poll, 1 in 5 Democrats would switch and vote for Trump.” “We have data that shows that the plurality of voters want Trump to run again. They miss him.”“The demand for Trump merchandise continues to soar as we speak. Pundits are recognizing that this is a huge indicator of voter attitudes towards Trump. His hats, his shirts, flags, you name it, they all continue to sell out all over the nation which indicates just how much he continues to be supported and revered.” “In a Harvard-Harris poll, a majority of voters believe that Trump was a far better president than Biden.”“Another poll from the Pew Research Center has just come out showing that the vast majority of voters believe Biden is cognitively deficient.”“Biden wants to raise taxes on people so the House Ways and Means Committee explored tax loopholes that could be gotten rid of and in the process they end up discovering that Biden most likely owes a half a million dollars in back taxes.”Timestamps:[01:38] How Pres. Trump is officially trouncing Biden and even Kamala[02:24] Why more Americans want Trump to run again and how he continues to be supported by voters[04:08] On Biden's collapsing approval rating and on a poll that shows how Trump is a far better president than Biden[06:10] How CNN has started to utterly panic and the articles of impeachment for Biden[08:26] How the majority of voters believe Biden is cognitively deficient and how much he owes in back taxes  Resources:Join me in Jacksonville, FL, with Donald Trump Jr!!! This is going to be our biggest event EVER!!! So make sure to click on the link RIGHT NOW: https://conferences.turleytalks.com/aftEp. 655 ARTICLES of IMPEACHMENT FILED Against BIDEN!!!Get Your Brand-New PATRIOT T-Shirts and Merch Here: https://store.turleytalks.com/Become a Turley Talks Insiders Club Member and get the first 7 days FREE!!: https://insidersclub.turleytalks.com/welcomeFight Back Against Big Tech Censorship! Sign-up here to discover Dr. Steve's different social media options …. but without the censorship! https://www.turleytalks.com/en/alternative-media.com Thank you for taking the time to listen to this episode.  If you enjoyed this episode, please subscribe and/or leave a review.Do you want to be a part of the podcast and be our sponsor? Click here to partner with us and defy liberal culture!If you would like to get lots of articles on conservative trends make sure to sign-up for the 'New Conservative Age Rising' Email Alerts. 

WagerTalk Podcast
Pony Pundits | Pennsylvania Derby from Parx Betting Preview | Horse Racing Picks and Odds

WagerTalk Podcast

Play Episode Listen Later Sep 24, 2021 30:49


And they're off! In this week's episode of The Pony Pundits, Marco and Sig preview the $1 million Pennsylvania Derby from Parx in suburban Philadelphia. Following the scratch of Medina Spirit, Hot Rod Charlie has opened as the 8-to-5 morning line favorite, followed by Midnight Bourbon (3-1 ML). Join Marco and Sig as they preview the field and share their top picks for Saturday's Grade-1 stakes action.#HorseRacing | #ParxRacing | #PADerby1) Fulsome (10-1 ML)2) Keepmeinmind (5-1 ML)3) Spreaker's Corner (8-1 ML)4) Weyburn (10-1 ML)5) I am Redeemed (20-1 ML)6) Bourbonic (10-1 ML)7) Hot Rod Charlie (8-5 ML)8) Midnight Bourbon (3-1 ML)9) Scratched10) American Revolution (15-1 ML)WagerTalk's horse racing duo of Marco and Sig offer their horse racing picks every weekend. From stakes races at smaller tracks, to the Triple Crown, to the Breeder's Cup – Marco and Sig help you break down the racing form and find some winners. Marco has been in the horse racing business for three decades and has been helping followers cash tickets every step of the way.

The Current
Alberta Premier Jason Kenney faces an uncertain political future, say pundits

The Current

Play Episode Listen Later Sep 22, 2021 16:57


Alberta Premier Jason Kenney all but declared the pandemic over a few months ago. Then he saw his health-care system buckle under a fourth wave, reversed course on a vaccine passport, and became a factor in the federal election. Now he's facing calls for his resignation. We talk to Stephen Carter, president of Decide Campaigns, who served as chief of staff to former Alberta premier Alison Redford; and Dave Cournoyer, host of Daveberta, a political podcast.

Another Way, by Lawrence Lessig
The Pundits vs. The For The People Act

Another Way, by Lawrence Lessig

Play Episode Listen Later Sep 20, 2021 51:55


On this episode of Another Way, Adam Eichen is joined by End Citizens United's Adam Bozzi and American Progress' Michael Sozan. The three discuss the media's handling of the fight to pass the For The People Act and why the pundits have missed the mark.

Revelations Radio Network

Canary Cry News Talk ep. 389 - 09.15.2021 - CLOWNIFORNIA: Corona Climate Chaos, Missing Norm, Newsom Science, Alien Penguins - CCNT 389 Our LINK TREE: CanaryCry.Party SUBSCRIBE TO US ON: NewPodcastApps.com SUPPORT: CanaryCryRadio.com/Support MEET UPS: CanaryCryMeetUps.com Basil's other project: Ravel Podcast   INTRO Newsom Wins, the numbers Norm Passes (A couple Norm jokes NK set up/moments, Clip) Lawyer strolls beach as Michael Myer with bloody knife (My San Antonio)   FLIPPY Meet Gary, Israeli robot assistant (Jerusalem Post)   CBDC (Headlines) Central Banker says, Nigeria CBDC safer than other crypto's (Bitcoin News) Australia, Malaysia, Singapore, South Africa to test CBDC (Bitcoinist) China CBDC e-CNY developing (AMB Crypto) India to start testing CBDC, central banker says (NBC)   I AM WACCINE/PANDEMIC SPECIAL NY Judge blocks medical workers jab mandate (CNY Central) GOP Senator tweeted syringe swastika, compares jabs to holocaust (AZMirror) Two officials leaving FDA publish paper in the Lancet (STAT News) Support for Religious Exemption falling in US (Relevant Mag)   Australia:  Far Right: Australia has real life people zoo (Gateway Pundit) Mainstream: “Tyrannical”: Americans slam Australian (News AU)   BREAK (producer party)   POLYTICKS Milley doesn't deny comm with China in opposition to Trump (CBS) China blasts US for forming

MEDIA BUZZmeter
Some Pundits Declaring Biden in Deep Trouble

MEDIA BUZZmeter

Play Episode Listen Later Sep 13, 2021 29:55


Howie Kurtz on President Biden's presidency already standing on shaky ground, COVID-19 wreaking havoc on another school year and Donald Trump claiming the 2020 election results will be thrown out.  

The Charlie Kirk Show
EXCLUSIVE California Recall Update with Larry Elder and Pollster Richard Barris

The Charlie Kirk Show

Play Episode Listen Later Sep 8, 2021 34:52


Charlie is about to head out to California for some Turning Point Action Recall Newsom rallies, but before he does, he and producer Andrew sit down with Richard Barris (AKA The Peoples' Pundit) of Big Data Polls for an issue by issue break down of what is animating California voters of every background to vote either yes or no on the recall, and how the turnout is, at least so far, skewing favorably for recalling Gavin Newsom. Then Charlie goes one-on-one with the man of the hour himself, Larry Elder, to discuss how the campaign is going, why he thinks he'll win, what he'll do if elected, what he's learned being on the road, and what is left to be done to get this recall effort over the finish line.  Go to ElectElder.com to support Larry's noble mission to help save California.  Support the show: http://www.charliekirk.com/support See omnystudio.com/listener for privacy information.