Shared posts

07 Jan 20:13

Failing in Gaza, Escalating in Lebanon: Will Israel Set Fire to Entire Region? w/ Elijah Magnier

Tom Roche

Magnier (and RK) EXCELLENT as usual

As Israel continues its genocide on Gaza, it is ramping up its attacks in Lebanon and Syria while the US strikes Iraq and Yemen, bringing the Middle East closer to the brink of regional war. 


To discuss this and more, Rania Khalek is joined by veteran war correspondent and analyst Elijah Magnier for a special live episode of Dispatches.  

07 Jan 16:14

Prof. John Mearsheimer on Israel-Gaza, Escalation Risks, Ukraine War, & More

Tom Roche

good Greenwald piece on start of the 2024 US Presidential campaign (Biden runs as defense of democracy while eliminating Democratic Party primaries and prosecuting Trump), then (27:08-89:37) Mearsheimer EXCELLENT as usual--nearly all on Mideast and geopolitics, only a bit at end on NATO's proxy war on Russia in Ukraine

06 Jan 18:39

Radio War Nerd EP 418 — The "G" Word

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

Ames and Dolan excellent as usual on US genocides 1971 Bangladesh to 2024 Gaza, esp how the US deepstate (esp State Dept) as framed them, and how USCFM (esp New York Times) has reported on them:

* Israel regime public admissions--and urgings, even brags--about Gaza and Palestine genocide
***** Israeli public opinion supports genocide
* potential for Iran war, esp US chickenhawk fulmination/fomentation
* Biden's history Zionism (esp early-career links to Henry 'Scoop' Jackson)
* South Africa ICJ case potential for at-least reputational damage to US, Israel, et al Zionists
***** ICC/ICJ comparison
(~45 min in the audio)
* USCFM (mostly NYT) reporting on genocides 1971-2024:
***** Yemen war 2015-2023: NYT lowballed casualties, zero compassion for children, failure to recognize port closure (assisted by US Navy) as genocidal
********* US-UK officers directing campaigns in KSA command centers, US colonel Toumajan commanded UAE Joint Aviation Command (while remaining active US Army)
********* suppressed Obama State Dept legal office paper on US liability to warcrime charges for role in Yemen war
***** 1971 Bangladesh independence war: NYT claimed fog of war regarding Pakistan warcrimes
********* US military et al (esp Nixon-Kissinger) total support for Pakistan
********* US State Dept 'expressed concern' while claiming war was 'internal affair' and aiding Pakistan
***** Timor independence war 1975-1999: almost no reporting until mid-1990s
********* aside on birth-rate change between war and peace
********* Australia-Indonesia joint suppression of reporting esp atrocities and warcrimes
********* 1975 Ford-Kissinger greenlight not only for Suharto/TNI invasion, but for genocide
************* NYT headline next day: 'Ford assures Indonesia of commitment', increasing aid esp military--nothing about invasion
********* US stalls Apr 1976 UNGA withdrawal resolution
********* Carter regime supported Indonesia occupation (while launching 'empire of human rights' spinline): NYT propagates Carter State Dept line that fog-of-war but 'atrocities have been greatly exaggerated'
* bad CorpDem musicians esp Blinken and Beto

06 Jan 04:30

The News Quiz - 5th January

Tom Roche

surprisingly weak

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

In this compilation episode Andy Zaltzman casts his satirical eye over the highs and lows of the year, in which the UK managed to hold of a Prime Minister for more than a year (well done us), The Economy moved about as erratically as a paper plane in a snow storm, and there were some events in the Middle East that made doing a light-hearted topical news show a bit of a challenge at times...

Hosted and written by Andy Zaltzman.

Producer: Sam Holmes Executive Producer: James Robinson Production Coordinator: Jodie Charman

A BBC Studios Production

06 Jan 02:54

China's economy is not 'collapsing'. It's transitioning.

Tom Roche

EXCELLENT as usual

Western media outlets have absurdly claimed China's economy is collapsing, due to a crisis in the real estate sector. But in reality, this is part of an intentional transition away from infrastructure, toward more investment in technological production. Ben Norton explains. VIDEO: https://youtube.com/watch?v=VlXUy65hqv4 Check out our related video "How China became the world's industrial superpower - and why the US is desperate to stop it": https://youtube.com/watch?v=BT7Th2aV0wM
05 Jan 20:01

The Now Show - 8th December

Tom Roche

competent: borderline, mostly skippable, but excellent closing song by Peter Rugman feat. Keir Starmer doing 80s-style rap while selling out to Tories

Steve Punt and Hugh Dennis present the week via topical stand-up and sketches. Featuring Geoff Norcott looking in the proposal of a Minister for Men, Harriet Kemsley on Kim Jong Un's pleas to North Korea, and an original song from Peter Rugman.

The show was written by the cast with additional material from Adrian Gray, Miranda Holms, Rajiv Karia, Cameron Loxdale and Laura Major.

Voice Actors: Daniel Barker and Chiara Goldsmith.

Producer: Rajiv Karia Production Coordinator: Katie Baum

A BBC Studios Production for Radio 4

05 Jan 19:16

795 - Acknowledging Complexity feat. Séamus Malekafzali (1/4/24)

Tom Roche

EXCELLENT: mostly guest Malekafzali+Will, mostly politics but some goofing on hasbara scum. No Felix, bit of Chris, brief update on Matt before episode proper (and after excellent TrueAnon advert for their new Jan6 boardgame at start of audio)

Our friend Séamus joins us from Beirut to discuss the escalating regional elements of Israel’s war on Gaza. We look at Israel’s recent strike on a Hamas leader in Beirut, Yemeni actions restricting cargo shipping in the red sea, and the deadly bomb attack on a Soleimani memorial in Iran. We also touch on the differences between American and Lebanese media’s treatment of the events, including the recent media circus around Harvard’s president.


Find Séamus’ writing on international affairs at his substack here: https://www.seamus-malekafzali.com/

And pick-up the new game from the TrueAnon crew at: http://trueanon.com/stc

Get bonus content on Patreon

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

05 Jan 02:23

1/3/24: Israel Assassinates Hamas Leader In Lebanon, Harvard President Resigns, Kimmel Threatens Lawsuit After Epstein Allegations, Congress Caught Profiting From Israel War, And Tech Leader Exposes Industry Pro-Israel Bias

Ryan and Emily discuss Israel assassinating a top Iranian leader in Lebanon, family member tears into NYT for inaccurate Oct 7th report, Harvard President Claudine Gay Resigns, Jimmy Kimmel threatens Aaron Rogers with lawsuit over Epstein allegation, Congress caught profiting from Israel war, and tech leader Paul Biggar exposes the industries Pro-Israel bias.

 

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.

04 Jan 19:44

The (Pretty Short) List of EVs That Qualify for a $7,500 Tax Credit in 2024

by By Dan Gearino
While fewer vehicles qualify for the full credit than before, there are still savings to be had on new, leased and used EVs.

By Dan Gearino

EV shoppers woke up on Monday to a market in which fewer vehicles than before qualify for the U.S. government’s $7,500 federal tax credit.

03 Jan 23:22

Hell of Presidents: Bonus 4 - Prez on Film

Tom Roche

VERY EXCELLENT: funny and informative 72 min. Chris+Matt+Will (so it's basically a Chapo episode) do an astonishingly comprehensive rundown of portrayals (in cinema and TV, plus a few theatric) of US presidents (in chronological order--by president, not portrayals). Until nearly the end they discuss only portrayals of /real/ presidents, but throw in a few fictional ones at end.

We're joined by Chapo Trap House's Will Menaker to take a look at the history of Presidential portrayals in Film and Television. Get bonus content on Patreon

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

03 Jan 20:56

S4 Episode 8 - "Sons of Liberty"

Tom Roche

Another EXCELLENT Blowback. S04E08 covers 2001-2007, from the initial afterglow of US "victory in Afghanistan" in very-late 2001 to the obvious quagmire of 2007, as the GWB regime death-spirals into Global Financial Crisis (following mostly in order of presentation):

* Bushites attempt to do (surprisingly expensive) war-on-the-cheap almost immediately turns into civil-war-via-score-settling (notably Afghans using US forces to attack personal enemies), then settles into massive corruption plus civil war in the formal sense (militarily-organized opponents).
* Bushites cease to care about Afghan war: they see New Frontiers in 'the Axis of Evil', esp the already-planned-for 2nd US-Iraq War
* Afghanistan splinters into warlord states with varying amounts of toleration for US occupiers
* pretend "reconstruction" complete fail, but corruption goes massive
* Pashtun opposition to US coalesces in Kandahar
* US increasingly fights war via corporate (e.g., Halliburton, Blackwater) and regional (mostly Pakistan) contractors
* covert-war (mostly CIA) turns to kidnapping ('extraordinary rendition') and torture (esp Guantanamo)
* Pakistan vs India proxy war in Afghanistan and region
* Pakistani ISI allies with Taliban in Afghanistan and Pakistan (mostly in NWFP, now Khyber Pakhtunkhwa), accelerating Taliban comeback
* Karzai and GWB in 2004 elections
* opium comeback under both warlord and CIA protection
* US (esp CIA) develops worldwide network of 'black sites' for interrogation via torture
* US deepstate esp corporate-funded media promotes the Afghan-womens-rights fraud, pretending that US occupation must continue to assist its allies in protecting womens' rights, when those warlords are actively opposed to rights for women et al

America runs its war in Afghanistan on the cheap — and subcontracts to crooks, kingpins, and gangsters.



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

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

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

03 Jan 19:39

#487 - We Invented Chill!

Tom Roche

amusing

We ring in the new year by raiding the fridge for some holiday leftovers. It's become an annual tradition on this podcast to try to extract ideology from Tim Allen's "Santa Clause" franchise. With THE SANTA CLAUSE 3: THE ESCAPE CLAUSE (2006), we hit the motherlode. Join us on Patreon for an extra episode every week - https://www.patreon.com/michaelandus
03 Jan 18:07

Hell of Presidents: Bonus 3 - America Origins 3: Revenge of the NatSec

Tom Roche

Bessner and Christman VERY EXCELLENT as usual (and occ amusing)

We’re joined by Danny Bessner of the American Prestige podcast to discuss the rise of the post-WWII National Security state and how it affects the powers and prerogatives of the presidency. Get bonus content on Patreon

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

02 Jan 04:32

794 - Gooneiform feat. Stavros Halkias (1/1/24)

Tom Roche

EXCELLENT, amusing

Stavvy baby joins us to ring in the New Year with some talk on Christmas gift-giving, review some recent comedic offerings from Israeli TV and Tucker Carlson’s X show, and finally to look at some of recent political developments in the great city of Baltimore and state of Maryland.


Watch Stav’s special “Fat Rascal”, streaming now on Netflix.

And listen to the Stavvy’s World podcast wherever you get podcasts.

Get bonus content on Patreon

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

01 Jan 20:10

Ways with words: from puzzles to Wikipedia

Tom Roche

excellent, just not new: this is an episode-length mashup of 3 segments presented in 2023

Did you know that every time you perform a Google search, you're using technology invented by a medieval polymath in Oxford? That's just one of the many interesting insights in Phillip Adams' conversations about how the index, the crossword and the encyclopedia were invented - and why they stuck. 

01 Jan 16:48

12/30/23: Israel Demands US Attack Iran

Tom Roche

another EXCELLENT KB solo

Krystal comes with a breaking segment on Israel's war hawks demanding US attack Iran.

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.

01 Jan 15:14

Geopolitics of Israel war explained: Gaza, Iran, Saudi, Yemen, Red Sea ship attacks

Tom Roche

VERY EXCELLENT

Is Israel's war on Gaza expanding into a regional conflict? Why is Yemen attacking ships in the Red Sea? What are the roles of Iran and Saudi Arabia? Journalist Ben Norton analyzes the geopolitics of the crisis. (This analysis features many maps, so watching the video is recommended.) VIDEO: https://youtube.com/watch?v=C-YjyCjH7SA
01 Jan 02:23

World War Civ 30: Allied Disasters 1915

Tom Roche

EXCELLENT as usual, esp regarding UK disasters at Gallipoli and Kut al Amara, as well as the very-undercovered Balkans war (esp the Salonika Campaign and the Macedonian front)

Germans use poison gas on the battlefield at Ypres, British lose 60,000 and Germans 40,000. French attack at Artois with casualties of 100,000 and German 75,000. Russians lose 2 million casualties fighting Germany on the Eastern front. British defeated at Loos, lose 50,000 and Germany 20,000. French offensive in Champagne results in 190,000 casualties and … Continue reading "World War Civ 30: Allied Disasters 1915"
31 Dec 17:08

Sacha Chua: Using subed-record in Emacs to edit audio and clean up oopses

by Sacha Chua
Tom Roche

SINGULAR: more than just what the title promises, this is Chua's workflow for
1. recording audio+transcript
***** simultaneously--unfortunately using Google Recorder, so tradeoff between functionality and privacy
***** Chua records audio using phrase='Oops' to signal audio error
2. (elisp to) export audio+transcript to PC (using [Syncthing](https://en.wikipedia.org/wiki/Syncthing) and Chua's [emacs package=Subed](https://github.com/sachac/subed))
3. use [Aeneas](https://pypi.org/project/aeneas/) to {synchronize, force alignment} between audio and transcript, aka generate synchronization map
4. (elisp to) {identify, timestamp, prepare to split out} 'Oops'es from the audio
5. actually edit the 'Oops'es from the audio (using [Audacity](https://en.wikipedia.org/wiki/Audacity_(audio_editor) and [a Chua pile'o'elisp](https://github.com/sachac/compile-media))
6. [timestamp, subtitle (which at this step seems ~= transcript)] the clean audio

Finding enough quiet focused time to record audio is a challenge. I often have to re-record segments in order to correct brain hiccups or to restart after interruptions. It's also hard for me to sit still and listen to my recordings looking for mistakes to edit out. I'm not familiar enough with Audacity to zip around with keyboard shortcuts, and I don't like listening to myself again and again in order to find my way around an audio file.

Sure, I could take the transcript, align it with subed-align and Aeneas to get the timestamps, and then use subed-convert to get a CSV (actually a TSV since it uses tabs) that I can import into Audacity as labels, but it still feels a little awkward to navigate. I have to zoom in a lot for the text to be readable.

2023-12-29_10-28-32.png Figure 1: Audacity labels

So here's a workflow I've been experimenting with for cleaning up my recorded audio.

Just like with my audio braindumps, I use Google Recorder on my phone because I can get the audio file and a rough transcript, and because the microphone on it is better than on my laptop. For narration recordings, I hide in the closet because the clothes muffle echoes. I don't feel as self-conscious there as I might be if I recorded in the kitchen, where my computer usually is. I used to record in Emacs using subed-record by pressing left to redo a segment and right to move on to the next one, but using my phone means I don't have to deal with the computer's noises or get the good mic from downstairs.

I start the recorder on my phone and then switch to my Org file in Orgzly Revived, where I've added my script. I read it as far as I can go. If I want to redo a segment, I say "Oops" and then just redo the last phrase or so.

Screenshot of Google Recorder on my phone
Screenshot_20231229-083047.png

I export the transcript and the M4A audio file using Syncthing, which copies them to my computer. I have a function that copies the latest recording and even sets things up for removing oops segments (my-subed-copy-latest-phone-recording, which calls my-split-oops). If I want to process several files, I can copy them over with my-subed-copy-recording.

my-subed-copy-latest-phone-recording: Copy the latest recording transcript and audio to DESTINATION.
(defun my-subed-copy-latest-phone-recording (destination)
  "Copy the latest recording transcript and audio to DESTINATION."
  (interactive
   (list
    (file-name-directory
     (read-file-name (format "Move %s to: "
                             (file-name-base (my-latest-file my-phone-recording-dir ".txt")))
                     nil nil nil nil #'file-directory-p))))
  (let ((base (file-name-base (my-latest-file my-phone-recording-dir ".txt"))))
    (rename-file (expand-file-name (concat base ".txt") my-phone-recording-dir)
                 destination)
    (rename-file (expand-file-name (concat base ".m4a") my-phone-recording-dir)
                 destination)
    (find-file (expand-file-name (concat base ".txt") destination))
    (save-excursion (my-split-oops))
    (goto-char (point-min))
    (flush-lines "^$")
    (goto-char (point-min))
    (subed-forward-subtitle-id)
    (subed-set-subtitle-comment
     (concat "#+OUTPUT: "
             (file-name-base (buffer-file-name))
             "-cleaned.opus"))))

my-subed-copy-recording
(defun my-subed-copy-recording (filename destination)
  (interactive
   (list
    (buffer-file-name)
    (file-name-directory
     (read-file-name (format "Copy %s to: "
                             (file-name-base (buffer-file-name)))
                     nil nil nil nil #'file-directory-p))))
  (dolist (ext '("m4a" "txt" "json" "vtt"))
    (when (file-exists-p (concat (file-name-sans-extension filename) "." ext))
      (copy-file (concat (file-name-sans-extension filename) "." ext)
                 destination t)))
  (when (get-file-buffer filename)
    (kill-buffer (get-file-buffer filename))
    (dired destination)))

I'll use Aeneas to get the timestamps for each line of text, so a little bit of text processing will let me identify the segments that I want to remove. The way my-split-oops works is that it looks for "oops" in the transcript. Whenever it finds "oops", it adds a newline afterwards. Then it takes the next five words and sees if it can search backward for them within 300 characters. If it finds the words, then that's the start of my repeated segment, and we can add a newline before that. If it doesn't find the words, we try again with four words, then three, then two, then one. I can also manually review the file and see if the oopses are well lined up. When they're detected properly, I should see partially duplicated lines.

I used to record using sub-record by using by. Oops,
I used to record. Oops,
I used to record an emacs using subhead record, by pressing left to reduce segment, and write to move on to the next one.
But using my phone means, I don't have to deal with them. Oops.
But using my phone means, I don't have to deal with the computer's noises or get the good mic from downstairs. I started recorder on my phone

my-split-oops: Look for oops and make it easier to split.
(defun my-split-oops ()
  "Look for oops and make it easier to split."
  (interactive)
  (let ((scan-window 300))
    (while (re-search-forward "oops[,\.]?[ \n]+" nil t)
      (let ((start (min (line-beginning-position) (- (point) scan-window)))
            start-search
            found
            search-for)
        (if (bolp)
            (progn
              (backward-char)
              (setq start (min (line-beginning-position) (- (point) scan-window))))
          (insert "\n"))
        (save-excursion
          (setq start-search (point))
          ;; look for 1..3 words back
          (goto-char
           (or
            (cl-loop
             for n downfrom 4 downto 1
             do
             (save-excursion
               (dotimes (_ n) (forward-word))
               (setq search-for (downcase (string-trim (buffer-substring start-search (point)))))
               (goto-char start-search)
               (when (re-search-backward (regexp-quote search-for) start t)
                 (goto-char (match-beginning 0))
                 (cl-return (point)))))
            (and (call-interactively 'isearch-backward) (point))))
          (insert "\n"))))))

Once the lines are split up, I use subed-align and get a VTT file. The oops segments will be in their own subtitles.

2023-12-29-08-41-33.svg Figure 2: Subtitles and waveforms

The timestamps still need a bit of tweaking sometimes, so I use subed-waveform-show-current or subed-waveform-show-all. I can use the following bindings:

  • middle-click to play a sample
  • M-left-click to set the start and copy to the previous subtitle
  • left-click to set the start without changing the previous one
  • M-right-click to set the end and copy to the next subtitle
  • right-click to set the end without changing the next one
  • M-j to jump to the current subtitle and play it again in MPV
  • M-J to jump to close to the end of the current subtitle and play it in MPV

I use my-subed-delete-oops to delete the oops segments. I can also just mark them for skipping by calling C-u M-x my-subed-delete-oops instead.

Then I add a #+OUTPUT: filename-cleaned.opus comment under a NOTE near the beginning of the file. This tells subed-record~compile-audio where to put the output.

WEBVTT

NOTE #+SKIP

00:00:00.000 --> 00:00:10.319
Finding enough. Oops.

NOTE
#+OUTPUT: 2023-12-subed-record-cleaned.opus

00:00:10.320 --> 00:00:36.319
Finding enough quiet Focused. Time to record. Audio is a challenge. I often have to re-record segments in order to correct brain hiccups, or to restart after interruptions.

I can test short segments by marking the region with C-SPC and using subed-record-compile-try-flow. This lets me check if the transitions between segments make sense.

When I'm happy with everything, I can use subed-record-compile-audio to extract the segments specified by the start and end times of each subtitle and concatenate them one after the other in the audio file specified by the output. The result should be a clean audio file.

If I need to compile an audio file from several takes, I process each take separately. Once I've adjusted the timestamps and deleted or skipped the oops segments, I add #+AUDIO: input-filename.opus to a NOTE at the beginning of the file. subed-record-insert-audio-source-note makes this easier. Then I copy the file's subtitles into my main file. subed-record-compile-audio will take the audio from whichever file was specified by the #+AUDIO: comment, so I can use audio from different files.

Example VTT segment with multiple audio files
NOTE
#+AUDIO: 2023-11-11-emacsconf.m4a

00:10:55.617 --> 00:10:58.136
Sometimes we send emails one at a time.

NOTE
#+AUDIO: 2023-11-15-emacsconf.m4a

00:10:55.625 --> 00:11:03.539
Like when you let a speaker know that we've received a proposal That's mostly a matter of plugging the talks properties into the right places in the template.

Now I have a clean audio file that corresponds to my script. I can use subed-align on my script to get the timestamps for each line using the cleaned audio. Once I have a subtitle file, I can use emacsconf-subed-split (in emacsconf-subed.el - which I probably should add to subed-mode sometime) to quickly split the captions up to fit the line lengths. Then I redo the timestamps with subed-align and adjust timestamps with subed-waveform-show-current.

So that's how I go from rough recordings with stutters and oopses to a clean audio file with captions based on my script. People can probably edit faster with Audacity wizardry or the AI audio editors that are in vogue these days, but this little workflow gets around my impatience with audio by turning it into (mostly) text, so that's cool. Let's see if I can make more presentations now that I've gotten the audio side figured out!

Links:

30 Dec 18:01

Israel Is Using Infectious Disease & Starvation to Make Gaza Unlivable

Tom Roche

EXCELLENT, comprehensive (note this ep is untruncated unlike most Khalek Dispatches) interview with Anis Germani (CeSSRA Beirut) on modes of Zionist alt-genocide modes esp vs Gaza. Topics include (mostly in order of presentation)

* Gazans decreased life expectancy
* Israel's decades of deliberate starvation of Gazans ('putting them on a diet')
* Israel military targets public health and medicine, including staff, materials (esp pharmaceuticals and hospital-hygiene products), and infrastructure
* Israel weaponizes disease and traumatic injury
* long history of Israeli organ trafficking (necessitated by religious Jews' low rates of organ donation)
* current medicine and public-health problems in Lebanon as Israel threatens to widen the war

By targeting hospitals and doctors while cutting off water, food and electricity and concentrating Palestinians into smaller and smaller zones of death in Gaza, the Israelis are creating a public health crisis that will kill even more Palestinians with infectious diseases. 


To discuss this and more, Rania Khalek was joined by Lebanese medical doctor and public health researcher Anis Germany. 


29 Dec 20:13

The Now Show - 1st December

Tom Roche

EXCELLENT, consistently funny. Not quite as good as the 24 Nov 2023 /Now Show/, but the host sets, both guest sets, and the closing song are more-than-usually excellent. /Especially/ the 1st guest set (6:13-12:38), by David Eagle, on UK Christmas politics, economics, culture, and ... blindness! but esp Eagle's holiday compilation album, "Now That's What I Call Christmas Music: The Angry Antiwoke Edition" :-)

Steve Punt and Hugh Dennis present the week via topical stand-up and sketches. They're joined by David Eagle unpacking the Advent, Jessica Fostekew looking into the repeal of the New Zealand smoking ban, and an original song from Archie Henderson, performed with Becky CJ.

The show was written by the cast with additional material from Alex Garrick-Wright, Jade Gebbie, Rhiannon Shaw, Miranda Holms and Cody Dahler.

Voice Actors: Jason Forbes and Lola-Rose Maxwell.

Producer: Rajiv Karia Production Coordinator: Katie Baum

A BBC Studios Production for Radio 4

29 Dec 19:09

12/28/23: Israeli Historian Raz Segal On Genocide And Gaza

Tom Roche

VERY EXCELLENT survey of genocide history and law, and why (in the face of Jashinsky's softpeddled Zionism, which gets a polite but firm smackdown) Israel's current attacks on Gaza (especially) but also its current pogroms in Jerusalem and the West Bank, and the Zionist state's long violence against Palestinians, are all genocides by definition.

Ryan and Emily sit down with Israeli historian and Associate Professor of Holocaust and Genocide Studies, Raz Segal to ask him about Genocide and Gaza.

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

 

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

See omnystudio.com/listener for privacy information.

29 Dec 05:02

12/27/23: Israel Declares “7 Front War,” Assassinates Top Iranian General

Tom Roche

VERY EXCELLENT (though the episode headline is rather misleading--Israel seeking to expand the war is only a small part of this). KB only, but it's Krystal at her best.

Krystal gives a breaking update on Israel announcing a 7 Front War in the Middle East. 

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

 

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

See omnystudio.com/listener for privacy information.

27 Dec 21:49

Hell of Presidents: Bonus 2 - America Origins 2: Civil War

Tom Roche

VERY EXCELLENT. Note Karp, Chris, and the Christman are choppin' up not just The War, but do much prep work from c1840 as well as much aftermath/legacy. Also, much humor.

We're joined by Civil War historian Matt Karp to take a closer look at the, uh, Civil War. We discuss its causes, the course of the war, how it shaped the Republic, and, of course, do a "who are your guys" for Civil War generals. Get bonus content on Patreon

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

27 Dec 21:47

Hell of Presidents: Bonus 1 - America Origins: Rise of the Founders

Tom Roche

VERY EXCELLENT

We're joined by the New Republic's Osita Nwanevu to take another look at the founding, the constitution, and how we think about America in general. Get bonus content on Patreon

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

27 Dec 17:00

Democracy Now! 2023-12-27 Wednesday

Tom Roche

consistently VERY EXCELLENT: all 4 post-headline segments better-than-recent-usual

Democracy Now! 2023-12-27 Wednesday

  • Headlines for December 27, 2023
  • "Axis of Resistance": Hamas, Hezbollah, Houthis Challenge U.S. & Israeli Power Amid Middle East Tension
  • Who Funds Canary Mission? James Bamford on Group That Doxxes Students & Profs for Palestine Activism
  • As Phone Line Breaks Up, Palestinian Journalist Akram al-Satarri Describes "Dire" Conditions in Gaza
  • Palestine Exception: U.S. Colleges Suppress Free Speech, Academic Freedom for Students & Professors

Download this show

27 Dec 03:26

Will Israel’s Gaza Genocide Reshuffle the Regional & Global Order?

Tom Roche

VERY EXCELLENT broad-but-necessarily-shallow survey of "Middle Eastern" (relative to who?) regional (in this free ~half of the episode--BRICS, EU, PRC, Russia, US (mostly) et al are apparently in the {2nd, behind-the-paywall} part) geopolitical issues in the wake of Israel's genocide on Palestine, including (following not quite in order of presentation--I'm organizing this a bit)

* Abraham Accords (AA) future: expansion is DOA, but current Israel partners (esp UAE) are unlikely to pull out.

* damage to US mass/public image/reputation: massive. Cafiero emphasizes this damage
***** goes beyond (but including) the MENA region
***** is 'irreversible'

* reactions from GCC countries. Cafiero separates them into 4 groups, from most- to least-Israel-friendly:
1. Bahrain, UAE: both are AA partners and very (if semi-covertly) Israel-friendly.
2. Saudi Arabia (aka KSA): 'flirted with' AA, fairly (though again semi-covertly) Israel-cooperative, but much more cautious than 1st group.
3. Oman, Qatar: have 'unofficial, pragmatic' relations with Israel, but have repeatedly overtly rejected AA and other forms of US-backed 'normalization'
4. Kuwait: has 'never had any form of formal or informal relations with Israel' and is 'very firmly opposed to normalization'

Cafiero then discusses in detail (much more than I'm giving here)

* UAE: /very/ authoritarian 'high-tech police state', current leadership very anti-Hamas and -Palestine
* Qatar: interesting relationships with Palestinians (inc resistance groups), Israel, and US)
* KSA: lip-service to Palestine, but leadership focused on Vision 2030
* Egypt: refusing Israel-US proposals for Gazan ethnic cleansing, otherwise cooperating with the hegemons
* Jordan: strong elite+mass opposition to Zionist genocide, would probably break with them on a 'Nakba-2.0' genocide, but is very weak economically and militarily
* Oman: "Gaza is dominating everyone's minds [with] unprecedented amount of rage against the US right now," including boycotts of US companies ... but that's it
* 'day-after' policy options for Israel-Palestine (esp Gaza) after current war phase: brief discussion before the rest of the episode goes behind the paywall.

What does the genocide in Gaza mean for the surrounding Arab states? Do their oppositional responses even matter or is it all just symbolic? How will this impact the Abraham Accords and other normalization efforts? Why won’t the Gulf states use their oil as leverage to pressure the United States? How does the genocide in Gaza impact countries like Jordan and Syria? How is it affecting America’s standing in the world? What does it mean for Russia and China in an emerging multipolar world? 


To discuss this and other regional developments, Rania Khalek was joined by Giorgio Cafiero, the CEO of Gulf State Analytics, a Washington, D.C.-based geopolitical risk consultancy.


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.

27 Dec 02:41

It's A Fair Cop: Christmas Special

Tom Roche

excellent: amusing jokes, short stories, and crowdwork

Copper turned comic Alfie Moore takes an audience through real-life crime scenarios. The topic, crime at Christmas. What's it like to be a bobby on the beat in the festive season?

This merry jaunt introduces us to a fun cavalcade of Christmas characters, including a gas station Grinch, an inebriated Mary and Joseph, and a Christmas Eve saviour...

Written and presented by Alfie Moore Script Editor: Will Ing Production Co-ordinator: Becky Carewe-Jeffries Producer: Sam Holmes

A BBC Studios Production

26 Dec 16:02

West's economic war on Russia backfires, destroys EU industrial base, fuels Eurasian integration

Tom Roche

EXCELLENT geoeconomic survey

Western sanctions over the Ukraine war have backfired, rapidly de-industrializing Europe while accelerating Russia's economic integration with Asia. Journalist Ben Norton explains the historic changes. VIDEO: https://youtube.com/watch?v=DkuKnYdtW9w EU confesses ‘our prosperity was based on China & Russia’: cheap energy, low-paid labor, big market: https://geopoliticaleconomy.com/2022/10/18/eu-prosperity-china-russia-energy-market BRICS expanding into economic powerhouse: Petrodollar under threat - https://youtube.com/watch?v=1SIfrWkQXeE
25 Dec 16:10

Norm: Primarily emacs

by Norman Walsh
Tom Roche

> A few years ago, I learned that you can write your own command line flags for Emacs.

News to me! example (another pullquote):

> I realized yesterday was that I could also [launch] the [Org] Agenda perspective [via command-line argument defined in `init.el`:]

Note that TOR is breaking formatting: see properly-formatted Elisp in post:

> ;; Make a custom -primary command line argument
> (add-to-list
> 'command-switch-alist
> '("primary" . (lambda (&rest ignore)
> (server-start)
> (persp-switch "Agenda")
> (org-agenda-list)
> (delete-other-windows)
> (persp-switch "main"))))

Volume 7, Issue 49; 25 Dec 2023

Tweaks to my -primary command line switch for Emacs.

I seem to spend a few days over most end-of-the-year holidays tinkering with my Emacs configuration. Everyone needs a hobby. This year, it was mostly committing to Emacs 29 (moving my “temporary” testing configuration into ~/.emacs.d).

I live in Emacs and I enjoy tinkering with it. It’s fun. Sometimes, it’s to try some big, new thing. When I first encountered completion frameworks like Helm years ago, I was amazed. Magit is also amazing. And I read my email in mu4e. This weblog post was composed in Org mode in Emacs and converted to XML, formatted with XSLT, and posted to the server by typing C-t p. (I put most of my personal bindings in the C-t keymap because that’s what my advisor in grad school where I first encountered Emacs almost 30 years ago did).

Sometimes, it’s tiny things like configuring the Org template for taking notes during meetings. Or binding a key to insert £ or € (not on my US English keyboard).

I don’t think I’m alone in struggling a bit to manage my todo list. I’ve got it well(ish) organized in, er, Org mode and I’ve been trying to keep a perspective open on the agenda so that I can easily refer to it throughout the day. (I confess that “can easily” and “do” are not even remotely synonymous.)

The agendas themselves are collected from across the Org mode files where I take meeting notes as well as dedicated “Inbox”, “Personal” and “Work” todo lists.

A few years ago, I learned that you can write your own command line flags for Emacs. I created one, -primary, that I use when I start Emacs after logging in. That flag starts up the Emacs server (so that git, for example, can use emacsclient as an editor).

(I know that some folks just start Emacs in the background, running the server, and use emacsclient for everything. That didn’t work reliably for me a couple of decades ago for reasons I no longer recall if I ever figured them out. So I do this instead.)

What I realized yesterday was that I could also start the Agenda perspective that way. So the agenda would always be available and I wouldn’t have to cons it into existence the first time with C-x x s Agenda C-c a a C-x 1

Tada:

;; Make a custom -primary command line argument
(add-to-list
 'command-switch-alist
 '("primary" . (lambda (&rest ignore)
                 (server-start)
                 (persp-switch "Agenda")
                 (org-agenda-list)
                 (delete-other-windows)
                 (persp-switch "main"))))

Time to go work on Christmas breakfast. Happy holidays everyone!