Shared posts

03 Feb 00:10

Meet New Washington Post Columnist Jim Geraghty and His Malfunctioning Noggin

by Jon Schwarz
Tom Roche

Jon Schwarz hilariously roasts another rightwing shithead ... always delightful!

jim-geraghty-2

Photo illustration: Elise Swain/The Intercept

The Washington Post opinion section recently announced that it has hired seven new columnists. One of them is Jim Geraghty, a longtime National Review writer with a brain the size and power of a AAA battery.

I’ve been fascinated by Geraghty ever since a post he wrote in 2006 about the Iraq/weapons of mass destruction issue. To understand how badly Geraghty went astray here, you need some background that he apparently lacked.

I have to emphasize that this background was available in 2006 to anyone who 1) could read English, 2) had a library card and internet connection, and 3) possessed enough intellectual capacity to eat breakfast by putting cereal in their mouth rather than into their ears. It was quality number 3 where Geraghty fell short.

As of 1981, Saddam Hussein’s government had only vague and unorganized ambitions to build nuclear weapons. On June 7 that year, Israel bombed Iraq’s Osirak reactor near Baghdad. This would later be hailed by The Atlantic’s current editor Jeffrey Goldberg as “halting — forever, as it turned out — Saddam Hussein’s nuclear ambitions.”

In reality, the Osirak bombing generated Saddam’s serious nuclear ambitions. The Osirak reactor was badly suited to create weapons-grade uranium or plutonium. But — as Iraqi scientists unanimously said after the 2003 U.S. invasion — the Iraqi vulnerability demonstrated by the Israeli attack caused Saddam to immediately order the building of a real nuclear weapons program.

This program made significant strides during the 1980s, thanks in part to $5 billion in funding from Saudi Arabia. The Saudis, concerned by the rise of Shia Iran, wanted to support the creation of a “Sunni bomb” and to eventually take possession of some of the nuclear devices if Iraq succeeded. The administrations of Ronald Reagan and George H.W. Bush were well aware of this but ignored it because Iraq was then seen as a U.S. ally.

By the time Iraq invaded Kuwait in August 1990, its nuclear weapons program was as little as a year away from constructing a functioning nuclear bomb. However, the inspections conducted by the United Nations after the 1991 Gulf War totally dismantled the Iraqi nuclear effort. As the CIA’s Iraq Survey Group reported after the 2003 U.S.-led invasion, Saddam “ended the nuclear program in 1991 following the Gulf war. ISG found no evidence to suggest concerted efforts to restart the program.”

For obvious reasons, this conclusion made George W. Bush’s super fans unhappy. The justification for Operation Iraqi Freedom had been the threat posed by Iraq’s purported weapons of mass destruction. Wasn’t it possible that the CIA and the entire U.S. military had missed Iraq’s huge arsenal of WMD? In fact, didn’t it seem suspicious that these agents of the deep state were so unanimous in their conclusions that Iraq had nothing?

The solution, congressional Republicans decided, was to “leverage the internet” by putting online the tons of Iraqi government documents captured by the U.S. and its allies. Then the right’s sleuths could comb through them and uncover the secrets that surely lay therein. After Republicans on the Hill proposed legislation requiring this, the Bush administration uploaded the material to a website named Operation Iraqi Freedom Document Portal.

There turned out to be just one problem. The Iraqi government had written extensive reports for the U.N. about their nuclear program. As the New York Times stated in a November 3, 2006, story, these documents included “detailed information on how to build nuclear firing circuits and triggering explosives, as well as the radioactive cores of atom bombs.” And this was now available to anyone on earth with access to the internet. Whoops! The U.S. government quickly took the entire website down.

Here’s how the Times described what had happened. Note in particular the sentence at the end:

Among the dozens of documents in English were Iraqi reports written in the 1990s and in 2002 for United Nations inspectors in charge of making sure Iraq had abandoned its unconventional arms programs after the Persian Gulf war. Experts say that at the time, Mr. Hussein’s scientists were on the verge of building an atom bomb, as little as a year away.

Now we come to Geraghty’s post in reaction to the Times story. Here’s what he wrote:

I’m sorry, did the New York Times just put on the front page that IRAQ HAD A NUCLEAR WEAPONS PROGRAM AND WAS PLOTTING TO BUILD AN ATOMIC BOMB?

This EXCITING ALL-CAPS BOLD QUESTION deserves an EXCITING ALL-CAPS BOLD ANSWER. Here it is:

NO.

Anyone with any curiosity about the saga of Iraq and its nuclear weapons program would have understood what this sentence — “Experts say that at the time, Mr. Hussein’s scientists were on the verge of building an atom bomb, as little as a year away” — meant. This was not declaring that Iraq was just a year away from building a nuclear weapon right before the 2003 war, but that it had been a year away 13 years earlier, in 1990What the Times was saying wasn’t any kind of revelation; it was something that had been known since the early 1990s.

This is the first funny aspect of Geraghty’s glitchy old noodle. What really happened with Iraq and nuclear weapons is a fascinating tale of international intrigue and brazen government lies, by the U.S. government in particular. Yet he’d never bothered to learn anything whatsoever about it, presumably because the reality would have made him sad. Meanwhile, he did not allow the fact that his mind was a completely blank slate to stop him from having strong opinions about this subject and expressing them before all the world.

The second funny part is that Geraghty didn’t have to know anything about this to realize that he was obviously wrong. The question of whether Iraq had a nuclear weapons program had recently been the biggest political issue on the entire planet. Even knowing nothing at all, Geraghty should have been able to figure out that the Times probably wouldn’t reveal the total vindication of George W. Bush and his war in one confusingly written sentence in paragraph 14 of a story about something else. Likewise, it seems unlikely that the Bush administration would have failed to mention that they’d been proven completely right.

This brings us to the third funny thing about Geraghty and his frayed dendrites. He took his complete ignorance and used it as a foundation on which to build a gigantic skyscraper of addled conspiracism. The New York Times, you see, intended to make Bush look bad, but instead they “just tore the heart out of the antiwar argument, and they are apparently completely oblivious to it.” Also, this clearly means that Iraq was in fact seeking yellowcake in Niger.

This immediate leap to conspiracies is the bane of conservative thought and as common as dirt. If you don’t understand basic facts about the world, you’ll inevitably fill in the blanks to force everything to make “sense.” E.g., Climate scientists are all working together to keep the sweet grant money flowing, or Anthony Fauci wants us to get vaccinated because it saps our precious bodily fluids.

Geraghty seems never to have mentioned his extraordinary discovery again. Seventeen years later, his first column for the Post indicates he’s still speeding down the Boulevard of Thought at his standard two miles an hour.

In the column Geraghty vociferously praises the smarts of Hung Cao, a GOP congressional candidate in Virginia. Cao is perhaps best known for declaring, in response to a question about gun control right after the school massacre in Uvalde, Texas, that “most people get bludgeoned to death and stabbed to death than they get shot.” In reality, guns are used in almost 80 percent of U.S. homicides. You can see why Geraghty saw someone whose skull is filled with mashed potatoes and recognized a kindred spirit.

In any case, the Post’s readers will now be treated to more of the Geraghty oeuvre. The Post’s Editorial Page Editor David Shipley said in the paper’s announcement that the Post had been striving to reach “an even broader readership.” Geraghty’s hiring demonstrates that they absolutely mean this.

The post Meet New Washington Post Columnist Jim Geraghty and His Malfunctioning Noggin appeared first on The Intercept.

02 Feb 23:54

In a rare moment on stage, a comedian gives YOU the perfect heckle to use on him.

Tom Roche

both segments (Robinson 1st, then Williams) amusing, not great but very listenable ~15 min each

From the Winnipeg Comedy Festival, Ryan Williams takes you through construction sites and football fields, and from the 905 Comedy Festival Chris Robinson navigates gossipy conversations with his grandmother.
02 Feb 17:41

2/01/23 Counter Points: Biden Meets w/McCarthy, US Rejects Ukraine Jets, UK Threatened By Putin, General Predicts War With China, Abortion Emergency, Santos Polling Immigration Reform & MORE!

Tom Roche

not-quite-completely EXCELLENT, but mostly, marred mainly by
- Ryan Grim (/generally/ an intelligent guy with good normative and (especially) empirical takes) does the usual Ukraine-boosting and Putin-bashing
- Todd Bensman (Center for Immigration Studies) gives ~no pushback to Grim's usual natalist, 'US desperately needs more immigrants' salvo

Ryan and Emily discuss Biden meeting with McCarthy on the debt ceiling fight, US rejecting please for jets to Ukraine, Boris Johnson saying Putin threatened the UK with missiles, A US general predicting war with China, Santos resigning from committees, Haiti turmoil, the immigration crisis, and the media being duped by an obvious hoax.


Timestamps:

Ilhan Omar: (0:00)

Debt Ceiling: (06:11)

Ukraine: (16:04)

China: (26:07)

Biden: (35:17)

George Santos: (43:50)

Emily: (54:28)

Ryan (01:07:45)

Todd Bensman (01:21:29)


To become a Breaking Points Premium Member and watch/listen to the show uncut and 1 hour early visit: https://breakingpoints.supercast.com/



To listen to Breaking Points as a podcast, check them out on Apple and Spotify



Apple: https://podcasts.apple.com/us/podcast/breaking-points-with-krystal-and-saagar/id1570045623

 


Spotify: https://open.spotify.com/show/4Kbsy61zJSzPxNZZ3PKbXl

 

Merch: https://breaking-points.myshopify.com/


AUSTIN LIVE SHOW FEB 3RD

Tickets: https://tickets.austintheatre.org/9053/9054

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

02 Feb 17:32

Grayzone Radio - Tuesday, January 31, 2023

Tom Roche

both {~halves, main segments} EXCELLENT:
+ host Max Blumenthal with fellow Grayzoner Aaron Maté on US-NATO escalating (ineffectually) its proxy war with Russia in Ukraine, esp how former Ukraine viceroy Biden nears pulling the US directly into the war he provoked
+ Blumenthal interviews Joseph Essertier (Nagoya Institute of Technology) on how the US-backed LDP attempts to militarize Japan in preparation for war with the PRC

Grayzone Radio with Max Blumenthal excerpts investigative reports from The Grayzone podcast.
01 Feb 18:56

Radio War Nerd EP 364 — Tanks-giving In Ukraine, feat. John Griffiths

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

VERY EXCELLENT, esp on the importance of tank weight and bridging (and the scariness of tank wading :-) in Ukraine

co-hosts Gary Brecher & Mark Ames
01 Feb 16:47

Irreal: Org Plot Made Easy

by jcs

As long term Irreal readers know, I was trained as a mathematician and later became a computer software engineer so you’d think I’d be pretty good at generating plots: Nope. I’m terrible at it. My go to tool is Gnuplot, which is powerful and flexible but hard to master for those of us who don’t use it regularly.

I’ve tried Org Plot as an intermediary but I couldn’t get decent results even though Org Plot is just a front end for Gnuplot. Charles Choi to the rescue. He has an excellent post on how to use Org Plot to make nice looking graphs.

His secret is leveraging YASnippet to take care of all the boilerplate that Gnuplot requires. That’s the real problem with Gnuplot. Setting it up requires a lot of very unintuitive specifications in an obscure configuration language. Choi’s solution is to make a YASnippet template for each type of graph so that it’s easy to insert it when needed.

Choi’s solution doesn’t stop there though. He also has a context-sensitive menu that’s activated when you click on an Org table. From there, you can pick the type of graph you want to plot and the appropriate boilerplate will be inserted. Another menu option will run Org plot and generate the graph. See his post for the details including the YASnippets and the Elisp code for the menu.

This is a nice solution for those of us who only occasionally generate graphs but still want them to look nice. And, of course, it’s yet another example of how Emacs lets you have it your way.

01 Feb 02:27

US still has the worst, most expensive health care of any high-income country

by Beth Mole
Tom Roche

pullquote (link added):
> Compared with other high-income peers, the US has the shortest life expectancy at birth, the highest rate of avoidable deaths, the highest rate of newborn deaths, the highest rate of maternal deaths, the highest rate of adults with multiple chronic conditions, and the highest rate of obesity, the [new analysis](https://www.commonwealthfund.org/publications/issue-briefs/2023/jan/us-health-care-global-perspective-2022) (archived ([here](http://web.archive.org/web/20230131212213/https://www.commonwealthfund.org/publications/issue-briefs/2023/jan/us-health-care-global-perspective-2022))) found.

plus, the [US spends (2021 data) nearly twice as much as the OECD average](https://cdn.arstechnica.net/wp-content/uploads/2023/01/spending.jpeg) (figure archived [here](http://web.archive.org/web/20230131215837/https://cdn.arstechnica.net/wp-content/uploads/2023/01/spending.jpeg)), and of course more than the OECD competition (Australia, Canada, France, Germany, Japan, (south/RoK) Korea, Netherlands, New Zealand, Norway, Sweden, Switzerland, UK--dunno 'bout rest of Europe)

A woman watches white flags on the National Mall on September 18, 2021, in Washington, DC. Over 660,000 white flags were installed here to honor Americans who have lost their lives to COVID-19.

Enlarge / A woman watches white flags on the National Mall on September 18, 2021, in Washington, DC. Over 660,000 white flags were installed here to honor Americans who have lost their lives to COVID-19. (credit: Getty | Chen Mengtong)

Americans spend an exorbitant amount of money on health care and have for years. As a country, the US spends more on health care than any other high-income country in the world—on the basis of both per-person costs and a share of gross domestic product. Yet, you wouldn't know it from looking at major health metrics in years past; the US has relatively abysmal health. And, if anything, the COVID-19 pandemic only exacerbated the US health care system's failures relative to its peers, according to a new analysis by the Commonwealth Fund.

Compared with other high-income peers, the US has the shortest life expectancy at birth, the highest rate of avoidable deaths, the highest rate of newborn deaths, the highest rate of maternal deaths, the highest rate of adults with multiple chronic conditions, and the highest rate of obesity, the new analysis found.

"Americans are living shorter, less healthy lives because our health system is not working as well as it could be," Munira Gunja, lead author of the analysis and a senior researcher for The Commonwealth Fund’s International Program in Health Policy and Practice Innovation, said in a press statement. "To catch up with other high-income countries, the administration and Congress would have to expand access to health care, act aggressively to control costs, and invest in health equity and social services we know can lead to a healthier population."

Read 10 remaining paragraphs | Comments

01 Feb 02:20

How to tell if your cats are playing or fighting—and whether it’s a problem

by Jennifer Ouellette
two kittens playing

Enlarge / Kittens engage more frequently in reciprocal wrestling ("play-fighting") compared to adult cats, a new study found. (credit: Getty Images)

Anyone with more than one cat in the house knows that the occasional spat or outright cat fight is going to happen. But sometimes it can be tricky to determine whether cats are fighting or just playing rough, because the interaction could feature trademark behaviors of both, according to a recent paper published in the journal Scientific Reports. It's even more challenging to tell whether the fight is just a squabble or a sign that the cats simply can't get along, thereby forcing hard decisions about how to separate the cats—or even whether it's possible to keep the cat(s) in question.

In 2021, co-author Noema Gajdoš‑Kmecová, a veterinarian with the University of Veterinary Medicine and Pharmacy in Košice, Slovakia, and several colleagues published a review paper proposing the development of a common terminology and more of a "psychobiological" approach to the study of cat behavior—particularly when it comes to play behavior. Past studies had focused on a cat's play activity, such as whether it was playing with a toy or another cat. But such observation yields little insight into the function of such play and, by extension, a cat's motives or emotional state.

"When one cat treats another as an object or prey, such activity relates to the former cat seeking to learn about its own skills in relation to manipulating its physical environment (prey are not considered part of the complex social relationships and thus social environment of an individual)," they wrote in that paper. "However, when interaction between cats is reciprocal it may function to facilitate social learning and may be best described as mutual social play." Because such interactions are dynamic, they argued that any functional classification system must be flexible enough to account for such nuances.

Read 7 remaining paragraphs | Comments

01 Feb 02:08

Hell on Earth - Episode 3: KINGS

Tom Roche

EXCELLENT part#=3 of series='Hell on Earth', in which Matt and Chris cover (et al)
- French Wars of Religion 1562-1598
----- rise of Calvinism to dominate Protestant movement (leaving Luther in the dust)
----- combining holy war and civil war produces extended, ungodly, mass violence in France (v1.0 for Thirty Years' War et al)
- Spanish decline under Philip II 1527-1598
----- esp economic aspects
- Eighty Years' War c1567-1648 aka Dutch Revolt
----- Netherlands breaks free from Habsburg control to become (briefly) massive world empire (and template for British Empire to come)
----- European bourgeoisie becomes self-aware
----- Netherlands VOC 1602-1799 as template for English/British East India Company
- England rise under Henry VIII and Elizabeth I
----- English Reformation from c1532 nearly-secular to fanatic anti-Catholicism
- (too brief, but at least somewhat discussed) Scandinavia, Baltics, Russia
----- importance as bulk-commodity source to rising European empires farther west
----- preview rise of Sweden
- 1598 roundup, esp Little Ice Age

The royal dynasties of Europe strain to confront reformation, centralization and modernization in their own distinct ways as we bring them up to the eve of the Thirty Years War.


Interactive atlas, bibliography and credits for the series can be found at: hellonearth.chapotraphouse.com



Get bonus content on Patreon

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

01 Feb 01:54

How Western empires meddled to exploit Indonesia's huge gold reserves (with historian Aaron Good)

Tom Roche

VERY EXCELLENT part#=16 of series name='Empire and the Deep State', continuing the development of the global capitalist empire and the US deepstate in the 1950s under Eisenhower as explained by Ben Norton from GER with Aaron Good and Seamus McGuinness of [[https://americanexception.com/podcast/][podcast='American Exception']]. Covers topics including

- how the US-based but globalist (deliberately transcending meddlesome national polities) empire under Eisenhower suppressed European former colonial powers like (esp) the UK and Netherlands
- US with and without Netherlands in Indonesia and New Guinea
----- downside: they don't much discuss {Australia, east New Guinea, what is today PNG}
----- downside: also no (IIRC) discussion of nearby (and continuing) French Pacific possessions
- 1956 Hungary uprising as rightwing CIA-backed op
----- good discussion of how that leads to, and the evil/idiocy of 'tanky' discourse today
- 1956 Suez Crisis
----- US suppresses UK imperial ambitions, firmly suppressing the British deepstate
----- UK-to-US Anglo-American empire history of weaponizing Islam (in Indonesia as well as Egypt)

Historian Aaron Good explains how Western colonial powers meddled in Indonesia to try to control its massive gold reserves. He also discusses the Suez Crisis in Egypt in 1956, and the Dwight Eisenhower administration's response. This is PART 16 of the Empire and the Deep State series Geopolitical Economy Report editor Ben Norton is co-hosting with Aaron Good and Seamus McGuinness of the American Exception podcast. VIDEO: https://youtube.com/watch?v=xYLGNw-GZ8w PLAYLIST with past episodes in the series here: https://youtube.com/playlist?list=PLDAi0NdlN8hNArLl765PXe8tsTKmOciGL
31 Jan 22:09

01/31/23: Debt Ceiling Fight, Elizabeth Warren Vs. Kamala, DeSantis Campaign, Big Pharma Corruption, CNN Ratings PLUMMET, Used Car Market & MORE!

Tom Roche

Timestamps edited from feed item:
- item names edited by me
- times are /after/ initial ads
- post ')' comments are mine)

Timestamps:
- Debt Ceiling: (0:00) listenable but skippable
- 2024 US presidential politics: (23:23) listenable but skippable
- Big Pharma corruption: (38:53) EXCELLENT
- Used Car Market: (51:25) SINGULAR on mechanics (pun intended) of automobile-sales and -service markets in US, how large number of US high-income people are used-car dealers
- CNN: (01:00:57) listenable but skippable
- Saagar radar on George Kennan and Russia politics: (01:10:47) surprisingly EXCELLENT except for continuing Russia-belittling
- Krystal radar on more US healthcare corruption: (01:21:41) VERY EXCELLENT

Krystal and Saagar discuss updates with the debt ceiling standoff, Elizabeth Warren endorsing Biden 2024 but not Kamala, DeSantis campaign taking shape, Big Pharma corruption on a widely used drug, CNN ratings plummet even further, used car market seeing dramatic downturn, updates with Ukraine, and Mr. Beast curing 1000 people's blindness.


Timestamps:

Debt Ceiling: (0:00)

2024: (23:23)

Big Pharma: (38:53)

Used Car Market: (51:25)

CNN: (01:00:57)

Saagar: (01:10:47)

Krystal: (01:21:41)


To become a Breaking Points Premium Member and watch/listen to the show uncut and 1 hour early visit: https://breakingpoints.supercast.com/



To listen to Breaking Points as a podcast, check them out on Apple and Spotify



Apple: https://podcasts.apple.com/us/podcast/breaking-points-with-krystal-and-saagar/id1570045623

 


Spotify: https://open.spotify.com/show/4Kbsy61zJSzPxNZZ3PKbXl

 



Merch: https://breaking-points.myshopify.com/

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

31 Jan 18:13

702 - Don’t Worry Be Happy (1/30/23)

Tom Roche

amusing, just bant but good on US policing

A grab-bag of topics today: A novel idea for fixing policing from the Slow Boring blog; Eric Adams has a rat problem; Priest goes to hell; TikTok ban on the horizon; Prince Andrew in the tub; Andrew Tate’s jail posts. Get bonus content on Patreon

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

31 Jan 16:35

Biden’s New Chief of Staff Might Be Very Bad News

Tom Roche

EXCELLENT (after initial ads) explainer on the evils of Zients and boss Biden

President Joe Biden is naming Jeff Zients to be his next chief of staff. Zients, a corporate Democrat, was previously in the White House helping steer its pandemic response and leading vaccination efforts. Previously, Zients helped oversee two health care companies embroiled in Medicare and Medicaid fraud allegations, which they paid tens of millions to settle. This week on Deconstructed, Intercept reporter Daniel Boguslaw and The American Prospect’s Robert Kuttner join Ryan Grim to discuss Zients’s past in the world of for-profit health care. Zients is also a former Facebook board member, worrying progressives pushing for the administration to rein in Silicon Valley.


If you’d like to support our work, go to theintercept.com/give, where your donation, no matter what the amount, makes a real difference.

And if you haven’t already, please subscribe to the show so you can hear it every week. And please go and leave us a rating or a review — it helps people find the show. If you want to give us additional feedback, email us at Podcasts@theintercept.com. 



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

31 Jan 03:55

Radio War Nerd EP 363 — Trillion Dollar Pentagon Baby, feat. Andrew Cockburn

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

excellent dissection of financial side of US military waste, fraud, and abuse c1945-2022

Co-hosts Gary Brecher & Mark Ames
30 Jan 19:19

Phil Ellis Is Trying

Tom Roche

consistently worthwhile 30 min: goofy sitcom, high jokes-per-minute, nothing majorly lands but could not resist one line: assassin chides hero for latter's misogyny, saying 'Male? Female? I just see people. And then I kill them.'

Series 2, Episode 1 of the anarchic sitcom about a man desperate to succeed in a world he does not fully understand. When Phil discovers Parbold is hosting the World Pinball Championships, he sees a way to solve his money troubles by winning the big cash prize. But it's not just him who wants the money, as Phil's past catches up with him. Meanwhile, Polly starts a pet-walking business as a sideline. Written by Phil Ellis and Fraser Steele. Starring: Phil Ellis as Phil Johnny Vegas as Johnny Amy Gledhill as Polly Terry Mynott as Barry Bean Katia Kvinge as Ellie/Barber Sunil Patel as Announcer/Bear owner and with special guest star Sean Lock as The Dragon Produced by Sam Michell A BBC Studios production
30 Jan 04:11

The phone book – it’s not just for mom to boost herself up in the car anymore!

Tom Roche

plus: this is funny. minus: it's gotta be at least the 3rd time LOL has played this.

We shine our spotlight on comedian Graham Clark - and Graham shines his spotlight on the phone book.
29 Jan 19:29

How to Be Human Again

by Katie Halper
Tom Roche

Useful Idiots so often has 'golden moments' amidst ... let's just say, "like kernels in crap." This generalization very true for this specific episode, which has several excellent pre-interview 'food groups' (and even sub-food-group bits), along with a couple FG fails, ... and a truly massive interview fail :-( So

1. skip to 2:08 in the audio for an interesting discussion of the utility of US electoral politics, and the goodness and difficulty of lesser-evil voting
2. enjoy crushing Sheldon Whitehouse (who is often one of the better Corporate Democrats, but here is not) as he stans for Huntington's 'clash of civilizations'
3. thrill to the horror as the US financial elite 'stands with Ukraine' (i.e., prepares to loot them, hoping that U will also take some of Russia, in order that the US 1% can resume doing what they did best, under Yeltsin) and Zelensky spreads its cheeks
4. stop the audio @ 15:26 and skip to 22:23, then enjoy as ...
5. Katie and Aaron help us remember how the CorpDems (esp Obama and Kamala) were against Kaepernick (and BLM, though KandA don't go into this) "before they were for him," and how Kamala said it was all 'Russian bots'
6. ... then quit the audio @ 26:04 to avoid a truly dreadful interview (with Darcia Narvaez, emerita @ Notre Dame)

We’re changing up our look, now the free preview and full episode are all in the same place.

If an alien life form (or just someone who watches mainstream media) happened across the Useful Idiots community, watched a few episodes, and read the the Absurd Arena, they might start to think: “Hey, these people seem pretty down.”

We’ve talked extensively about the discouraging nature of constant news and how escaping it feels increasingly impossible, waves of bad news drowning us, the next one always breaking just when we think there’s a moment of peace.

But we also learned from you that 2023 is a year of wellness, a time to fight back and build a boat to sail atop those waves. You shared your tips for feeling good each day, and we promised an expert to teach us how to feel like humans again.

Darcia Narvaez is a professor of psychology emerita at the University of Notre Dame. She joins the Useful Idiots to explain how we’re living in a culture that goes against everything it means to be human, emphasizing toughness over tenderness, isolation over togetherness, making the US the most depressed, anxious, and chronically ill country in the world.

“We’re stuck in a cycle of competitive detachment, where we feel disconnected from others and even ourselves, while at the same time feeling we have to compete for anything worthwhile.” But Professor Narvaez has hope: we can break the cycle.

“There are still societies around the world though that resist this hierarchicalism and think it’s immoral,” she explains. “We have a lot to learn from them because they successfully live in egalitarian and healthy, happy ways. Unlike us.”

Watch the full episode to learn how other cultures and species are able to live rewarding, fulfilling lives, why learning and school is actually one of the biggest detriments to humanity, and everyday, practical tips to help you break your own cycle.

Plus, catch this week’s Thursday Throwdown on the other way we might break the cycle: nuclear Armageddon.

It’s all this, and more, on this week’s episode of Useful Idiots. Check it out.

For more resources from Professor Narvaez:

https://evolvednest.org/

https://breakingthecyclefilm.org/

Watch the full episode here:

Read more

29 Jan 19:26

Irreal: Units in Emacs Calc

by jcs

As many of you know, I’m a big fan of Emacs Calc and use it as my calculator of choice whenever I’m on my laptop. Calc has robust conversion capabilities—to convert miles to kilometers, e.g.—but it can be a bit tricky to use.

Not to worry. Nicolas Martyanoff has a very nice post that explains how to use units with Calc. You can do things like add meters to centimeters and simplify the results, convert between units, and even define custom units.

The hardest part for me is remembering the unit abbreviations. Calc, of course, will list them for you and you eventually learn the ones you use regularly. One odd thing about Calc is that the conversion between temperature units—Fahrenheit to Celsius, say—doesn’t work the way you think it would. If you try to convert 32°F to Celsius, you get 17.7777777778°C instead of the expected 0°C. The manual explains this as Calc treating the temperatures as relative temperatures so a change of 32°F corresponds to a change of 17.7777777778°C. What’s really going on, of course, is that most conversions involve a simple multiplicative constant whereas with temperatures there’s also an additive constant. Fortunately, Calc has a separate command (u t) to do temperature conversions.

If you’re a Calc user or just want a handy way of making conversions, take a look at Martyanoff’s post. It’s short and well worth a couple of minutes of your time.

29 Jan 16:54

David Amos: My Goldilocks Python Setup: pyenv, pipx, and pip-tools

Tom Roche

Excellent explainer on how to *actually* install Python (for, e.g., a new device or container). pullquote (mildly edited):
> [Installing Python with the official python.org installers isn't] efficient for working on multiple projects[, or on projects that support] multiple Python versions. In this guide, I'll show you how to:

- Install multiple versions of Python with pyenv.
- Install global utilities like black and flake8 with pipx.
- Manage project dependencies with pip-tools.

My Goldilocks Python Setup: pyenv, pipx, and pip-tools

This article contains affiliate links. See my affiliate disclosure for more information.



Beginners should install Python with the official python.org installers. But the installer workflow isn&apost very efficient for professional developers working on multiple projects — or any project that supports multiple Python versions.

In this guide, I&aposll show you how to:

  • Install multiple versions of Python with pyenv.
  • Install global utilities like black and flake8 with pipx.
  • Manage project dependencies with pip-tools.

Install Python With pyenv

pyenv allows you to install multiple versions of Python and switch between them as needed. To install pyenv, run the command below that corresponds to your OS.

☝️
Note: pyenv isn&apost the only option for managing Python versions. Some developers prefer tools like asdf or homebrew. Others use their operating system&aposs native package manager.

macOS/Linux
Use the automatic installer below, or see the README for more options:

curl https://pyenv.run | bash

You&aposll need to restart your shell when you&aposre done:

exec "$SHELL"

Windows
Install with PowerShell below, or see the README for more options:

Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"
⚠️
pyenv is only compatible with Unix/Linux operating systems. Windows users must use the separately maintained pyenv-win fork. pyenv and pyenv-win share the same CLI commands, so this guide works for every OS.

Once pyenv or pyenv-win is installed, run pyenv install 3.11 to install the latest version of Python 3.11:

pyenv install 3.11

At the time of the writing, the latest version is 3.11.1.

Use a different version prefix or a specific version number to install other versions of Python. For example, the following command installs the latest version of Python 3.10:

pyenv install 3.10

To use a specific Python version that you&aposve installed, run python global:

pyenv global 3.11.1

Now your python3 command points to Python 3.11.1.

☝️
Tip: Put a text file called .python-version containing a specific Python version number in your project&aposs root directory. Whenever you cd into the project&aposs folder, pyenv will automatically switch your interpreter to the version specified in .python-version.

Install Global Utilities With pipx

pipx is a Python package installer that installs applications and command-line utilities in isolated environments and makes them available globally.

This is particularly helpful for tools like black and flake8, as they can be installed once and used across multiple projects while still taking into account project-specific configuration files.

You can install pipx with pip:

python3 -m pip install pipx

Before you can use pipx, you need to add it to PATH:

python3 -m pipx ensurepath
⚠️
Important: pipx links applications it installs to the same Python executable that was originally used to install pipx.

Consequently, when you invoke applications installed with pipx, those applications will run using the pipx Python executable. (Except for ipython, which will detect and use project-specific virtual environments.)

This is generally not an issue and may even be beneficial as it isolates tools from project dependencies. But be warned: Uninstalling the pipx Python executable renders any pipx-installed tools pointing to it unusable.

Frustratingly, you must install pipx for every version of Python that you install with pyenv.

Some of the tools I install with pipx are:

  • black: My preferred Python auto-formatter.
  • flake8: My preferred Python code linter.
  • ipython: My preferred Python REPL.

The following commands install all three tools in three separate environments:

pipx install black
pipx install flake8
pipx install ipython

Now you can use these tools as you normally would across all your projects without installing them in every project&aposs environment.

A Note For VS Code Users

If you use Python for VS Code, you&aposll need to point your flake8 path to the right location. If you don&apost, you&aposll see a pop-up that says "flake8 is not installed" every time you open VS Code.

Run pipx list to list every app installed by pipx. The application install path is displayed on the second line of output:

$ pipx list
venvs are in /Users/damos/.local/pipx/venvs
apps are exposed on your $PATH at /Users/damos/.local/bin
   package black 22.12.0, installed using Python 3.11.1
    - black
    - blackd
   package flake8 6.0.0, installed using Python 3.11.1
    - flake8
   package ipython 8.9.0, installed using Python 3.11.1
    - ipython
    - ipython3

In my case, apps are installed in /Users/damos/.local/bin. Now run which flake8 to see which executable the flake8 command points to:

$ which flake8
/Users/damos/.local/bin/flake8

Copy this path to your clipboard.

⚠️
Important: The output of which flake8 should show flake8 in the same directory that pipx uses to install applications.

If it doesn&apost, you may have previously installed flake8 with a Python version that isn&apost managed by pyenv. In this case, you&aposll need to uninstall the old version of flake8 or remove the old version of Python.

Open the VS Code settings explorer by going to File > Settings menu or pressing Cmd+, on macOS or Ctrl+, on Linux/Windows.

Type flake8 into the search bar and press Enter. Then paste the path to flake8 into the input box for the Python > Linting: Flake8 Path setting:

My Goldilocks Python Setup: pyenv, pipx, and pip-tools
☝️
Note: You may also set this in settings.json by editing the python.linting.flake8Path setting.



Manage Project Dependencies With pip-tools

I only had to use pip-tools for about 5 minutes to know I needed it all the time. pip-tools helps you where you need it to and gets out of the way everywhere else. The basic usage goes like this.

Start a new Python project in a new folder:

# Create a new folder and change directories to it
mkdir ~/my-project && cd ~/my-project

# Create a new virtual environment
python3 -m venv .venv --prompt my-project

# Activate the virtual environment
source .venv/bin/activate

# Update pip
python -m pip install -U pip

Then install pip-tools into the project&aposs virtual environment using pip:

python -m pip install pip-tools
⚠️
Important: Although it is possible to install and use pip-tools through pipx, it is not yet well supported. The docs officially recommend installing pip-tools into your project&aposs environment, and I can confirm that this is the more reliable method.

Your project&aposs dependencies go in a file called requirements.in. For example, the requirements.in file for a Django 3 project might look like this:

# ~/my-project/requirements.in

django<4.0

You can generate a requirements.txt with fully resolved dependencies using the pip-compile command:

pip-compile --allow-unsafe --resolver=backtracking requirements.in
☝️
Note: The --allow-unsafe and --resolver=backtracking options will both become the default in the next major release of pip-tools. The docs recommend passing these options to adopt the new default behavior.

The requirements.txt file generated by pip-compile will look something like this:

#
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
#    pip-compile --allow-unsafe --resolver=backtracking requirements.in
#
asgiref==3.6.0
    # via django
django==3.2.16
    # via -r requirements.in
pytz==2022.7.1
    # via django
sqlparse==0.4.3
    # via django

Notice that there is a comment at the top of the file indicating that it was autogenerated by pip-compile (it even includes the command!) and that every version number is pinned.

I usually create a second file called dev-requirements.in for development dependencies, such as pytest and django-debug-toolbar, and even pip-tools itself:

# ~/my-project/dev-requirements.in

# Use requrements.txt as a constraint file
-c requirements.txt

django-debug-toolbar
pip-tools
pytest

Using requirements.txt as a constraint file ensures that any dependencies installed for the packages in dev-requirements.in are compatible with the package versions specified in requirements.txt.

Run pip-compile a second time to generate a dev-requirements.txt file:

pip-compile --allow-unsafe --resolver=backtracking dev-requirements.in

Now for the real magic. Run pip-sync to synchronize your virtual environment with the packages in the requirements.txt and dev-requirements.txt files:

pip-sync requirements.txt dev-requirements.txt

To update or add a package, edit the appropriate .in file and then re-compile and re-sync everything.

☝️
Note: I check all of my *-requirements.in and *-requirements.txt files into version control.

I often wrap all of this into a Makefile:

install:
	@pip install -r requirements.txt -r dev-requirements.txt

compile:
	@pip-compile --allow-unsafe --resolver=backtracking requirements.in
	@pip-compile --allow-unsafe --resolver=backtracking dev-requirements.in

sync:
	@pip-sync requirements.txt dev-requirements.txt

Collaborators can run make install after cloning the repository to set up their environment, then run make compile && make sync as needed to keep everything synchronized.


Python dependency management tools abound.

I know many Python devs that swear by poetry or pipenv. And I know plenty that still use good ol&apos pip freeze. Personally, pipenv and poetry are too heavy-handed for my taste. pip freeze feels tedious to me. And the new pdm project looks interesting but still has a long way to go.

Call me Goldilocks, but pip-tools is the porridge that&aposs just right.

🙏
Acknowledgment: Much of my current Python tooling philosophy is inspired by Sebastian Witowski&aposs Modern Python Devloper&aposs Toolkit. I encourage everyone who uses Python to check it out.

Other pipx Apps To Consider

Depending on the kind of development you do, the following packages may be useful tools to install as applications with pipx:

  • cookiecutter for scaffolding projects.
  • pre-commit for managing pre-commit hooks.
  • tox for testing and task automation.
  • build frontend for building Python packages.

Dig Deeper

If you write and distribute Python packages, then you need to read Dan Hillard&aposs book Publishing Python Packages.

In addition to covering how to set up, publish, maintain, and scale your package, Dane discusses setting up a professional development environment specifically for package development. It is far more versatile than the environment described in this guide.

Get instant access from Manning, or buy a print version from Amazon.

My Goldilocks Python Setup: pyenv, pipx, and pip-tools

Want more like this?

One email, every Saturday, with one actionable tip.
Always less than 5 minutes of your time.

Subscribe now
Processing your application Great! Check your inbox and confirm your subscription There was an error sending the email


29 Jan 06:14

What causes inflation? Economists Radhika Desai & Michael Hudson explain

Tom Roche

EXCELLENT

In this episode of Geopolitical Economy Hour, economists Radhika Desai and Michael Hudson discuss inflation: what it is, what causes it, and what are the problems in how the Federal Reserve and other central banks respond to it. VIDEO: https://youtube.com/watch?v=ZhZbB0jjDTM Transcript here: https://geopoliticaleconomy.com/2023/01/27/inflation-economists-radhika-desai-michael-hudson
28 Jan 16:39

Crypto Convulsions: the Highest Stage of Capitalist Speculation

Tom Roche

not the greatest explainer on crypto as currency, but EXCELLENT on how crypto fits into (declining) finance capitalism

Bitcoin, Stablecoin, Tether, Blockchain, Coinbase, Binance, Etherium, Luna, Celsius, Circle, FTX,  NFTs: What’s all this crypto jargon really about? What stage of capitalism does it mean we’re in? How has digital currency been impacted by the pandemic and the war in Ukraine? What are the geopolitical implications for the US cold war with China? And what’s the significance of the downfall of Sam Bankman-Fried? Could we see an even more dramatic unraveling in the crypto world in the future, one that spills over into the rest of the economy, or will it bounce back?


To discuss this and more, Rania Khalek was joined by economist Ramaa Vasudevan, an Associate Professor at Colorado State University and author of the recent Monthly Review piece Crypto Convulsions, Digital Delusions, and the Inexorable Logic of Finance Capitalism.


Article discussed in the episode: https://monthlyreview.org/2022/12/01/crypto-convulsions-digital-delusions-and-the-inexorable-logic-of-finance-capitalism/ 


Listen to every episode of Rania Khalek Dispatches anywhere you get podcasts.

Apple: https://apple.co/3zeYpeW 

Spotify: https://spoti.fi/3za9DRK

28 Jan 16:38

Grayzone Radio - Tuesday, January 24, 2023

Tom Roche

EXCELLENT, esp good closing interview with Randy Credico on US political humor

Grayzone Radio with Max Blumenthal excerpts investigative reports from The Grayzone podcast.
28 Jan 01:17

We're All in This Together

by The Späti Boys
Tom Roche

excellent: starts just bant (Julia, Nick, Uma), then transitions from scumbag Euro TV presenters onto the world's biggest scum ... Davos 2023. Great line from Nick: 'when Henry Kissinger is saying less psychotic things than the prime minister of Finland, we live in a horrible, horrible society.' Life under the boot of the global capitalist empire war machine: giggles and grins ...

27 Jan 21:14

News Quiz Best of 2022 – 30th December

Tom Roche

excellent

A look back on some of the best bits of News Quizzing from 2022.

In this compilation episode Andy Zaltzman casts his satirical eye over the highs and lows of the year, in which the UK has had two monarchs, three Prime Ministers and countless debates over whether a party can technically be called a party.

Hosted and written by Andy Zaltzman.

Producer: Georgia Keating Executive Producer: James Robinson Production Co-ordinator: Ryan Walker-Edwards Sound Editor: Jerry Peal

A BBC Studios Production

27 Jan 17:52

Will 2023 Be the Year of Backfiring Sanctions for the Overstretched US Empire?

Tom Roche

VERY EXCELLENT

The year 2022 was defined by the war in Ukraine, the expansion of NATO, and continued encirclement of China as the U.S. prepares for “great power conflict.” But the US empire is so overstretched, that sanctions have become the favorite form of warfare— to disrupt and isolate many countries at once. Could they backfire in 2023? To discuss this and more Rania Khalek was  joined by Bikrum Gill, who teaches at the department of political science at Virginia Tech.

Mentioned in the episode:
https://developingeconomics.org/2022/09/01/sanctions-and-the-changing-world-order-some-views-from-the-global-south/ 


27 Jan 17:17

701 - Ordinary Victims feat. Kath Krueger (1/26/23)

Tom Roche

dive into a shallow, fetid puddle of American popculture

We finally devote a whole episode to the special insanity of Law and Order: Special Victims Unit. Will, Felix and Kath have each selected a favorite episode from the series’ 22-season run to look into how America’s longest-running hour-long drama appeals to & shapes our disgusting lizard brains.


To get more Kath, subscribe to discourse blog here: https://www.discourseblog.com/subscribe



Get bonus content on Patreon

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

26 Jan 20:13

How CIA overthrew Guatemala's elected president for United Fruit Company (with historian Aaron Good)

Tom Roche

Yet another VERY EXCELLENT--very detailed yet very entertaining--part 15 (but this episode very much stands alone) of the US Empire and Deepstate series. Note that it covers in addition to Guatemala (and rest of Central America for most of 1900-2022) 1951-1954, this episode also covers the 1945-1956 US-France imperial adventure in Vietnam (et al, aka 1st Indochina War)

Historian Aaron Good explains how the CIA organized a coup against Guatemala's democratically elected left-wing President Jacobo Árbenz to stop land reform and help the United Fruit Company (Chiquita today). He also discusses the Dwight Eisenhower administration's policies in Southeast Asia and the Vietnamese national-liberation struggle against French colonialism. VIDEO: https://youtube.com/watch?v=JTfMOH-j4Oc This is PART 15 of the Empire and the Deep State series we are co-hosting with historian Aaron Good and producer Seamus McGuinness of the American Exception podcast. PLAYLIST with past episodes in the series here: https://youtube.com/playlist?list=PLDAi0NdlN8hNArLl765PXe8tsTKmOciGL
26 Jan 01:47

Democracy Now! 2023-01-24 Tuesday

Tom Roche

skip to 43:43 for VERY EXCELLENT Scahill segment on deepstate secrecy abuse. note this is part 1; part 2 is web-exclusive @ http://www.democracynow.org/2023/01/24/jeremy_scahill_on_mistreatment_of_whistleblowers

Democracy Now! 2023-01-24 Tuesday

  • Headlines for January 24, 2023
  • As Asian Americans Reel After Mass Shootings in California, Will Congress Take Any Action on Guns?
  • Jeremy Scahill: Biden & Trump Scandals Point to Deeper Problems with Overclassification of Gov't Docs

Download this show

26 Jan 01:21

1/24/23: RussiaGate FBI Agent Arrested, Biden's New Chief of Staff, Microsoft Invests In ChatGPT, Universities Shocked By AI, Ruben Gallego Runs Against Krysten Sinema, Jeff Bezos Sale of Washington Post, Federal Debt, Tech Sector Layoffs, Derek Thompson

Tom Roche

Krystal's radar 57:56-68:00 on the {Charlie Javice, JPMorgan Chase} (et lots al) startup scam is VERY EXCELLENT. Rest is listenable, esp 1st 2 segments (McGonigal arrest as nadir of Russiagate hoax, Zients as nadir of Joe 'nothing will fundamentally change' Biden presidency)

Krystal and Saagar discuss how a retired FBI Agent formerly involved in the Trump Russia probe was arrested for ties to a Russian oligarch, Biden taps corporate fraud Jeff Zients as his new Chief of Staff, Microsoft invests 10 billion dollars into ChatGPT, MBA's are shocked to see ChatGPT pass the exam, Democrat Ruben Gallego challenges Krysten Sinema in her state of Arizona, Bezos to possibly sell Washington Post for the Commanders, Saagar takes a look at how we accumulate our Federal Debt historically, Krystal takes a look at how JP Morgan Chase was scammed by a fraud business for 175 million dollars, and Derek Thompson (@DKThomp) joins the show to talk about his new piece in The Atlantic on what's really going on behind the scenes of these massive media and tech layoffs.

To become a Breaking Points Premium Member and watch/listen to the show uncut and 1 hour early visit: https://breakingpoints.supercast.com/



To listen to Breaking Points as a podcast, check them out on Apple and Spotify



Apple: https://podcasts.apple.com/us/podcast/breaking-points-with-krystal-and-saagar/id1570045623

 


Spotify: https://open.spotify.com/show/4Kbsy61zJSzPxNZZ3PKbXl

 



Merch: https://breaking-points.myshopify.com/


AUSTIN LIVE SHOW FEB 3RD

Tickets: https://tickets.austintheatre.org/9053/9054

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

26 Jan 01:07

Democracy Now! 2023-01-25 Wednesday

Tom Roche

excellent 1st (post-headlines) segment with Die Linke MP Sevim Dagdelen. after that, very skippable :-(

Democracy Now! 2023-01-25 Wednesday

  • Headlines for January 25, 2023
  • As Germany & U.S. Agree on Tanks for Ukraine, German MP Accuses U.S. of Pushing Berlin into Proxy War
  • Doomsday Clock Moves Closer to Midnight: Peace Activist Frida Berrigan Demands Nuclear Disarmament
  • "Lacks Educational Value"? Critics Slam Florida's Rejection of AP African American Studies Course

Download this show