Let Danny and Derek’s labor guide you into the holiday weekend newly informed. This week: Israel and Hezbollah exchange fire (0:29), an IDF operation in the West Bank (8:31), in Gaza, the IDF attacks Deir al-Balah and shrinks more protected zones (11:06) while Palestinians in Gaza also struggle to obtain a polio vaccine amid an outbreak (14:07); Yemen’s Houthi/Ansar Allah forces allow the recovery of a damaged oil tanker (17:15); Jake Sullivan is in Beijing and meets with Xi (19:14); Sudan ceasefire talks end without an agreement (21:23); Libya’s Government of National Unity (or “Eastern Government”) shuts down oil facilities (23:41); in Russia-Ukraine, concerns over the Kursk nuclear plant while Russia bombards Ukraine again (26:11); in France, Emmanuel Macron blocks the leftist prime minister from taking power (30:12); in Mexico, President AMLO “freezes” contact with the American and Canadian embassies (33:30); Honduras pulls out of its extradition treaty with the US (35:50); and the police intervention in Haiti is off to a shaky start (37:32).
Tom Roche
Shared posts
News - Israel and Hezbollah Clash, Macron Refuses to Appoint Left-Wing PM, AMLO Pauses Relations with US and Canadian Embassies
Tom RocheBessner and (mostly) Davison global week-in-review EXCELLENT as usual
E173 - The US Media, Israel, and Palestinian Journalists w/ Séamus Malekafzali
Tom RocheVERY EXCELLENT
Danny and Derek speak with Séamus Malekafzali, a Beirut-based journalist focusing on the Middle East, about his recent piece for The Nation, “The Rotten Partnership Between the US Media and the Israeli Military.” They check in about the current atmosphere in Beirut amid exchanges between Israel and Hezbollah, the Biden administration and US media’s current narrative around Hamas and Iran, the violence Israel has inflicted on Palestinian journalists, the double standards of their portrayal in the US media, and whether there might be any meaningful difference in a Trump or Harris presidency with regards to America’s support for Israel.
Recorded Tuesday, August 20, 2024
Further reading:
Follow Séamus on Twitter/X @Seamus_Malek
Danny will be talking on a panel at the Quincy Institute for Responsible Statecraft at 10am PST/1pm EST on ‘Trump vs. Harris: Whose Foreign Policy Will Win the 2024 Election?’. Here’s the link if you’re interested.
Catherine Bohart: TL;DR - 4. Want to brush up on education for the new school year?
Tom Roche/much/ more amusing than 3 previous episodes
No time to read the news? Catherine Bohart does it for you in TL;DR.
Scott Agnew: Dead Man Talking
Tom Rocheamusing monolog (mostly short stories) on death-related, though be warned--not that the material is too dark, be warned that the delivery is /very/ thickly Glasgow
Scott was disappointed there was nobody waiting for him when he died. In this episode he ponders whether someone was in fact watching over him and tells the most unbelievable funeral story of all time. With an unexpected apology from his mum, a trip to get measured for a suit and rolling down a hill chased by a bunch of OAPs - this is an episode packed with anecdotes and revelations.
The final episode in a trilogy of tales that gets into the gritty and grim goings on that nearly saw Scott pushing up the daisies. Each episode is far from a forlorn fable, but rather is bursting with colourful, lively stories of the people who have shaped Scott's life and helped him along the way. This is more than just a life story, this is Scott's death story.
A stand up series, written and performed by Scott Agnew Produced by Lauren Mackay Audio recorded by Chris Currie and Niall Young
Malaysia's foreign policy under Anwar Ibrahim
Tom Rocheinformative deepdive (if a bit lib--but, hey, it's the ABC) with a surprisingly fair discussion of BRICS vs G7 in geoeconomy
Prime Minister of Malaysia, Anwar Ibrahim, is now radically changing his international strategy and foreign policy by applying to join the BRICS group of non-aligned nations.
Laura Tingle's Canberra: changes to NDIS, aged care and the CFMEU
Tom RocheTingle excellent as usual
While the opposition has been trying to keep the focus on Gaza the government has pushed a number of key bills through the Senate - on aged care, changes to the NDIS and putting the CFMEU into administration.
Guest: Laura Tingle, Chief Political Correspondent, 7.30
Germany deindustrialized, taps out of Ukraine
Tom Rocheexcellent
Collapsing Ukraine in hopes of removing Putin
Tom Rocheexcellent
European leaders escalate war rhetoric with Iran
Tom Rocheexcellent
8/28/24: Tulsi Joins Trump Campaign, Swing States Keep RFK On Ballot, Israel Attacks West Bank, Zuckerberg Admits Biden Censorship, France Erupts Over Macron Election Denial, Independent Tied In NB
Tom RocheCounterPoints consistently excellent (as usual)
Ryan and Emily discuss Tulsi joining Trump's campaign, swing states keep RFK on ballots, Israel launches massive West Bank attack, Zuckerberg admits Biden Facebook censorship, France erupts over Macron election result refusal, and Dan Osborn joins to discuss his independent run in Nebraska.
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.
Democracy Now! 2024-08-27 Tuesday
Tom Rocheconsistently EXCELLENT
Headlines for August 27, 2024; Palestinian Healthcare Workers Chained, Starved, Sexually Abused: New HRW Report on Israeli Prisons; What Is RealPage? DOJ Sues Software Firm Using Algorithm Enabling Landlords to Fix High Rents
Charles Choi: Updating Built-In Emacs Packages
Tom Rochepullquote:
> the default policy of the Emacs package manager (package.el) is to avoid upgrading built-in packages. However, this policy can be overridden as of Emacs 29.1 with the customizable variable package-install-upgrade-built-in. If this variable is set to t, then built-in packages can be updated.
A celebrated feature of Emacs is its rich ecosystem of packages to extend its behavior. A curated versioned set of these packages are included in the distribution of each Emacs release. These packages are referred to as “built-in” and significant consideration is made by the core Emacs development team to ensure their stability and interoperability for that release. But that consideration does not stop there. Although a built-in package can have updates after an Emacs release, the default policy of the Emacs package manager (package.el) is to avoid upgrading built-in packages. However, this policy can be overridden as of Emacs 29.1 with the customizable variable package-install-upgrade-built-in. If this variable is set to t, then built-in packages can be updated. As this change is relatively recent in the overall history of Emacs, this might be news to a number of readers. For such readers, consider yourselves informed. That said, I was definitely surprised by this policy. The rest of this post is a reflection on why I thought that way.
One more bit before reflection: Users who are uncomfortable with allowing the package manager to aggressively upgrade built-in packages can avoid configuration of package-install-upgrade-built-in and instead use the prefix C-u before invoking package-install. The prefix will “special case” behavior as if package-install-upgrade-built-in was set to t for a specific package update.
What led to surprise
My recent work on a Casual feature required a more recent version of Transient ( > 0.6.0) than what was built-in (0.4.3). I had coded the package dependency specification correctly, but there was confusion when a different user tried to actually install and run it, as package.el avoided updating the user’s local install of Transient by design.
Reflecting on User Expectations
Reflecting on the above, I’ve come to some observations about why I felt such surprise on package.el’s default behavior. It comes down to different expectations of trust:
- Lay users (such as yours truly) in 2024 have been conditioned to extend a lot of trust to software updates.
- Presumption is that diligent software providers use practices to uphold that trust.
- The Emacs core team in designing
package.eldoes not trust the third party package ecosystem.- Presumption is that software providers are not diligent in using best practices.
The divide in the expectations of trust by the provider (in this case the Emacs core team) and the consumers (Emacs users) only gets exacerbated as more built-in packages such as Org and Transient have a higher frequency update schedule than that of Emacs releases. Developers such as myself building packages that require updated versions of built-in packages will only become more pronounced over time.
I claim no monopoly on having an answer to resolving these different expectations. But I do think the Emacs community as a whole needs to advance their conversation on what its package ecosystem should look like in the 21st century. Should it evolve to be more like OS and programming language library package managers? Or should it stay ad-hoc and adversarial in trust? (Are those even the right questions?)
Closing Thoughts
Meditating on software ecosystems, the one that I’m most familiar with is developing for mobile app distribution, particularly Apple’s flavor of it. If we think of Emacs core as an OS and the built-in packages as pre-installed software (apps), we see a striking similarity to the update schedule as illustrated in the table below.
| GNU | Apple | Update Schedule | |
|---|---|---|---|
| OS | Emacs core | iOS, iPadOS | OS Release |
| Pre-installed Software | Built-in Packages | Mail, Weather, Calendar | OS Release |
| Third Party Software Distribution | ELPA (GNU/nonGNU), MELPA | App Store, Alternate | Publisher Release |
All the concerns Apple has faced in building its ecosystem I see are the same ones facing Emacs with its package ecosystem. This is not to say Emacs must mimic Apple here, but rather the questions of trust are the same. It will be interesting to see how the Emacs community answers them.
American Sniper Music (feat. Séamus Malekafzali)
Tom RocheCiarán+(not much)Uma+guest Malekafzali excellent (and about as funny as one can be on these grim topics) on (et al)
* EU Zionism and Palestine repression, esp Germany and Ireland as ends of continuum (Germany hyper-Zionist, Ireland anti-{apartheid, colonialism} and pro-Palestine
* {Israel, Lebanon} x {politics, economy, art} esp (of course) Eurovision
We have on Séamus on to talk about the reaction to Germany's repression of pro-Palestinian voices and undying support of Israel in the region as well as the idea of regional war, Israel Katz's videos and Eurovision. Also you can hear the exact moment Ciarán dies of embarrassment.
FIND OUR GUEST:
https://x.com/Seamus_Malek
https://www.seamus-malekafzali.com/
HOW TO SUPPORT US:
https://www.patreon.com/cornerspaeti
HOW TO REACH US:
Corner Späti https://twitter.com/cornerspaeti
Instagram https://www.instagram.com/cornerspaeti/
Julia https://twitter.com/KMarxiana
Rob https://twitter.com/leninkraft
Nick
Uma https://twitter.com/umawrnkl
Ciarán https://twitter.com/Ciaranxo
On Ukraine war, Europe is totally out of touch with its people, poll shows
Tom RocheBen Norton excellent as usual
Bonus - The Biden Administration's Border Policies w/ John Washington
Tom Roche5:30 teaser only
Danny and Derek welcome John Washington, staff writer at Arizona Luminaria, to catch us up to date on the state of play in the United States’ policies toward the southern border and asylum. They explore the extremism in the Biden administration’s recent decisions, how the current policies continue a thread going back to the 90s’ “Prevention Through Dete…
News - Ukraine Kursk Invasion and Russia Donbas Assault, New US Sanctions for Venezuela, Philippine-Chinese Confrontation
Tom RocheBessner and (mostly) Davison global week-in-review EXCELLENT as usual
The Prestigehead Convention at the Ho-Ho-Kus Inn has drawn a record crowd, but Danny and Derek still find time for your news roundup. This week: in Russia-Ukraine, an update on Ukraine’s Kursk invasion (0:29), reports of cancelled peace talks (3:57), and a continued Russian advance in Donbas (6:32); in Palestine-Israel, an update on Gaza ceasefire talks (9:34), the IDF is moving into the last Gaza “safe zones” (15:14), an Israeli strike kills a Fatah commander in Lebanon (17:04), and the status of the long-anticipated Iranian retaliation (18:52); Afghanistan sends its ambassador the to United Arab Emirates (20:43); a new Philippine-Chinese confrontation in the South China Sea (22:29); failed ceasefire talks in Sudan plus a cholera outbreak (24:39); troubles for the Central Bank of Libya suggest a further deteriorating political situation (26:56); and the Biden administration prepares new sanctions for Venezuela (29:58).
E172 - Tricky Strategic Changes w/ Stephen Wertheim
Tom Rochean EXCELLENT, informative, occasionally funny, very-brief overview of [new article from Chivvis et al (including guest Wertheim)](https://carnegieendowment.org/research/2024/07/strategic-change-us-foreign-policy) (includes open-access 89-page PDF! article archived [here](http://web.archive.org/web/20240802042341/https://carnegieendowment.org/research/2024/07/strategic-change-us-foreign-policy)) on 5 major changes in US geostrategy (aka 'grand strategy' which the article oddly calls 'large foreign policy shifts') 1950-2008:
1. 1950-1954: NSC-68 and the Korean War
2. 1968-1974: Withdrawing From Vietnam and Nixon’s Strategic Reorientation
3. 1977: Carter’s Failed Attempt to Withdraw Forces from South Korea
4. 1994-2000: Clinton and NATO Enlargement
5. 2001-2008: 9/11 and the Global War on Terror
AP champion Stephen Wertheim, senior fellow in the American Statecraft Program at the Carnegie Endowment for International Peace, returns for a discussion of his recent piece for Carnegie, “Strategic Change in U.S. Foreign Policy.” The group muses on the difficulty of altering established foreign policy paradigms before delving into several case studies such as NSC-68, Nixon's Vietnam Withdrawal, Carter's Failed Korea Withdrawal, NATO Enlargement, and the Global War on Terror, emphasizing the need for foresight, strategic planning, and a willingness to incur political costs to make such change possible.
Check out the companion piece to this episode, Rethinking U.S. World Power w/ Michael Brenes and Stephen Wertheim.
861 - DNC LIVE (8/22/24)
Tom Rocheanother EXCELLENT Chapo liveshow (though only a tiny bit of Matt @ end): funny /and/ informative
The Chapo Trap House x TrueAnon live show from Aug 21 with special guest Hasan Piker. Musical intro from Yung Chomsky. Reviews of nights one and two of the DNC, TrueAnon shoe leather reporting from around the convention, oppo dump on Kamala Harris, and a reading series from Chicago legend John Kass. We also nominate the President of Podcasts.
Special thanks to all our Podcast Delegates!
Get bonus content on PatreonHosted on Acast. See acast.com/privacy for more information.
Isa Mert Gurbuz: Announcement: corg.el -- Seamless auto completion for org-mode block headers
Tom Rocheheadline "buries the lead"--this seems to be mainly about autocomplete for Babel parameters. archived @ http://web.archive.org/web/20240819233825/https://isamert.net/2024/08/20/corg-el-announcement.html
How the US Uses NGOs to Promote Regime Change: The Mexico Case
Tom RocheEXCELLENT
Is the United States backing the Mexican opposition via the NED and the US Embassy’s funding of the NGO “Mexicanos Contra la Corruption y la Impunidad”? A new report from China’s Ministry of Foreign Affairs suggests the CIA cutout National Endowment for Democracy says Mexico is “major target country for infiltration” and US funding bothered President Andres Manuel López Obrador so much that he sent a diplomatic letter to Joe Biden. Soberanía co-hosts José Luis Granados Ceja and Kurt Hackbarth breakdown how the US uses NGOs to promote regime change against leftist governments. Plus an update on constitutional reforms that will see fracking and open-pit mining banned in Mexico and of course news on the hotly debated judicial reform. Kurt and also José Luis also have a discussion on the attempted illegal detention of former Chihuahua Governor Javier Corral. Finally, in our Losers and Haters section, we look at Andrés Oppenheimer’s rehashed column on Claudia Sheinbaum’s upcoming inauguration.
860 - Super Taco Tuesday feat. Alex Nichols (8/19/24)
Tom RocheFelix+Will+Nichols amusing as usual
Hosted on Acast. See acast.com/privacy for more information.
Sephiroth: Telegraph Contributor (feat. Hussein Kesvani)
Tom RocheCiarán+Uma+guest funny as usual
This week we're joined by Hussein Kesvani of Trash Future and 10k Posts to discuss the far-right riots across Britain and Ireland, the role of media and the internet in it all. Also, I was serious, someone who can do Frieza's voice should read some Telegraph articles.
FIND OUR GUEST:
https://x.com/HKesvani
https://hkesvani.substack.com
https://x.com/10kpostspod
https://x.com/trashfuturepod
HOW TO SUPPORT US:
https://www.patreon.com/cornerspaeti
HOW TO REACH US:
Corner Späti https://twitter.com/cornerspaeti
Instagram https://www.instagram.com/cornerspaeti/
Julia https://twitter.com/KMarxiana
Rob https://twitter.com/leninkraft
Nick
Uma https://twitter.com/umawrnkl
Ciarán https://twitter.com/Ciaranxo
The Lovely Boys Talk Good
Tom RocheEXCELLENT funny short bits/sketches (esp a live-action Mario Bros and 'the tampon designed by men for women') from Ben Cohen and Will Robbins ... who may be bringing more soon, per [this episode's page](https://www.bbc.co.uk/programmes/p0jk65c7), which calls this 'their series debut'
It's their big break, and the Lovely Boys are determined to be successful, no matter what it takes. Expect life coaching and alpha instructions from Branch Power, an Uber ride from the greatest sideman in videogame history, and Benny's fashion choices pushing Willy one step too far.
Written and performed by Ben Cohen and Will Robbins
Sound Design: Peter Duffy Theme Music Composer: Matty Hutson Production Co-ordinator: Becky Carewe-Jeffries Producer: Rajiv Karia
A BBC Studios Audio Production for Radio 4.
Bonus - The End of the Cold War, Ep. 3 w/ Fritz Bartel
Tom Roche5:03 teaser only
Fritz Bartel, assistant professor at the Bush School of Government & Public Service at Texas A&M University, is back for one final episode on his book The Triumph of Broken Promises: The End of the Cold War and the Rise of Neoliberalism. They explore Paul Volcker's monetarism in the 70s and the ensuing sovereign debt crisis in the Global South and commu…
James Cherti: dir-config.el – Automatically find and evaluate .dir-config.el Elisp files to configure directory-specific settings
Tom Rochepullquote:
> For instance, you can use the [dir-config package](https://github.com/jamescherti/dir-config.el) to:
* Configure project-specific settings: Automatically set up environment variables, keybindings, or modes unique to each project.
* Apply directory-specific customizations: Set specific behaviors or preferences for files in different directories, such as enabling or disabling certain minor modes based on security considerations. For example, you might disable linters that execute code in directories where you handle untrusted code.
* Manage multiple environments: Switch between different coding environments or workflows by loading environment-specific configurations.
The dir-config.el Emacs package automatically loads and evaluates Elisp code from a .dir-config.el file found in the buffer’s current directory or its closest parent directory. This facilitates adjusting settings or executing functions specific to the directory structure of each buffer.
For instance, you can use the dir-config package to:
- Configure project-specific settings: Automatically set up environment variables, keybindings, or modes unique to each project.
- Apply directory-specific customizations: Set specific behaviors or preferences for files in different directories, such as enabling or disabling certain minor modes based on security considerations. For example, you might disable linters that execute code in directories where you handle untrusted code.
- Manage multiple environments: Switch between different coding environments or workflows by loading environment-specific configurations.
Installation
To install the dir-config using straight.el:
- If you haven’t already done so, add the straight.el bootstrap code to your init file.
- Add the following code to your Emacs init file:
(use-package dir-config
:ensure t
:straight (dir-config
:type git
:host github
:repo "jamescherti/dir-config.el")
:custom
(dir-config-file-names '(".dir-config.el"))
(dir-config-allowed-directories '("~/src" "~/projects"))
:config
(dir-config-mode))
More information about dir-config.el
- More information (usage, frequently asked questions, etc.): dir-config.el @GitHub
News - New Reports of IDF Using Human Shields, Ukraine Takes More Russian Territory, Sudan Ceasefire Talks
Tom RocheBessner and (mostly) Davison global week-in-review EXCELLENT as usual
Danny and Derek are just two guys who, unfortunately, pay their taxes. This week: conditions in Gaza continue to worsen under Israel (1:14), “ceasefire talks” continue to amble along (7:58), the US again to send massive amounts of weapons to Israel (12:59), and the IDF is again reported to be using Palestinians as human shields (17:18); the US lifts its ban on “offensive weapons” sales to Saudi Arabia (19:57); new attacks on Myanmar’s Rohingya people (22:51); a surprise resignation from Japan’s PM Kishida Fumio (24:29); ceasefire talks begin for Sudan’s conflict (26:08); trouble in South Sudan’s political transition (29:14); an update on Ukraine’s invasion into Russia while Russia continues its advance toward Pokrovsk (31:02); the Wall Street Journal makes a big claim about the 2022 Nord Stream pipeline sabatoge (35:49); and the Biden administration offers Venezuela’s Nicolás Maduro “amnesty” (38:42).
Check out Danny and Derek on the Only One AirPod podcast this week!
859 - Our Home And Native Land feat. Dan Boeckner (8/15/24)
Tom RocheVERY EXCELLENT
Our now Ohio-dwelling Canada correspondent Dan Boeckner stops by for an update on the Great White North. But first, some commentary on the Trump/Musk Twitter space debacle, and a new batch of gaffes from JD Vance. Then to Canada: a smattering of bad takes from Canada’s media class, Iranian bot nets causing campus activism, gender transformative mine clearance in Ukraine, Chinese “elicitations” of op-ed writers, and the eternal saga of Canadian “anti-communist” memorials being proposed, funded and dedicated to actual Nazis.
Check out Dan’s fantastic solo album Boeckner! here: https://boeckner.bandcamp.com/album/boeckner
And check out our new Movie Mindset merch available now on the merch store: https://chapotraphouse.store/
Hosted on Acast. See acast.com/privacy for more information.
8/14/24: Tim Walz Slams Trump Union Betrayal, US $20 Billion To Israel As War Looms, New Inflation Report, IDF Shoots American In West Bank, Audience Laughs At CNN Host On Colbert
Tom Rocheconsistently EXCELLENT
Ryan and Emily discuss Tim Walz attacks Trump union betrayal, US sends $20 billion to Israel, IDF shoots American in West Bank, new inflation numbers, Colbert accidentally humiliates CNN host.
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.
Democracy Now! 2024-08-14 Wednesday
Tom Rocheconsistently VERY EXCELLENT, esp Mattioli on Musk and Amazon, best DN! in at least a week
Headlines for August 14, 2024; How Elon Musk Broke with the Democrats to Spend Millions on Donald Trump’s Reelection Campaign; How Amazon “Lied, Spied, Cheated Its Way to the Top”: WSJ Reporter Dana Mattioli; Palestinian Reverend Munther Isaac to Faith Leaders in U.S.: If You Are Silent, You Approve of Genocide
Jonas Bernoulli: Forge 0.4.0 and 0.4.1 released
Tom Rochearchived @ http://web.archive.org/web/20240814135302/https://emacsair.me/2024/08/14/forge-0.4/ . pullquote:
> [Forge](https://github.com/magit/forge) allows you to work with Git “forges”, currently Github and Gitlab, from the comfort of Magit and Emacs. Forge fetches issues, pull-requests and other data using the forge’s API and stores the retrieved information in a local database. Additionally it fetches pull-request references using Git. You can then work with these topics using an interface that is fully integrated in Magit. You can, for example, open new topics, comment on existing topics, and merge pull-requests right from within your Editor.