From 00fc759a8c6bf6cff6bd17cdc5b9147251399dac Mon Sep 17 00:00:00 2001 From: Michael McMahon Date: Fri, 1 Apr 2022 15:57:25 -0400 Subject: [PATCH] Upload Prot's slides --- ...03-09-protesilaos-emacs-living-freedom.org | 575 ++++++++++++++++++ ...03-09-protesilaos-emacs-living-freedom.pdf | Bin 0 -> 81906 bytes 2 files changed, 575 insertions(+) create mode 100644 Protesilaos_Stavrou/2022-03-09-protesilaos-emacs-living-freedom.org create mode 100644 Protesilaos_Stavrou/2022-03-09-protesilaos-emacs-living-freedom.pdf diff --git a/Protesilaos_Stavrou/2022-03-09-protesilaos-emacs-living-freedom.org b/Protesilaos_Stavrou/2022-03-09-protesilaos-emacs-living-freedom.org new file mode 100644 index 0000000..d29e606 --- /dev/null +++ b/Protesilaos_Stavrou/2022-03-09-protesilaos-emacs-living-freedom.org @@ -0,0 +1,575 @@ +#+TITLE: LibrePlanet 2022: Living in freedom with GNU Emacs +#+AUTHOR: Protesilaos Stavrou (https://protesilaos.com) + +Hello LibrePlanet! Hello folks! My name is Protesilaos, also known as +"Prot". I am joining you today from the mountains of Cyprus. Cyprus is +a country in the Eastern Mediterranean Sea. + +In this presentation I will explain how GNU Emacs has allowed me to live +in greater computing freedom. Most of this talk will cover what Emacs +is, why it can help the user live in freedom, and how those relate to my +particular case. + +There will also be some more theoretical insights. They are not +specific to Emacs or computing in general, but will help us reason about +liberty both in its personalised experience and community-based +actuality. + +The text I am reading from is provided to the organisers of this +conference. Those interested will be able to retrieve it from the +relevant sources. + +* A brief introduction to Emacs + +Let's start with an overview of what GNU Emacs is. At a surface level, +it is a capable text editor. One can use it to do programming or write +prose. Emacs has everything a user needs to perform these tasks, such +as efficient keyboard-driven motions, mouse support, spell checking and +code linting, line numbers to show where the focus is on the current +file, integration with the underlying operating system, and much more. + +One can use Emacs as a generic text editor, if they want. Though Emacs +is much more than that. Here are some other highlights that are +provided by the official package: + +- A thoughtful windowing or multiplexing facility so that the user can + have different files or "buffers" displayed on the screen at once. + +- A potent file manager or what is technically referred to as "directory + editor" (=dired=). + +- A comprehensive suite of tools for handling to-do lists, capturing and + filing ideas or information, organising a daily agenda, establishing + hyperlinks to all sorts of contexts to create a knowledge base or + simply retrieve what is needed, and writing potentially technical + documents with a lightweight-yet-powerful markup language. This is + the much-lauded "Org mode" and its numerous accoutrements. + +- A framework to search through lists of candidates and narrow to a + given item using simple or advanced pattern matching styles. + +The list of features that are built in to Emacs is too long. But that +is still not exhaustive, because Emacs is an extensible program. There +are literally hundreds of third-party packages which provide additional +functionality to fill in practically every niche. For example, there is +a superb package which provides a fully fledged interface to the Git +version control system (=magit=). Or another nimble tool which centres +the contents of the buffer in the window (=olivetti=). I am using +Olivetti right now for this presentation together with my own extras. + +In short, Emacs is powerful out-of-the-box and it gets even better with +additional configuration. All are available under libre terms. + +* Emacs as a computing environment + +Now I want to tell you why I was drawn to Emacs by explaining what +underpins all of the aforementioned features. + +Packages with advanced functionality are nice to have, but they still do +not quite capture the essence of Emacs and what its true value +proposition is. Besides, most modern editors have a plugin system to +give the user whatever piece of ad-hoc functionality they require. So +what's so special about Emacs? + +The answer consists in the fact that Emacs is not really a text editor. +It is a programmable platform where text editing is one of the main +points of interaction. + +Emacs is written in a programming language that is a dialect of Lisp. +It is called "Emacs Lisp" or "Elisp". The vast majority of the code +base is written in Elisp. While this language is also used to apply all +user configurations. For the end-user then, there is only one language, +one paradigm. In other words, there is no distinction between the +built-in code and whatever code is provided by the user: everything is +done uniformly. + +At the core of Emacs is the capacity to read and run Elisp. This is +known as "evaluation". When some Elisp is evaluated, its return value +becomes readily available to the environment. There is no need to +restart the program: extensibility happens in real-time where the user +can discern the effects right away in an interactive fashion. + +In this regard, Emacs is a Lisp machine that can be used to execute any +sort of program. By "program" I mean anything from a powerhouse like +Org or Magit, to small-scale functions that streamline text editing +patterns and motions. + +Furthermore, Emacs is self-documenting. What this means is that it +understands when the value of a variable has changed and will inform the +user about it in the relevant Help buffer. Same principle for +referencing other functions whose new value is relevant to the matter at +hand. + +Lastly, Emacs is free software and provides the means to access the +entire source code both for the built-in tools as well as any installed +packages. This bridges the gap between what the documentation says and +what the actual program is doing. + +* I use Emacs as an integrated computing environment + +I switched to Emacs in the summer of 2019, without any knowledge of Lisp +and with only a basic understanding of programming. My background is in +the humanities and I was not a tech-savvy user until only a few years +ago. + +I was drawn to Emacs because I recognised the potential of a Lisp +machine. What I wanted was to develop a layer of integration between +the otherwise disparate tools I was using before for my day-to-day +computing. I wanted a consistent theme, precise typography, the same +set of motions or patterns of interaction for everything. Moreover, I +wanted to be able to draw linkages between the various contexts or +interfaces: my email client should talk directly to my task planner and +file manager, the configurations that apply to prose should also be +usable for programming, and the like. + +Emacs makes all of this possible either out-of-the-box or with +third-party packages and custom code. If the user is willing to learn +some Elisp, the possibilities are virtually endless. Here are some +common workflows that can be achieved without too much knowledge: + +- Use the completion framework to run an asychronous search for file + contents, put the results in a dedicated buffer and edit them in + place. The changes will be propagated to all the affected files. + +- Capture the contents of the email you are reading and produce a to-do + item out of them. This task can also have a link back to the original + message and it may be assigned a scheduled date as well as a deadline, + making it show up on the agenda. + +- Mark some files in Dired and attach them to an email that is being + composed. Dired can mark items one by one or with regular expressions + and more advanced commands. + +- Record a set of motions (a "keyboard macro") which uses Dired as a + starting point, jumps to a given file, makes some changes, returns to + the file manager, and repeats the process for the next file. + +In all those cases, the user does not need to learn something new. For +instance, keyboard macros are the same everywhere. Same principle for +all the other pieces of functionality. They can be used on their own, +yet also work in concert. + +Emacs thus makes it possible to connect the various interfaces without +any of the friction that context-switching causes. + +----- + +This ultimately is about ease-of-use and simplicity at scale. For +example, I use my own custom code to do this presentation. It takes a +section of the document and narrows the view to give the impression that +this is a pre-built slide. It is not. This is ordinary text that I can +edit right now. So I am actually using a general purpose and minimalist +"focus mode" which is equally useful for presentations, reading, +writing, and programming. + +Because I do everything inside of Emacs, I only have to implement this +once. I don't need to have a bespoke focus mode for my email client, +then another for my text editor or text processor, a third for my agenda +planner, and so on. Also, I don't need separate tools for writing and +presenting my text. It is one and the same. Nice and simple! + +Add to this the fact that the underlying configuration is all done in +Elisp, which further contributes to the streamlining of the overall +result. Whereas before switching to Emacs I had to use different +paradigms and/or languages for each application. For instance, +Thurderbird and Libreoffice have their own settings menus that do not +talk to each other. Mutt has another way of being configured; Vim +another one; Tmux yet another; the terminal emulator has its own; and so +on for practically every other application. + +This is not to say that each of those applications is bad per se. What +I am suggesting is that their combined use, their gestalt form, is not +optimal. The user has to go to great lengths to piece together a system +out of all those silos of functionality. And even with great effort and +all sorts of possible hacks, the result will still leave something to be +desired, as those programs do not share a common platform and do not +speak the same language (figuratively and literally). + +Whereas with Emacs every new package automatically gets what all other +packages already have, such as the same font configurations and theme, a +common set of motions and patterns of interaction, and so on. We then +get the network effect that engenders emergent workflows. Everything +that happens inside of Emacs partakes in the same environment. All +contexts are potentially interconnected and one may draw linkages at +will. This does not involve fragile workarounds. Integration and the +singular experience of consistency it yields is at the centre of the +value proposition of Emacs. + +* Consistency and autonomy + +Emacs is free software in terms of the license attached to it. Though +the freedom it bestows upon the end-user is not limited to a legal +arrangement or an abstract moral value. There is a practical aspect to +it, which is the integrated computing environment I already outlined. + +The extensibility of Emacs empowers the user to make their computer do +what they actually want for a broad range of tasks. While the +uniformity of Elisp lowers the barrier to entry, especially if we +contrast it with the multifaceted corpus of knowledge one needs to +possess in order to piece together applications with no shared basis. + +Which brings me to the theme of this year's LibrePlanet about living in +freedom. We want to appreciate liberty in its quotidian manifestation, +as an expression of agency in the here-and-now. In this regard, Emacs +is a tool that we use to minimise the distance between what we think and +what the computer renders possible. + +Freedom of software is about ownership of the means of computing. It +enables the development of autonomy within this space, in the original +sense of the word as "self-rule". We have autonomy when the tools we +use do what we want, instead of having their own hardcoded telos or, +worse, being employed in the service of an entity that operates outside +our control. + +In practical terms, I always found the lack of integration between the +various applications I was using to be somewhat problematic. I felt +like I was not getting the most out of my rights, as I could not make my +tools do exactly what I wanted. Consequently, I was experiencing the +seemingly paradoxical case where an assortment of free software +applications was not leading to the maximisation of my autonomy. The +emergent reality was not as good as the sum of the parts. The +inconsistencies between those programs, or else their heterogeneity, was +not working in my favour. Even though I was getting the maximum freedom +on paper, the actual outcome was only one of partial autonomy; an +/autonomy manqué/ or else the unfulfilled promise of liberty. + +To put it differently, I was being alienated from my own tools and was +thus left in a position where I was not truly in charge: a state of +heteronomy (rule by another). + +With Emacs, I managed to remove this heterogeneity and its resulting +heteronomy from my everyday computing. Now I use Emacs for almost +everything: to read and write, manage my files, organise my task +planner, deal with my email correspondence, handle my music collection +and play back tracks, browse the Internet, and so on. All contribute to +the singular experience I alluded to earlier. The rare exception is +when I have to use a graphical Web browser. + +----- + +The general insight here is that freedom has two aspects to it: the +nominal and the substantive. The former is about the license attached +to the code base. While the latter pertains to the code /in vivo/: how it +can be used and how it relates to other programs in a given environment +or as part of a wider workflow. + +I believe this has to make us reason about software freedom in the +expanded sense. Consider code correctness, composability, and +extensibility as attributes of a program that together contribute to its +emancipatory function in practice. We want the substance, not mere +conformity with legal requirements. + +Consider the case of a program that comes with no documentation +whatsoever and is written in a way that makes the code difficult to +read. It has a libre license but is otherwise not helping the user +experience autonomy. The inner workings of the program make it hard for +the user to understand what is going. In my experience, this is not +sufficient for living in freedom, because "living" in freedom involves +experiencing it, and "experiencing" is not limited to what a document +says about the applicable copyright terms. + +What Emacs has taught me indirectly or perhaps inadvertently is that our +focus as a community must be the end-user. We do not want to have freed +code that is operated by powerless users. Instead, we want to teach the +user how they may assume stewardship over their own means of computing. +Free software must not be a mere alternative to proprietary code. It +must incentivise a shift in attitude towards self-rule. We should +strive to educate the user through the design of the program that they +can use what is offered to them in a way that makes sense for them and +not just the developer or provider. Little by little, step by step, the +user will learn to seek freedom in everything and assume the requisite +responsibility. + +The intent is to liberate the code from the familiar fetters of +copyright in order to give power to the user. The code itself is not +the final goal. As such, we must not limit our free software +contributions to a formulaic =COPYING= file that accompanies some source +code. The "take it or leave it" approach does not empower the user or +anyhow lacks ambition. It is of paramount importance to make the +program as accessible, configurable, and well documented as possible. +Then we have both an excellent program and one that is conducive to the +cause of freedom. + +The ideal must then be to provide points of entry so that all programs +can be made to work in tandem. The best outcome is for the user to be +in charge of the entirety of their computer and for everything to behave +as part of a greater whole. + +* Freedom as a collective achievement + +If we discern the common in the multitude of all freedoms and +concomitant rights, we find that freedom is two-fold: (i) the capacity +for initiative and (ii) the absence of control. The first requires that +the agent can act, while the second entails that the impetus for it is +not provided, framed, or otherwise influenced by another agent. + +Action necessarily involves an agent and a patient or what we have in +grammar as the subject and object of a verb. For our purposes, human +action affects other humans or species. Thus what is possible as just +action in this case is whatever does not create a form of control and +does not deprive others of their initiative. Put differently, freedom +has a social aspect to it and, by extension, ethics belong to the field +of politics in the broader sense. There is no action in a vacuum and +thus no qualitative aspects to be discerned thereof. + +Freedom is thus realised through the collective. The individual is but +a part of the bigger picture. The realisation of freedom is a function +of what the collective enables through the rules it establishes and +upholds. These can be laws or norms of conduct with varying scopes of +application. Freedom is thus instituted as such: humans enact and +substantiate it. + +As with the case of the free software program that needs to work for the +end-user's autonomy, so freedom in general is not simply what some +charter of fundamental rights declares. There has to be a culture in +place. The members of the collective must recognise each other's +capacity for initiative and must not try to impose any arbitrary +controls over it. + +In short, we cannot have freedom simply by stating the rules. We must +also educate the people to cherish and champion liberty. Which is also +why conferences such as this one are important, as they raise our +community's self-awareness while bringing forth ideas and information +that are worthy of our common objectives. + +We already know about the essence of freedom and its actuality as a +collective achievement through our participation in the free software +community. We understand that every contribution we make or benefit +from is made possible by the work of others. We are aware of the fact +that none of us can enjoy computing freedom as a decontextualised +individual. No single person holds all the knowledge that goes into a +computer and all of its programs. No one person can ever acquire such +knowledge that is not communicated in some way, which implies +interpersonal affairs or else the presence of the others beside the +self. + +Ask yourself: "who am I without the community?". The answer is "not +much; not enough". + +* The Emacs community and how I became a contributor to core Emacs + +Since my talk involves Emacs, we too have our own community. By and +large, it welcomes newcomers and is eager to disseminate whatever +knowledge it holds. The most obvious way the community helps the user +live in freedom is with the lofty expectations it maintains about the +quality of a package. All decent Emacs packages come with detailed +documentation and they provide multiple options for the user to +configure things to their liking. + +The Emacs community recognises that it must not impose controls over the +end-user's capacity for initiative. Hence the extensibility and +customisability of all the relevant code. The community also +understands the notion that freedom unfolds as an intersubjective +experience and that it is not sufficient to emancipate the code from +legal constraints. As such, Emacs users promote a strong documentation +culture, where every Elisp form has to explain in ordinary language what +it does and every package must provide instructions on how to use and +configure it. These are in addition to the four freedoms which we +expect as a minimum. + +This is the "Emacs way" of doing things, which extends to the core +application. The very design of Emacs as a Lisp machine empowers the +end-user, since everything is subject to evaluation anew. For example, +I started learning Elisp by writing my little wrapper functions that +tweaked how some default motions behaved. I wanted to have a complement +to the "move down a line" command where it would automatically move down +15 lines. Emacs can evaluate code live and, as I said, it grants access +to the full source code as well as all the relevant documentation. I +was thus able to learn how a function is defined and then through trial +and error write my first custom Elisp. + +I continued tinkering with Emacs to implement various tweaks or micro +optimisations that made sense to me. In the process I learnt to use +Elisp. Equipped with that newfound knowledge I was able to do +practically everything I wanted with Emacs. Over the past 2.5 years I +have written thousands of lines of Elisp and have made several +contributions to core Emacs, including a pair of comprehensive, highly +accessible, and customisable themes called the =modus-themes= (I am using +the light variant right now, which is called =modus-operandi=). + +To put it in perspective, I learnt more about programming in my initial +three months as an Emacs user than what I had gathered in the three +years prior as a member of the free software community when I first +switched to a GNU/Linux operating system in mid-2016. This, to me, is +the best example of catering to the needs of the end-user. I, who was +once not a programmer or tech-savvy user, was gifted everything I needed +to learn how to program and to ultimately be in a position of autonomy +insofar as computing is concerned. The rest is the hard work I put in +by doing things from scratch. + +* Consider the bigger picture + +Living in freedom demands that we broaden the scope beyond the narrow +confines of the individual and also transcend the technical requirements +of any one legal-institutional architecture to consider the context +holistically: the context of how the program is used as part of a +workflow; the context in which a user joins our community and wishes to +learn from the wealth of knowledge on offer; the context of how that +knowledge is conveyed; the context of freed code as instrumental to the +lifestyle change that brings about computing autonomy; the context of +how our individuality with its subjective conception of freedom is +contingent on the collective. + +When we do this, when we look at the bigger picture, we understand that +what we really want is for everything that affects us to include our +involvement and to share our common values. The goal is to live in +freedom, not be a cheerleader of freedom from the sidelines. + +This means that we cannot enjoy genuine freedom in our own little +capsule, because we do not control the factors that contribute to the +state of affairs. Private freedom, in a strict sense, is an illusion. +Additionally, we cannot really rollover the problem to some other +person. That may remove whatever stigma from us but it merely +obfuscates the real problem where the cultural-institutional order +inhibits our liberty indiscriminately. To remove the stigma is to +engage in role-playing, where you claim to be holier than others even +though the prevailing conditions remain illiberal. + +Living in freedom, be it in the computing space or generally, implies +that we cannot afford to make tokenistic decisions. Each of us is free +when the community delivers freedom; when the collective institutes +freedom as such. Liberty is intersubjective. It will remain incomplete +for as long as some are ostensibly more free than others. + +In conclusion, there is an anti-imperialist Greek song that was recorded +in the 1980s and remains as relevant as ever---alas! I feel it +expresses a profound insight in its chorus: + +#+begin_quote +I fear everything that will be done for me without me. + +---Vasilis Papakonstantinou - Fovamé (I fear) +#+end_quote + +[ Check the Annex for a faithful translation of its lyrics. ] + +On this note, I wish to thank you for your attention. I also want to +express my gratitude to the organisers and volunteers of this year's +edition of LibrePlanet. Goodbye folks! + +* Annex: translation of "I fear" lyrics + +This is not part of my presentation. You might find it interesting and +relevant both for our era and ages past. + +The original: + +#+begin_verse +Μπροστά σου τα φώτα μιας πολιτείας +που περιμένει τις ανασκαφές +Και τα κλουβιά με τα καναρίνια που κοιμούνται βαλμένα στη σειρά +Κι εγώ που δεν έμαθα ακόμα ποιος είμαι +ένας κουρασμένος σκοπός, χωρίς προοπτική +Και συ που σε λίγο θα σβήσεις +ένα από τα φώτα, για να κοιμηθείς με κάποιον που μου μοιάζει +Έτσι που τα σίδερα του κλουβιού +να χαθούν για μια στιγμή, μέσα στο σκοτάδι + +Φοβάμαι όλα αυτά που θα γίνουν για μένα χωρίς εμένα + +Τα ρούχα μου παλιώσανε και δεν αντέχουν +τρύπες στα γόνατα από τις υποκλίσεις +τσέπες ξηλωμένες απ’ τα κέρματα +χαλασμένα φερμουάρ, χάσκουν χρεοκοπία +Το κορμί μου μελανιασμένο +μες το κρύο σαν λάθος που δεν το παραδέχεται κανένας +γυρνάει και ζητά τη ζεστασιά σου + +Φοβάμαι όλα αυτά που θα γίνουν για μένα χωρίς εμένα + +Τα τσιμέντα σου καινούρια +με έπιπλα λουστραρισμένα +Και μάρμαρα λευκά +μια γυαλάδα που στραβώνει +και δε σ’ αφήνει χώρο να σταθείς +και μόνο εγώ απ’ όλα εκεί μέσα +σαπίζω σαν σε αρχαίο τάφο +Σκεύη παραστάσεις βρέθηκαν εκεί +εκτός από εμένα, που σε κρύπτη μυστική +ψάχνω ακόμη να σε βρω να με αναστήσεις + +Φοβάμαι όλα αυτά που θα γίνουν για μένα χωρίς εμένα + +Τα ρούχα μου παλιώσανε και πέφτουν +σαν χρεοκοπημένες κυβερνήσεις +Γέρασα μ’ ένα παιδικό παντελονάκι +και το πλοίο δε φάνηκε ακόμη +Σε σφίγγω πιο πολύ γιατί κρυώνω +το κορμί μου δρόμος, που εκτελούνται δημόσια έργα +κομπρεσέρ μ’ ανοίγουν και με κλείνουν +Τράβα λίγο τη κουρτίνα να με δεις +έγινα διάδρομος για στρατιωτικά αεροπλάνα +Και το μυαλό μου, αποθήκη, για ραδιενεργά κατάλοιπα +Μέτρα ασφαλείας πήρανε, για την αναπνοή μου +και σε πολυεθνικό μονόδρομο +το μέλλον μου δώσαν αντιπαροχή + +Φοβάμαι όλα αυτά που θα γίνουν για μένα χωρίς εμένα + +Έτσι ζω προκαταβολικά το παρελθόν μου +και με δυο γυμνά καλώδια για χέρια +αγκαλιάζω τα ψηλά σου volt για στερνή φορά + +Φοβάμαι! +#+end_verse + +In English: + +#+begin_verse +Before you lie the lights of a polity +that awaits the excavations +And the cages with the sleeping canaries lined up +And I who has yet to know who I am +a lost cause, with no perspective +And you who will soon switch off +one of the lights, to sleep with my look-alike +Such that the bars of the cage +vanish for a second, amid the darkness + +I fear everything that will be done for me without me + +My clothes are worn out and cannot hold together +holes at the knees from the kneeling +pockets ripped by the coins +broken zippers, staring at bankruptcy +My body bruised in the cold +like a mistake that none admits +turns and yearns for your warmth + +I fear everything that will be done for me without me + +Your cements are new +with polished furniture +And white marble +a blinding shininess +that leaves no room to stand +and only I out of everything there +rot as if in an ancient tomb +Implements of performances found there +except me, who in secret crypt +continue searching for you to resurrect me + +I fear everything that will be done for me without me + +My aging clothes are falling apart +like bankrupt governments +I grew old wearing a child's pair of pants +yet the ship hasn't appeared yet +I embrace you more tightly as I'm cold +my body is a road where public works are performed +drills open me up and seal me +Pull the curtain slightly to look at me +I've been turned into a runway for military aeroplanes +And my mind, a storage place, for radioactive waste +Security measures have been adopted for my breath +and on a [corporate] multinational one-way street +my future was given away + +I fear everything that will be done for me without me + +I thus live my past in advance [what has transpired is to be experienced again] +and with two stripped cables for hands +embrace your high voltage for the last time + +I fear! +#+end_verse diff --git a/Protesilaos_Stavrou/2022-03-09-protesilaos-emacs-living-freedom.pdf b/Protesilaos_Stavrou/2022-03-09-protesilaos-emacs-living-freedom.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2ec4074e8604c6ad2a3b285e98b65283cab6b7c8 GIT binary patch literal 81906 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�K8CaJw_U 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