EXCELLENT: no jokes, just grim analysis of the Zionist genocide in Palestine (esp the US deepstate contribution, esp its corporate-funded media) from Will+not much Felix+guests (director of and correspondent contributing to [The Night Won’t End: Biden’s War on Gaza](https://www.youtube.com/watch?v=ECFpW5zoFXA))
We’re joined by journalist Sharif Abdel Kouddous and filmmaker Kavitha Chekuru to discuss their new film The Night Won’t End: Biden’s War on Gaza. The film examines the lives of three families as they try to survive the continued assault on Gaza. Will and Felix discuss the film, the civilian toll of the war, the U.S. state departments continued obfuscation around civilian casualties, and the complete breakdown of international human rights law around the war.
pullquote (slightly edited): > [Windows Operating With Emacs Enhancements] is a set of [AutoHotKey](https://en.wikipedia.org/wiki/AutoHotKey) scripts designed to bring Emacs-like commands and keybindings to the Windows operating system. [...] WOWEE allows you to use Emacs-style navigation and commands throughout your Windows environment.
My Emacs usage on Windows seems to be more prevalent at the moment, and I’m having to drop into Visual Studio for C# development.
Emacs keybindings are so ingrained into my muscle memory that it would be rather pleasant to leverage this digital advantage when plonking around Windows for all applications.
In Visual Studio this apparently, like most IDE’s, can be accomplished via a plug-in, but I think I would like a more wholistic versatile approach, by for example, having Emacs keybindings applied at a global Windows level.
So how do I accomplish this?, I prodded the interwebs and firstly came across XKeymacs:
XKeymacs provides key bindings like Emacs for applications running
on Microsoft Windows. You can also configure bindings for each
application.
On running the binary it looks very comprehensive and has a nice intuitive GUI. However I would like a project I could get my teeth into and I was struggling to build it in a modern version of Visual Studio, this may be something I’ll have another look at in the future. Possibly though my quick abandonment of this idea was more related to an idea I had regarding AutoHotKey (a scripting language which can provide easy keyboard shortcut mapping) and a language that I am already familiar with.
As it turns out there is already an AutoHotKey project that suits my needs and that is EWOW – Emacs Way of Operating Windows, it is defined as follows:
allows Emacs-like commands and keybinds (almost) everywhere in
Windows
keyboard macros
prefix digit-argument
ex. C-3 C-n -> go 3 lines down
Emacs-style region selection (i.e. set-mark-command)
… etc
It is essentially a set of AutoHotkey scripts and my AHK familiarity could mean this to be an ideal project to take a closer look at and to have a tinker around.
This project also seems to be well thought out and comprehensive and even provides bonus functionality that I wouldn’t have expected, like hooks and even macros!!
It is written however in AutoHotkey V1 and although still currently available it is deprecated and v2 is considered now the main supported version. V2 is a significant rewrite of the the AHK syntax and to convert EWOW from v1 to v2 might take some significant effort. I had an initial look to see what was involved and used it as an exercise to start to understand both the magnitude of the porting task and to get familiar generally with EWOW. More than anything though this activity surfaced an idea for a new project aimed at implementing Emacs-like commands on Windows, focusing especially on the commands I find myself wanting to use most frequently.
My initial idea is to lean heavily on EWOW by taking the basic structure and design principles which could accommodate some future augmentation, such as hooks, macros e.t.c and to declare a form of AHK bankruptcy and start almost from scratch and progress from an AHK V2 base. Initially I will try and add the most common simple commands using EWOW as a guide and then build up over a period of time to something with more bells on it.
I have created a new project with a nod to the name of EWOW, it is defined below and I will look to gradually introduce more Emacs functionality over the next few months and especially focussing on those commands I keep reaching for when faffing around with Visual Studio.
I have also added a kanban board (using org-kanban, which I will discuss more in a future post) that lists all the EWOW implemented key functions and indicates which ones have been ported. As I become more familiar with this project, I will start to define its scope more clearly. This will likely include deciding on the functionality I choose not to implement. I would like to focus as much as possible on simplicity, with an ergonomic approach in mind. For example, I’m considering options such as mapping Caps and RAlt to Control, providing the option for a Vim-style keybinding, and the ability to create presets through textual modifications of AHK files.
WOWEE is a set of AutoHotKey scripts designed to bring Emacs-like commands and keybindings to the Windows operating system. Based on the concept of EWOW (Emacs Way of Operating Windows), WOWEE allows you to use Emacs-style navigation and commands throughout your Windows environment.
Run WOWEE: Double-click on the `wowee.ahk` script to start WOWEE. Once running, Emacs commands will be available in your Windows environment.
Quit WOWEE: To quit WOWEE, right-click the AutoHotKey icon in the task tray and select “Exit.”
Configuration
WOWEE is composed of several AutoHotKey scripts, each serving a specific purpose to replicate Emacs functionalities:
fundamental.ahk
This script provides a set of fundamental functions and variables that are used to implement Emacs-like commands and keybindings.
commands.ahk
This script includes the basic implementation of Emacs commands.
commands_util.ahk
This script contains simple utility functions used by the command scripts.
keybinds.ahk
This script defines the default keybindings for Emacs-like commands.
Installation and Setup
Download WOWEE: Download the WOWEE scripts from the repository.
Extract Files: Extract the files to a directory of your choice.
Run the Script: Double-click `wowee.ahk` to start using WOWEE.
Customization
Editing Keybindings
You can customize the keybindings by editing the `keybinds.ahk` file. Open the file in any text editor and modify the keybindings according to your preferences. Refer to the AutoHotKey documentation for the syntax and available key options.
Adding New Commands
To add new commands, you can edit the `commands.ahk` and `commands_util.ahk` files. Define your new commands and utility functions, and then bind them to keys in `keybinds.ahk`.
Troubleshooting
If you encounter any issues while using WOWEE, try the following steps:
Check AutoHotKey Version: Ensure you have the latest version of AutoHotKey installed.
Script Errors: If there are errors in the script, AutoHotKey will usually display a message with details. Use this information to debug and fix the issue.
Conflicting Programs: Some programs might have conflicting keybindings. Try closing other programs to see if the issue is resolved.
Contributing
Contributions to WOWEE are welcome! If you have suggestions for improvements or want to add new features, feel free to submit a pull request.
Fork the repository
Create your feature branch (`git checkout -b feature/YourFeature`)
Commit your changes (`git commit -am ‘Add your feature’`)
Push to the branch (`git push origin feature/YourFeature`)
Create a new pull request
License
WOWEE is licensed under the MIT License. See the LICENSE file for more details.
You can go looking for the zeitgeist, but only the zeitgeist can find you. That's what the makers of countless pieces of failed Oscar bait have learned. In this special episode, we run through some of the most legendary failed Oscar bait of the last 25 years and speculate why they didn't catch anything. PLUS: presidential libraries, the Obama Foundation, and an autobiographical novel from an unlikely Hollywood star.
Join us on Patreon for an extra episode every week - https://www.patreon.com/michaelandus
See Will introduce "Hollywood Boulevard" at Toronto's Fox Theatre on July 9 - https://www.foxtheatre.ca/movies/the-important-cinema-club-masterpiece-classics-hollywood-boulevard/
Headlines for June 25, 2024; Julian Assange Is Free: WikiLeaks Founder’s Brother Gabriel Shipton on End of Decadelong Legal Saga; Press Freedom Advocates Celebrate Julian Assange’s Release, But Warn of Impact of Plea Deal; Journalist Antony Loewenstein on Assange’s Release, WikiLeaks & Israeli Drones Killing Gaza Reporters; NYC Congestion Pricing: Advocates Slam NY Gov for Halting Plan to Reduce Emissions, Fund Mass Transit
* Trump flips on elite immigration, shows he's All About The Money (surprise, surprise, surprise !-) * closing Peter S. Goodman interview (which is actually more about economic de/globalization than income distribution, but KB+SE+PSG briefly discuss how they interact)
Krystal and Saagar discuss Trump flips on immigration green cards, Trump to reveal VP at debate, GenZ rages at boomer economic nightmare, and corporate greed screws Americans.
To become a Breaking Points Premium Member and watch/listen to the show AD FREE, uncut and 1 hour early visit: https://breakingpoints.com/
Ukraine is a "gold mine" with $12 trillion worth of critical minerals, US Senator Lindsey Graham insisted in a TV interview. Ben Norton discusses how Western companies want these resources, and how Washington hopes to block China's access to them to hurt its technology industries.
VIDEO: https://www.youtube.com/watch?v=3TRPk3N8FyQ
Zelensky is literally selling Ukraine to US corporations on Wall Street: https://geopoliticaleconomy.com/2022/09/09/zelensky-selling-ukraine-wall-street/
Topics
0:00 Intro
1:35 Clip: US Senator Lindsey Graham wants Ukraine's minerals
2:24 Ukraine war has nothing to do with democracy
5:44 US also wants to 'weaken' Russia in Ukraine
6:21 Wall Street buys up Ukraine
8:08 Military-industrial complex profits
10:07 Washington Post on Ukraine's 'battle for minerals'
11:55 Russia
12:48 US seeks to block China's access to minerals
15:44 Multiple reasons for Ukraine war
17:10 Trump wanted to take Venezuela's oil
19:16 Exxon CEO ran US State Department
20:29 US plan to seize Russia's $300B in FX reserves
21:20 Clip: Lindsey Graham calls to seize Russia's reserves
21:43 Debate over Russia's central bank reserves
23:07 De-dollarization
24:38 Outro
Danny and Derek speak with Steven Simon, senior research analyst at the Quincy Institute for Responsible Statecraft and professor of Middle East studies at the University of Washington, to discuss he and Daniel Benjamin’s recent piece for The Atlantic, “New 9/11 Evidence Points to Deep Saudi Complicity”. The group discusses the evidence presented in the…
Lucy Porter, Alasdair Beckett-King, Athena Kugblenu and Hugo Rifkind join Andy Zaltzman to quiz the news.
This week and the General Election gets closer still, Andy and the Panel will be mulling over the manifestos, inspecting political interviews, and spotlight scandals in the world of competitive eating.
Written by Andy Zaltzman
With additional material by: Christina Riggs, Meryl O'Rourke, Mike Shephard, Herries Anderton & Pete Tellouche
Producer: Sam Holmes
Executive Producer: Pete Strauss
Production Co-ordinator: Sarah Nicholls
Sound Editor: Marc Willcox
A BBC Studios Audio Production for Radio 4
An Eco-Audio certified Production
Bessner and (mostly) Davison global week-in-review EXCELLENT as usual
A day late and a lira short, Danny and Derek are back with the news roundup. This week: in Gaza, Israel announces “tactical pauses” (1:44), Netanyahu disbands his war cabinet (4:27), friction between Bibi and the Biden administration (7:59), friction between Bibi and the IDF (11:53), and an update on the humanitarian situation (14:05); fears of war are rising in Lebanon, meanwhile Hezbollah secretary-general Hassan Nasrallah threatens Cyprus over the island nation’s potential collaboration with Israel (16:11); another cargo ship is sunk off the coast of Yemen by Ansar Allah/Houthi forces (19:16); a report on China’s nuclear program (21:01); Putin visits the DPRK/North Korea (23:29); an update on the crisis in Sudan (27:02); a governing coalition is formed in South Africa (30:53); Mark Rutte gets approval to become the new secretary general of NATO (32:51); a Swiss “peace conference” for Ukraine, plus the US promises more air defense ammo (34:57); and shocking revelations about the US engaging in an “anti-vax propaganda effort” (40:01).
EXCELLENT survey of Hezbollah military capability, unfortunately free-release version truncates before discussion of potential for Israel-Lebanon war expansion esp Iran
Israel's leadership looks increasingly irrational and desperate as they seek to escalate on all fronts, eyeing Lebanon next. What would an all-out war between Israel and Hezbollah look like in the Levant and across the region? To discuss this and more, Rania Khalek was joined by veteran war correspondent and analyst Elijah Magnier.
Watch the extended version of this interview on our Patreon. Become a member at https://www.Patreon.com/BreakthroughNews to access the full episode and other exclusive content.
VERY EXCELLENT deepdive into Mexican politics, esp thorough review of 2 Jun 2024 election results
Soberanía co-hosts José Luis Granados Ceja and Kurt Hackbarth review the results from Sunday’s election that saw Claudia Sheinbaum make history by becoming Mexico’s first woman president. Elected on a left-wing program promising to deepen the political transformation started by outgoing President Andrés Manuel López Obrador, her victory has provoked the ire of Mexico’s right-wing elites and intellectuals, who once again have failed to grasp why voters chose to elect Morena and give them a super-majority in the Congress. Plus in our Losers and Haters section, we encourage our viewers to contact AP and let them know you’re tired of their biased coverage.
Soberanía co-hosts José Luis Granados Ceja and Kurt Hackbarth discuss the negative reaction by international financial markets to Claudia Sheinbaum’s intention to follow through on her party’s mandate and pursue constitutional reforms. Plus a conversation on the efforts to paint Morena’s supermajority in Congress as undemocratic. And in our last segment, Kurt and José Luis criticize the ultra-left take on the election by outlets such as Ojalá.
excellent, though will be a hard listen if you're not already fairly conversant with the topics
The new TOP500 at ISC24 conference is here with a new addition to the Exaflop Club, a new HPL-MxP (AI) champion, new top three in Green500, and also a look at HPCG, the difficult benchmark that usually sets the lower bound of system performance. Tune in as Shahin and Doug go through the list with their commentary and analysis.
/In Our Time/ history at its worst (at least, excepting their all-too-frequent hypercelebrations of UK and esp English topics):
- Bragg and his guests seem to downplay (though they don't ignore) UK crimes against China during the "Century of Humiliation." (Worse yet, one of the guests--Zheng? I forget--deprecates that term as Maoist.) - the guests (esp Zheng) "lean over backward" to "be nice" to Cixi, valorizing her intradynastic political skills while downplaying the fact that Cixi is essentially the last/failed Qing Emperor who drove both the dynasty and China "into the ditch" (quotes mine, not theirs). - guest Zheng especially (also IIRC Po, less so Mitter) pushes the bizarre lines that ----- the PRC today (esp the Xi regime, though IIRC he doesn't get namechecked) is in a crisis quite like that of the late Qing ----- Xi's failure to embrace the liberal "reforms" that this panel of NATOstani academics plainly advocate (Po and Zheng esp love constitutional monarchy--wonder why ?-) is somehow just like Cixi's resistance to reform (prior to her last few years)
Melvyn Bragg and guests discuss the woman who, for almost fifty years, was the most powerful figure in the Chinese court. Cixi (1835-1908) started out at court as one of the Emperor's many concubines, yet was the only one who gave him a son to succeed him and who also possessed great political skill and ambition. When their son became emperor he was still a young child and Cixi ruled first through him and then, following his death, through another child emperor. This was a time of rapid change in China, when western powers and Japan humiliated the forces of the Qing empire time after time, and Cixi had the chance to push forward the modernising reforms the country needed to thrive. However, when she found those reforms conflicted with her own interests or those of the Qing dynasty, she was arguably obstructive or too slow to act and she has been personally blamed for some of those many humiliations even when the fault lay elsewhere.
With
Yangwen Zheng
Professor of Chinese History at the University of Manchester
Rana Mitter
The S.T. Lee Professor of US-Asia Relations at the Harvard Kennedy School
And
Ronald Po
Associate Professor in the Department of International History at London School of Economics and Visiting Professor at Leiden University
Producer: Simon Tillotson
In Our Time is a BBC Studios Audio Production
Reading list:
Pearl S. Buck, Imperial Woman: The Story of the Last Empress of China (first published 1956; Open Road Media, 2013)
Katharine A. Carl, With the Empress Dowager (first published 1906; General Books LLC, 2009)
Jung Chang, Empress Dowager Cixi: The Concubine Who Launched Modern China (Jonathan Cape, 2013)
Princess Der Ling, Old Buddha (first published 1929; Kessinger Publishing, 2007)
Joseph W. Esherick, The Origins of the Boxer Uprising (University of California Press, 1987)
John K. Fairbank and Merle Goldman, China: A New History (Harvard University Press, 2006)
Peter Gue Zarrow and Rebecca Karl (eds.), Rethinking the 1898 Reform Period: Political and Cultural Change in Late Qing China (Harvard University Press, 2002)
Grant Hayter-Menzies, Imperial Masquerade: The Legend of Princess Der Ling (Hong Kong University Press, 2008)
Keith Laidler, The Last Empress: The She-Dragon of China (Wiley, 2003)
Keith McMahon, Celestial Women: Imperial Wives and Concubines in China from Song to Qing (Rowman & Littlefield, 2020)
Anchee Min, The Last Empress (Bloomsbury, 2011)
Ying-Chen Peng, Artful Subversion: Empress Dowager Cixi’s Image Making (Yale University Press, 2023).
Sarah Pike Conger, Letters from China: with Particular Reference to the Empress Dowager and the Women of China (first published 1910; Forgotten Books, 2024)
Stephen Platt, Imperial Twilight: The Opium War and the End of China's Last Golden Age (Atlantic Books, 2019)
Liang Qichao (trans. Peter Zarrow), Thoughts From the Ice-Drinker's Studio: Essays on China and the World (Penguin Classics, 2023)
Sterling Seagrave, Dragon Lady: The Life and Legend of the Last Empress of China (Vintage, 1993)
Jonathan D. Spence, The Search for Modern China (first published 1991; W. W. Norton & Company, 2001)
X. L. Woo, Empress Dowager Cixi: China's Last Dynasty and the Long Reign of a Formidable Concubine (Algora Publishing, 2003)
Zheng Yangwen, Ten Lessons in Modern Chinese History (Manchester University Press, 2018)
VERY EXCELLENT interview covering /much more/ than (from the episode headline) 'Trump, Elon, and Russia'. Firstly, note there's very little about Musk, and that's only very near the end. What the interview /does/ cover is mostly the intersection of US {political economy, deepstate, journalism}, including
* 1990s Russia, esp [/The eXile/](http://exiledonline.com/vanity-fair-profiles-the-exile/) * [GFC](https://en.wikipedia.org/wiki/Global_Financial_Crisis) corruption, esp the nexus of {US Big Finance aka Wall St, Obama CorpDems} * 2016 presidential campaign: USCFM pro Hillary anti Trump * getting canceled as just another Russiagate silencing * US journalism politics and monetization esp Substack, Intercept/Omidyar, Twitter Files (where Musk briefly discussed)
... "and much, much more," well worth 110 min (provided you skip all the ads) of your time.
American author and journalist Matt Taibbi joins Ryan and Emily.
To become a Breaking Points Premium Member and watch/listen to the show AD FREE, uncut and 1 hour early visit:www.breakingpoints.com
EXCELLENT Felix+Will+guest, though actually about St Louis rather than Missouri-more-generally. After a brief celebration of Donald Sutherland 1935-2024, topics covered include
* Cori Bush vs Wesley Bell * Coldwater Creek: Cold War, cancer, environmental racism (for real, not just wokery) * (episode focus) the Veiled Prophets as elite evil * McDonnell-Douglas (now part of the Boeing crime family): corruption and hijinks in the military-industrial complex
Happy Summer Solstice everyone. Continuing our I guess now semi-official States Series, we’re joined by journalist Devin O’Shea to look at Missouri, the Show-Me State. Ranging from The Bodyguard (1992)-style scandals around the current congressional election, Springfield-like nuclear disasters and tire fires, to the infamous Veiled Prophet ball and its consequences, seedy dealing and nefarious actions abound in the gateway to the west. Would you believe me if I told you there are even “Poppy” Bush and Jet Fighters angles in this one? There are!
Find all of Devin’s work over at: https://linktr.ee/devintoshea
mostly EXCELLENT ... excepting closing segment==SE radar on how nicotine bans are world-historical crimes, esp given (by him) that DC is a crime-ridden hellhole filled with cannabis
Krystal and Saagar discuss Nvidea surge exposes possible dotcom bust, Putin North Korea screw you to Biden, Zyn online sales shutdown.
To become a Breaking Points Premium Member and watch/listen to the show AD FREE, uncut and 1 hour early visit: https://breakingpoints.com/
Krystal and Saagar discuss CNN blames fake videos for Biden age concern, Hezbollah threatens massive war, Boeing victim mom goes off on CEO, Biden Gaza pier crumbles.
To become a Breaking Points Premium Member and watch/listen to the show AD FREE, uncut and 1 hour early visit: https://breakingpoints.com/
bog-standard BBC science humor, but competently done, so (moderately) entertaining /and/ informative. Note however that this episode's content does /not/ match the ep note: this one's all botanical, with none of the guests mentioned above.
In this first episode of a new series, ducks’ super vaginas and a meteorite that’s the key to how life on Earth started wow the team.
For this new series of Sue Perkins’ ARIA-winning ‘Show and Tell’ wildlife comedy, Team Nature Table have recorded at the Natural History Museum, Kew Gardens – for some botanical specials – and London Zoo.
Starting the series off, we’re at the Natural History Museum. Sue is joined by special guests: comedian Desiree Burch, science writer Jules Howard and the NHM’s curator of meteorites Dr. Natasha Almeida.
Our varied subjects include: Dogs, a meteorite that can explain how life started on Earth, Ducks’ vaginas (with Sue studying one up close courtesy of a VR headset) and moon rock.
Nature Table has a simple clear brief: to positively celebrate and promote the importance of all our planet’s wonderfully wild flora and fauna in a fun and easily grasped way... whilst at the same time having a giggle.
Hosted by: Sue Perkins
Guests: Desiree Burch, Natasha Almeida & Jules Howard
Written by: Catherine Brinkworth, Jenny Laville & Jon Hunter
Additional material by: Christina Riggs & Pete Tellouche
Researcher: Catherine Beazley
Executive Producer: Richard Morris
Sound Recordist & Editor: Jerry Peal
Music by: Ben Mirin
Production Coordinator: Sarah Nicholls
Producer: Simon Nicholls
An EcoAudio certified production
A BBC Studios Audio Production for Radio 4
consistently EXCELLENT KB+EJ not-quite-girl-show due to closing-segment interview with Glenn Greenwald on yet another US-deepstate disinformation black-op ... providing yet another reason /NOT/ to refer to 'intelligence' and the 'intel community' but instead to call them what they are, which is COVDISS, because what they actually /do/ is
Krystal and Emily discuss Bibi attacking Biden over weapons shipments, Hezbollah drops insane combat footage, Trump punishes DeSantis ally in key House election, Carville says to bet money Trump will ditch first debate with Biden, Boeing plane catches fire as CEO grilled at Congress, Glenn Greenwald details Pentagon anti-China vax psyop.
To become a Breaking Points Premium Member and watch/listen to the show AD FREE, uncut and 1 hour early visit: https://breakingpoints.com/
* how CNN (esp Dana Bash) pushes hasbara lies regarding Oct 7 esp Hamas weaponizing mass rape * Matt Stoller interview comparing Trump economic rhetoric 2016-2024. Net: Trump has deleted ~all criticism of US big business esp Wall Street, which now loves Trump, and has switched its campaign spending from pro-Hillary and pro-Biden-2020 to pro-Trump 2024
but this episode is marred by yet another overlong KB-SE immigration debate (most of overlong 3rd segment on new US polls showing mass support for mass deportation)
Krystal and Saagar discuss Biden betting on labelling Trump a criminal, Hillary floated as Kamala replacement, mass deportation popular in US, Biden Trump debate preview, cartoonish New Jersey corruption scandal, report shows Israel warned about Oct 7 weeks before, CNN pushes Oct 7 lies, Wells Fargo loses big on rent payment bilt, Trump stops attacking big business.
To become a Breaking Points Premium Member and watch/listen to the show AD FREE, uncut and 1 hour early visit: https://breakingpoints.com/
When our politicians fail us, can journalism save us? We revisit George Clooney's GOOD NIGHT AND GOOD LUCK (2005), about Edward R. Murrow's battle with Joseph McCarthy, and get a lesson in how the liberal imagination remembers the Red Scare. PLUS: the rise of A.I. in the arts, and the state of the centre-left in Europe.
Join us on Patreon for an extra episode every week - https://www.patreon.com/michaelandus
"Liberals, I Do Despise" by Adolph Reed Jr. - https://www.commondreams.org/views/2009/12/09/liberals-i-do-despise
"On Smarm" by Tom Scocca - https://www.gawkerarchives.com/on-smarm-1476594977
"Europe Is Warning Us" by Grace Blakeley - https://tribunemag.co.uk/2024/06/europe-is-warning-us
FINAL Adams-Tingle "mingle," as Phillip introduces incoming replacement LNL host David Marr. (IIUC, Adams' final LNL is to be H 27 Jun 2024.)
China has its eye on Australia's critical minerals which will be a key focus of Premier Li's visit to Australia. Both countries are choosing not to emphasise issues that could strain the relationship, in favour of advancing their respective economic interests. Meanwhile the Teals are in focus as a redistribution means Kylea Tink will lose her seat, while Climate 200 announce their intention to target nine other Coalition seats at the next election.
And Phillip talks to David Marr about becoming the new host of Late Night Live.
Guest: Laura Tingle, Chief Political Correspondent, 7.30
a simple way to create/run multiple, dedicated Emacs instances
The more you move into Emacs, the happier you may become.
But at the same time, Emacs is not a real shell, but a text editor.
This means there is no real way to manage functionality similarly one would manage applications.
It’s all a buffer - the file you opened, each IRC channel, email list, and so on.
There are ways to manage it, like dedicated “workspace” plugins1 or simple tabs.
But all those don’t fit my mental model.
I am “Editing a file” or “chatting” or “writing a web page”.
Those are separate concerns, so I want to have dedicated spaces for them.
At the same time I want them in Emacs, as it gives me a unified interface.
I don’t need to think how to change IRC channel, how to spell check, or how to actually write in my selected keybindings.
Dedicated Emacs instances
This led me to use multiple, dedicated Emacs instances.
This way, I’ve a got a dedicated IRC client, Code editor, Notepad, Email client, and so on.
I have unified interface, but at the same time it’s still akin to dedicated programs.
This has the added benefit of fault protection.
Tramp session hanging entire Emacs doesn’t disconnect me from IRC, as those are separate processes.
Therefore, I have functions which I call ultimate modes2 to configure Emacs for given use case.
Loads a dedicated theme, so I won’t get lost. IRC is a happy place, therefore green.
Connects me to my servers
ERC is configured elsewhere, so all auto-joins are there, just redacted, but nothing limits the number of things the ultimate mode setup up.
Want to defer loading of bigger package?
Want to reconfigure Ispell language?
Or maybe you want to load parts of Emacs configurations only when they make sense?
Shy is the limit!
Now, I can either run Emacs and call mms-irc-mode or have a dedicated OS level key binding to run Emacs in this mode via:
emacs --eval='(mms-irc-mode)'
This method could easily be expanded to run dedicated emacs servers and connected clients, but I wanted a simpler way.
Yes, it breaks the musical theory naming scheme.
I could have used “tonic” there to run the erc and pla play with the wordplay, but I decided against it.
Dammit Jim, I’m an engineer, not a musician!
Also, diatonic modes don’t fit the “larger than major” mode. ↩︎
a TDD tool for Guile (which, IIRC, is a Scheme-like Lisp which GNU recommends for extensions, and which can be compiled into elisp)
I practice Test Driven Development almost systematically when I write code. So executing tests and reading their results are more than repetitive tasks.
Repetition could lead to automation... Here I present the first features of a tool that should make my life easier. I call it Gunit64!
This article is valid for the following versions:
– guile-gunit64: 0.0.1-0.094c17a
– geiser-gunit64: 0.0.1-0.7a87357
Introductory tutorial
Given the following SRFI-64 test suite.
The key binding C-c r t will execute these tests and display the result.
The key binding C-c r f will only execute tests that failed during the last execution.
The key binding C-c r . will execute the test at point (the cursor must be somewhere on the string representing the test name).
The key binding C-c r r will re-execute the tests from the last execution.
Quick explanation
The geiser-gunit minor mode key bindings will call Emacs Lisp functions which will :
– save all buffers
– compile the current buffer
– evaluate an s-exp in the REPL
This s-exp is one of the procedures exported by the Guile modile gunit64.
Troubleshooting
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
Unbound variable: run-root-tests
You're missing (use-modules (gunit64)).
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
Wrong type to apply: ""
Your tests are not correctly passed to the *test-root* parameter. Make sure you respect the following model:
Enable geiser-gunit64-mode when geiser-mode is enabled (via a hook in your Emacs configuration).
Configure Geiser so that the *Geiser Debug* buffer processes ANSI colors (setq geiser-debug-treat-ansi-colors 'colors).
Configure Geiser not to jump to *Geiser Debug* buffer on compile-time error (setq geiser-debug-jump-to-debug nil).
For steps 1 and 2, I created the Guix definitions for these 2 packages. You can find them in my personal channel.
Limitations
Gunit64 only handles simple test suites (test-assert, test-equal and test-error). As soon as test-group is introduced, things get messy. I haven't yet seen how it behaves with user-defined test-runner (I guess, not very well).
Thank you very much for reading this article! Hope you learned something!
Don't hesitate to give me your opinion, suggest an idea for improvement, report an error, or ask a question ! I would be so glad to discuss about the topic covered here with you ! You can reach me here.
Don't miss out on the next ones ! You can subscribe via RSS or via e-mail just right here !
And more importantly, share this blog and tell your friends why they should read this post!
KB+SE consistently EXCELLENT (in both parts of 17 Jun BP) esp regarding * US military warning that Houthis are competent military threat * US bipartisan-deepstate crackdown on anti-Zionist discourse and protest
Krystal and Saagar discuss Israel uses medieval weapon as Hezbollah tensions escalate, US warns on Houthi war failures, Briahna Joy Gray reveals The Hill censorship.
To become a Breaking Points Premium Member and watch/listen to the show AD FREE, uncut and 1 hour early visit: https://breakingpoints.com/
Krystal and Saagar discuss MSNBC cope after Biden old man moments, Trump wins if high turnout in November, Macronism dead as French snap election backfires.
To become a Breaking Points Premium Member and watch/listen to the show AD FREE, uncut and 1 hour early visit: https://breakingpoints.com/
Ciarán+Uma give mostly excellent review of the 9 Jun 2024 EU elections, and survey of European politics with a particular focus on 'freaks! freaks! freaks!' ... excepting for a /massive/ misreading of the NATO-EU proxy war on Russia, Ukraine's role in that war, and "left" opposition (esp Wagenknecht) to US vassalage.
Uma and Ciarán play along and pretend the EU is one country and talk the results of the EU, also including some freaks