Shared posts

18 Jul 17:00

Andros Fenollosa: Your Denote notes on the iPhone

by Andros Fenollosa
Tom Roche

TODO: find Android equivalent

All my notes live in Denote, the fantastic Emacs package by Protesilaos Stavrou. The system is perfect while I am at the computer... but I wanted to read and edit my notes from my phone. I did not find anything that respected the Denote convention, so I built it myself: Dotdenote, an iOS app that reads, edits and creates notes following the Denote naming scheme over WebDAV. It is open source, you can browse the code at git.andros.dev/andros/dotdenote.

Dotdenote note list with search, showing Denote notes with their tags and dates

Dotdenote note detail rendering an Org note with headings, lists and a table

Dotdenote settings screen with the server URL, notes path, credentials and the test connection button

The app does not lock your notes anywhere: it talks to any WebDAV server, so they remain plain text files under your control. In this mini tutorial we will set up a WebDAV server with Docker, put an Nginx in front of it, and connect the app to your existing Denote notes. In less than 10 minutes you will be browsing your Zettelkasten from your phone.

What you need

  • A machine to host the server: a home server, a Raspberry Pi, a VPS, or even your laptop.
  • Docker with the Compose plugin installed. You don't need to use Docker, you can run the WebDAV server and Nginx directly on your machine, but Docker makes it easier to set up and maintain.
  • Your Denote notes folder (.org, .md or .txt files).
  • An iPhone with Dotdenote installed.

Step 1: Create the project structure

We will use hacdias/webdav, a small and solid WebDAV server, behind an Nginx reverse proxy. Both run as containers.

Create a folder for the stack and copy your notes inside data/notes/:

mkdir -p denote-server/data/notes
cd denote-server
cp -r ~/Documents/notes/* data/notes/

The notes subfolder is important: the app uses /notes/ as its default notes path, so this layout works out of the box.

Step 2: Configure the WebDAV server

Create config.yaml with the server settings and your credentials:

address: 0.0.0.0
port: 6065
directory: /data
permissions: CRUD
users:
  - username: denote
    password: change-me-please

A couple of notes:

  • directory is the key used since v5 of hacdias/webdav (older tutorials mention scope, which no longer works).
  • permissions: CRUD gives the user full read and write access, which is what the app needs to create and edit notes.

Step 3: Configure Nginx

Create nginx.conf. WebDAV uses HTTP methods and headers that a default proxy config does not forward, so we pass them explicitly:

server {
    listen 80;
    client_max_body_size 1g;

    location / {
        proxy_pass http://webdav:6065;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;

        # WebDAV specific headers. Destination arrives as an absolute URL,
        # rewrite it to a path so the backend accepts it.
        set $destination $http_destination;
        if ($destination ~ ^https?://[^/]+(/.*)$) {
            set $destination $1;
        }
        proxy_set_header Destination $destination;
        proxy_set_header Depth $http_depth;
        proxy_set_header Overwrite $http_overwrite;
    }
}

Step 4: The Compose file

Create compose.yaml gluing everything together:

services:
  webdav:
    image: hacdias/webdav:latest
    restart: unless-stopped
    volumes:
      - ./config.yaml:/config.yaml:ro
      - ./data:/data

  nginx:
    image: nginx:alpine
    restart: unless-stopped
    ports:
      - "8080:80"
    volumes:
      - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
    depends_on:
      - webdav

Your folder should now look like this:

denote-server/
├── compose.yaml
├── config.yaml
├── nginx.conf
└── data/
    └── notes/
        ├── 20240322T131856--my-note-title__emacs_notes.org
        └── ...

Start it:

docker compose up -d

Step 5: Test the server

The app checks the connection with a PROPFIND request, so let's do exactly the same with curl (replace the IP with the address of your server):

curl -u denote:change-me-please -X PROPFIND -H 'Depth: 1' http://192.168.1.50:8080/notes/

If you get an XML response listing your notes, the server is ready. If you get a 401, check the credentials in config.yaml; if you get a 404, check that your notes live inside data/notes/.

Step 6: Connect the app

Download Dotdenote from the App Store: https://apps.apple.com/us/app/dotdenote/id6773266542

Open the app and fill in the setup form:

Field Value
URL http://192.168.1.50:8080
NOTES PATH /notes/ (the default)
USERNAME denote
PASSWORD change-me-please

Tap [ test connection ]. When you see the check mark, save, and your Denote notes will appear in the list: you can search them, open them, edit them, and create new ones. Every note the app creates follows the Denote convention (IDENTIFIER--title__keywords.ext) with the proper front matter for Org, Markdown or plain text, so everything stays perfectly compatible with Emacs.

The password is stored in the iOS Keychain, and the notes never touch any third-party service: the app only talks to your server.

Optional: expose it to the internet

The setup above is fine inside your home network or over a VPN like WireGuard or Tailscale. If you want to reach your notes from anywhere, do not expose plain HTTP: put a domain in front of the server and add TLS. The quickest path is to run Nginx on the host (or use a proxy like Caddy or Traefik) with a Let's Encrypt certificate from Certbot, pointing to 127.0.0.1:8080. Then use https://notes.example.com as the URL in the app, everything else stays the same.

Enjoy it!

17 Jul 19:59

Dead Ringers Ep5. The President’s For Overturning

Tom Roche

another amusing DR, esp the recurring Trump bits

The Dead Ringers team train their vocal firepower on the week’s news. This week: Trump turns tricks, Tuchel talks tactics, and Count Binface is unmasked.

Starring Jon Culshaw, Jan Ravens, Duncan Wisbey and Kieran Hodgson.

Produced by: Jon Holmes Executive Producer:James Robinson Production Co-ordinator: Giulia Lopes Mazzu

A BBC Studios Production for Radio 4.

14 Jul 02:46

A Gossipy Week for the Far-Right

Tom Roche

as usual, the Spätiacs are not only amusing but also cover /far/ more ground than listed in episode notes

Uma, Ciarán and Nick talk about Le Pen, Farage, Meloni and Trump.

13 Jul 23:16

#729 - Washington Heights

Tom Roche

amusing

Like 'em or not, Angel Studios have emerged as the only explicitly right-of-centre movie company that knows what movies look like. But does their new historical drama YOUNG WASHINGTON (2026) meet that minimum standard of quality? We marked America's 250th birthday by heading to our local multiplex and hanging out with a Founding Father. Join us on Patreon for an extra episode every week - https://patreon.com/michaelandus Check out the official Michael & Us website/episode guide - https://michael-and-us.com/
13 Jul 16:47

The Big Idea with Alistair Green

Tom Roche

SKIP: short but very-lib and just-unfunny attempt to satire a wellness podcast--which is tragic, because so much of that genre (wellness) is so epicly satirizable

Tabitha Beckworth is the founder and CEO of globally successful wellness brand, The Whisper. But, like any super driven hyper successful business person she does many different things, all of them to great success - over 3 million subscribers to her YouTube channel is a testament to this. But for this interview, Tabitha found time in her packed schedule to sit down with Alistair to explain more about what The Whisper is and the global community it has created.

This episode featured on Comedy of the Week is titled Wellness guru Tabitha Beckworth. To hear more from the series, search "The Big Idea with Alistair Green" on BBC Sounds.

Alistair would like to take this moment to put it in writing that he doesn’t necessarily endorse the views of the guests.

The Big Idea with Alistair Green is brought to you by Are You Okay? Mental Health. It’s a lot isn’t it?

Written and performed by Alistair Green.

Produced by Alex Burnard.

A Cup & Nuzzle production for BBC Radio 4.

13 Jul 06:10

TDS Time Machine | Sports War - Pt. 1

Tom Roche

need ≈90 min of concentrated, high-flow-rate yux? Just download the 1st 3 compilations of /Sports War/ from /The Daily Show/ podcast, currently-available-from-CC @

1. https://traffic.megaphone.fm/QCD6278886986.mp3
2. https://traffic.megaphone.fm/QCD1294474999.mp3
3. https://traffic.megaphone.fm/QCD6919165464.mp3

Of course, every /SW/ segment (of which there are, IIRC, 6-8 per audiofile) features world-class bant (more often than not, abusive :-), sports jokes, and (best of all) fake ads for gambling !-) from (mostly) Ronny Chieng and Jordan Klepper, Michael Kosta, and (with excellently-long riffs in comps# 2 and 3) Desi Lydic, with a cameo from Grace Kuhlenschmidt in comp#=2. Just keep your fast-forward-finger close at hand to speed-dump the /real/ ads before, in-between, and after the funny bits in each audiofile.

Welcome to Sports War, the show where the hosts are legally not allowed to agree with each other.

Dive in to the biggest controversies in sports, while Ronny Chieng, Jordan Klepper, Michael Kosta and Desi Lydic yell at each other.

--

The Daily Show airs weeknights at 11/10c on Comedy Central.

Stream full episodes on Paramount+

Follow TDS: YouTube, TikTok, Instagram, Twitter, Facebook

Learn more about your ad choices. Visit podcastchoices.com/adchoices

13 Jul 06:10

TDS Time Machine | Sports War - Pt. 2

Tom Roche

need ≈90 min of concentrated, high-flow-rate yux? Just download the 1st 3 compilations of /Sports War/ from /The Daily Show/ podcast, currently-available-from-CC @

1. https://traffic.megaphone.fm/QCD6278886986.mp3
2. https://traffic.megaphone.fm/QCD1294474999.mp3
3. https://traffic.megaphone.fm/QCD6919165464.mp3

Of course, every /SW/ segment (of which there are, IIRC, 6-8 per audiofile) features world-class bant (more often than not, abusive :-), sports jokes, and (best of all) fake ads for gambling !-) from (mostly) Ronny Chieng and Jordan Klepper, Michael Kosta, and (with excellently-long riffs in comps# 2 and 3) Desi Lydic, with a cameo from Grace Kuhlenschmidt in comp#=2. Just keep your fast-forward-finger close at hand to speed-dump the /real/ ads before, in-between, and after the funny bits in each audiofile.

Welcome to Sports War, the show where the hosts are legally not allowed to agree with each other. 

Dive headfirst into more of the biggest controversies in sports, while Desi Lydic, Jordan Klepper, Michael Kosta, and Ronny Chieng duke it out.

--

CarShield is offering our listeners 20% off with the code TDS at https://CarShield.com/TDS

--

The Daily Show airs weeknights at 11/10c on Comedy Central.

Stream full episodes on Paramount+

Follow TDS: YouTube, TikTok, Instagram, Twitter, Facebook

Learn more about your ad choices. Visit podcastchoices.com/adchoices

13 Jul 06:10

TDS Time Machine | Sports War - Pt. 3

Tom Roche

need ≈90 min of concentrated, high-flow-rate yux? Just download the 1st 3 compilations of /Sports War/ from /The Daily Show/ podcast, currently-available-from-CC @

1. https://traffic.megaphone.fm/QCD6278886986.mp3
2. https://traffic.megaphone.fm/QCD1294474999.mp3
3. https://traffic.megaphone.fm/QCD6919165464.mp3

Of course, every /SW/ segment (of which there are, IIRC, 6-8 per audiofile) features world-class bant (more often than not, abusive :-), sports jokes, and (best of all) fake ads for gambling !-) from (mostly) Ronny Chieng and Jordan Klepper, Michael Kosta, and (with excellently-long riffs in comps# 2 and 3) Desi Lydic, with a cameo from Grace Kuhlenschmidt in comp#=2. Just keep your fast-forward-finger close at hand to speed-dump the /real/ ads before, in-between, and after the funny bits in each audiofile.

Welcome to Sports War, the show where the hosts are legally not allowed to agree with each other. 

Dive headfirst into even more of the biggest controversies in sports, while Desi Lydic, Jordan Klepper, Michael Kosta, and Ronny Chieng duke it out.

--

CarShield is offering our listeners 20% off with the code TDS at https://CarShield.com/TDS

Go to https://Quince.com/dailyshow for free shipping on your order and 365-day returns.

--

The Daily Show airs weeknights at 11/10c on Comedy Central.

Stream full episodes on Paramount+

Follow TDS: YouTube, TikTok, Instagram, Twitter, Facebook


Learn more about your ad choices. Visit podcastchoices.com/adchoices

11 Jul 18:19

NATO Summit Descends Into Total Farce. Trump Mocks Europe, Rutte Panic

by The Duran
Tom Roche

note this ep is more broadly geopolitical, esp re the Azerbaijan-Turkiye-Israel-Greece-Cyprus complex

NATO Summit Descends Into Total Farce. Trump Mocks Europe, Rutte Panic

10 Jul 20:31

Dead Ringers Ep4. Much Ado About North-ing

Tom Roche

amusing, esp newcomer Zia Yusuf

Like Andy Burnham’s No.10, Dead Ringers is in the North, at the Crossed Wires Podcast Festival in Sheffield. This week: Chris Mason is giddy, Zia Yusuf is everywhere, and The Rest is Politics has gone mad for it. Starring Jon Culshaw, Jan Ravens, Duncan Wisbey and Kieran Hodgson. Produced by Jon Holmes Executive Producer: Richard Morris Production Co-ordinator: Giulia Lopes Mazzu A BBC Studios Production for Radio 4.

09 Jul 16:20

Radio War Nerd EP 619 — Operation Barbarossa, Bonus Episode: The Holocaust & Human Toll + World of Wars: Iran & Ukraine, feat. Annibale

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

Annibale EXCELLENT as usual

Co-hosts John Dolan & Mark Ames
09 Jul 16:19

Radio War Nerd EP 618 — US Civil War, Pt. 21: Early's Raid On Washington DC

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

Nerds return to excellence after MRP-episode dropout

Co-hosts John Dolan & Mark Ames
09 Jul 02:43

Raymond Zeitler: Configure Web Browser to be More Emacs-like

by Raymond Zeitler

Emacs, LibreOffice Writer and Vivaldi are the productivity tools I use most often. So I like to incorporate a feature from one into the others. One example is the ability to initiate a search from selected text. I added this feature to LibreOffice as described here. Another nice feature is the ability to switch between the current buffer and the next (or previous) buffer with C-<TAB> and C-S-<TAB> that I added to Emacs1.

But I've also configured Vivaldi with a useful Emacs feature. Now it responds to C-S-k by invoking "Close tabs to the Right." Emacs devotees know that C-k is bound to kill-line, which "Kill[s] the rest of the current line...."2 If you imagine that the row of tabs is a line of text, it's natural to expect C-k (or C-S-k) would remove all the tabs to the right of the current tab.

Why did I choose the key combination C-S-k instead of C-k? I think at the time C-k performed another function. Or perhaps I felt that it was more appropriate to use two modifier keys for such a significant operation. I rarely need to delete tabs to the left; if I did, I'd bind C-M-S-k to "Close tabs to the Left."

You might utter the following complaint, "But C-S-k doesn't work for Gmail; it brings up a virtual keyboard instead!" Correct. So while we're on the topic of Vivaldi key configurations, I'd like to point out that it's possible to tell Vivaldi to ignore a website's key assignment, allowing the key to pass to Vivaldi. Just search for the setting "Browser Priority Shortcuts," click on one of the existing key combinations and press C-S-k to add it to the others.

I rely on the web browser's tab history a great deal, too. I'm working on implementing something vaguely similar for Emacs."


1 To get the C-<TAB> and C-S-<TAB> to switch buffers, just add this to your init file:

  (keymap-global-set "C-<tab>" 'next-buffer)
  (keymap-global-set "C-S-<tab>" 'previous-buffer)

2 https://www.gnu.org/software/emacs/manual/html_node/emacs/Killing-by-Lines.html

09 Jul 02:28

Thomas Jefferson's troubling views on race

Tom Roche

Excellent, with a few reservations--notably, guest [Guyatt](https://www.jesus.cam.ac.uk/people/nicholas-guyatt) STM to want to claim (though he never actually says) that the colonization project (i.e., the desire for black Americans to leave the US) was inherently racist. While it's true that powerful white Americans from Jefferson to (at least) Lincoln wanted to "whitify" the US via colonization, it's also true (and unmentioned by Guyatt) that significant black Americans--e.g., from [Paul Cuffe](https://en.wikipedia.org/wiki/Paul_Cuffe#Cuffe's_first_venture_to_Sierra_Leone,_in_1811) to W.E.B. Du Bois (who, over his long life moved from anti-integrationist to pan-Africanist to [back-to-Africanist](https://en.wikipedia.org/wiki/Back-to-Africa_movement ))--advocated and worked to enable black Americans to leave what back-to-Africanists (i.e., black colonizers) consider to be an irredeemably-racist US. I believe they're wrong--I believe US mass racism is a function of US political economy, and therefore mutable--but I don't believe black colonizers are anti-black.

Thomas Jefferson, the third president of the USA, drafted the words 'all men are created equal', in the US Declaration of Independence. He wanted slavery to end, but mainly because he was deeply worried about slaves revolting against the white population.  He also thought the new nation would not be taken seriously if it was mixed race. He wanted to banish all black people from the US. 

  • Guest: Nicholas Guyatt, Professor of North American History at Cambridge University. Co-author, with Christa Dierksheide, of ‘Jefferson’s Wolf: a founding father’s troubling answer to the problem of slavery’  (Harvard University Press, May 2026)
  • Producer: Ann Arnold
08 Jul 22:50

When the Bubble Bursts (with Matt Scherer), 2026.06.01

Tom Roche

consistently EXCELLENT: one of the best recent MAIHT

What should we do when the "AI" bubble pops? Emily and Alex are joined by researcher Matt Scherer, who recently published a report called "No Bailout for Big Tech Billionaires: Policies for when the AI bubble bursts." They unpack what the boosters are saying about their finances, and how we can all push back against arguments for a government bailout.

Matt Scherer is a fellow at the anti-monopoly think tank Open Markets Institute. He previously led the workers' rights project at the Center for Democracy & Technology.

References:

Fresh AI Hell:

Check out future streams on Twitch. Meanwhile, send us any AI Hell you see.

Find our book The AI Con here, and MAIHT3k merch here.

Subscribe to our newsletter via Buttondown.

Follow us!

Emily

Alex

Music by Toby Menon.
Artwork by Naomi Pleasure-Park
Production by Ozzy Llinas Goodman.

07 Jul 20:54

1051 - U.S. v. The Money feat. @Garliccorgi (7/6/26)

Tom Roche

mostly excellent humor and analysis until final main topic--what to do about SCOTUS corruption and oligarch-service--where guest Tim lacks either courage or imagination, and Our Boys Felix+Will fail to adequately confront

This week on Chapo, we finally beat the news curse to talk about Graham Platner’s latest and likely career-ending scandal…only to fall victim to it by talking about the Trump-FIFA red card reversal that absolutely did not matter at all. Our friend Tim (@garliccorgi) of the ALAB podcast is here to talk about this all, plus a roundup of the Supreme Court’s recent stripping of the copper wire out of everything, the narrow survival of the 14th amendment, and any potential options a future administration might have to reverse this. Find all things ALAB Series here, and get the show wherever you get podcasts: https://www.alabseries.com/ Just ONE WEEK left to get CHUNKS at the early bird price here: https://www.patreon.com/chunkstv 🚨🚨 LIVE SHOW ALERT 🚨🚨 NYC - NOV 6. - 10 YEARS IN THE ZONE Chapo & friends will be live at New York’s Society for Ethical Culture on Friday November 6th. Pre-Sale for Patreon subscribers on Wednesday, July 8 General sale begins Friday, July 9.
06 Jul 20:45

Day 1 Sick Note

Tom Roche

more EXCELLENT analysis+humor from Ciarán+Nick. Unsere Buben warmup on Bardella/France and Rama/Albania (plus all the corrupt easterners who self-sacrifice to get into EU despite corrupt European elites' obvious contempt) before the main event: German political economy

Nick and Ciarán talk about the recently announced German reforms including the sick note one generating a lot of hub bub. We also talk about Bardella's new girlfriend and some updates from the protests in Albania.

04 Jul 23:51

Bonus - How the British Empire Lost America w/ Andrew Shankman

Tom Roche

VERY EXCELLENT: coherent and informative portrayal of geopolitics and UK-NA relations c1750-c1775

Subscribe now for an ad-free experience.

Danny and Derek are joined by historian Andrew Shankman to talk about the road to U.S. independence from Great Britain. They discuss differences between Spanish and British colonization strategies, the intellectual and philosophical origins of the American Revolution, the Stamp Act crisis, distinctions in racial conceptions between the American colonies and the West Indies, key revolutionary figures, the early American republic, the unique economic situation of Boston and Massachusetts, and post-revolution relations with Britain and indigenous peoples.  

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

02 Jul 21:03

Radio War Nerd EP 617 — Drone Warfare in the Ukraine War (Year 4), feat. Samuel Bendett

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

RWN episode#=617, minus Dolan, returns Samuel Bendett (previously on episodes#={351-523}) to again deliver almost-completely-unadulterated Ukraine propaganda. Bendett is a Russian emigré now working for the [CNA](https://en.wikipedia.org/wiki/Center_for_Naval_Analysis#Center_for_Naval_Analyses), CSIS, and other US-government-funded almost-US-military thinktanks, who is especially agile at almost-but-not-quite saying that the AFU are winning the RUW, without just saying it. (As does--in this episode--Ames. Though, to his credit, Ames implies the alleged (my term, not Ames') AFU advances are recent and temporary.) Bendett also seems to clearly imply (again, without actually stating the claim--Sam is definitely a trained ideologue!) that

- Ukraine is winning the /technological/ war with Russia (which is false)
- /Ukraine/ is winning the technological war (in fact, Ukraine is almost-entirely-dependent on NATO, esp US, support--Ukraine, like Palestine, is just a testbed)
- (truly bizarrely) the [Il-2](https://en.wikipedia.org/wiki/Il-2) was based on Lend-Leased US [P-39s](https://en.wikipedia.org/wiki/Bell_P-39_Airacobra)

Co-hosts John Dolan & Mark Ames
01 Jul 19:51

#726 - Crystal Head Triple Herkimer Diamond Filtered Newfoundland Deep Aquifer Vodka (w/ Chris Berube)

Tom Roche

MU ep#=726 is mostly just an extended dunk on (the eminent dunk-receptacle known as) Dan Ackroyd (prefaced by a brief dunk on another Canadian (previously unknown to me) dunk-receptacle, Mike Bullard 1957-2024). Luke+Will+guest are amusing, but did not adequately prepare (me at least) for the preposterous self-parody that is the closing 6:25 (55:00 to end) of the ep: the audio from the titular commercial for Crystal Head vodka!

If you want to know if we're alone in the universe, who ya gonna call? We welcome back longtime friend of the show Chris Berube to discuss DAN AYKROYD UNPLUGGED ON UFOS (2005), a documentary that is, incredibly, not a bit. Join us on Patreon for an extra episode every week - https://patreon.com/michaelandus Check out the official Michael & Us website and episode guide - https://michael-and-us.com/ Mike Bullard's beer promo fail - https://www.youtube.com/watch?v=3iXgbWVcXFs Dan Aykroyd's insane Crystal Skull vodka commercial - https://www.youtube.com/watch?v=wwJmNaR_4hk
30 Jun 21:58

Why France is ditching tech giants Palantir and Microsoft

Tom Roche

informative about EU digital sovereignty (esp, though not entirely, France) vs US Big Tech (Palantir /and/ Microsoft), esp the 2018 US CLOUD Act

Both France and Germany are switching from US tech surveillance company, Palantir to French firm ChapsVision, citing a need for digital sovereignty amid security concerns over sensitive data being easily accessed by the US govt. France is also moving away from all Microsoft platforms, preferring to use software they have developed and can control. The push to divest from Microsoft was accelerated after the International Criminal Court’s chief prosecutor lost access to his Microsoft email account after the Trump administration sanctioned him for issuing arrest warrants for Israeli Prime Minister Benjamin Netanyahu and former Israeli Minister of Defence Yoav Gallant on charges of war crimes.

  • Guest: Océane Herrero, reporter for POLITICO in Paris.
  • Producer: Catherine Zengerer
30 Jun 21:06

1049 - Trapped Between Borders feat. Ettingermentum (6/29/26)

Tom Roche

(almost) VERY EXCELLENT insight and humor, though you might wanna skip the opening just-amusing-bant and skip to (≈13:30 in the audio) the very-amusing analysis of recent US politics

Josh Ettingermentum is back to recap Zohran’s hostile takeover of the New York Democratic Party, with his three endorsed candidates cruising to victory. We talk about this new wave of left insurgency throughout the country, what it means for the sclerotic Democratic establishment and the stillborn Abundance movement, and what we make of Zohran’s time in office overall. Plus: John Fetterman fires shots at Chapo and Hasan. Find the Ettingermentum newsletter here: https://www.ettingermentum.news/ Get CHUNKS here: https://www.patreon.com/chunkstv
30 Jun 16:50

JFK: The Medical Evidence (AE253)

Tom Roche

excellent, very informative as usual

Aaron is joined by Dr. Gary Aguilar to discuss the JFK assassination medical evidence and its strange history.

Check out:

Max Holland Rescues the Warren Commission and the Nation

Warren Report: The Garrison Investigation’ (CSPAN debate between Aguilar and Holland)

Special thanks to:

·         Dana Chavarria, production

·         Casey Moore, graphics

·         Michelle Boley, animated intro

·         Mock Orange, music

29 Jun 22:14

P.O.V.

Tom Roche

SKIP! surprisingly consistently unoriginal sketch-comedy set, as in, every one

P.O.V. returns for a second series of sketches from the internet's best comedians. This week we hear a sports commentary for the green-fingered, a policeman who is very determined to tell you something, and a trailer for every true crime podcast ever.

Written and performed by Davina Bentley, Jake Bhardwaj, Kylie Brakeman, Stephen Buchanan, Nathan Caton, The Exploding Heads, Rachel Fairburn, Daniel Foxx, Matt Green, Kelechi Okafor, Elaine Owusu and Ed Night and Paddy Young.

Recorded at The Soundhouse Studios and Guilt Free Post, London; Maximum Fun, Los Angeles; and Sonido Studios, Clydebank.

Sound design ... Rich Evans at Synbox Post.

Producer ... Ed Morrish Executive producer ... Lyndsay Fenner

A Lead Mojo production for BBC Radio 4

28 Jun 19:35

Max Blumenthal: 'Iran Deal' Divides the U.S. & Triggers Panic in Israel

by Glenn Diesen
Tom Roche

Blumenthal excellent as usual

Max Blumenthal discusses how the Memorandum of Understanding (MoU) with Iran is impacting American politics and creating shocks throughout Israel. Blumenthal is the editor-in-chief of The Grayzone, an award-winning journalist and the author of several books, including best-selling Republican Gomorrah, Goliath, The Fifty One Day War, and The Management of Savagery. He has produced print articles for an array of publications, many video reports, and several documentaries, including Killing Gaza. The Grayzone: https://thegrayzone.com/Mysterious pay-for-play antisemitism attacks now targeting Canada. Who benefits? - https://thegrayzone.com/2026/06/22/mysterious-antisemitism-attacks-targeting-canada/Follow Prof. Glenn Diesen: Substack: https://glenndiesen.substack.com/ X/Twitter: https://x.com/Glenn_DiesenPatreon: https://www.patreon.com/glenndiesen Support the research by Prof. Glenn Diesen: PayPal: https://www.paypal.com/paypalme/glenndiesenBuy me a Coffee: buymeacoffee.com/gdiesengGo Fund Me: https://gofund.me/09ea012fBooks by Prof. Glenn Diesen: https://www.amazon.com/stores/author/B09FPQ4MDL

28 Jun 03:09

6/25/26: Trump Holds Housing Bill Hostage, Trump Freaks Over War Powers, NSPM-7 Crackdown, AI Hype Debate

Tom Roche

This part-2-of-2 of a Thursday /BP/ is a bit unusual (Ryan Grim subs for Saagar Enjeti) but otherwise usual in its focus on US political economy. 1st 3 segments are good but predictable:

1. KB+RG takedown Trump's latest political fail: ditching a bipartisan housing-affordability effort Trump once championed, in order to hold it hostage for his /SAVE Act/ election-rigging bull$hit

2. KB+RG takedown Senate Repubs latest political fail: supporting an anti-2ZIW (that's /2nd Zionist-Iran War/) war-powers resolution, but only until Trump yells at them, at which point said Repubs get back in their lane

3. Interview with Pisco Litty, who helps KB+RG takedown the latest evil collab between Texas Repub judges and Trump's DoJ to use NSPM-7-based claims to obtain bogus convictions and extreme sentences on anti-ICE protesters (the /Prairieland 9/). Note this /BP/ segment is quite like the [2nd post-headline segment of that morning's /DN!/](https://www.democracynow.org/2026/6/25/prairieland_nine)

The most interesting but is the final segment (from 36:57 to end of content @ 68:30), in which Cory Doctorow (who possibly-not-coincidentally was also interviewed in the [3rd/final segment of that morning's /DN!/](https://www.democracynow.org/2026/6/25/reverse_centaur_doctorow#transcript) --which is IMHO generally more clarifying) makes the (IMHO correct) case that the US economy is currently dominated by an AI bubble, in which a few firms are massively overvalued in financial markets as they flog products of limited utility to credulous fools who just want more control over their enterprises, esp more/harder labor discipline. Possibly the most interesting bit is the way that KB+RG seem waaay dug-in to their position that AI is "genuinely transformational" (but in a bad way--KB+RG's hype is doomer-hype) ... but is /also/ a bubble. Particularly laughable is Grim's contention (near end of content) that he believes the doomer-hype because ... [Pascal's wager](https://en.wikipedia.org/wiki/Pascal%27s_wager) :-) Whoever taught Grim undergraduate philosophy has a case to answer for academic malpractice.

Krystal and Ryan discuss Trump holds housing bill hostage, Trump screaming match over war powers, NSPM-7 crackdown on ICE protesters, debate on AI hype.

 

DSA: https://socialists.nyc/

Pisco: https://www.youtube.com/@PiscoLitty

Cory Doctorow: https://www.amazon.com/Reverse-Centaurs-Guide-Life-After/dp/037462156X 

 

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

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

See omnystudio.com/listener for privacy information.

27 Jun 18:11

Irreal: Toggling Ghostel

by Irreal
Tom Roche

pullquote (minimally edited):
> The desired functionality was

> 1. If no instance of [the terminal emulator] is running, start one in the current window.
> 2. If there is already a ghostel instance running in another window, switch to it.
> 3. If there is a ghostel instance running in the current window, bury it.

> [Ridenour implemented](https://randyridenour.net/posts/2026-06-23-toggle-ghostel.html) that functionality with two functions.

Randy Ridenour is living proof that you don’t have to be a young nerd to master Emacs and Elisp. Ridenour, a professor of Philosophy, has shown repeatedly that it’s possible for a nontechnical person to become sufficiently proficient with Emacs and Elisp to bend the editor to his will and make it work as he needs it to.

Irreal has recounted some examples of Ridenour’s past use of Elisp to customize his work environment and now there’s a new one. Lately he decided to try ghostel for his terminal emulator. He was already using ghostty as his macOS terminal emulator so the change made sense.

The change worked out well and Ridenour was pleased with the result except for one thing. With his previous Emacs terminal emulator, eat, he was able to toggle the emulator on and off easily but it didn’t work with ghostel. Rather than look for another package to solve this, he decided to fix it himself.

The desired functionality was

  1. If no instance of ghostel is running, start one in the current window.
  2. If there is already a ghostel instance running in another window, switch to it.
  3. If there is a ghostel instance running in the current window, bury it.

Ridenour implemented that functionality with two functions. The first gets the active buffer of any running instance of ghostel or returns nil if there is none. The second function implements the three steps above in a straightforward way. The code is in his post and easy to understand so take a look if you have a similar need.

26 Jun 23:43

Dead Ringers: Ep2. Makerfield Maketh Man

Tom Roche

amusing, esp opening poem and DR's as-usual-amazing Musk ("the god of @ssholes") impersonation

The Dead Ringers team are back to train their vocal firepower on the week’s news with an armoury of impressive impressions. This week: Andy Andy Burnham Bright, Thomas Tuchel talks tactics, and Curious Cases considers a conundrum.

Starring Jon Culshaw, Jan Ravens, Lewis Macleod, Duncan Wisbey and Jess Robinson.

Executive Producer: Pete Strauss Produced by Jon Holmes Production Co-ordinator: Giulia Lopes Mazzu

A BBC Studios Production.

25 Jun 18:14

1047 - Let’s Lose Lots of Money feat. Ed Zitron (6/22/26)

Tom Roche

Chaps+Zitron destroy Starmer, AI hype, Big Tech oligarchs (esp Sam Altman), and Anglophone neoliberalism

Chapo tech correspondent and AI skeptic Ed Zitron is back to mourn Our Keir, a good man struck down in his prime. What will the future hold for the UK, and are the writers foreshadowing 2029 in America? We then turn to the world of AI, where more and more companies are struggling to find an ROI on AI and OpenAI is burning unfathomable amounts of money. Plus: Elon Musk’s trillionaire status, the government banning AI models, and the cross-partisan desire to turn the clock back to 2014. Subscribe to Ed: wheresyoured.at  A discount link for 20$ off: https://edzitronswheresyouredatghostio.outpost.pub/public/promo-subscription/oNV2MQLbgl  Get CHUNKS here: https://www.patreon.com/chunkstv
25 Jun 06:28

Radio War Nerd EP 614 — Iranian Kurdish Groups and the Iran War, feat. Kamal Chomani

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

This ep is not only informative, but over a broader range than its title (/Iranian Kurdish Groups and the [2nd Zionist-]Iran War/) suggests. Rather, RWN episode#=614 attempt to cover (in sorta-kinda order of presentation) over its ~81 min:

* a brief history of the IRI ethnic-minority policy c1979-2026
* a brief history of how the Zionist Empire (US+Israel+some Europeans) has used and discarded Kurdish groups from Syria to Iran
***** note this ep mostly intentionally ignores Turkiye (at one point, IIRC, Ames explicitly states this)
* Syrian Kurds vs Assad, Erdogan, Ahmed al-Qaeda (or whatever his name is this year :-)
* a brief survey of Kurdish politics across the region: parties, leaders, families, militias
* some speculation about IRI post-MoU as Zionist geopolitics flail

Co-hosts John Dolan & Mark Ames