Shared posts

22 Jan 18:32

What Trump 2.0 Means for Iran

by Murtaza Hussain
Tom Roche

surprisingly weak

Although the Trump allies have repeatedly vowed to pivot away from involvement in the Middle East, a major crisis still looms on the horizon with Iran. In his first term, President Donald Trump tore up the Iran Nuclear Deal, also known as the JCPOA, setting the stage for a renewed campaign of sanctions, sabotage, and assassination targeting Iran. Iran responded by vastly ramping up its nuclear enrichment program.

The situation continues to escalate, with Western powers weighing their dwindling options for how to respond to Iran’s nuclear expansion. Even after Israel inflicting major blows on Iran’s allies in the region over the past year, a U.S. war with Iran would be an extremely difficult and dangerous endeavor, and would destroy Trump’s vow to wind down U.S. wars in the region.

The U.S. now faces a choice of reengaging diplomatically with Iran, going to war, or accepting a nuclear Iran as a new reality.

On the new episode of Drop Site News's podcast Intercepted, Sina Toossi, a senior nonresident fellow at the Center for International Policy, joins Murtaza Hussain for a wide-ranging discussion on Iran and the incoming Trump administration.

Subscribe to our free newsletter at DropSiteNews.com



Get full access to Drop Site News at www.dropsitenews.com/subscribe
22 Jan 18:26

Real Python: How to Deal With Missing Data in Polars

Efficiently handling missing data in Polars is essential for keeping your datasets clean during analysis. Polars provides powerful tools to identify, replace, and remove null values, ensuring seamless data processing.

This tutorial covers practical techniques for managing missing data and highlights Polars’ capabilities to enhance your data analysis workflow. By following along, you’ll gain hands-on experience with these techniques and learn how to ensure your datasets are accurate and reliable.

By the end of this tutorial, you’ll understand that:

  • Polars allows you to handle missing data using LazyFrames and DataFrames.
  • You can check for null values in Polars using the .null_count() method.
  • NaN represents non-numeric values while null indicates missing data.
  • You can replace NaN in Polars by converting them to nulls and using .fill_null().
  • You can fix missing data by identifying, replacing, or removing null values.

Before you go any further, you’ll need some data. To begin with, you’ll use the tips.parquet file included in the downloadable materials that you can access by clicking the link below:

Get Your Code: Click here to download the free sample code that shows you how to deal with missing data in Polars.

The tips.parquet file is a doctored version of data publicly available from Kaggle. The dataset contains information about the tips collected at a fictitious restaurant over several days. Be sure to download it and place it in your project folder before getting started.

Note: The Parquet format is a format for storing large volumes of data. Disk size is minimized because of the compression algorithm it uses.

In addition, Parquet uses a columnar format and maintains metadata about each column’s content. This means columns can be searched very efficiently, often in parallel, without the need to search through the entire file.

The table below shows details about the columns in the tips.parquet file, along with their Polars data types. The text in parentheses beside each data type shows how these types are annotated in a DataFrame heading when Polars displays its results:

Column Name Polars Data Type Description
record_id Int64 (i64) Unique row identifier
total Float64 (f64) Bill total
tip Float64 (f64) Tip given
gender String (str) Diner’s gender
smoker Boolean (bool) Diner’s smoker status
day String (str) Day of meal
time String (str) Time of meal

As a starting point, you’ll investigate each of the columns in your data to find out whether or not they contain any null values. To use Polars, you first need to install the Polars library into your Python environment. To do this from a command prompt you use:

Windows PowerShell
PS> python -m pip install polars
Copied!
Shell
$ python -m pip install polars
Copied!

In a Jupyter Notebook, the command becomes:

Python
!python -m pip install polars
Copied!

Either way, you can then begin to use the Polars library and all of its cool features. Here’s what the data looks like:

Python
>>> import polars as pl

>>> tips = pl.scan_parquet("tips.parquet")

>>> tips.collect()
shape: (180, 7)
┌───────────┬───────┬──────┬────────┬────────┬─────┬────────┐
│ record_id ┆ total ┆ tip  ┆ gender ┆ smoker ┆ day ┆ time   │
│ ---       ┆ ---   ┆ ---  ┆ ---    ┆ ---    ┆ --- ┆ ---    │
│ i64       ┆ f64   ┆ f64  ┆ str    ┆ bool   ┆ str ┆ str    │
╞═══════════╪═══════╪══════╪════════╪════════╪═════╪════════╡
│ 1         ┆ 28.97 ┆ 3.0  ┆ Male   ┆ true   ┆ Fri ┆ Dinner │
│ 2         ┆ 22.49 ┆ 3.5  ┆ Male   ┆ false  ┆ Fri ┆ Dinner │
│ 3         ┆ 5.75  ┆ 1.0  ┆ Female ┆ true   ┆ Fri ┆ null   │
│ 4         ┆ null  ┆ null ┆ Male   ┆ true   ┆ Fri ┆ Dinner │
│ 5         ┆ 22.75 ┆ 3.25 ┆ Female ┆ false  ┆ Fri ┆ Dinner │
│ …         ┆ …     ┆ …    ┆ …      ┆ …      ┆ …   ┆ …      │
│ 176       ┆ 40.55 ┆ 3.0  ┆ Male   ┆ true   ┆ Sun ┆ Dinner │
│ 177       ┆ 20.69 ┆ 5.0  ┆ Male   ┆ false  ┆ Sun ┆ Dinner │
│ 178       ┆ 20.9  ┆ 3.5  ┆ Female ┆ true   ┆ Sun ┆ Dinner │
│ 179       ┆ 30.46 ┆ 2.0  ┆ Male   ┆ true   ┆ Sun ┆ Dinner │
│ 180       ┆ 18.15 ┆ 3.5  ┆ Female ┆ true   ┆ Sun ┆ Dinner │
└───────────┴───────┴──────┴────────┴────────┴─────┴────────┘
Copied!

First of all, you import the Polars library into your program. It’s considered good practice to import it using the alias pl. You then read the content of the tips.parquet file into Polars. To do this, you use the scan_parquet() function. This reads the file’s data into a Polars LazyFrame.

Unlike traditional DataFrames that store data, LazyFrames contain only a set of instructions—called a query plan—that defines how the data should be processed. To see the actual data, you still need to read it into a Polars DataFrame. This is called materializing the LazyFrame and is achieved using the .collect() method.

Before a LazyFrame materializes its data, its query plan is optimized. For example, Polars can choose to only read some data from the data source if those are enough to fulfill the query. Also, when you define a LazyFrame containing multiple instructions, there are no delays while you create it because you don’t need to wait for earlier data reads to complete before adding new instructions. This makes LazyFrames the preferred approach in Polars.

The result has a shape of 180 rows and 7 columns. This is shown in the output as the shape of the LazyFrame.

Next, you need to figure out if there’s any missing data you need to deal with:

Python
>>> (
...     tips
...     .null_count()
... ).collect()
shape: (1, 7)
┌───────────┬───────┬─────┬────────┬────────┬─────┬──────┐
│ record_id ┆ total ┆ tip ┆ gender ┆ smoker ┆ day ┆ time │
│ ---       ┆ ---   ┆ --- ┆ ---    ┆ ---    ┆ --- ┆ ---  │
│ u32       ┆ u32   ┆ u32 ┆ u32    ┆ u32    ┆ u32 ┆ u32  │
╞═══════════╪═══════╪═════╪════════╪════════╪═════╪══════╡
│ 0         ┆ 2     ┆ 4   ┆ 0      ┆ 0      ┆ 0   ┆ 2    │
└───────────┴───────┴─────┴────────┴────────┴─────┴──────┘
Copied!

To check for the presence of nulls, you use .null_count() on your LazyFrame which adds in an instruction to find a count of the nulls in each column of your data. Normally, this would require a read of the entire file. However, because a Parquet file stores a count of nulls for each column in its metadata, obtaining the counts is instantaneous.

To actually trigger the data read, you again use the LazyFrame’s .collect() method. This will implement the optimized version of the plan contained within your LazyFrame to obtain the required data.

Read the full article at https://realpython.com/polars-missing-data/ »


[ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered to your inbox every couple of days. >> Click here to learn more and see examples ]

22 Jan 18:18

Trump's First Day, Jan. 6 Pardons, Klepper Crashes Inauguration | Stephanie Hsu

Tom Roche

This is /definitely/ getting to be a pattern: another DSEE ep with great gags/bits, followed by a /very/ skippable interview--today, it's Stephanie Hsu being pals with fellow Chinese showbiz kid (and ep host) Ronny Chieng. Really, just bant, but not entertaining: bail @ 19:55. Plus buncha skippable ads (but that's IHeart for ya).

Ronny Chieng on Trump pulling the U.S. out of international treaties and organizations, pardoning the January 6th rioters, dissing Melania, and celebrating with the YMCA. Josh Johnson joins freed insurrectionists on their next criminal adventure.

Jordan Klepper Crashes Trump's Inauguration Weekend to talk to MAGA diehards who traveled near and far to witness Trump's... garbage truck?

Actor Stephanie Hsu sits down to discuss her new Peacock series, “Laid.” She talks getting her big break in the “SpongeBob SquarePants” Broadway musical, and the importance of “Everything Everywhere All At Once.”

See omnystudio.com/listener for privacy information.

22 Jan 03:27

901 - VI-Day feat. Mohammad Alsaafin (1/20/25)

Tom Roche

VERY EXCELLENT, Felix+Will+guest surprisingly funny

Journalist Mohammad Alsaafin returns to the show to discuss the temporary ceasefire & hostage exchange deal reached in Gaza. We discuss why and how this came about during the Biden-Trump transition, what the actual terms of the deal are, how it leaves the political situation in Israel, Palestine and the rest of the region, and the total effects of 15 months of war. Plus, what was actually in the gift bags given by Hamas to the freed Israeli hostages.


If you’re looking for ways to help, this is from Mohammad: More importantly, this is a good place people can donate to. This started out as a small soup kitchen set up by the family of a friend after their home was destroyed and his brother killed. Over the past year they've expanded to several soup kitchens, water trucks, small clinics and a couple of classrooms. The other brother who was running it was killed on his way to deliver supplies to Kamal Adwan hospital last month. They've done so much good work in helping people stay especially in northern Gaza:

https://www.gofundme.com/f/Hot-meals-in-gaza-daily?viewupdates=1&rcid=r01-173283450269-b9a1b078addc11ef

Get bonus content on Patreon

Hosted on Acast. See acast.com/privacy for more information.

22 Jan 02:00

Jon Stewart on Trump’s Inauguration and Elon Musk's Nazi Salute | Brooke Harrington

Tom Roche

As so usual with DSEE: great comedy followed by wretched interview, so skip the ads and then from 21:22-41:02

Jon Stewart unravels the absurd "weave" of Trump's Inauguration Day, from Joe Biden's buzzer-beater pardons to the tech billionaire VIPs, to the passive-aggressive transfer of power. Plus, the Best F**kin News Team has full coverage on day one of the second Trump era.

Brooke Harrington, economic sociologist and author of “Offshore: Stealth Wealth and the New Colonialism," discusses modern American oligarchies and the behavior of the ultra-rich. They talk Donald Trump’s “broligarchy” of American tech billionaires, how they differ from the oligarchs of Russia and the Gilded Age, and how a coalition of laborers is the only way to dismantle the system.

See omnystudio.com/listener for privacy information.

21 Jan 19:35

TDS Time Machine | Presidential Inaugurations

Tom Roche

VERY EXCELLENT, very funny (inc Trevor Noah!)

Looking back at The Daily Show’s coverage of previous presidential inaugurations.

Jon Stewart covers the first inauguration of Barack Obama in 2009 with help from Jason Jones, Wyatt Cenac, and Samantha Bee. Jon returns in 2013 for President Obama’s second inauguration, joined by Jessica Williams, Al Madrigal, and Jason Jones. Trevor Noah covers Donald Trump’s 2017 inauguration with a song. Unpacking the 2021 transition of power to President Biden, Trevor wonders where we go from here.

See omnystudio.com/listener for privacy information.

21 Jan 16:23

K-Holing on the Floor of the Bundestag part 1

by The Späti Boys
Tom Roche

VERY EXCELLENT (no Uma, but still) deepdive into the Hell of Germany

21 Jan 03:11

Was World War I an Immense Anglo-American Conspiracy?

Tom Roche

Justin and Dave excellent as usual

We have come to the end of our study of World War I, gone over its causes, events, and costs in great detail. Now it’s time for a plot twist: the idea that the whole war was conceived and extended by a conspiratorial group of race patriots at the heart of the Anglo-American elite. We … Continue reading "Was World War I an Immense Anglo-American Conspiracy?"
20 Jan 16:49

Unlocked - The Ceasefire in Gaza w/ Mohammad Alsaafin

Tom Roche

excellent

Danny and Derek welcome back to the program Mohammad Alsaafin, journalist at AJ+, to talk about the ceasefire in Gaza. They go into detail about the ceasefire itself, the reaction in Gaza, the respective roles of the Biden administration and the incoming Trump administration, what the ruling body might look like in Gaza following this, the implications for normalization with Israel, and more.


Read Mohammad's piece on the ceasefire for The Nation, "We Have a Ceasefire Deal, but This Isn’t the End".


For an ad-free experience, immediate access to all specials, and lots of more bonus content, subscribe now.

Learn more about your ad choices. Visit megaphone.fm/adchoices

19 Jan 19:26

The Gaza “Ceasefire” Deal and the Loopholes Netanyahu Could Exploit

by Jeremy Scahill
Tom Roche

VERY EXCELLENT

An agreement on a deal that will halt — at least temporarily — Israel’s 15-month long genocidal assault on Gaza was announced on Wednesday to scenes of celebration by Palestinians in Gaza. At the time of writing, Israel has not yet officially announced it has agreed to the deal. The terms of the agreement being negotiated are nearly identical to what was on the table last May when outgoing President Joe Biden first announced it. Much of the last minute negotiations this month were around specific details, including sensitive topics such as the extent of withdrawal of Israeli forces, a buffer zone, control of the Rafah border crossing, and whether displaced Palestinians would be able to return to their homes in northern Gaza.Sami Al-Arian, director the Center for Islam and Global Affairs, Zaim University, and Muhammad Shehada, journalist and analyst from Gaza, joined Jeremy Scahill to discuss the breakthrough in the deal and the potential loopholes for Israel. While Trump’s interventions have been “monumental” in making the ceasefire deal possible, Shehada said, there is a likely “gift bag” in the deal for Israelis.



Get full access to Drop Site News at www.dropsitenews.com/subscribe
19 Jan 17:00

900 - IT’S OVER 900!!!! (1/16/25)

Tom Roche

subpar Chapo, still amusing

For our nonacentennial episode, we take a slew of listener questions, from what Canadians can do to prepare for their imminent annexation, to essential media of the Biden era, the future of Liberalism, dating across political divides, and of course, which animals are the cutest. Thanks for listening, friends, much more to come. Get bonus content on Patreon

Hosted on Acast. See acast.com/privacy for more information.

18 Jan 20:15

The News Quiz: Ep 1. Checked Facts & Unfettered Fictions

Tom Roche

subpar NQ, still delightful

This week on The News Quiz, Andy Zaltzman is joined by Geoff Norcott, Paul Sinha, Angela Barnes and Anushka Asthana to unpack the week's new stories. The panel look into Donald Trump's international ambitions, Keir Starmer looking ahead to the not-too-distant, yet not-too-close future, and the relentless interjections to British politics from Elon Musk.

Written by Andy Zaltzman.

With additional material by: Jade Gebbie, Christina Riggs Mike Shephard, and Angela Channell. Producer: Rajiv Karia Executive Producer: Pete Strauss. Production Coordinator: Jodie Charman Sound Editor: Marc Willcox

A BBC Studios Audio Production for Radio 4 An Eco-Audio certified Production

17 Jan 21:31

S5 Episode 6 - "Dream Warriors"

Tom Roche

another brilliant Blowback, this time on 1973-1975 as Nixon falls (dragging down the RoV (aka South Vietnam) and Lon Nol's Khmer Republic) while Kissinger, Ford, and Indochinese Communists rise to power

The short-lived reign of the Khmer Republic; the end of Nixon.



Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Learn more about your ad choices. Visit megaphone.fm/adchoices

17 Jan 18:02

Trump’s New Portrait, Biden’s Ominous Farewell & Who Gets Ceasefire Credit?

Tom Roche

mostly EXCELLENT, though closing Suozzi interview is (in the DSEE tradition) skippable (though not as bad as I expected)

Jordan Klepper covers Biden's ominous farewell address, in which he warned about the end of democracy and formation of an oligarchy. Desi Lydic and Michael Kosta try to sort out the most important detail of the Israel-Hamas ceasefire: Who gets credit? Plus, Grace Kuhlenschmidt makes an election prognosticator answer for his wrong prediction.

Representative Tom Suozzi of New York’s third Congressional District sits down to discuss what he thinks is the best strategy for Democrats during Trump’s second term, and avoiding the GOP’s culture war distractions to focus on building up the middle class.

See omnystudio.com/listener for privacy information.

17 Jan 18:00

News - Gaza Ceasefire, Yoon Arrested, Farewell to Biden

Tom Roche

Bessner and (mostly) Davison deliver yet another EXCELLENT week-in-review (ends 39:41--no pre- or inter-audio ads, only one brief (and easily skippable) ad at end) this week ending with an all-too-brief review of Genocide Joe's criminal foreign/military policy.

Danny and Derek with your pre-Shabbat news roundup. This week: the terms and concerns of the Gaza ceasefire (0:30); Lebanon elects Nawaf Salam as its new PM (8:02); worries arise over foreign fighters in Syria’s new administration (12:21); in Sudan, the military takes Wad Madani, leading to reprisal killings (14:40); Somalia and Ethiopia agree to restore full relations (18:59); the TikTok saga continues (21:28); President Yoon of South Korea is finally arrested (23:55); in Russia-Ukraine, the US issues new sanctions (26:27) and Russia makes more advances (29:11); the US removes Cuba from the state sponsors of terrorism list (30:57); and Danny and Derek bid farewell to Joseph Robinette Biden (32:55).


Subscribe now for an ad-free experience and more content, including our in-depth special on the Gaza ceasefire!


Take a look at journalist Sam Hosseini confronting Antony Blinken.

Learn more about your ad choices. Visit megaphone.fm/adchoices

17 Jan 03:13

Radio War Nerd EP 492 — The First Time America Tried "Reshaping The Middle East" 1947-58 (pt. 1)

by mail@yashalevine.com (Gary Brecher)
Tom Roche

VERY EXCELLENT

Co-hosts John Dolan & Mark Ames
17 Jan 03:13

Radio War Nerd EP 493 — The First Time America Tried "Reshaping The Middle East" 1947-58 (pt. 2: Syria & Lebanon)

by mail@yashalevine.com (Gary Brecher)
Tom Roche

another excellent RWN, on topics (in ~order of presentation) including:

* Los Angeles fires, esp economic issues (esp class, housing)
* potential Gaza ceasefire illustrates depravity of Genocide Joe Biden's crew, and US elite's moral collapse generally
* main event: part 2 (of 2) on US interventions in Mideast 1947-1958, drawing on (et al) the memoirs of CIA henchmen Wilbur Crane Eveland (1918-1990) and Miles Copeland (1916-1991) to illustrate
***** history of Syria-Lebanon from 1918 (esp France "mandate")
***** 1949: Zaim coups Quwatli {with US help, at US instigation}
***** 1956:
********* UK (esp Antony Eden (PM) and George Young (MI6 aka MI-6) covert wars vs Syria, Saudis, and esp Nasser ({Suez Crisis, Triple Intervention} is mentioned but not much discussed)
********* US Operation Straggle: failed coup attempt
***** 1957:
********* US, UK intervention in Lebanon elections
***** US Operation Wappen: another failed coup attempt
***** 1958: US invades Lebanon (Operation Blue Bat)
***** c1960: after all these failures, US (esp Allen Dulles) increasingly sides with Israel

Co-hosts John Dolan & Mark Ames
16 Jan 18:00

TikTok Shutdown Looms, Israel - Hamas Ceasefire Agreement, and Trump-Style Lawyers | ALOK

Tom Roche

as seems to be usual with DSEEs (conclusion based on very limited sample size, so YMMV and it may change), this episode has some EXCELLENT, funny bits followed by a skippable interview--this time with the very trans, very woke ALOK--not to mention /lots/ of ads (but it's IHeart aka Clear Channel, what was I expecting)

Jordan Klepper reports on the Israel-Hamas ceasefire and TikTok’s final days. Michael Kosta joins the ranks of those turning to Chinese alternative apps like RedNote. Plus, the lawyers who will get you out of trouble, Trump-style.

Comedian, actor, and poet ALOK sits down with Jordan Klepper to discuss their new comedy special, “Biology!” They talk joking about death, and humor as a practice of resistance.

See omnystudio.com/listener for privacy information.

16 Jan 17:57

Jon Stewart on LA Wildfire Blame Game, Canada Not Into Statehood

Tom Roche

VERY EXCELLENT (even the Carney interview)

Jon Stewart examines how Trump's finger-pointing, and the GOP's threats to withhold disaster relief for the LA wildfires are missing the bigger picture: nature is f**ked, and helping those in pain shouldn't be a political issue.

Mark Carney, Canadian economist and former Governor of the Bank of Canada and Bank of England, chats about his country’s response to Donald Trump’s desire to annex Canada: “It’s not going to happen.” They also discuss the impending financial crisis Canada faces if Trump follows through on his tariff threats and how the country’s upcoming election mirrors the 2024 U.S. presidential race. 

See omnystudio.com/listener for privacy information.

16 Jan 17:56

TDS Time Machine | New Year's Resolutions with Steve Carell and Trevor Noah

Tom Roche

excellent bits (even Noah--substandard as usual, but still OK), esp not one but 2-count-em-2 minisodes of /Slimming Down with Steve/ (Carell, that is)

New year, new you! A look back at some New Year’s Resolutions over the years through the lens of The Daily Show.

The 2016 GOP presidential candidates share their personal resolutions with Fox News. Steve Carell tries to improve himself in two “Slimmin’ Down with Steve” segments focussing on nutrition and plastic surgery. Plus Trevor Noah digs into what it means to “sleep better.”

See omnystudio.com/listener for privacy information.

15 Jan 19:56

1/15/25: Gaza Ceasefire Terms Locked In, Pete Hegseth Hearing, LA Landlord Price Gouging & MORE!

Tom Roche

1st 3 quarters: consistently VERY EXCELLENT (except--of course!--for all the ads), RG+EJ deliver at-least-median-quality CounterPoints. Most of 4th quarter (96:53-123:22): very skippable interview with Robert J. Goldston (basically just another neoliberal internationalist, but Trump-friendly and not a norms freak) on potential for Pax Trumpica ... followed by a brief (would be much less skippable, but its runtime < 5 min) bit of end matter (mostly about Cuba).

Ryan and Emily discuss Trump bodies Bibi as ceasefire terms locked in, poll shows Gaza cost Kamala the election, Pete Hegseth hearing goes off the rails, celeb realtor exposes LA fire landlord price gouging, Chinese app surges to #1 as TikTok ban looms, how Trump could win Nobel peace prize. 

 

Trump Peace Prize Report: https://www.foxnews.com/opinion/how-donald-trump-can-make-history-win-3-nobel-peace-prizes

Jeremy Scahill: https://x.com/jeremyscahill 

To become a Breaking Points Premium Member and watch/listen to the show AD FREE, uncut and 1 hour early visit: www.breakingpoints.com

 

Merch Store: https://shop.breakingpoints.com/

See omnystudio.com/listener for privacy information.

15 Jan 19:39

Pete Hegseth Grilled in Senate Hearing, Boyd Holbrook on Playing Johnny Cash

Tom Roche

VERY EXCELLENT, 2-3 very funny segments (host monolog by Jordan Klepper, "journalist" spot from Desi Lydic, and a masterful Daily Showography 'Pete Hegseth: Overserved with Honor') completely wrecking ... just guess who ... followed by a completely skippable interview of Boyd Holbrook. Just skip the ads (this is IHeart aka Clear Channel aka I Heart Advertising) and bail @ 20:23 in the audio.

Jordan Klepper recaps Pete Hegseth's contentious Senate confirmation hearing for Secretary of Defense. Desi Lydic teaches Jordan Klepper a lesson on digging too deeply into Trump's cabinet selects. Plus, a new Daily Showography | Pete Hegseth: Overserved with Honor.

Actor Boyd Holbrook sits down with Jordan Klepper to talk about his experience playing Johnny Cash in the new film, “A Complete Unknown.” They discuss working with director James Mangold on the legacy of playing Johnny Cash, Cash’s letters to Bob Dylan on the back of airplane barf bags, the pressures of portraying a real person on film, and how Christian Bale threw him a bone early in his career.

See omnystudio.com/listener for privacy information.

15 Jan 16:59

BONUS: Y2K feat. Colette Shade

Tom Roche

Not /great/ Chapo, but an interesting hourish listen as Will and guest Colette Shade discuss US popculture and Zeitgeist (with a /lot/ of personal anecdotes about growing up millenial) in the period 1997-2008: from dot-com bubble to Y2K to 911+GWOT to housing bubble

Author Colette Shade joins us to discuss her new book “Y2K” on the millennial era of ~1997-2008. Will and Colette review how the boundless optimism of ‘the end of history’ curdled into the permanent pessimism of the 21st century, how computer doomed everything even if the specific prediction of the “Y2K bug” maybe didn’t literally come to pass, how nostalgia can be both useful and a trap, and of course, how everything is 9/11.


Purchase “Y2K: How the 2000s Became Everything”:

Bookshop: https://bookshop.org/p/books/y2k-how-the-2000s-became-everything-essays-on-a-future-that-never-was-colette-shade/21416954?ean=9780063333949

Audible: https://www.audible.com/pd/Y2K-Audiobook/B0D3G5JV6P


Catch Colette on here book tour, dates here: https://www.coletteshade.com/

Get bonus content on Patreon

Hosted on Acast. See acast.com/privacy for more information.

15 Jan 15:02

899 - Nut Up feat. Yasha Levine & Rowan Wernham (1/13/25)

Tom Roche

VERY EXCELLENT

We’re joined by journalist Yasha Levine & filmmaker Rowan Wernham of the new documentary “Pistachio Wars” join us to look at water in the state of California in light of last week’s L.A. wildfires. We discuss California’s water history, the network of real estate developers and agribusiness concerns that effectively control California’s water, the Resnick family and their Nut Empire, 21st century company towns, and how California water politics affect the Iran Nuclear deal.


Watch The Pistachio Wars documentary now: https://www.pistachiowars.com/



Get bonus content on Patreon

Hosted on Acast. See acast.com/privacy for more information.

14 Jan 18:18

E193 - Israeli Domestic Politics w/ Udi Greenberg

Tom Roche

VERY EXCELLENT deepdive into the Zionazi hell

Udi Greenberg, associate professor of history at Dartmouth, is back on the podcast to talk about the state of politics within Israel. They discuss the major factors driving domestic politics, the ruling coalition, ultra-Orthodox military exemption, the “centrist” faction, Yoav Gallant, the politics around national security, Israeli media narratives about Gaza, resettling the Strip, and more.


Subscribe now for bonus episodes and more.

Learn more about your ad choices. Visit megaphone.fm/adchoices

14 Jan 03:23

1/13/25: TikTok Ban Imminent, Morning Joe Says Biden Would've Won, Ultrarich Stoke LA Fires, Loneliness Crisis

Tom Roche

This part 2 of 2 for M 13 Jan 2025 is /sooo/ much better than part 1: KB+SE do 2 good US-politics segments, and end with a surprisingly-good interview with some Atlantic Magazine guy (though it's really more about US political/social atomization than a "loneliness crisis"). But the best part is Krystal's monolog/"radar" on how increasing US economic inequality drives a host of other evils (both for US and our planet), including anthropogenic climate change and the homelessness crisis. (Saagar's response is as usual omitted, unlike the inclusion of Krystal's response to SE's 9 Jan monolog.)

Krystal and Saagar TikTok ban imminent, Morning Joe insists Biden would have won, how the ultra rich stoked LA fires, loneliness crisis in the US.

 

To become a Breaking Points Premium Member and watch/listen to the show AD FREE, uncut and 1 hour early visit: www.breakingpoints.com

 

Merch Store: https://shop.breakingpoints.com/

See omnystudio.com/listener for privacy information.

14 Jan 03:16

1/13/25: Krystal And Saagar DEBATE Climate Change DEI Amid LA Fires, Hasan Interviews Inmate Firefighters

Tom Roche

skip this 1st of 2 episodes for M 13 Jan 2025:

- 1st segment on LA fires devolves in to a /loooong/ "debate" in which Saagar no-big-deals anthropogenic climate change in order to blame ... pretty much everything else, while doing his usual thing of confusing empirical (e.g., "many Americans oppose efforts to mitigate radiative-forcing emissions") and normative (e.g., "one should therefore oppose efforts to mitigate radiative-forcing emissions")
- final segment (of 3? 5? more? depends on whether you define a segment as everything between ad breaks, whether or not the content changes) on economics of the LA fires (e.g., inmate firefighters, housing insurance, rentgouging) is better ... except KB+SE keep getting back to the debate

Anyway, Krystal's monolog/"radar" on these topics in part 2 of 2 is /much/ better, so just skip this 78 min pile (including pre-, inter-, and post-audio ads--total content more like 65 min) and listen to part 2.

Krystal and Saagar discuss climate change as LA engulfed, Hasan interviews inmate firefighters.

 

To become a Breaking Points Premium Member and watch/listen to the show AD FREE, uncut and 1 hour early visit: www.breakingpoints.com

 

Merch Store: https://shop.breakingpoints.com/

See omnystudio.com/listener for privacy information.

13 Jan 17:30

Special - Domestic Acts of Violence and Military Veterans w/ Lyle Jeremy Rubin (Preview)

Tom Roche

6:02 teaser only

Danny and Derek welcome back Lyle Jeremy Rubin, veteran of the war in Afghanistan, host of the Bang-Bang podcast, and author of the memoir Pain is Weakness Leaving the Body: A Marine’s Unbecoming, to talk about the January 1 attacks allegedly perpetrated by two former American servicemen. They discuss the attacks themselves (one in New Orleans and one in Las Vegas), the manifesto from the New Orleans attack, domestic violence, the ideologies at play, and more.


Subscribe now for the full episode!

Learn more about your ad choices. Visit megaphone.fm/adchoices

13 Jan 17:26

Mr. Musk goes to Nuuk (feat. Riley)

by The Späti Boys
Tom Roche

Ciarán+Nick+Uma+Riley (from Trashfuture and now also 'No Gods No Mayors') == always amusing

13 Jan 05:49

Revising NYT History on Democrats Losing the Working Class

by Adam Fishbein
Tom Roche

pullquote (edited):
> The New York Times had a lengthy [piece](https://www.nytimes.com/2025/01/04/us/politics/democrats-working-class.html) (archived [here](http://web.archive.org/web/20250105070110/https://www.nytimes.com/2025/01/04/us/politics/democrats-working-class.html)) giving a story on how the Democrats lost the support of working-class voters over the last three decades. The essence of the argument is that working-class voters were angered by Democrats’ support of “free trade” and the bailouts of the financial industry in the financial crisis. While this story is largely true, it seriously understates the working-class cause for complaint. [... The Corporate Democrats pursued] policies that benefited the elites at the expense of people with less education. They also used their power in the media and other institutions to cover up the class interests in these policies.

The New York Times had a lengthy piece giving a story on how the Democrats lost the support of working-class voters over the last three decades. The essence of the argument is that working-class voters were angered by Democrats’ support of “free trade” and the bailouts of the financial industry in the financial crisis. While this story is largely true, it seriously understates the working-class cause for complaint.

First and foremost, our trade deals were not about free trade. They did little or nothing to free up trade in highly paid professional services, such as physicians’ and dentists’ services. As a result of the continued protectionism in these services our doctors get paid more than twice as much as their counterparts in other wealthy countries. At the same time, our manufacturing workers get paid less than manufacturing workers in Germany and other wealthy countries in Northern and Western Europe. 

If we brought the pay of our doctors and dentists in line with pay in other wealthy countries it would save patients more than $100 billion a year ($800 per family) in healthcare costs. This is far more than most estimates of the gains from NAFTA and other trade deals.

Presumably, the reason that free trade in highly paid professional services was not a topic in recent “free trade” deals is that these professions are extremely powerful politically. They would not allow an administration of either party to pursue trade deals that sharply lower their pay. 

While unions of manufacturing workers also did not want trade deals that they correctly recognized as undermining their bargaining position, these unions did not have the political power of doctors and dentists. So, we got NAFTA and China’s entry into the WTO, both of which had a very negative effect on the wages of manufacturing workers and led to the loss of millions of manufacturing jobs.

In fact, the story is even worse. While these trade deals were putting manufacturing workers in direct competition with low-paid workers in the developing world, they also increased protectionism in the form of stronger and longer patent and copyright protection. Proponents of these trade deals turned reality on its head and dubbed these government-granted monopolies “free trade.” 

It again speaks to the differential power of the beneficiaries of these monopolies and manufacturing workers that they actually got this clear falsehood accepted in public debate. It is reasonable to argue for patents and copyrights as policies to promote innovation and creative work, but liking these policies does not make them free trade. And there is a huge amount of money at stake, with the difference between patent protected prices and free market prices costing us in the neighborhood of $500 billion a year ($4,000 a family) in the case of pharmaceuticals alone. 

In short, working-class people not only got screwed by the trade policies associated with Democratic presidents, but they also had to listen to elite types lie about the nature of the policies. The lying went deep. 

For example in the case of NAFTA, not only did the media largely minimize the impact on workers here, it also fabricated stories about a post-NAFTA boom in Mexico, implying workers here were being selfish if they didn’t want to see much poorer workers in Mexico prosper. The Washington Post, a strong NAFTA supporter, stood out in this respect running periodic pieces touting the growth of a post-NAFTA middle-class in Mexico. It even invented data to push the case; in 2007, it had an editorial claiming that Mexico’s GDP had quadrupled since 1988. The actual increase was 86 percent. 

In fact, now that we have 30 years to look back, we can see that the promised convergence between the US and Mexico did not take place. Between 1994 and 2024 per capita income in the United States rose by 63.9 percent. In Mexico, it rose by just 20.3 percent. Rather than having moved closer together, the gap between income in the United States and Mexico grew enormously in the post-NAFTA period. There are surely many factors that contributed to the differences in growth rates, but obviously NAFTA did not bring about the promised convergence. (The World Bank got into the act as well, pushing a bogus study arguing the case for convergence.) 

Trade was not the only area where elites pushed lies that advanced their economic interests at the expense of the working class. The story on partially deregulating and bailing out the financial industry was very similar. 

In 2008 and 2009, when most of the country’s major financial institutions faced bankruptcy, very few people in policy positions were advocating leaving things to the market. Instead, they pushed the lie that letting the major banks fail would lead to a Second Great Depression. 

This was completely untrue. While an extensive set of banking collapses surely would have worsened the recession, we had in place the tools needed to prevent anything like another Great Depression. Most immediately, we now have deposit insurance that would have allowed the overwhelming majority of people to get the full amount from their deposits, even if their bank failed. This would limit the immediate damage.

We also learned the secret for getting out of a depression. It’s called “spending money.” In the first Great Depression it was the spending associated with World War II in 1941 that finally lifted us out of the depression in 1941. However, if we had undertaken similarly large-scale spending on domestic needs in 1931, we could have avoided a decade of double-digit unemployment. The same would have been true in 2008-09, if we decided to let the market work its magic.

The benefit of going that route is that it would have radically downsized the financial sector. This would both made it more efficient and also eliminated a major source of inequality in the economy, since many of the country’s largest fortunes come from the financial sector. 

Here also the Democrats’ fingerprints were everywhere. The first bailout took place under Bush, but the regime of bailouts continued under Obama. This was a clear case where the Democrats were not prepared to leave things to the market, but rather insisted on putting a very big thumb on the scale to benefit the rich at the expense of everyone else. 

Short Story: The Masses Have a Very Good Case

While the NY Times piece might leave readers with the impression that working-class disaffection with the Democrats is the result of a misunderstanding, in fact the party’s leaders did pursue policies that benefited the elites at the expense of people with less education. They also used their power in the media and other institutions to cover up the class interests in these policies. The working-class has a pretty good case. 

The one point the Democrats can make in their favor is that the Republicans are even worse. They will give even more money to the pharmaceutical industry, the financial industry, and the tech bros. This will presumably become clear over the course of a second Trump administration, but that doesn’t change the fact that the working class had very real grounds for being unhappy with the Democrats.

The post Revising NYT History on Democrats Losing the Working Class appeared first on Center for Economic and Policy Research.