Shared posts

24 Nov 22:16

Social Security and Medicare: Fun with Numbers Time

by Dean Baker
Tom Roche

VERY EXCELLENT empirical analysis of US Social Security and Medicare costs and benefits, esp how they vary by income. Baker's main points (as chosen by me--there's lotsa data here) are

1. US Social Security (SS) taxes are arbitrarily capped at 160 kUSD--and for wage income only. IOW, if you have 3 people whose respective yearly wage incomes in US dollars are $160k, $16M, and $16G (== billion $), they all pay the same SS tax. Furthermore, if one of them (probably the billionaire) "earns" /only/ capital gains (and no income classified as wages), s/he pays /no/ SS tax! By contrast, US Medicare taxes are not only /not/ capped, Medicare taxes also apply to capital gains. Why? IMHO (Baker does not say this, but the implication is clear), because Medicare spending does not actually go to 'recipients': they are just a 'passthrough'. Medicare spending /actually/ goes to the US healthcare industry, esp insurers and doctors. (See following point.)

2. To the extent that US Medicare spending is redistributive (ignoring the fact that 'Medicare recipients' don't actually /receive/ Medicare spending), that effect is mostly due to US overpayment for healthcare--i.e., the US spends a far larger proportion of national income on healthcare than do peer nations. (And gets worse results, but that's another topic. pullquote:
> If we assume Canadian health care costs, a [US] high-earning [for this study defined as 105.8 kUSD/yr] male has a [lifetime] net Medicare tax penalty of $21,000, while a high-earning woman has a [lifetime] net tax penalty of just under $1,000. For those earning at the Social Security maximum [== 160 kUSD/yr], the [lifetime] net tax penalty for men is $111,000, and for women it’s $91,000. [Hence,] the seemingly large subsidies that Medicare provides to [US] retirees is not due to the generosity of benefits, it is due to the fact that we overpay for our healthcare. Medicare is not providing a large subsidy to retirees, it is providing a large subsidy for drug companies, medical equipment suppliers, insurers, and [doctors](http://web.archive.org/web/20230914001501/https://www.washingtonpost.com/business/2023/08/04/doctor-pay-shortage/). (In case you are wondering, people in the U.S. are not generally paid much more than people in other wealthy countries. Our manufacturing workers get [considerably lower pay](https://www.bls.gov/news.release/archives/ichcc_12192012.htm) [archived [here](http://web.archive.org/web/20231008234249/https://www.bls.gov/news.release/archives/ichcc_12192012.htm)].)

As a Thanksgiving present to readers, Washington Post columnist Catherine Rampell decided to tell us again how old-timers are robbing from our children with their generous Social Security and Medicare benefits. This is always a popular theme at the WaPo, especially around the holiday season.

The story is infuriating for four reasons:

  • Even by the calculations highlighted in the piece, Social Security is not a big subsidy to retirees,
  • Medicare appears to be a large subsidy only because our healthcare system is so inefficient,
  • What counts as a government payment, as opposed to a market outcome, is arbitrary, and
  • We pass on a whole society to our children, focusing on these programs to the neglect of the larger social and physical environment is close to absurd.

Social Security

The Social Security program has always been reasonably well-funded, even as slower growth and the upward redistribution of income over the last five decades have hurt the program’s finances. It is now projected to face a shortfall in a bit over a decade, but the gap between scheduled benefits and taxes is not exceptionally large, as calculated by Gene Steurele and Karen Smith, Rampell’s source.

Source: Steurele and Smith, 2023.

The chart below above shows Steurele and Smith’s calculations for lifetime Social Security benefits and taxes, for people turning 65 in 2025, for men and women at different earnings levels. There are a few points worth noting on these calculations.

First, they are highly stylized, assuming that a worker puts in 43 years from age 22 to age 65 always earning the same wage relative to the overall average. This means that their wage rises year by year in step with inflation and the increase in average wages. No one actually would follow this pattern.

They are likely to earn less early in their career and more later in their career. They also are likely to have some years of little or no earnings. This is especially the case for women who are likely to spend some time outside of the paid labor force caring for children or parents. These adjustments would generally lead to higher benefits relative to taxes.

The second point is that the calculations assume that everyone lives to age 65 at which point they start to collect benefits. Some people will die before they can collect benefits, so we are looking at the benefits for workers who survive to collect benefits. (Social Security also has survivors’ benefits that go to spouses and minor children of deceased workers, so their tax payments are not necessarily a complete loss.)

The third point is that Steurele and Smith have opted to use a 2.0 percent real (inflation-adjusted) interest rate to discount taxes and benefits. This is a standard rate to use in this sort of analysis, but one could argue for a higher or lower rate. A higher rate would make the program seem less generous, while a lower rate would raise benefits relative to taxes.

As can be seen, low earners are projected to receive more in benefits than they pay in taxes. An important qualification here is that there is a large and growing gap in life expectancies between low and higher earners. These calculations assume that everyone of the same gender has the same life expectancy regardless of their income. This means that the benefits will be somewhat overstated for low earners and understated for high earners.

Ignoring the life expectancy issue, the chart shows that projected benefits end up being less than taxes once we get to high earners ($105,800 in 2023). For men projected lifetime taxes exceed benefits by $106,000. For women the gap is smaller at $49,000, reflecting their longer life expectancy.

Moving to maximum earners, people who earn the income at which the payroll tax is capped ($160,200 in 2023), the gaps become larger. In the case of men, projected lifetime taxes exceed benefits by $319,000. For women, projected lifetime taxes are $249,000 more than benefits.

There are some simple takeaways we can get from the Steurele and Smith analysis. First, for low and middle-wage earners Social Security does indeed pay out more in benefits than workers pay in taxes. However, the gap is not very large. For average earners, who got $66,100 in 2023, (not shown to keep the size of the graph manageable), the gap is $3,000 for men and $46,000 for women.

For higher income earners taxes actually exceed benefits. In the case of maximum earners, these excess payments are actually fairly large, as noted $319,000 for men and $249,000 for women.

This raises an interesting issue, if we are looking to cut benefits to reduce the “subsidy” to the elderly provided by Social Security. We can cut back benefits by a substantial percentage for low earners to bring their lifetime benefits more closely in line with their lifetime taxes, but do we really want to reduce retirement benefits for people who had average earnings of $29,700?

We can make some cuts for more middle-income workers, but someone earning $66,100 during their working lifetime was not terribly comfortable, and there is not much subsidy here to start, especially with men. When we get to higher earners, taxes already exceed benefits. We can still make cuts to their benefits, but we would not be taking back a subsidy by this calculation, we would be increasing their net overpayment to the program.

It’s also worth noting who is a high earner in this story. The high earner had annual earnings of $105,800 in 2023. President Biden promised that he would not raise taxes on couples earning less than $400,000. That puts his cutoff of $200,000 at almost twice the high earner level, and the calculation of lifetime benefits and taxes turns negative at a considerably lower income than the stylized high earner.

These calculations show that if we just take Social Security in isolation and want to reduce the subsidy implied here we either have to cut benefits for people who are not living comfortably by most standards, or we have to cut benefits for people who are not currently receiving a subsidy. We may decide that the latter is good policy, but we should be clear that it is not taking back a subsidy.

There is an important qualification to this discussion. Married couples will generally do better in these calculations than single workers. This is because the spousal benefit allows the spouse to collect the greater of their own benefit or half of their spouse’s benefit. Also, a surviving spouse will receive the greater of their own or their deceased spouse’s benefit. For these reasons, lifetime benefits for couples will generally be higher relative to taxes than for single individuals.

The Medicare Subsidy and the Broken Healthcare System Story

The Steurele and Smith analysis shows much larger subsidies for the Medicare program, as shown below.

 

 

There are a few qualifications to these calculations that should be noted. First, the same caveats about earnings patterns that were noted with the Social Security calculations also apply to the projected value of Medicare taxes.

Second, the differences in life expectancies by income matter here also when assessing the size of the tax penalty or subsidy. The program is less generous for low earners than shown in this figure and more generous for high earners.

The third point is that, unlike with the designated Social Security tax, the Medicare tax is not capped. This means that people earning above the Social Security cap will be paying more taxes to support the program. For very high earners ($185,000 for men and $207,000 for women), projected taxes would exceed benefits. The size of the tax penalty increases further up the income scale.

Finally, high-income people also pay a designated Medicare tax on capital income, like dividends and capital gains. For these people, it is virtually guaranteed that their Medicare taxes exceed their projected benefits.

With these caveats, we see the same general story as with Social Security, where there is more of a subsidy for lower earners than higher earners. While the overall gaps are larger for Medicare, projected benefits exceed taxes by a larger amount, this changes less with income than in the case of Social Security.

This is due to the fact that, unlike Social Security, the payout is not designed to be progressive, with all retirees getting in principle the same benefit.[1] This is qualified by the fact that higher-income retirees can expect to receive benefits for a considerably longer period of time, making the benefit regressive.

I have added a third bar to this graph, labeled “Benefits-Canada.” This is a calculation of what the cost of benefits would be if we paid the same amount per person for our healthcare as Canada does. The Medicare program appears as a huge subsidy to beneficiaries primarily because we pay so much more for our health care than people in other wealthy countries.

According to the OECD, we pay 57 percent more per person than Germany, 107 percent more than France, and 99 percent more than Canada. This sort of massive gap can be shown with U.S. costs relative to every other wealthy country. We don’t get any obvious benefit in terms of better healthcare outcomes from this additional spending. Life expectancy in the United States is considerably shorter than in most other wealthy countries.

The “Benefits-Canada” bar allows us to assess the value of Medicare benefits if our healthcare costs were more in line with those in other countries. It multiplies the projected value of Medicare benefits by the ratio of per person health care costs in Canada to costs in the United States (50.3 percent).

As can be seen, if we calculate Medicare benefits assuming that we pay as much for our health care as people in Canada, most of the calculated subsidy goes away. Low earners still receive a substantial subsidy, $102,000 for men and $122,000 for women, but this quickly goes away higher up the income ladder.

If we assume Canadian health care costs, a high-earning male has a net Medicare tax penalty of $21,000, while a high-earning woman has a net tax penalty of just under $1,000. For those earning at the Social Security maximum, the net tax penalty for men is $111,000, and for women it’s $91,000.

The implication of this calculation is that the seemingly large subsidies that Medicare provides to retirees is not due to the generosity of benefits, it is due to the fact that we overpay for our healthcare. Medicare is not providing a large subsidy to retirees, it is providing a large subsidy for drug companies, medical equipment suppliers, insurers, and doctors. (In case you are wondering, people in the U.S. are not generally paid much more than people in other wealthy countries. Our manufacturing workers get considerably lower pay.)

We pay roughly twice as much in all of these categories as people in other wealthy countries. It is misleading to imply that these overpayments are generous to retirees. While all of these interest groups have powerful lobbies, which makes it politically difficult to bring their compensation in line with other wealthy countries, we should at least be honest about who is getting subsidized by the high cost of our Medicare program.

What Do Subsidies Mean, When the Government Structures the Market?

There is another aspect of these calculations that should have jumped out at people when I noted that the designated Medicare tax is not capped and also applies to capital income. The taxes that are designated for these programs are arbitrary. We can designate other taxes that people pay as being Social Security and Medicare taxes, and apparent subsidies will disappear.

In fact, the idea that we can make a clear distinction between income that people have somehow earned, and income that is given to them by the government, is in fact an illusion. The government structures the markets in ways that allow some people to get very wealthy and keep others on the edge of subsistence.

Those who make big bucks in the healthcare industry are just one example. While our trade policy was quite explicitly designed to open the door to cheap manufactured goods, we actually have increased the barriers that make it difficult for foreign-trained doctors to practice in the United States.

We have made patent and copyright monopolies longer and stronger. The government subsidizes bio-medical research and then gives private companies monopoly control over the product. In a recent example, we paid Moderna to develop a COVID vaccine and then gave them control over it, creating at least five Moderna billionaires.  

We have allowed our financial sector to become incredibly bloated, creating many millionaires and billionaires, even as we demand efficiency elsewhere. We give Elon Musk and Mark Zuckerberg Section 230 protection against defamation suits that their counterparts in print and broadcast media do not enjoy.

And, as was recently highlighted with the UAW strike, our CEOs make far more than the CEOS of comparably sized companies in other wealthy countries. The difference is as much as a factor of ten in the case of Japanese companies. This is not due to the natural workings of the market, this is the result of a corrupt corporate governance structure that allows the CEOs to have their friends set their pay.

Yes, I am again talking about my book (it’s free). It is absurd to obsess about tax and transfer policy while ignoring the ways in which the government structures the market to determine winners and losers. It is understandable that the right would like tax and transfer policy to be the focus of public debate, since the default is a market outcome that leaves most money with the rich.

However, it is beyond absurd that people who consider themselves progressive would accept this framing. We can structure the market differently to get more equitable market outcomes. This should be front and center in public debate. Unfortunately, the right wants to hide the fact that we can structure the market differently, and progressives are all too willing to go along.  

Future of the Planet

There is a final point on the sort of generational scorecard implied by these calculations of Social Security and Medicare benefits. We don’t just hand our children a tax bill, we hand them an entire economy, society, and planet.

If we experience anything resembling normal economic growth, average wages will be far higher twenty or thirty years from now than they are today. Will the typical worker see these wage gains? That will depend on distribution within generations, not between generations.

We also see costs from items like the military. When I was growing up in the 1960s we paid a much larger share of our GDP to support the Cold War. (Young men were also drafted.) We will again pay lots more money for the military if we have a new Cold War with China. The implied taxes don’t figure into the Social Security and Medicare calculations, but will be every bit as much of a drain on the income of people in the future as taxes for these programs.

And, we should always have global warming front and center. If we paid off the national debt and eliminated the programs to support retirees, but did nothing to restrain global warming, our children and grandchildren would not have much reason to thank us. First and foremost, we must give them a livable planet.

Phony Answers to a Phony Question

The whole subsidy to retiree story is a diversion from the many important issues facing the country. Even the core idea, that we don’t adequately support the young because we give too much to the elderly is wrong.

We saw this very clearly in the debate over the extension of the child tax credit. As with everything in Congress, much is determined by narrow political considerations. Republicans had no interest in giving President Biden and the Democrats a win, but the bill could have passed without Republican votes.

The deciding factor was the refusal of West Virginia Senator Joe Manchin to support the bill. Senator Manchin was very clear on his concerns. He didn’t argue that we were spending too much on retirees, he didn’t want low-income people to have the money.

This is in general the story as to why we don’t have adequate funding for early childhood education, children’s nutrition, day care and other programs that would benefit children. There is a substantial political bloc that does not want to fund these programs. And, they still would not want to fund these programs even if we didn’t pay a dime for Social Security and Medicare.

[1] This is not strictly true, since the premium payment that retirees make for Part B and Part D of the Medicare program depends on income in retirement.

The post Social Security and Medicare: Fun with Numbers Time appeared first on Center for Economic and Policy Research.

24 Nov 20:06

AER 132: The Gaza War as settler-Indigenous warfare & as people’s warfare – CAUKUSZIANS reunite

Tom Roche

excellent

The CAUKUSZIANS unite once again, this time to look at the Gaza war through a couple of different lenses: Arama through the lens of settler-Indigenous warfare in the wars fought by the Maori to defend their land from Anglo settlers, and Carl through the lens of protracted people’s war and the Chinese experience of fighting … Continue reading "AER 132: The Gaza War as settler-Indigenous warfare & as people’s warfare – CAUKUSZIANS reunite"
24 Nov 18:21

784 - Spanish Civil War, part 1: Pronunciamento y Pistolerismo (11/23/23)

Tom Roche

another VERY EXCELLENT history ep from Christman (hoping to hear his voice again)

In this 14th installment of Matt’s (increasingly un-) Inebriated Past series, we begin what should be a 4 part look at the Spanish Civil War. In this installment, Matt guides from through the decaying Spanish Empire of the 19th century, through the social classes of village and city, the attempts for liberal reform in the early 20th century, the roots of Spanish anarchism and socialism, and finally the establishment of the 2nd Spanish Republic setting the stage for apocalyptic conflict.


Special thanks to Travis from the (great) band Activity for the Spanish Bombs cover that anchors this ep. Check out their latest release here: https://activity.bandcamp.com/album/spirit-in-the-room

Get bonus content on Patreon

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

24 Nov 17:31

10 More Things to Be Grateful for This Thanksgiving

by Jon Schwarz
Tom Roche

Jon Schwarz delightful /and/ insightful as usual. pullquote (mildly edited):
> The “first Thanksgiving” took place in 1621, when 90 Wampanoag and 52 English settlers came together in present-day Massachusetts to celebrate a successful harvest by the colonists — one made possible by the Wampanoag sharing their knowledge. The English always fondly remembered this assistance, although not so fondly that they didn’t kill 40 percent of the Wampanoag later in the 17th century and then sell many surviving Wampanoag into slavery. [Accordingly,] Yale academics [and Abraham Accords stans] Jeffrey Sonnenfeld and Steven Tian [recently] organized “an Arab-Israeli diplomatic dialogue on campus that harkens to the first Thanksgiving, a dialogue that promoted harmony across cultural divides.” You can imagine how excited [Palestinians] will be to learn they are playing the role of Native Americans circa 1620 and what this portends for their bright future ahead. With leaders as wise and self-aware as Sonnenfeld and Tian, we are surely on the right course.

The First Thanksgiving by Jennie Augusta Brownscombe   (Photo by Barney Burstein/Corbis/VCG via Getty Images)
A painting of the first Thanksgiving by Jennie Augusta Brownscombe made in 1870.
Photo: Corbis/VCG via Getty Images

In both 2021 and 2022, I wrote a Thanksgiving article listing 10 things for which Americans should be grateful. Now I have 10 more things, 21 through 30, for which we can give thanks this holiday.

Scientific studies have found that focusing on gratitude doesn’t just make you more pleasant to be around. It’s good for you, physically and psychologically. It even makes you sleep better.

One thing for which I’m personally grateful is that I can get away with writing pieces like this. I’m actually paid money to do it, which I then exchange for broccoli seeds. (See No. 3 below.) Did you know there are approximately 137,600 individual seeds in one pound of broccoli seeds? Please write to my editors and tell them how much you value this kind of information, so I can continue producing these pieces and buying broccoli seeds indefinitely.

References to the First Thanksgiving

The “first Thanksgiving” took place in 1621, when 90 Wampanoag and 52 English settlers came together in present-day Massachusetts to celebrate a successful harvest by the colonists — one made possible by the Wampanoag sharing their knowledge. The English always fondly remembered this assistance, although not so fondly that they didn’t kill 40 percent of the Wampanoag later in the 17th century and then sell many surviving Wampanoag into slavery.

For this reason, positive references to the first Thanksgiving are bleakly funny. For instance, Yale academics Jeffrey Sonnenfeld and Steven Tian are big supporters of the Trump administration’s Abraham Accords. In the midst of the current Israeli assault on Gaza, they just organized an attempt in New Haven, Connecticut, to revive the agreements between Israel and various Arab states. As they describe it, “Yale hosted an Arab-Israeli diplomatic dialogue on campus that harkens to the first Thanksgiving, a dialogue that promoted harmony across cultural divides.”

You can imagine how excited people across the Mideast will be to learn they are playing the role of Native Americans circa 1620 and what this portends for their bright future ahead. With leaders as wise and self-aware as Sonnenfeld and Tian, we are surely on the right course.

Inverse Vaccines

Vaccines prime your immune system to recognize bacteria or viruses as foreign bodies to be destroyed. But humanity also suffers from autoimmune disorders, such as Type 1 diabetes, multiple sclerosis, and rheumatoid arthritis, in which our immune system mistakenly believes some of our own cells are foreign, and so attacks them.

Right now, there are promising “inverse vaccines” that remove the immune system’s conviction that the relevant tissue is its enemy. This kind of human creativity and intelligence makes me want to run up to the scientists responsible and embrace them. Then I will awkwardly stand nearby so I end up in pictures taken of them when they win a bunch of prizes.

The Health Smoothie

I have a family member whose blood pressure was much too high, even though they’re on medication. So I started making them a daily smoothie with every food I could find that reportedly can reduce hypertension: broccoli sprouts, moringa powder, flax seeds, and blueberries. 

The results were dramatic. Their systolic blood pressure number dropped quickly by about 40 points. Their blood pressure is now so low that their doctor may take them off some of their prescription drugs. Moreover, some of these ingredients also appear to have cancer-suppressive properties. Don’t take it from me; take it from researchers at Johns Hopkins.

I would like to become the world’s most peculiar dictator and force everyone to drink this every day. But there’s a problem with my potential reign of terror: Broccoli sprouts are hard to find in stores and expensive, about $5 per daily dose. The good news is that you can buy broccoli seeds and easily grow your own at home for one-tenth the cost. Please contact me if you’d like to have an intense, detailed conversation on this subject.

Flaco

Flaco is a Eurasian eagle-owl who escaped from Manhattan’s Central Park Zoo last February after a lifetime of captivity. Zoo personnel initially tried to recapture him but failed, and he’s been living in the 843-acre park ever since (with a short detour to the Lower East Side). I like to imagine him belting out “Free Bird” as he swoops around his new domain. 

Flaco appears extremely wise, but owl brains only weigh two grams and have limited processing power. However, he is strikingly beautiful. If you are a tourist visiting New York who sees Flaco, remember that while he is one of the city’s many celebrities, he is also just a Eurasian eagle-owl like any other Eurasian eagle-owl. Please try to be cool and don’t hassle him.

Oral Histories

Regular history concentrates on nations and kings and therefore misses 99.9 percent of most people’s experience of being alive. On the other hand, oral histories capture what normal humans think of as they live through shattering catastrophes. It’s generally less about shifting geopolitical alliances and more about starving and/or having severe diarrhea. 

For instance, if you want to understand World War II, skip the History Channel and try the Nobel Prize-winning work of Svetlana Alexievich. Her oral histories “The Unwomanly Face of War” and “Last Witnesses” will convince you that war is an extremely bad idea that should be avoided at almost any cost.

Siblings

I have one older sister, plus a longtime friend whom we recently forcibly incorporated into our family without asking. We decided that, while he may not be genetically related to us, we are all spiritually and intellectually related and he should be our brother. Whether this adoption turns out to be a positive thing for him remains to be seen, but it’s too late for him to do anything about it now.

My sister supported this despite the fact she felt one brother, me, was already too many brothers. During family gatherings, she prefers to quietly read a book or teach herself Hungarian via her phone’s Duolingo app. But I have A LOT ON MY MIND that I need to interrupt whatever she’s doing to tell her. I suspect our family’s future will involve her and our new brother forming an alliance against me.

The point here is that siblings are wonderful because they’re stuck with you, so you can irritate them to the end of all of your lives and there’s nothing they can do about it.

BROCCOSPROUTS06 Organic broccoli shoots grow at Friends Trading Company in Northglenn. Broccoli sprouts are a hot new trend in nutrition circles. The sprouts have alleged anti-cancer properties. RJ Sangosti/ The Denver Post  (Photo By RJ Sangosti/The Denver Post via Getty Images)
It is urgent that you look at this picture of broccoli sprouts and then call Jon to talk about them.
Photo: Photo By RJ Sangosti/The Denver Post via Getty Images

Words

John Ralston Saul is a Canadian writer whose books are passed around in obscure corners of the world like samizdat. I first heard of his odd masterpiece “Voltaire’s Bastards: The Dictatorship of Reason in the West” from my fellow temp word processor at a giant, evil law firm in midtown Manhattan as we both worked the midnight to 8 a.m. shift finalizing a weapons contract between the federal government and Lockheed Martin.

In it, Saul argues, “It seems the word is a fragile blossom. But one step back from this immediacy is enough to reveal the power of language. Nothing frightens those in power so much as criticism. … Even the fool has been banished from the castles of modern power.”

That’s why it’s important to learn how to use words. The process of doing that will also make you sensitive to how the powerful hate words and try to empty them of meaning to control you. 

Jokes

My personal favorite form of words is jokes. Everyone’s head is full of white noise about getting their 6-year-old to a doctor’s appointment, how much their elbow itches, and something intensely embarrassing they did in eighth grade. You may hear perhaps one out of every four words other people say to you.

Jokes are unique because if you can make someone laugh, you know you’ve pierced the mental haze in which we’re all enveloped and successfully communicated with them. Real laughter is involuntary and can only happen if other people understand what you’re saying and have had their worldview suddenly shifted.

Forgiveness

In an 1820 letter, Thomas Jefferson said this about slavery: “We have the wolf by the ear, and we can neither hold him, nor safely let him go. Justice is in one scale, and self-preservation in the other.” This is a universal attitude among “enlightened” people committing great evil: What we’re doing may be bad, but we can’t stop doing it, because our victims will then immediately seek revenge.

One of the most incredible things about human beings is that this is wrong. People who’ve been hurt have an almost infinite capacity for forgiveness — if those who hurt them stop doing it, genuinely consider what they’ve done, and repent. Go ahead and let the wolf go. You’ll be fine, as long as you recognize that this wasn’t a wolf after all, but just people like yourself.

Humans must have this capacity in order to survive, because every single one of us, if you go back far enough, is the descendant of both perpetrators and victims of genocide.

Having No Alternative

It’s true that we’re a hard species to get behind. The unique creativity and intelligence that we use to come up with inverse vaccines also makes it possible for us to create 20-foot long tungsten rods to drop on other people from space

The good news, sort of, is that we don’t have any alternative but to endorse humanity. There’s only one option on this menu. Moreover, we’re at our most inventive when our backs are to the wall, which is where they are right now. This Thanksgiving, let’s be grateful for that, and get started.

The post 10 More Things to Be Grateful for This Thanksgiving appeared first on The Intercept.

24 Nov 03:05

11/22/23: Hostage Deal REACHED With 4 Day Pause, Former Obama Aide RACIST Harassments Caught On Cam, WITCH-HUNT: Scream Actress FIRED For Palestine Posts

Tom Roche

EXCELLENT KB-only short updates

Krystal discusses the news that Israel and Hamas have reached a tentative deal on Hostages with a 4 day pause in fighting, a former Obama adviser is caught on camera repeatedly harassing Halal vendors, and Hollywood ignites a McCarthy-esque Witch Hunt for wrong think on Palestine as lead star of the SCREAM series is fired for posting about genocide.

BP Holiday Merch LIVE NOW (Use code BLACKFRIDAY for 15% off Non-Holiday Items): https://shop.breakingpoints.com/collections/breaking-points-holiday-collection

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

See omnystudio.com/listener for privacy information.

24 Nov 01:35

Germinal

Tom Roche

EXCELLENT

Melvyn Bragg and guests discuss Emile Zola's greatest literary success, his thirteenth novel in a series exploring the extended Rougon-Macquart family. The relative here is Etienne Lantier, already known to Zola’s readers as one of the blighted branch of the family tree and his story is set in Northern France. It opens with Etienne trudging towards a coalmine at night seeking work, and soon he is caught up in a bleak world in which starving families struggle and then strike, as they try to hold on to the last scraps of their humanity and the hope of change.

With

Susan Harrow Ashley Watkins Chair of French at the University of Bristol

Kate Griffiths Professor in French and Translation at Cardiff University

And

Edmund Birch Lecturer in French Literature and Director of Studies at Churchill College & Selwyn College, University of Cambridge

Producer: Simon Tillotson

Reading list:

David Baguley, Naturalist Fiction: The Entropic Vision (Cambridge University Press, 1990)

William Burgwinkle, Nicholas Hammond and Emma Wilson (eds.), The Cambridge History of French Literature (Cambridge University Press, 2011), particularly ‘Naturalism’ by Nicholas White

Kate Griffiths, Emile Zola and the Artistry of Adaptation (Legenda, 2009)

Kate Griffiths and Andrew Watts, Adapting Nineteenth-Century France: Literature in Film, Theatre, Television, Radio, and Print (University of Wales Press, 2013)

Anna Gural-Migdal and Robert Singer (eds.), Zola and Film: Essays in the Art of Adaptation (McFarland & Co., 2005)

Susan Harrow, Zola, The Body Modern: Pressures and Prospects of Representation (Legenda, 2010)

F. W. J. Hemmings, The Life and Times of Emile Zola (first published 1977; Bloomsbury, 2013)

William Dean Howells, Emile Zola (The Floating Press, 2018)

Lida Maxwell, Public Trials: Burke, Zola, Arendt, and the Politics of Lost Causes (Oxford University Press, 2014)

Brian Nelson, Emile Zola: A Very Short Introduction (Oxford University Press, 2020)

Brian Nelson (ed.), The Cambridge Companion to Emile Zola (Cambridge University Press, 2007)

Sandy Petrey, Realism and Revolution: Balzac, Stendhal, Zola, and the Performances of History (Cornell University Press, 1988)

Arthur Rose, ‘Coal politics: receiving Emile Zola's Germinal’ (Modern & contemporary France, 2021, Vol.29, 2)

Philip D. Walker, Emile Zola (Routledge, 1969)

Emile Zola (trans. Peter Collier), Germinal (Oxford University Press, 1993)

Emile Zola (trans. Roger Pearson), Germinal (Penguin Classics, 2004)

22 Nov 17:34

AER 131: Tankie Group Therapy #4: Gaza War Week 6

Tom Roche

skippable

The alliance between the East is a Podcast, the Brief, and the Anti-Empire Project continues as we discuss the Gaza War six weeks in (since October 7 2023). Structured as group therapy (the fourth in the series) we cover some of the news, the dynamic of aggression and resistance, military analysis of guerrilla war, the … Continue reading "AER 131: Tankie Group Therapy #4: Gaza War Week 6"
21 Nov 17:48

783 - Dream Hoarders, LLC feat. Madinah Wilson-Anton (11/20/23)

Tom Roche

VERY EXCELLENT: one of the best Chapos ever, funny /and/ informative

To celebrate Joe Biden’s 81st birthday, we’re joined by Delaware state representative Madinah Wilson-Anton to dish about all things Delaware. Rep. Wilson-Anton leads us through Delaware’s legal peculiarities that make it ripe for international corporate malfeasance, her personal experiences with Joe Biden and his “think tank,” and some tales of Delaware politics, ranging from corporate crime, feral senate dogs, chip thievery, and lots of casual racism. Get bonus content on Patreon

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

20 Nov 16:46

UN Official Who Resigned in Disgust: Gaza is ‘Textbook Case Of Genocide’

Tom Roche

EXCELLENT

Listen to the full interview on Patreon: https://www.patreon.com/posts/full-audio-un-in-92827009

Craig Mokhiber worked at the UN for three decades and recently resigned from the Office of the High Commissioner for Human Rights over its failure to address what he called a “textbook case of genocide in Gaza.” He joined Rania Khalek to discuss what prompted him to leave when he did, the current Israeli assault on Gaza, the genocide label, challenges inside the UN on the issue of Palestine, and more. 


This is just part of this episode. The full interview is available for Breakthrough News Members only. Become a member at https://www.Patreon.com/BreakthroughNews to access the full episode and other exclusive content.


Read Craig’s resignation letter here:
https://www.documentcloud.org/documents/24103463-craig-mokhiber-resignation-letter 

20 Nov 02:38

Magnus: Making Emacs without terminal emulator a little more usable

by Magnus
Tom Roche

see elisp for running a shell in the root of a Projectile project (and presumably also a [project.el](https://www.gnu.org/software/emacs/manual/html_node/emacs/Projects.html) project)

After reading Andrey Listopadov's You don't need a terminal emulator (mentioned at Irreal too) I decided to give up on using Emacs as a terminal for my shell. In my experience Emacs simply isn't a very good terminal to run a shell in anyway. I removed the almost completely unused shell-pop from my configuration and the keybinding with a binding to async-shell-command. I'm keeping terminal-here in my config for the time being though.

I realised projectile didn't have a function for running it in the root of a project, so I wrote one heavily based on project-async-shell-command.

(defun mep-projectile-async-shell-command ()
  "Run `async-shell-command' in the current project's root directory."
  (declare (interactive-only async-shell-command))
  (interactive)
  (let ((default-directory (projectile-project-root)))
    (call-interactively #'async-shell-command)))

I quickly found that the completion offered by Emacs for shell-command and async-shell-command is far from as sophisticated as what I'm used to from Z shell. After a bit of searching I found emacs-bash-completion. Bash isn't my shell of choice, partly because I've found the completion to not be as good as in Z shell, but it's an improvement over what stock Emacs offers. The instructions in the repo was good, but had to be adjusted slightly:

(use-package bash-completion
  :straight (:host github
             :repo "szermatt/emacs-bash-completion")
  :config
  (add-hook 'shell-dynamic-complete-functions 'bash-completion-dynamic-complete))

I just wish I'll find a package offering completions reaching Z shell levels.

19 Nov 23:01

Anything goes: Using use-package to bootstrap quelpa and quelpa-use-package

by tsengf
Tom Roche

Yet another Emacs package manager I knew nothing about. Fortunately, the [Straight guy](https://github.com/raxod502) has kept his [Emacs package-management compare/contrast review](https://github.com/radian-software/straight.el#tldr-1) (archived [here](http://web.archive.org/web/20231118145638/https://github.com/radian-software/straight.el#readme) JIC GitHub paywalls) still reasonably up-to-date and fair-looking (not that I know nearly enough about Emacs package managers to judge beyond that)

I use use-package and wanted to use it to bootstrap quelpa and loading quelpa-use-package. The project pages had instructions without use-package. Here is what I had to do.

(require 'package)
(setq package-archives
      '(("melpa" . "https://melpa.org/packages/"))
      use-package-always-ensure t)

(package-initialize)

(require 'use-package-ensure)

(use-package quelpa
  :ensure)

(use-package quelpa-use-package
  :demand
  :config
  (quelpa-use-package-activate-advice))

;; Now, you can take advantage of the :quelpa keyword.
(use-package copilot
  :quelpa (copilot :fetcher github
                   :repo "zerolfx/copilot.el"
                   :branch "main"
                   :files ("dist" "*.el"))
  :hook (prog-mode . copilot-mode)
  :bind (:map copilot-completion-map
              ("<tab>" . copilot-accept-completion)))

18 Nov 23:54

BREAKING: Israel CAUGHT Manipulating Al-Shifa Hospital Evidence

Tom Roche

EXCELLENT (excepting for the pre-, inter-, and post-content ads that have massively increased since BP switched from Megaphone to Omny Studio). Krystal Ball can't /quite/ bring herself to state that Israel's /policy/ is genocide, but she's getting closer by the day. This could be a problem for
* KB's [past (and hoped-for-future?) funders](https://indienewsnetwork.substack.com/p/pierre-omidyar-buying-independent-corporate) (e.g., Reid Hoffman) (archived [here](https://indienewsnetwork.substack.com/p/pierre-omidyar-buying-independent-corporate))
* KB's now-husband (having dumped the father of her children) Kyle Kulinski, who (despite drama with Cenk Uygur et al) remains part of the The Young Turks cinematic universe, and hence probably wants to keep getting a piece of Jeffrey Katzenberg's katzenbucks (see above link).

Krystal breaks down the latest in Gaza after Israel raided the Al Shifa hospital and moves on to escalate attacks in the south.

 

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

 

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

See omnystudio.com/listener for privacy information.

18 Nov 22:45

Protesilaos Stavrou: Emacs: ediff basics

by Protesilaos Stavrou

Raw link: https://www.youtube.com/watch?v=pSvsAutseO0

In this ~15 minute video, I show how to inspect the differences between two or three files in a side-by-side comparison. Ediff lets you merge changes from one file to another while retaining all the text editing capabilities of Emacs (e.g. further edit the buffer and/or undo changes).

18 Nov 22:23

REPORT finds Russia, Ukraine wanted peace. US, UK, Germany pushed war

Tom Roche

EXCELLENT, esp regarding
* [Schulenburg-Funke-Kujat report](https://braveneweurope.com/michael-von-der-schulenburg-hajo-funke-harald-kujat-peace-for-ukraine) (archived [here](http://web.archive.org/web/20231117210809/https://braveneweurope.com/michael-von-der-schulenburg-hajo-funke-harald-kujat-peace-for-ukraine)) on March 2022 Russia-Ukraine peace negotiations, and how the Istanbul process was deliberately sabotaged by US-UK-Germany to prolong NATO proxy war (aka RUW, SMO)
* potential German-globalist (e.g., SPD (Scholz), Greens (Baerbock, Habeck), CDU (von der Leyen)) complicity in 2022 Nord Stream attack

REPORT finds Russia, Ukraine wanted peace. US, UK, Germany pushed war
18 Nov 19:11

What not to do with a nail gun, and when not to do it.

Tom Roche

both 1st/Zedlacher and 2nd/Williams segments amusing

From the Winnipeg comedy festival, Pete Zedlacher illustrates the ups and downs of airplane loyalty points. And Ryan Williams shares the depths of his financial failures and the subsequent escapades. He’s also lucky to be alive!
18 Nov 19:07

Glenn2US Military has Overextended Itself - John Mearsheimer, Alexander Mercouris and Glenn Diesen

Tom Roche

VERY EXCELLENT

US Military has Overextended Itself - John Mearsheimer, Alexander Mercouris and Glenn Diesen
18 Nov 16:54

782 - Israeli Vasdeferens Force feat. Mark Ames (11/16/23)

Tom Roche

EXCELLENT: funny /and/ informative, esp Ames' account of ADL ratfuckery (and that of US-Zionist generally)

Radio War Nerd’s Mark Ames joins us to discuss his takes on propaganda efforts around the war in Gaza and generational changes in opinions on Israel and Zionism. Then, Mark relays his personal experiences with, and work reporting on, an astounding story of domestic spying and espionage by the ADL in support of such entities as apartheid South Africa. Finally, we look at the IDF’s effort to publicize their special post-mortem semen retrieval unit.


Find all things Radio War Nerd at: https://www.patreon.com/radiowarnerd

Get bonus content on Patreon

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

17 Nov 16:15

Radio War Nerd EP 408 — World of Wars: Myanmar, Ethiopia, Ukraine, Gaza

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

(mostly) excellent

Co-hosts Gary Brecher & Mark Ames
15 Nov 16:05

Real Python: JupyterLab for an Enhanced Notebook Experience

Maybe you’ve already worked with Jupyter Notebooks from Project Jupyter to create documents containing runnable code. You can achieve even more with JupyterLab, a tool kit that you can use to document and share your research, teaching, and learning activities. It’s useful in a wide range of disciplines, from data analysis and data visualization to scientific study.

JupyterLab enhances your notebooks by providing a browser-based interface that allows you to use multiple notebooks together effectively. In addition, it offers you a comprehensive Markdown editor, file manager, file viewer, and an infrastructure that enables you to run code from a wide range of files.

In this tutorial, you’ll learn how to:

  • Share code between multiple Jupyter Notebooks
  • Debug a Jupyter Notebook
  • Create and manage Markdown files
  • Run embedded code from a range of different files
  • Manage and view different file types from a single interface
  • Access your operating system from within JupyterLab

Jupyter is a portmanteau word blended from the three programming languages Julia, Python, and R. Although you’ll focus on Python in this tutorial, you can use Jupyter with the other languages as well. Plus, this free application works on macOS, Linux, and Windows environments.

JupyterLab takes Jupyter Notebook usage to a different level, so you’ll get the most out of this tutorial if you’re already familiar with Jupyter Notebook.

Free Bonus: Click here to download notebooks and files that you can play with in JupyterLab.

Installing and Starting JupyterLab

The cleanest way of installing JupyterLab on a computer is to use a virtual environment. This will ensure that your JupyterLab work doesn’t interfere with any other Python projects or environments that you may already have. For this tutorial, you’ll create a new virtual environment named jl_venv. Select your operating system to get JupyterLab up and running:

If you haven’t already done so, download and install Python on your Windows computer. Then fire up a Windows PowerShell(Admin) or Terminal(Admin) prompt depending on the version of Windows that you’re using. Now type in the following commands:

Windows PowerShell
PS> mkdir jupyterlab_projects
PS> cd jupyterlab_projects
PS> python -m venv jl_venv
PS> jl_venv\Scripts\activate
(jl_venv) PS> python -m pip install jupyterlab
Copied!

To keep things neat, you first create a new jupyterlab_projects folder for all of your JupyterLab work. Later you’ll create individual subfolders for each of your projects to keep everything organized.

Next, you create a virtual environment named jl_venv within this folder, which you then activate. If the activation is successful, then the virtual environment’s name will precede your Powershell prompt. If not, see the alert box below. Finally, you install JupyterLab into this virtual environment.

Note: When you run the activation script, you may receive an error stating that your system can’t run the script. Modern versions of Windows don’t allow you to run scripts downloaded from the Internet. This is a security feature.

To fix this, you need to type the command Set-ExecutionPolicy RemoteSigned, then answer Y to the question. Your computer will now run scripts that Microsoft has verified. Once you’ve done this, retry the jl_venv\Scripts\activate command, which should now work.

As you can see above, you have a PowerShell prompt that’s preceded by (jl_venv). This means anything you do from this point forward will stay in this environment and remain separate from any other Python work that you may have elsewhere.

Finally, for neatness, you’ll create a new folder named tutorial_project. This will serve as a working area for this tutorial. Then you start up JupyterLab from within it:

Windows PowerShell
(jl_venv) PS> mkdir tutorial_project
(jl_venv) PS> cd tutorial_project
(jl_venv) PS> jupyter lab
Copied!

To install JupyterLab, fire up a terminal and run the following commands:

Shell
$ mkdir jupyterlab_projects
$ cd jupyterlab_projects
$ python3 -m venv jl_venv
$ source jl_venv/bin/activate
(jl_venv) $ python -m pip install jupyterlab
Copied!

To keep things neat, you first create a new jupyterlab_projects directory for all of your JupyterLab work. Later you can create individual subdirectories for each of your projects to keep things organized.

Next, you create a virtual environment named jl_venv. If this command fails, see the alert box below. You then activate your virtual environment by running its activation script. Once the virtual environment is activated, its name precedes your terminal prompt. You install JupyterLab into this virtual environment.

Note: To create a virtual environment on Linux, you need to have the python3-venv package installed on your computer. If you don’t have this, then run the command sudo apt-get install python3-venv before running the python3 -m venv jl_venv command once more.

Your terminal prompt now shows that (jl_venv) is the active environment. This means anything you do from this point forward will happen in this environment and remain separate from any other Python work that you may have elsewhere.

Finally, for neatness, you’ll create a new directory named tutorial_project and then start up JupyterLab from within it:

Shell
(jl_venv) $ mkdir tutorial_project
(jl_venv) $ cd tutorial_project
(jl_venv) $ jupyter lab
Copied!

To install JupyterLab, fire up a terminal and run the following commands:

Shell
$ mkdir jupyterlab_projects
$ cd jupyterlab_projects
$ python -m venv jl_venv
$ source jl_venv/bin/activate
(jl_venv) $ python -m pip install jupyterlab
Copied!

To keep things neat, you first create a new jupyterlab_projects folder for all of your JupyterLab work. Later you can create individual subfolders for each of your projects to keep things organized.

Next, you create a virtual environment named jl_venv. You then activate your virtual environment by running its activation script. Once the virtual environment is activated, its name precedes your terminal prompt. You install JupyterLab into this virtual environment.

Finally, for neatness, you’ll create a new folder named tutorial_project and then start up JupyterLab from within it:

Shell
(jl_venv) $ mkdir tutorial_project
(jl_venv) $ cd tutorial_project
(jl_venv) $ jupyter lab
Copied!

Of course, once you’ve finished this tutorial, you can delete tutorial_project and add in your own project-specific folders instead.

Note: If you wish, you could create a Samples subfolder within tutorial_project and save this tutorial’s downloadable files into it. These include completed versions of the notebooks that you’ll create later on, as well as some other files. This will also give you some files to play around with and will allow you to fully participate in the tutorial.

JupyterLab will start in your web browser, all ready for you to use. But before you dive in, you might want to know how to end your session:

  • To shut JupyterLab down, make sure everything is saved, and then use FileShut Down to close the application before closing your browser. This will close everything down cleanly. Closing the browser alone doesn’t close the server, while crashing the server may cause data loss.

  • To restart, open either Powershell or your terminal, navigate to your jupyterlab_projects folder, then activate jl_venv. Finally, create or enter your specific project’s folder then start JupyterLab as before.

  • To deactivate your virtual environment, use the deactivate command. Your command prompt will return to normal.

Once you’ve installed and started JupyterLab, its server will start, along with a web browser connection to it. It may take a moment, but soon you’ll be looking at its main interface:

main jupyterlab interface

Because this is your first time running JupyterLab, the front screen shown above contains only a single Launcher window. This is where you can access everything else that’s on offer.

Note: Before you start using JupyterLab, you may like to change its appearance to make it easier for you to use. There are several options available to you:

  • You can hide or display various screen regions using ViewAppearance. This is useful if you have a small monitor.

  • You can change the overall theme of the interface by opening SettingsTheme. Themes may help you see more clearly.

  • You can also increase and decrease various font sizes using the options under Settings and SettingsTheme. These may help clarify text.

You can even use your favorite coding font by accessing SettingsSettings Editor and then scrolling down the list of settings on the left until you reach Notebook. Once you’re there, fill out the font family and font size according to your preferences. Then close the Settings tab:

changing font size and family

As you can see from the screenshot, you’ve updated the font within your notebooks. If you don’t like your adjustments, then click the big red Restore to Defaults button that appears at the top-right of the Settings screen, and no harm done.

In the upcoming sections, you’ll perform a range of tasks highlighting how JupyterLab’s tools enhance the capability of notebooks. You’ll also see some other interesting features as well.

Understanding JupyterLab Kernels

JupyterLab’s tools support you in your work. Although the tools are self-contained, by using some of them together, you get more out of them. This integration is probably JupyterLab’s most powerful feature.

A good starting point when learning JupyterLab is for you to know what its basic components are and how to make them work together. The diagram below shows an overview of these:

Diagram showing the components of JupyterLab

This diagram may look overwhelming at first because there are several parts. Don’t worry, you’ll soon see their relevance. The arrows show how various components interact. These interactions are one of the great benefits of JupyterLab. You’ll start with the central part of the application and the diagram: the kernel.

Read the full article at https://realpython.com/using-jupyterlab/ »


[ 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 ]

15 Nov 04:15

781 - Goon Dad (11/13/23)

Tom Roche

VERY EXCELLENT--funny, great analysis. Still missing Matt but it's great to hear Amber Frost again

Will, Felix and Amber pick up a few stories we missed last week, including Tim Scott girlfriend reveal (and campaign end), and Speaker of the House Mike Johnson’s father/son porn monitoring. We then look at a litany of increasingly absurd bungles and PR disasters from the Israeli government, all from just the last week.


Pick up your copy of Amber’s new book Dirtbag here: https://us.macmillan.com/books/9781250269621/dirtbag


And find all the new Chapo offerings at our digital shop here: https://www.patreon.com/chapotraphouse/shop

Get bonus content on Patreon

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

14 Nov 02:19

Episode 322 - Why Norm Won't Condemn Hamas (w/ Norman Finkelstein)

Tom Roche

promo only

Subscribe to Bad Faith on Patreon to instantly unlock this episode and our entire premium episode library: http://patreon.com/badfaithpodcast    The foremost scholar on the Israel-Palestine conflict returns to Bad Faith to weigh in on why he refuses to condemn Hamas despite acknowledging the atrocities of October 7th and update the pod on the most recent hospital bombing. Dr. Norman Finkelstein also destroys Jake Tapper and Hilary Clinton's rationales for Israel's siege against the civilians of Gaza and debunks common talking points circulated by Zionist mainstream media figures. This is an epic, nearly three-hour conversation you're not going to want to miss.

Subscribe to Bad Faith on YouTube to access our full video library. Find Bad Faith on Twitter (@badfaithpod) and Instagram (@badfaithpod).

Produced by Armand Aviram.   Theme by Nick Thorburn (@nickfromislands)    
13 Nov 21:52

Irreal: Eat: A Preliminary Report

by jcs
Tom Roche

[Eat==Emulate A Terminal](https://codeberg.org/akib/emacs-eat) in elisp for `emacs-version` >= 26.1

I’m running a little experiment. Even though I recently realized that I hardly ever use a terminal emulator, I was intrigued by this shoutout to the eat terminal emulator package. Except for the usual ankle biters, who don’t appear to have even used the package, the comments were all very supportive, some even saying that it significantly enhanced the commenter’s workflow.

I checked the README at the project’s GitHub repository and I was again impressed. It’s pretty speedy considering that it’s implemented in Elisp. It has several modes. One of those modes lets you move around the buffer and use the usual Emacs editing commands. That’s something that’s missing in vterm so it seems an improvement.

Installing eat is a simple one step process using the package manager. After that, you simply invoke it with Meta+x eat to start a terminal.

As I said, I don’t use terminal emulators very much anymore but I am going to try to use it as much as I can. I still have to refer to the README for the keybindings but I’m sure they’ll soon be absorbed into my muscle memory. There is, in any event, a manual (also available in Info) that covers everything. I’ll report back later with my impressions after I gain a bit more experience with it.

12 Nov 02:01

Rashid Khalidi: How Biden fuels Israel's war on Palestine

by Katie Halper
Tom Roche

VERY EXCELLENT

Subscribe for the full episode at the bottom of the page. Watch a free preview here:

“Have you been surprised at all at how extreme Biden has been in supporting Israel,” we asked Professor Rashid Khalidi, author of The Hundred Years' War on Palestine, “refusing to call for a ceasefire and downplaying the death toll?”

“Short answer,” he responds. “No.”

“I think that what the president said about the Palestinian death toll is absolutely despicable and unforgivable, and requires a public apology by the president himself. When you have, day after day after day after day, the administration harping on Israeli civilian casualties, and you have nine times the number of Palestinian civilian casualties, with the president of the United States disparaging the numbers, it is insulting, demeaning, and repugnant.”

Khalidi continues on to explain that Biden’s actions are not just morally untenable, but politically as well.

“He will lose the support of vast numbers of people. This administration has been beyond Trumpian in its furtherance of every position put forward by the Trump administration, without exception.” Khalidi predicts that if Biden stays on this track, he’ll not only lose the presidency, but also cost the Democrats the House.

“So, was I surprised? No.”

Subscribe to hear the full episode with Professor Khalidi where he responds to a recent Atlantic article claiming that Israel is not a settler colonial project, an important update on the occupied West Bank, and his final answer to the question:

“What should we be fighting for right now?”

Plus, catch this week’s Thursday Throwdown: Israel stuns former Israel lobbyist Wolf Blitzer

And join the Absurd Arena live discussion board with Katie and Wilson every Tuesday at 12pm est in the Substack app.

Watch the full interview here:

Read more

12 Nov 02:00

Yanis Varoufakis on Israel’s war crimes

by Katie Halper
Tom Roche

excellent

Subscribe for the full episode at the bottom of the page. Watch a free preview here:

“The United States fully endorses Israel’s war crimes,” says Greece’s former finance minister Yanis Varoufakis. “Because that’s what it is. When you switch off the water to two and a half million people, by the Geneva Convention that’s a war crime.”

The economist, who shares a European perspective on the war, says that “the West has conspired to ensure a generalized massacre.”

And the real question is “how much Palestinian blood is required to cleanse the hands of Europe?”

As a European, Varoufakis tells us how his continent’s mix of guilt and cowardice are keeping the war fueled. “You have a situation where the European Union simply doesn’t exist anymore as a geopolitical entity, and therefore it simply mimics whatever is coming from Washington DC.”

This wasn’t the case even twenty years ago, but today governments are too afraid to have their own positions. “Even if they secretly oppose what the United States is doing, European presidents and prime ministers are too scared to actually express these disagreements. And that is a major defeat of European democracy.”

So for now, without faith in any government to do what’s right, Yanis Varoufakis encourages the people to take the streets.

“I try to make the point that the protests in favor of Palestinians are also protests of solidarity with our Israeli and Jewish comrades who are suffering immensely under the apartheid regime of Netanyahu.”

Subscribe for the full interview where Varoufakis shares his deep disappointment in Bernie Sanders, the nefarious reasons for NATO’s existence, the disaster that is the war in Ukraine, and a look at his new book Technofeudalism, which posits that capitalism actually ended over a decade ago.

Plus, catch this week’s Thursday Throwdown: John Kirby has no tears and no red lines for Gaza, and Norm Finkelstein destroys his debate partner.

And join the Absurd Arena live discussion board with Katie and Wilson every Tuesday at 12pm est in the Substack app.

Watch the full interview here:

Read more

11 Nov 19:08

The day Britain’s empire was on the brink

Tom Roche

VERY EXCELLENT

On September 29 1923, the British Empire reached its geographical zenith, covering a quarter of the world and nearly 500 million people. But in spite of Britain’s triumphalism, Matthew Parker discovers a ruling power be-set by debt and doubt, and on the ground, the sounds of shackles being shrugged off.

Guest:  Matthew Parker, author of ‘One Fine Day – 29 September 1923 – Britain’s Empire on the Brink’, published by Abacus Books. 

11 Nov 02:03

Radio War Nerd EP 407 [AUDIO] — Gaza War & Hamas, feat. Mouin Rabbani

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

EXCELLENT

Co-hosts Gary Brecher & Mark Ames
10 Nov 17:25

780 - The Blow Gas State feat. Tom Sexton (11/9/23)

Tom Roche

VERY EXCELLENT, very funny

Tom Sexton of the Trillbillies podcast joins us to talk some Kentucky, looking at another round of losses for Republicans, and victory for the bluegrass state’s democratic governor Andy Beshear. We go in on the GOP continuing to kill itself by being as cruel and annoying as possible on social issues, while Democrats insist their approval numbers are down because the kids are watching the wrong TikToks. Finally, we check in on Eric Adams and his Turkish Connection.


Find the Trillbillies wherever you get podcasts, on twitter @thetrillbillies, and find their Patreon here: https://www.patreon.com/trillbillyworkersparty  



Get bonus content on Patreon

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

10 Nov 02:14

First planned small nuclear reactor plant in the US has been canceled

by John Timmer
Tom Roche

Once again demonstrating that nuclear power's fatal flaw is cost. pullquote (lightly edited):

> The [US Federal] government's Idaho National Lab was working to help construct the first [modular nuclear reactor from] [NuScale Power](https://en.wikipedia.org/wiki/NuScale_Power) [as part of] the [Carbon Free Power Project](https://www.cfppllc.com/). Under the plan, the national lab would maintain a few of the first reactors at the site, and a number of nearby utilities would purchase power from the remaining ones. With the price of renewables dropping precipitously, however, the project's economics have worsened. Some of the initial backers [started pulling out of the project](https://arstechnica.com/science/2020/11/first-major-modular-nuclear-project-having-difficulty-retaining-backers/) earlier in the decade, although the numbers continued to fluctuate in the ensuing years.

> The final straw came on Wednesday, when NuScale and the primary utility partner, Utah Associated Municipal Power Systems, announced that the Carbon Free Power Project did not have enough utility partners at a planned checkpoint[. It] is now uncertain whether [NuScale] can build any commercial reactors before the decade ends. The same is now true for nuclear power in general in the US. No [conventional] reactors are planned, and the last few projects of that sort were either canceled or ran horrifically over budget.

Image of a facility and parking lot set within a grassy, green area.

Enlarge / The facility seen in this architect's rendering will not be built. (credit: Idaho National Lab)

Nuclear power provides energy that is largely free of carbon emissions and can play a significant role in helping deal with climate change. But in most industrialized countries, the construction of nuclear plants tends to grossly exceed their budgeted cost and run years over schedule.

One hope for changing that has been the use of small, modular nuclear reactors, which can be built in a centralized production facility and then shipped to the site of their installation. But on Wednesday, the company and utility planning to build the first small, modular nuclear plant in the US announced it was canceling the project.

Going small

Small modular reactors take several steps to potentially cut costs. Their smaller size makes it easier for passive cooling systems to take over in the case of power losses (some designs simply keep their reactors in a pond). It also allows the primary components to be built at a central facility and then shipped to different plant sites, allowing a lot of the manufacturing equipment to be reused for all the sites that use the reactors.

Read 7 remaining paragraphs | Comments

09 Nov 19:39

Grayzone Radio - Tuesday, October 31, 2023

Tom Roche

Máte family (Aaron and Gabor) and Blumenthal excellent (and dark-grim-funny) as usual

Grayzone Radio with Max Blumenthal excerpts investigative reports from The Grayzone podcast.
09 Nov 19:37

USA vs the world: Blockade on Cuba opposed by 97% of countries at UN

Tom Roche

EXCELLENT

The world voted 187 to 2 at the United Nations General Assembly for an end to the illegal US embargo against Cuba. Only Israel supported Washington, while Ukraine abstained. Journalist Ben Norton explains the scandalous geopolitical and historical context. VIDEO: https://youtube.com/watch?v=a2A_avuu65I Check out our related video "US votes against peace in Gaza, defying vast majority of planet at UN": https://youtube.com/watch?v=Vph4YDi17Ps