Shared posts

23 Sep 17:23

AER 144: The Seventh Venezuela Coup is Being Defeated

Tom Roche

EXCELLENT antidote to the anti-Venezuela propaganda hegemonic in USCFM (and waay too much independent media)

With Joe Emersberger. The co-authors of the Monthly Review Press book Extraordinary Threat: The US Empire, the Media, and Twenty Years of Coup Attempts in Venezuela, discuss the seventh coup attempt on Chavismo which is in the process of being defeated.
23 Sep 17:17

S5 Episode 1 - "The Wolves Are Closing In"

Tom Roche

the next VERY EXCELLENT season of Blowback begins!

A prelude and a primer to this season's story: the tragedy of Cambodia.



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

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

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

22 Sep 17:51

BRICS Meeting to Develop Multipolar World - Jeffrey Sachs, Alexander Mercouris & Glenn Diesen

Tom Roche

EXCELLENT

BRICS Meeting to Develop Multipolar World - Jeffrey Sachs, Alexander Mercouris & Glenn Diesen
22 Sep 03:18

News - Lebanon Bombings, AMLO Blames US for Cartel Violence, Jihadist Attacks in Mali

by American Prestige
Tom Roche

Bessner and (mostly) Davison global week-in-review EXCELLENT as usual

Danny's physically on-the-go this episode while we, as a podcast, are virtually moving to Supporting Cast. This week's news: bombings via consumer electronics, likely carried out by Israel, rock Lebanon (0:55); in Palestine-Israel, the US appears to be giving up on a ceasefire (8:08), medical conditions in Gaza sink to 19th century standards (10:21), and a Houthi ballistic missile strikes within Israel (11:48); MBS of Saudi Arabia chills normalization talks with Israel (13:59); Sudan sees “unprecedented” fighting around Al-Fashir (17:28); a Chinese aircraft enters Japanese waters (19:06); a jihadist attack on Bamako, Mali (20:39); South Sudan once again postpones its elections (23:10); in Russia-Ukraine, the Kursk counteroffensive appears to stall (25:01), Russia advances in Donetsk (27:14), and Biden appears to hold off on long-range strike permission for Ukraine (29:01); in Venezuela, four Americans are arrested in a "plot" against Maduro (32:26); Colombia-ELN ceasefire talks break down (34:30); and in Mexico, AMLO blames the US for rising cartel violence in Sinaloa (36:11).

22 Sep 03:18

News - IDF Kills American Citizen, Mexico Judicial Reform, Pentagon Seeks New Home in West Africa

by American Prestige
Tom Roche

Bessner and (mostly) Davison global week-in-review EXCELLENT as usual

It’s not the good news, but Danny and Derek bring you, well, also not good news. This week: a Gaza ceasefire talks update (1:15) while the IDF kills American citizen Aysenur Ezgi Eygi (5:18); Iraq is negotiating a deal for the US to withdraw its forces (11:43); the US gives Egypt a full military aid allotment (13:47); in Sudan, new Rapid Support Forces (RSF) activity in the country’s south (15:22); the Pentagon is trying to reconstitute a presence in West Africa (16:29); in Russia-Ukraine, the Russian counteroffensive in Kursk (19:24), claims of Iran supplying missiles to Russia (21:02), and Biden might be on the cusp of allowing Ukraine to strike inside Russia (23:00); Venezuelan presidential candidate Edmundo González flees the country (25:46); the Mexican Senate passes AMLO’s judicial reform (27:50); and a New Cold War update featuring US and Chinese theater commanders speaking for the first time since 2022 (30:02) and fears over a possible Chinese naval base (31:16).

Don’t forget: AP is moving to Supporting Cast! Read our announcement for details on what to do to keep your paid subscription going or just head over to our Supporting Cast page to get started.

21 Sep 22:34

Black Socialists' Mixed Verdict on Acting as Russian Agents; U.S. Seeks to Ban RT Worldwide; Lee Fang on Ukraine Escalation & 2024

Tom Roche

VERY EXCELLENT SUGG episode#=333, containing 2-to-5 segments (depending on how you count):

1. After initial 1:17 ads, patented Greenwald monologue on US deepstate suppressing US dissent, claiming it's just Russians 'sowing discord'. Sorta 2 segments, since 2nd half focuses on Biden regime lawfare vs African People's Socialist Party (which in next segment gets contrasted with acceptance/encouragement of Israel-based straight-up influence ops) and US-EU efforts to ban RT
2. Greenwald ad-read 37:51-39:25
3. Interview with Lee Fang to end of show, mostly on how US deepstate manipulates USCFM discourse, particularly
- cheerleading US escalation of proxy war on Russia, while actively denying/downplaying risks
- actual Israel state-backed influence ops, as opposed to continuing Russiagate propaganda (now escalating preparatory to 2024 US elections)

TIMESTAMPS: 

Intro (0:00)

Mixed Verdict on Uhuru Trial (5:36)

Propaganda Wars (38:09)

Interview with Lee Fang (53:49)


- - -


Watch full episodes on Rumble, streamed LIVE 7pm ET.

Become part of our Locals community


- - - 


Follow Glenn:

Twitter

Instagram


Follow System Update: 

Twitter

Instagram

TikTok

Facebook

LinkedIn

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

21 Sep 17:47

Bonus - House of Crumbs feat. Hellgate

Tom Roche

VERY EXCELLENT, very funny /and/ informative (even for this oldschool/longtime NYC head). No Felix (this is mostly Will plus some Chris), and of course no Matt, but they announce Christman book sale date (and 1st anniversary of MC's stroke aka Cush Brain Bomb)

Journalists Christopher Robbins & Katie Way from the independent outlet Hellgate return to the show to help update us on NYC Mayor Eric Adams' chaotic administration. We look at the scandal and indictments surrounding a number of top Adams officials, including multiple sets of siblings, all embroiled in bribes, extortions, and various other forms of graft. We also discuss NYPD scandal in light of the recent subway shooting which left multiple people injured and one bystander braindead.


Follow Hellgate’s New York City coverage here: https://hellgatenyc.com/



Get bonus content on Patreon

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

20 Sep 17:37

AP x Nonzero - Israel-Hamas, Year One w/ Robert Wright

by American Prestige
Tom Roche

can't find the audio

The bi-monthly collaboration between AP and Nonzero Newsletter continues! Paid subscribers get a discounted membership to Nonzero— just scroll below the paywall near the bottom of the description, where you’ll also find the video for the Overtime segment.

Subscribe at Supporting Cast

0:00 Would a different US president have made a difference for Gaza?

14:08 Saudi-Israel normalization takes a step back

19:12 Is all hope lost for a two-state solution?

26:27 Making sense of Israel’s pager attacks in Lebanon

35:04 Heading to Overtime—and an AP PSA

Read more

19 Sep 18:47

Will The Real Kamala Harris Please Stand Up? (Part 2)

by Arjun Singh
Tom Roche

VERY EXCELLENT part 2 of 2-part survey of Kamala's very unpleasant record. [1st part](https://chrt.fm/track/4G278/media.transistor.fm/3d296c8a/56d0ebea.mp3) examined Kamala's neoliberal evolution c2003-2012; this episode focuses on 2019-2024, esp her

- flips on health insurance during her swiftly-aborted 2020 presidential campaign
- minimum-wage flop (allowing Senate Parliamentarian remove the minimum-wage-increase provision from COVID-19-related funding)
- commitment to enabling Zionist genocide of Palestinians with US arms and funds (and commitment to /not/ enforce US laws that already make that assistance illegal)

When Kamala Harris first ran for president in 2019, she promised to deliver Medicare for All to the people — but that changed. Early in her campaign, she frequently referred to a 2017 bill she co-sponsored with Sen. Bernie Sanders that would have effectively abolished private health insurance. But when political winds didn’t look good, Harris changed course, and ultimately released her own, very different version of the bill, which sought to bolster and support private insurance companies by expanding their role in Medicare. 

It wouldn’t be the only time Harris bucked a campaign pledge for political gain. Today on Lever Time, senior podcast producer Arjun Singh looks at two defining moments in Harris’ career to understand how the presidential hopeful acts when forced to choose between the values she campaigned on and political gain.

In her current campaign, Harris has tried to play it safe. She’s consistently pushed the Biden administration’s agenda while remaining vague on how she’d respond to key issues. One of those issues has been how to handle Israel’s invasion of Gaza, a disaster that Harris will likely inherit if she wins the presidency. If so, the Gaza crisis will present one of the first tests of what a President Harris would do in office, but even close observers are unsure what the vice president ultimately believes is the best course of action on the matter.


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

19 Sep 17:49

Protesilaos Stavrou: Emacs: commands in popup frames with ‘emacsclient’

by Protesilaos Stavrou
Tom Roche

pullquote:
> In [this 15-minute video](https://www.youtube.com/watch?v=vbWxT8tht9A) I show the custom code I have to run any Emacs command in a popup frame. The advantage of this is that I do not need to be in Emacs already. The examples I show cover `org-capture` and my `tmr` package.

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

In this 15-minute video I show the custom code I have to run any Emacs command in a popup frame. The advantage of this is that I do not need to be in Emacs already. The examples I show cover org-capture and my tmr package.

This is the code I used in the video. Remember to assign the emacsclient calls to a system-level key binding.

;;;; Run commands in a popup frame

(defun prot-window-delete-popup-frame (&rest _)
  "Kill selected selected frame if it has parameter `prot-window-popup-frame'.
Use this function via a hook."
  (when (frame-parameter nil 'prot-window-popup-frame)
    (delete-frame)))

(defmacro prot-window-define-with-popup-frame (command)
  "Define interactive function which calls COMMAND in a new frame.
Make the new frame have the `prot-window-popup-frame' parameter."
  `(defun ,(intern (format "prot-window-popup-%s" command)) ()
     ,(format "Run `%s' in a popup frame with `prot-window-popup-frame' parameter.
Also see `prot-window-delete-popup-frame'." command)
     (interactive)
     (let ((frame (make-frame '((prot-window-popup-frame . t)))))
       (select-frame frame)
       (switch-to-buffer " prot-window-hidden-buffer-for-popup-frame")
       (condition-case nil
           (call-interactively ',command)
         ((quit error user-error)
          (delete-frame frame))))))

(declare-function org-capture "org-capture" (&optional goto keys))
(defvar org-capture-after-finalize-hook)

;;;###autoload (autoload 'prot-window-popup-org-capture "prot-window")
(prot-window-define-with-popup-frame org-capture)

(add-hook 'org-capture-after-finalize-hook #'prot-window-delete-popup-frame)

(declare-function tmr "tmr" (time &optional description acknowledgep))
(defvar tmr-timer-created-functions)

;;;###autoload (autoload 'prot-window-popup-tmr "prot-window")
(prot-window-define-with-popup-frame tmr)

(add-hook 'tmr-timer-created-functions #'prot-window-delete-popup-frame)

;;;; The emacsclient call depends on the daemon or `server-mode' (I use the latter)

(use-package server
  :ensure nil
  :defer 1
  :config
  (unless (server-running-p)
    (server-start)))

;;;; The emacsclient calls that need ot be bound to system-wide keys

;; emacsclient -e '(prot-window-popup-org-capture)'
;; emacsclient -e '(prot-window-popup-tmr)'
19 Sep 17:47

Andrea: Enable OAuth for Gmail with Emacs and OfflineIMAP

by Andrea
19 Sep 16:45

Will The Real Kamala Harris Please Stand Up? (Part 1)

by Arjun Singh
Tom Roche

excellent survey of Kamala's neoliberal evolution c2003-2012

In television commercials, at speeches, and on the campaign trail, Vice President Kamala Harris frequently boasts that she stood up to big banks as California's attorney general. But her sloganeering obscures a sometimes-ugly record. Today on Lever Time, Arjun Singh looks back at Harris' early years as a district attorney and then state attorney general to see what they show us about the president she may soon become.

When Harris first ran for District Attorney of San Francisco in 2003 — a time when prosecutors rarely described themselves as “progressive” — she campaigned as a crime fighter with few qualms about putting criminals behind bars. 

Later, as California’s attorney general, Harris continued to lean on her role as a tough prosecutor, vowing to go after mortgage lenders who utilized abusive tactics to strong arm Californians. But when it came time to fight the banks, did Harris let them off easy? Harris’ actions in that moment have left some observers with a pressing question: What does Kamala Harris actually believe?

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

19 Sep 14:36

Why is public transport in North America so bad?

Tom Roche

excellent, much too short

North America is the land of the car - but it hasn't always been this way. Many cities were once home to large public transport systems, or came close to building them. What happened? And could these networks ever return?

19 Sep 14:35

Special - Electronics Attacks in Lebanon w/ Séamus Malekafzali

by American Prestige
Tom Roche

4:42 teaser only

19 Sep 01:04

Corporations Are People, My Friend

by The Lever
Tom Roche

yet another VERY EXCELLENT episode (#5) in this 10(ish?)-part series, this time focusing on 4 US Supreme Court cases that broke America in the 1970s, by declaring that spending is speech and corporations have speech rights. Those 4 cases are (in order of ruling, though the audio starts with /Buckley v. Valeo/):

1. 1975: Bigelow v. Virginia
2. 1976: Buckley v. Valeo
3. 1976: Virginia State Board of Pharmacy v. Virginia Citizens Consumer Council
4. 1978: FNBB v. Bellotti

As usual with this free feed, skip ads before, after, and amidst the content--but the advertisement breaks are short, so it's not as much a problem as other podcasts (like, say, /Breaking Points/).

You might remember Mitt Romney’s infamous line: “Corporations are people, my friend.” But where did this idea come from? In this episode: how the Ford Administration and the Powell Memo movement turned to the Supreme Court to establish the precedent that legalized corruption: money is speech, and corporations are entitled to First Amendment rights. 

Get ad-free Master Plan episodes by becoming a paid subscriber. Enjoy bonus episodes, score exclusive content, and support this show. Visit masterplanpodcast.com

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

19 Sep 00:52

The Secret Task Force

by The Lever
Tom Roche

EXCELLENT

How did corporate executives and politicians turn Lewis Powell’s memo from a blueprint into a master plan — and begin executing it? In this episode, we uncover proof of a secret “Powell Memo Task Force,” as well as clandestine meetings involving America’s most powerful businessmen, a future president, and an ambitious young media consultant. The results would change history.

Get ad-free Master Plan episodes by becoming a paid subscriber. Enjoy bonus episodes, exclusive content, and support this show. Visit masterplanpodcast.com

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

19 Sep 00:52

The Powell Memo

by The Lever
Tom Roche

VERY EXCELLENT

A seemingly moderate corporate lawyer grows alarmed by anti-corruption reformers’ policy wins and writes a manifesto detailing how corporations and oligarchs can dominate American politics. Months later, he’s confirmed to the U.S. Supreme Court by senators unaware that his manifesto is going viral among the business elite.   

View related materials here.

Get ad-free Master Plan episodes by becoming a paid subscriber. Enjoy bonus episodes, exclusive content, and support this show. Visit masterplanpodcast.com

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

18 Sep 17:13

E176 - The United States vs Social Democracy in Ecuador w/ Ryan Grim and Jose Olivares

by American Prestige
Tom Roche

VERY EXCELLENT deepdive on yet another US empire lawfare-r: celebrated woman-of-color Diana Salazar. For more details, see [this excellent GrayZone article on the leaked messages](https://thegrayzone.com/2024/08/29/secret-chats-decade-us-meddling-ecuador/) (archived [here](http://web.archive.org/web/20240916004040/https://thegrayzone.com/2024/08/29/secret-chats-decade-us-meddling-ecuador/))

Ryan Grim, co-founder of Drop Site News, and investigative journalist José Olivares join the show to talk about their recent piece for Drop Site revealing how Ecuador’s US-linked attorney general is using her office to attack the country’s left. The group gives the background of Rafael Correa and his left-wing “Correísmo” movement, how Correa and his successors became targets of “anti-corruption” attorney general Diana Salazar, leaked messages of Salazar’s obtained by Drop Site leading to explosive allegations, the United States' potential links with assassinated presidential candidate Fernando Villavicencio, and why the US remains interested in domestic Ecuadorian politics.

Along with checking out the story, be sure to claim your exclusive American Prestige discount for a Drop Site subscription!

Drop Site for Prestigeheads

Don’t forget: AP is moving to Supporting Cast! Read our announcement for details on what to do to keep your paid subscription going or just head over to our Supporting Cast page to get started.

18 Sep 04:03

Tea, coffee and opium in Iran

Tom Roche

The title of this EXCELLENT (but too short--22 min) episode poorly describes it. Though this interview /does/ cover (somewhat) /Tea, coffee and opium in Iran/, the episode is more about

* (briefly) the introduction of coffee-drinking to western Eurasia (stretching roughly from northwestern Europe and northwestern Africa east through Russia and Iran), followed quickly by ...
* (also briefly) the introduction of tea from China via maritime trade (esp the English/British East India Company, also the Dutch VOC), then ...
* (main subject of the episode) the transition from large-scale coffee-drinking to even-larger-scale tea-drinking, esp in Iran, Russia, and Protestant Europe
* how that transition was affected by local religion and by ease/cost access
* how coffeehouses were seen as subversive by various regimes (focus here on Iranian ones, from Safavids to Qajars), even as tea supplanted coffee (though the venues continued to be called 'coffeehouses'), esp via their association with vices including music and prostitution
* samovar use from Russia to Iran, and the samovar as 'tea stewing' as opposed to fresh 'tea brewing'
* (very briefly) some notes on the use (until today) of tea, opium, and alcohol in Iran

The world drank coffee before it drank tea. 'The world' here meaning the Middle East, Russia and Europe. One battlefront in this great transition was Iran. And this commercial battle was waged ferociously from the 18th into the 19th centuries. Opium has a key role in this story. So does the Samovar.  And so does politics. Coffee houses from London to Tehran made governments uneasy – citizens met and talked and plotted there – but tea houses frightened governments even more. The story of the history of tea in Iran is tied up in geopolitics and trade relationships between Iran, Russia and China and Britain.

Guest:

  • Rudi Matthee - John and Dorothy Munroe Distinguished Professor of History at the University of Delaware

Books: The Pursuit of Pleasure: Drugs and Stimulants in Iranian History, 1500-1900; The Politics of Trade in Safavid Iran: Silk for Silver, 1600-1730; Persia in Crisis: The Decline of the Safavids and the Fall of Isfahan; and most recently, Angels Tapping at the Wine-shop's Door: A history of Alcohol in the Islamic World

18 Sep 03:48

867 - Pet Shop Boy feat. David J. Roth (9/12/24)

Tom Roche

EXCELLENT, very funny

Defector’s David Roth returns to the show for wall-to-wall Kamala v. Trump debate coverage, with a deep dive into Laura Loomer’s elevation to inner-circle Trump entourage and additional coverage of Shannon Sharpe’s sex stream.


Find David Roth on Defector at: https://defector.com/author/david-roth

And subscribe to Defector here: https://defector.com/products

Get bonus content on Patreon

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

18 Sep 03:48

868 - Caddy-Shook feat. Ben Clarkson & Matt Bors (9/16/24)

Tom Roche

EXCELLENT, funny

Ben & Matt of the JUSTICE WARRIORS comic series join us this week. We look at the SECOND Trump assassination attempt in about as many months, Trump’s increasingly intimate relationship with Laura Loomer, and just his insane personal and political arc over the last few months. Then, more seriously, the continued blatant demagoguery around immigration stirred up by Republicans that Democrats and the Harris campaign seems unequipped to respond to. Finally, a few stories that seem to have crossed from the pages of Justice Warriors into reality.


Find Justice Wariors Vol. 2: VOTE HARDER here, out now: https://www.simonandschuster.com/books/Justice-Warriors-Vol-2/Matt-Bors/JUSTICE-WARRIORS/9781952090325

Watch Ben’s kick ass trailer for the book here: https://www.youtube.com/watch?v=UPClsOwhPuE&ab_channel=BenClarkson



Get bonus content on Patreon

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

18 Sep 00:46

MC5: America's Most Revolutionary Rock Band

Tom Roche

this VERY EXCELLENT [SO episode#=981](http://www.soundopinions.org/show/981) (archived [here](http://web.archive.org/web/20240918003827/http://www.soundopinions.org/show/981)) is (apart from ads at the beginning, end, and embedded within) completely devoted to an interview with Jaan Uhelszki and Brad Tolinski, longtime {Detroit scenesters, music journalists} and authors of a new [oral history of the MC5](https://www.hachettebookgroup.com/titles/brad-tolinski/mc5/9780306832994/) (book page archived [here](http://web.archive.org/web/20240918004255/https://www.hachettebookgroup.com/titles/brad-tolinski/mc5/9780306832994/)), one of the greatest and most influential US bands (IMHO right up there with Velvet Underground). Not just an interesting and informative interview, it's a delightful listen (aside from skipping through the ads--but, hey, it's a free feed)

This week, hosts Jim DeRogatis and Greg Kot are discussing the new book MC5: An Oral History of Rock's Most Revolutionary Band. The hosts are joined by the book's authors, Jaan Uhelszki and Brad Tolinski.


Join our Facebook Group: https://bit.ly/3sivr9T

Become a member on Patreon: https://bit.ly/3slWZvc

Sign up for our newsletter: https://bit.ly/3eEvRnG

Make a donation via PayPal: https://bit.ly/3dmt9lU

Send us a Voice Memo: Desktop: bit.ly/2RyD5Ah  Mobile: sayhi.chat/soundops

 

Featured Songs:

MC5, "Motor City is Burning," Kick Out the Jams, Elektra, 1969

MC5, "Ramblin' Rose," Kick Out the Jams, Elektra, 1969

MC5, "Kick Out the Jams," Kick Out the Jams, Elektra, 1969

MC5, "Starship," Kick Out the Jams, Elektra, 1969

MC5, "Sister Anne," High Time, Atlantic, 1971

MC5, "Miss X," High Time, Atlantic, 1971

MC5, "Looking At You," Back in the USA, Atlantic, 1970

MC5, "Let Me Try," Back in the USA, Atlantic, 1970

The Stooges, "I Wanna Be Your Dog," The Stooges, Elektra, 1969

J Dilla, "Don't Cry," Donuts, Stones Throw, 2006

See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

17 Sep 20:42

The Many Wrongs of Lord Christian Brighty

Tom Roche

amusing (though it sometimes "tries too hard" and leans woke) parody of Poldark, Bridgerton, etc

Challenged by Babs to find a single person he’s never wronged, Brighty’s search leads them to Cornwall and to best friend Russ Blackshark. Whilst Brighty and Babs re-run Russ’s stag do, Churlington gets into a spot of bother auditing the family tin mine.

Lord Christian Brighty is the talk of the Regency 'Ton' - a celebrated libertine, a heartthrob and a hero to many. But close-up, he is a spoilt, impetuous, life-ruining bastard… Or at least he was. Because his carefree life of infinite privilege has been upended by an encounter with his new chambermaid - the uneducated but forthright Babigail - who became the first person to tell him the unvarnished truth about his selfish behaviour. Overnight, his lifelong trust that everyone loved him had been replaced with a gnawing fear that Babs was right.

So now, with his narcissism collapsing and a need to prove to Babs he is actually a good person, Lord Brighty is determined to fix all his past wrongs. And by extension all the ills of Regency society. Accompanying him in his quest are Babs (elevated beyond her station to a chambermaid-cum-adviser role), and his butler, Mr Churlington. Although Churley would prefer everything to stay exactly as it used to be (as would all Brighty’s friends, family and the entirety of high society).

Written by Christian Brighty & Amy Greaves

Cast: Lord Christian Brighty ….. Christian Brighty Babs ….. Jessica Knappett Churlington ….. Colin McFarlane Russ Blackshark ….. David Reed Reticent Tom ….. Nimisha Odedra Briny Briony ….. Chiara Goldsmith Gareth Hornpipe ….. Joz Norris

Script Editor ….. David Reed Sound & Recording ….. David Thomas Photographer ….. Will Hearle Production Assistant ….. Katie Sayer Producer ….. Ben Walker

A DLT Entertainment Production for BBC Radio 4

Christian Brighty and Amy Greaves are award-winning comedians. Their viral sketches based on Bridgerton, Poldark and Jane Austen have catapulted them to viral stardom, securing Christian’s place as the internet’s answer to Mr Darcy and amassing 150 million views across TikTok and Instagram (@brightybuoy). Amy and Christian both have a deep love of the work Jane Austen, traditional regency romance (not smut), and historical romance set in the regency (smut).

17 Sep 20:31

Marcin Borkowski: Irregular recurring TODOs in Org mode, part II

by Marcin Borkowski
So, it’s been over a year since the previous part of my attempt to introduce “irregular, but recurring TODOs” into my workflow. This is something I really need, but it’s complicated enough that my inner procrastinator kept putting it off, unfortunately. Let’s start differently now.
16 Sep 17:03

Radio War Nerd EP 470 — Operation Bagration, Pt. 4: WWII Myths, feat. Annibale

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

Annibale EXCELLENT as usual

Co-hosts John Dolan & Mark Ames
15 Sep 14:31

Bonus - The Russia-Ukraine Fall Update w/ Mark Ames

by American Prestige
Tom Roche

3:23 teaser only

Danny and Derek once again speak with Mark Ames, co-host of Radio War Nerd, for an update on what’s going on in the Russia-Ukraine conflict. They talk about the internal dynamics in Putin and Zelinskyy’s respective administrations, Russia’s Kursk counteroffensive, media framing around Ukrainian victories vs. those of Russia, when western governments wil…

Read more

12 Sep 19:31

Will Kahn-Greene: Switching from pyenv to uv

Tom Roche

short description of process, looks reasonably complete. pullquote:
> [This blog post](https://bluesock.org/~willkg/blog/dev/switch_pyenv_to_uv.html) [archived [here](http://web.archive.org/web/20240912192954/https://bluesock.org/~willkg/blog/dev/switch_pyenv_to_uv.html)] covers switching from pyenv to uv [on] Ubuntu Linux 24.04

Premise

The 0.4.0 release of uv does everything I currently do with pip, pyenv, pipx, pip-tools, and pipdeptree. Because of that, I'm in the process of switching to uv.

This blog post covers switching from pyenv to uv.

History

  • 2024-08-29: Initial writing.

  • 2024-09-12: Minor updates and publishing.

Start state

I'm running Ubuntu Linux 24.04. I have pyenv installed using the the automatic installer. pyenv is located in $HOME/.pyenv/bin/.

I have the following Pythons installed with pyenv:

$ pyenv versions
  system
  3.7.17
  3.8.19
  3.9.19
* 3.10.14 (set by /home/willkg/mozilla/everett/.python-version)
  3.11.9
  3.12.3

I'm not sure why I have 3.7 still installed. I don't think I use that for anything.

My default version is 3.10.14 for some reason. I'm not sure why I haven't updated that to 3.12, yet.

In my 3.10.14, I have the following Python packages installed:

$ pip freeze
appdirs==1.4.4
argcomplete==3.1.1
attrs==22.2.0
cffi==1.15.1
click==8.1.3
colorama==0.4.6
diskcache==5.4.0
distlib==0.3.8
distro==1.8.0
filelock==3.14.0
glean-parser==6.1.1
glean-sdk==50.1.4
Jinja2==3.1.2
jsonschema==4.17.3
MarkupSafe==2.0.1
MozPhab==1.5.1
packaging==24.0
pathspec==0.11.0
pbr==6.0.0
pipx==1.5.0
platformdirs==4.2.1
pycparser==2.21
pyrsistent==0.19.3
python-hglib==2.6.2
PyYAML==6.0
sentry-sdk==1.16.0
stevedore==5.2.0
tomli==2.0.1
userpath==1.8.0
virtualenv==20.26.2
virtualenv-clone==0.5.7
virtualenvwrapper==6.1.0
yamllint==1.29.0

That probably means I installed the following in the Python 3.10.14 Python environment:

  • MozPhab

  • pipx

  • virtualenvwrapper

Maybe I installed some other things for some reason lost in the sands of time.

Then I had a whole bunch of things installed with pipx.

I have many open source projects all of which have a .python-version file listing the Python versions the project uses.

I think that covers the start state.

Steps

First, I made a list of things I had.

  • I listed all the versions of Python I have installed so I know what I need to reinstall with uv.

    $ pyenv versions
    
  • I listed all the packages I have installed in my 3.10.14 environment (the default one).

    $ pip freeze
    
  • I listed all the packages I installed with pipx.

    $ pipx list
    

I uninstalled all the packages I installed with pipx.

$ pipx uninstall PACKAGE

Then I uninstalled pyenv and everything it uses. I followed the pyenv uninstall instructions:

$ rm -rf $(pyenv root)

Then I removed the bits in my shell that add to the PATH and set up pyenv and virtualenvwrapper.

Then I started a new shell that didn't have all the pyenv and virtualenvwrapper stuff in it.

Then I installed uv using the uv standalone installer.

Then I ran uv --version to make sure it was installed.

Then I installed the shell autocompletion.

Note

I have a dotfiles thing and separate out bashrc changes by what changes them. You can see my home-grown thing that works for me here:

https://github.com/willkg/dotfiles

These instructions are specific to my home-grown dotfiles thing.

$ echo 'eval "$(uv generate-shell-completion bash)"' >> ~/dotfiles/bash.d/20-uv.bash

Then I started a new shell to pick up those changes.

Then I installed Python versions:

$ uv python install 3.8 3.9 3.10 3.11 3.12
Searching for Python versions matching: Python 3.10
Searching for Python versions matching: Python 3.11
Searching for Python versions matching: Python 3.12
Searching for Python versions matching: Python 3.8
Searching for Python versions matching: Python 3.9
Installed 5 versions in 8.14s
 + cpython-3.8.19-linux-x86_64-gnu
 + cpython-3.9.19-linux-x86_64-gnu
 + cpython-3.10.14-linux-x86_64-gnu
 + cpython-3.11.9-linux-x86_64-gnu
 + cpython-3.12.5-linux-x86_64-gnu

When I type "python", I want it to be a Python managed by uv. Also, I like having "pythonX.Y" symlinks, so I created a uv-sync script which creates symlinks to uv-managed Python versions:

https://github.com/willkg/dotfiles/blob/main/dotfiles/bin/uv-sync

Then I installed all my tools using uv tool install.

$ uv tool install PACKAGE

For tox, I had to install the tox-uv package in the tox environment:

$ uv tool install --with tox-uv tox

Now I've got everything I do mostly working.

So what does that give me?

I installed uv and I can upgrade uv using uv self update.

Python interpreters are managed using uv python. I can create symlinks to interpreters using uv-sync script. Adding new interpreters and removing old ones is pretty straight-forward.

When I type python, it opens up a Python shell with the latest uv-managed Python version. I can type pythonX.Y and get specific shells.

I can use tools written in Python and manage them with uv tool including ones where I want to install them in an "editable" mode.

I can write scripts that require dependencies and it's a lot easier to run them now.

I can create and manage virtual environments with uv venv.

Next steps

Delete all the .python-version files I've got.

Update documentation for my projects and add a uv tool install PACKAGE option to installation instructions.

Probably discover some additional things to add to this doc.

Thanks

Thank you to the Astral crew who wrote uv.

Thank you to Rob Hudson who goaded me into posting this finally rather than sit on it another month.

11 Sep 19:51

CBDCs vs Wall Street?

Tom Roche

SINGULAR {introduction to, preface to a howto for} democratizing US finance. Contrary to the episode title and notes, only the 1st part of GPEH episode#=33 is about central bank digital currencies; even then, guest Robert C. Hockett (@ Cornell) and host Radhika Desai (unfortunately no Michael Hudson, but Ben Norton sits in for a bit) focus on how CBDCs can be used for democratizing/de-oligarchizing finance (primarily in the US, though other polities get discussed, notably the Swedish e-krona). Other topics include (among many others--though brief this ep provides a good short introduction to political economy of finance) how economic oligarchs obtain economic rent through private banks' control of access to money creation, and using community lending to break private banks' monopoly on lending and esp the payment system.

Unfortunately no transcript for this ep available yet (presumably eventually it will be included in [this list](https://geopoliticaleconomy.com/?s=geopolitical+economy+hour), but for now, consider reading an unpaywalled 2-part article on Hockett's 'Spread the Fed' proposal (presumably introducing concepts discussed further in the book-in-process mentioned in this ep):

1. [Spread the Fed, Part 1](https://lpeproject.org/blog/spread-the-fed-part-i/) (archived [here](http://web.archive.org/web/20240710013333/https://lpeproject.org/blog/spread-the-fed-part-i/)): "In [this] post I’ll trace the paired histories [of] our ambivalence about centralized governance on the one hand, and central banking and currency-issuance on the other hand."
2. [Spread the Fed, Part 2](https://lpeproject.org/blog/spread-the-fed-part-ii/) (archived [here](http://web.archive.org/web/20240710013331/https://lpeproject.org/blog/spread-the-fed-part-ii/)): "I now turn to the [COVID-19-era] developments in pandemic response and public finance [which indicate where American central banking should go next: namely, to a [‘better spread’ Fed](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3597724)."

What are central bank digital currencies (CBDCs), and why are banks on Wall Street lobbying against them? Could they be an alternative for average people, or would they create even more problems than they solve? Political economist Radhika Desai is joined by legal scholar Robert C. Hockett to discuss CBDCs, central banks, the Federal Reserve, and the banking system. This is part of Radhika's show Geopolitical Economy Hour. You can watch other episodes of the program here: https://youtube.com/playlist?list=PLDAi0NdlN8hMl9DkPLikDDGccibhYHnDP
11 Sep 17:17

9/11/24: Trump Kamala First Debate LIVE Reaction

Tom Roche

excellent and brief (net ads). However, ep note above is incorrect: Emily Jashinsky is /not/ on this ep.

Krystal, Saagar, Ryan and Emily cover the first 2024 debate between Kamala and Trump. 

 

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

 


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

See omnystudio.com/listener for privacy information.

10 Sep 21:22

Putin prepares BRICS Kazan payment system

Tom Roche

more than just about BRICS or trade-resolution systems, this episode gives an excellent quick (18 min) summary of some major geoeconomic and geopolitical issues for Eurasian (and beyond) integration (and multipolarity more generally) preceding the 22-24 Oct BRICS summit in Kazan

Putin prepares BRICS Kazan payment system