summaryrefslogtreecommitdiffstats
path: root/2021/talks
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2021/talks/bidi.md16
-rw-r--r--2021/talks/bindat.md20
-rw-r--r--2021/talks/cs.md4
-rw-r--r--2021/talks/dashboard.md4
-rw-r--r--2021/talks/design.md16
-rw-r--r--2021/talks/eaf.md38
-rw-r--r--2021/talks/faster.md36
-rw-r--r--2021/talks/form.md20
-rw-r--r--2021/talks/freedom.md8
-rw-r--r--2021/talks/frownies.md8
-rw-r--r--2021/talks/imaginary.md2
-rw-r--r--2021/talks/janitor.md32
-rw-r--r--2021/talks/model.md2
-rw-r--r--2021/talks/mold.md14
-rw-r--r--2021/talks/molecular.md4
-rw-r--r--2021/talks/montessori.md88
-rw-r--r--2021/talks/nangulator.md4
-rw-r--r--2021/talks/native.md16
-rw-r--r--2021/talks/news.md2
-rw-r--r--2021/talks/omegat.md2
-rw-r--r--2021/talks/org-outside.md4
-rw-r--r--2021/talks/pattern.md74
-rw-r--r--2021/talks/structural.md8
-rw-r--r--2021/talks/tech.md6
-rw-r--r--2021/talks/telega.md6
-rw-r--r--2021/talks/test.md6
-rw-r--r--2021/talks/ui.md12
-rw-r--r--2021/talks/unix.md4
28 files changed, 228 insertions, 228 deletions
diff --git a/2021/talks/bidi.md b/2021/talks/bidi.md
index 75c3b1f0..5669a817 100644
--- a/2021/talks/bidi.md
+++ b/2021/talks/bidi.md
@@ -131,10 +131,10 @@ Pad:
- Q1: is there any additions that you have to add to emacs for using
non-English/latin characters or does it work mostly out of the box? 
- - A: \[Prot\] :  I only set the default-input-method to \"greek\".
- Then switch to it with C-\\ (toggle-input-method)
+ - A: [Prot] :  I only set the default-input-method to "greek".
+ Then switch to it with C- (toggle-input-method)
- Q2: One stuggle I have with this input method option is, why not use
- an IME that\'s installed on the host OS?
+ an IME that's installed on the host OS?
- A:I live inside Emacs, and that the host OS typically provides
an unintelligent keyboard, and Farsi and transliterate BANAN
provides multi-character input, which is a lot more powerful.
@@ -142,13 +142,13 @@ Pad:
(Sorry if I missed you mentioning this.)
- A:No, everything is in pure Elisp.
- Q4: What alternatives have you looked into for solving the problem
- related to your markup language idea? What isn\'t achieved by them?
+ related to your markup language idea? What isn't achieved by them?
- A:The way that Emacs has evovled about properties about string
- and text. And I suggest we adopt the \"web\" model for Emacs
+ and text. And I suggest we adopt the "web" model for Emacs
application development. If you step back and look at where we
- are, there\'s no such thing as no \'emacs native markup language
- mode\' similar to HTML for web.  Emacs\'s display engine is
- capable of doing everything, but we\'re not exposing \....
+ are, there's no such thing as no 'emacs native markup language
+ mode' similar to HTML for web.  Emacs's display engine is
+ capable of doing everything, but we're not exposing ....
(sorry, missed this part)
- Makes sense to me, thanks!
- Q5: bandali: genenrally curious about the state of writing/reading
diff --git a/2021/talks/bindat.md b/2021/talks/bindat.md
index e39603a5..c55e3e8f 100644
--- a/2021/talks/bindat.md
+++ b/2021/talks/bindat.md
@@ -26,33 +26,33 @@ show how we saved those. Not recommended for birds.
# Discussion
- Q1: bindat seems very similar to GNU Poke (except that GNU Poke is a
- superset, and then some, with a different syntax). I\'m wondering if
+ superset, and then some, with a different syntax). I'm wondering if
it might be good to add a bindat variant that translates to/from
Poke if need be (using libpoke), for sheer insane blazing
native-code JITted speed. (And, later, maybe letting bindat gain
some of the insanely expressive capabilities GNU Poke has got). Its
- use of eval blocked this in times past. but now\...
+ use of eval blocked this in times past. but now...
- A:GNU Poke is indeed the natural evolution, and is much more
- powerful.  Given the fairly little use of BinDat so far, I\'m
+ powerful.  Given the fairly little use of BinDat so far, I'm
not sure there will be enough motivation to give access to GNU
Poke from Emacs, tho.  One of the main benefits of using GNU
Poke would probably be that lots of formats are already
available for GNU Poke, so you could directly re-use them.
-- Q2: Is your dog\'s name something Lisp or PL related\...? :)
- - A:Winnie?  I don\'t think so, no (we didn\'t choose the name, in
+- Q2: Is your dog's name something Lisp or PL related...? :)
+ - A:Winnie?  I don't think so, no (we didn't choose the name, in
any case)
- Q3: This looks amazing!  Is it merged into mainline Emacs, a patch,
an external library?
- - A: It\'s in Emacs-28
+ - A: It's in Emacs-28
- Q4: Are there benchmarks of this vs. the older bindat?
- - A:There is a benchmark for it in the \`elisp-benchmarks\`
+ - A:There is a benchmark for it in the `elisp-benchmarks`
- Q5: Do you know of any CL or Scheme libs similar to bindat.el?
- - A: No, but I\'d be interested to hear about it if someone else
+ - A: No, but I'd be interested to hear about it if someone else
does.
- Q7:  You are a hero of kittens everywhere.  Do you have any feline
pets as well?  :)
- - A: Not yet.  If you\'re near Montreal and you have a kitten for
- me, I\'m interested
+ - A: Not yet.  If you're near Montreal and you have a kitten for
+ me, I'm interested
- I *hope* cl-loop is more efficient than building a bunch of intermediate lists when you chain map/filter/reduce operations.
diff --git a/2021/talks/cs.md b/2021/talks/cs.md
index 3ff1653f..905c9426 100644
--- a/2021/talks/cs.md
+++ b/2021/talks/cs.md
@@ -26,7 +26,7 @@ Pad:
- Q1: Can org-roam also be used with EPUB files? It would be nice to
make notes for books as well.
- - A: Interesting question \-- I\'ve never considered doing it that
+ - A: Interesting question -- I've never considered doing it that
way. When there is a textbook I want to take notes on, I find
the PDF for the textbook and split it into one PDF file per
section or chapter, and then use those PDFs just like any other
@@ -36,7 +36,7 @@ Pad:
dependent on it how are you going to transition your work flow?
- A: Hmm I have not considered this at all. Is there some time in
the near future at which pdf-tools will stop working on the
- current version of Emacs? I was not aware of that if that\'s the
+ current version of Emacs? I was not aware of that if that's the
case. Thanks for bringing that to my attention!
- Q3: Your workflow is very impressive.  Would it be possible that you
share your emacs configuration files? (via email)
diff --git a/2021/talks/dashboard.md b/2021/talks/dashboard.md
index 8cf95514..53572fff 100644
--- a/2021/talks/dashboard.md
+++ b/2021/talks/dashboard.md
@@ -60,7 +60,7 @@ easily managed from Emacs within a single Org-Mode file.
capable community on mobilereads, as you mentioned; I was living
cheaply at the time, and having KUAL and KO and kterm around
improved my QOL considerably.) As for your talk, I enjoyed it very
- much.  I was wondering if you\'d given any thought to possible
+ much.  I was wondering if you'd given any thought to possible
real-world applications for your dashboards. Just spitballing a
bit, a few possibilities came to mind, like perhaps disseminating
information on a work floor or lab setting where cable runs or
@@ -69,7 +69,7 @@ easily managed from Emacs within a single Org-Mode file.
detention camp where power might be limited and where mounting TVs
behind protective glass or restraining them with cables might be
bad for morale.  Also, have you thought about putting together
- and/or selling \"kits\" so folks with limited time could acquire a
+ and/or selling "kits" so folks with limited time could acquire a
basic setup as a turnkey solution (perhaps with some assembly
required)? Thanks.
- Hi. Lovely idea to use an ebook reader as dashboard. Are all kindle devices supported or only older ones?
diff --git a/2021/talks/design.md b/2021/talks/design.md
index da09177b..84a89de9 100644
--- a/2021/talks/design.md
+++ b/2021/talks/design.md
@@ -41,26 +41,26 @@ alternatives using GNU Emacs.
- Q1: Do you have any plans for somewhat scientific testing of colors,
layout, etc?
- A: There are already some studies on the usefulness of
- colorization but they\'re not consistent. I would love to make a
- study with some students but it\'s a bit beyond my expertise.
+ colorization but they're not consistent. I would love to make a
+ study with some students but it's a bit beyond my expertise.
- Q2: I have really enjoyed looking at the development of NANO emacs.
The only thing I slightly disagree with are the colours: on my
system some of them are extremely low-contrast and faded. Otherwise
the design is fantastic! Do you have any comments on the colour
scheme?
- - A: I think you\'re right and I might need to revise the color
+ - A: I think you're right and I might need to revise the color
scheme, taking inspiration (or copying) some of the colors from
modus themes since Prot designed proper colors backed by
scientific theory.
- Q3: Are your examples hand-selected from design-perspective or does
- \"everything\" look good automatically with your setup?
- - A: Screenshots I\'ve shown are available on GitHub and you
+ "everything" look good automatically with your setup?
+ - A: Screenshots I've shown are available on GitHub and you
should obtain the same if you install them. Some parts come from
my personal configuration (org-agenda and mu4e mostly) but I can
- post the code if you\'re interested.
+ post the code if you're interested.
- Q4: Should we use monocromatic colour schemes over full-coloured
ones?
- - A: I\'m not sure I can answer this question, I would need to
+ - A: I'm not sure I can answer this question, I would need to
search if there are any recommendation on that matter.
- Q5: Are there ways that emacs could be improved to make these kinds
of usability experiments easier and more accessible to users? For
@@ -69,7 +69,7 @@ alternatives using GNU Emacs.
allows you to switch from one configuration to another without
messing up your own.
- Q6: Would it be possible to integrate nano emacs design to default
- emacs design? What would the pushback be for integrating \"better\"
+ emacs design? What would the pushback be for integrating "better"
UI changes?
- A: I think Emacs would benefit from better defaults and I would
vote for modus themes to be the new default theme. Next would be
diff --git a/2021/talks/eaf.md b/2021/talks/eaf.md
index cc3e4758..3c8f9bf3 100644
--- a/2021/talks/eaf.md
+++ b/2021/talks/eaf.md
@@ -21,8 +21,8 @@ Pad:
- Q1: is there any additions that you have to add to emacs for using
non-English/latin characters or does it work mostly out of the box? 
- - A: \[Prot\] :  I only set the default-input-method to \"greek\".
- Then switch to it with C-\\ (toggle-input-method)
+ - A: [Prot] :  I only set the default-input-method to "greek".
+ Then switch to it with C- (toggle-input-method)
- Q1: Any plans for supporting other languages? It'd be great to use EAF to offload processing to Common Lisp, for example.
- A: You're able to use Python & JavaScrpt/Vue to extend on top of Elisp, it is so far enough (Python for Qt apps and JS for web apps). Currently I don't see a clear advantage of using Common Lisp as well, but there could definitely be a support in theory.
- Q2: is there an eaf-app that's not a bootstrapping nightmare? (having Vue as a dependency, eg)
@@ -40,36 +40,36 @@ Pad:
IRC nick: matthewzmd
-- Q1: Any plans for supporting other languages?  It\'d be great to use
+- Q1: Any plans for supporting other languages?  It'd be great to use
EAF to offload processing to Common Lisp, for example.
- - A: You\'re able to use Python & JavaScrpt/Vue to extend on top
+ - A: You're able to use Python & JavaScrpt/Vue to extend on top
of Elisp, it is so far enough (Python for Qt apps and JS for web
- apps). Currently I don\'t see a clear advantage of using Common
+ apps). Currently I don't see a clear advantage of using Common
Lisp as well, but there could definitely be a support in theory.
-- Q2: is there an eaf-app that\'s not a bootstrapping nightmare?
+- Q2: is there an eaf-app that's not a bootstrapping nightmare?
(having Vue as a dependency, eg)
- - A: I don\'t fully understand what you mean by \"bootstrapping
- nightmare\", all these dependencies are system dependencies that
- you install like any other system dependency, it doesn\'t slow
- the Emacs startup nor the system startup. But if you\'re asking
+ - A: I don't fully understand what you mean by "bootstrapping
+ nightmare", all these dependencies are system dependencies that
+ you install like any other system dependency, it doesn't slow
+ the Emacs startup nor the system startup. But if you're asking
for an app suggestion with lightweight dependencies without JS
or Vue dependencies, the popular EAF Browser and EAF PDF Viewer
are cool app options.
- Q3: Are there security implications to having a browser in emacs?
- - A \[opalvaults\]: With how Emacs deals with things like
- GPG/pass/etc. I feel like it\'s probably as secure as you make
+ - A [opalvaults]: With how Emacs deals with things like
+ GPG/pass/etc. I feel like it's probably as secure as you make
it?
- - A: \[matthewzmd\] the browser application is independent from
- emacs itself, you\'re using a browser in emacs, but the browser
- is not actually \*in\* emacs. The browser is QtWebEngine, a
+ - A: [matthewzmd] the browser application is independent from
+ emacs itself, you're using a browser in emacs, but the browser
+ is not actually *in* emacs. The browser is QtWebEngine, a
modified Chromium without Google stuff, it is as safe as a
Chromium can be.
- Q4: maybe i misunderstood, but is every eaf app essentially embedded
QT?
- - A: yes, it\'s built upon qt-webengine 
- - A: Yes, it uses PyQt5 and it\'s essentially painting the Qt
+ - A: yes, it's built upon qt-webengine 
+ - A: Yes, it uses PyQt5 and it's essentially painting the Qt
frame on top of emacs, simulating a buffer. EPC is used for
- Elisp \<-\> Python \<-\> JS communication so that you can extend
+ Elisp <-> Python <-> JS communication so that you can extend
Emacs in various langauges
- Q: I guess/hope this is using qtwebengine, not qtwebkit?
- A: right, qtwebengine.  If you wanna dig more into the
@@ -80,7 +80,7 @@ IRC nick: matthewzmd
(<https://emacsconf.org/2020/talks/34/)>
- Q5: Can the EAF dependencies be made into dynamically loadable
modules for Emacs, so there will be no need to rebuilt Emacs?
- - A: There is no need to rebuilt Emacs, they\'re simply
+ - A: There is no need to rebuilt Emacs, they're simply
dependencies that you can install using the system package
managers (pacman, apt, etc), npm install and pip install
diff --git a/2021/talks/faster.md b/2021/talks/faster.md
index 220a715d..0434db61 100644
--- a/2021/talks/faster.md
+++ b/2021/talks/faster.md
@@ -33,18 +33,18 @@ IRC nick: dgutov
Pad:
- Q1: Why are overlays slow compared to text-properties? I (believe
- to) understand that it is (in part only?) due to \"get element n in
- vector vs list\". If so, then why don\'t we change that? There could
- be a text-property called \"overlays\", so that lookup would also be
+ to) understand that it is (in part only?) due to "get element n in
+ vector vs list". If so, then why don't we change that? There could
+ be a text-property called "overlays", so that lookup would also be
like in a vector. What benefits does the datastructure currently
used for overlays have that make that undesirable? Would a mixed
approach make sense; i.e. allow non-modifiyng lookups to use the
- \"cached\" overlays that are stored in the \"overlay\" text-property
+ "cached" overlays that are stored in the "overlay" text-property
and make text-inserting and overlay-moving actions store in the
currently used datastructure as well as in the indirect
- text-property=\>overlay cache?
- - A: \"There is a pending patch to represent the set of a
- buffer\'s overlays as an AAtree or somesuch..\"
+ text-property=>overlay cache?
+ - A: "There is a pending patch to represent the set of a
+ buffer's overlays as an AAtree or somesuch.."
- Sounds promising :)
- For more details, check out these threads:
- <https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00616.html>
@@ -55,7 +55,7 @@ Pad:
helpful to do on a personal init.el file?
- A: Probably not
- Though too much mode-line customisation may slow things down.
-- Q3: What\'s a good approach for benchmarking destructive
+- Q3: What's a good approach for benchmarking destructive
operations?  If you delete elements from a list in-place, all
subsequent runs will be artificially fast.
- A: There is an example of a comparison between operations from
@@ -65,7 +65,7 @@ Pad:
- Q4:Cl-lib constructors, getters, and setters usually expand into
multiple levels of let-bindings. AFAIU, every let-binding is an
extra memory allocation. Do you recommend avoiding cl-defstruct in
- favour of \"pure\" lists/vectors?
+ favour of "pure" lists/vectors?
- A: basically no. if defstruct allows you to organise better, go
ahead.
- Q5: Is it possible to optimize some emacs packages by making use of
@@ -73,14 +73,14 @@ Pad:
the same way python is able to import C code))?
- A: yes emacs modules allow you to run C or Rust, transitioning
between emacs proper and module (passing the data) might slow
- things down? Because of copying that\'s necessary to avoid
+ things down? Because of copying that's necessary to avoid
issues with gc.
- Q6:You mentioned that overlays are much slower compared to text
properties. What about text properties vs. buffer-local variables to
store position cache?
- - A: I haven\'t measured it but offhand I\'m going to guess that
+ - A: I haven't measured it but offhand I'm going to guess that
buffer-local variables will be faster.
- - Also depends on the structure you\'re going to use for the
+ - Also depends on the structure you're going to use for the
cache - is it a single cons, or a list, or a tree, etc.
BBB:
@@ -114,17 +114,17 @@ Links:
<https://github.com/alphapapa/emacs-package-dev-handbook#bench-multi-lexical> 
- <https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/emacs-lisp/elp.el>
- <https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/emacs-lisp/benchmark.el>
-- \"Use hash tables kids!\"
+- "Use hash tables kids!"
- PSA: buffer-local-value is generally much faster than
with-current-buffer if all you need to do is get the value of a
variable in a buffer 
-- EIEIO\'s object construction is slow because it goes through
- \`make-instance\` which is a generic function and it itself calls
- various other generic functions, so there\'s a lot of cl-generic
- dispatch overhead; and then there\'s the fact that the (keyword)
+- EIEIO's object construction is slow because it goes through
+ `make-instance` which is a generic function and it itself calls
+ various other generic functions, so there's a lot of cl-generic
+ dispatch overhead; and then there's the fact that the (keyword)
arguments are laboriously parsed at run-time so it itself is slow as
well.
-- There is a pending patch to represent the set of a buffer\'s
+- There is a pending patch to represent the set of a buffer's
overlays as an AAtree or somesuch.
- <https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov.el>
diff --git a/2021/talks/form.md b/2021/talks/form.md
index 291cf3cc..9128c8b3 100644
--- a/2021/talks/form.md
+++ b/2021/talks/form.md
@@ -31,20 +31,20 @@ IRC nick: ieure
- Q2: AFAIK, EIEIO is generally slower than, e.g. cl-defstructs.  When
do you think EIEIO is not suitable for performance reasons?
- A: I agree with Dmitry: first make it work, then make it fast. 
- I don\'t think there\'s a blanket reason not to use EIEIO, but
- definitely profile if you\'re using it in a performance-critical
+ I don't think there's a blanket reason not to use EIEIO, but
+ definitely profile if you're using it in a performance-critical
context.  EXWM is one project that uses EIEIO extensively and
- seems to perform well, so I don\'t think it\'s off-limits for
+ seems to perform well, so I don't think it's off-limits for
performance-critical code.
-- Q3: Do you have any tips about introspection?  e.g. IIRC there\'s an
+- Q3: Do you have any tips about introspection?  e.g. IIRC there's an
EIEIO introspection facility, though it may be somewhat primitive.
- A: It is somewhat primitive, but seems to work okay
(<https://www.gnu.org/software/emacs/manual/html_node/eieio/Introspection.html)>. 
- I haven\'t found a need for anything fancier (yet).
+ I haven't found a need for anything fancier (yet).
- Q4: Have you used any of the EIEIO-related serialization tools? 
IIRC there are some limitations with regard to printable/readable
values.
- - A: I haven\'t had call for this, but
+ - A: I haven't had call for this, but
<https://www.gnu.org/software/emacs/manual/html_mono/eieio.html#eieio_002dpersistent>
is the mechanism (for anyone wondering)
- Q5: I did not get how generic functions can work with non class
@@ -53,12 +53,12 @@ IRC nick: ieure
- Q6:So with that Emacs is on pair with Smalltalk development
environments now (?)
- A: Not very familiar
-- Q7: Most of what you presented can be done without \`defclass\`. 
- AFAICT, the only exception is \*multiple\* inheritance (since
- \`cl-defstruct\` also supports single inheritance via \`:include\`).
+- Q7: Most of what you presented can be done without `defclass`. 
+ AFAICT, the only exception is *multiple* inheritance (since
+ `cl-defstruct` also supports single inheritance via `:include`).
- A: Yes, you can mix and match structs/objects or any other
type.  You need classes if you want the EIEIO customization
- editing facility or MI.  I think also \`initialize-instance\` is
+ editing facility or MI.  I think also `initialize-instance` is
class-only, so you need classes if you have to do some kinds of
complex (cross-slot) initializtaion.
diff --git a/2021/talks/freedom.md b/2021/talks/freedom.md
index b1cc2abe..6d843ab8 100644
--- a/2021/talks/freedom.md
+++ b/2021/talks/freedom.md
@@ -41,14 +41,14 @@ by it and thus reserve the right to modify it ahead of the main event.
Questions:
- Q1:  (Unrelated, feel free not to answer): Is there an Emacs or
- GNU/FSF group in Cyprus? I know it\'s a politically motivated
- country, with a strong student-base, so I\'m interested whether the
+ GNU/FSF group in Cyprus? I know it's a politically motivated
+ country, with a strong student-base, so I'm interested whether the
Emacs circles and political circles have any overlap.
- Q2: What do you think is the most effecitve way to demonstrate the
value of software freedom to non-techincal people? For a person who
- can\'t program (or doesn\'t want to learn) the freedom seems less
+ can't program (or doesn't want to learn) the freedom seems less
immediate.
-- Q3: your quote \"emacs makes emergent workflow\'s possible\" reminds
+- Q3: your quote "emacs makes emergent workflow's possible" reminds
me very much of the previous talk (Emacs as Design Pattern
Learning). Can you share/reflect how you go about making/designing
your personal workflows?
diff --git a/2021/talks/frownies.md b/2021/talks/frownies.md
index 8a69963e..87320134 100644
--- a/2021/talks/frownies.md
+++ b/2021/talks/frownies.md
@@ -15,7 +15,7 @@ extensible; in fact, that's probably the biggest reason it's still
being used after 40+ years of existence, and even has enough clout to
generate an entire conference in its name. In this medium-length
presentation, I will add another point to the data set proving Emacs's
-abilities, by narrating the latest package I made, \`frowny.el\`, from
+abilities, by narrating the latest package I made, `frowny.el`, from
its conception to its current, nearly-completed state.
I wrote frowny.el to scratch someone else's itch as a joke on IRC, but
@@ -44,14 +44,14 @@ teeth into.
- A: Please check <https://github.com/duckwork/frowny.el>
- What was the funniest time a frown emerged from unintended code?
Or any similar occurrence.
- - A: I frown a lot when I\'m problem solving ;)
+ - A: I frown a lot when I'm problem solving ;)
- What packages you used for writing?
- A: I just use org-mode for its markup. If you mean the
- presentation, I think\... org-present?
+ presentation, I think... org-present?
- You wrote the package quite fast. Would you say you knew what
you were going to program before you did it? Or was it iterative
process? 
- - A: pretty iterative, but very fast b/c it\'s a small project
+ - A: pretty iterative, but very fast b/c it's a small project
space!
- from chat (Cairn): do you have a personal site?
- A: <https://www.acdw.net>
diff --git a/2021/talks/imaginary.md b/2021/talks/imaginary.md
index 0ae7d9d7..01f1e7a7 100644
--- a/2021/talks/imaginary.md
+++ b/2021/talks/imaginary.md
@@ -132,7 +132,7 @@ BBB:
- libertyprime: Yeah, so the best way to interact with these types of chatbots is to imagine the situation you are in before hand. the initial phrases can be anything you can think of really. Why are you in the bath tub?, for example. But I tend to open with something like, may I interrupt? What were you just working on? so by choosing the prompt very carefully, you can tease out the information you require.
- libertyprime: <https://semiosis.github.io/nlsh/> and this, which is a natural language shell
- libertyprime: I also have a way to filter results semantically, with my semantic search prompt <http://github.com/semiosis/prompts/blob/master/prompts/textual-semantic-search-filter-2.prompt>
-- libertyprime: YOu can run all these prompts also from bash like so: pl "[\"It's cool. I used to dance zouk.\",\"I don't know.\",\"I'm not sure.\",\"I can't stop dancing to it.\",\"I think it's ok.\",\"It's cool but I prefer rock and roll.\",\"I don't know. It sounds good.\",\"Nice but a bit too fast,\"Oh, I know zouk, you can teach it to me.\",\"Zouk is nice.\"]" | "penf" "-u" "pf-textual-semantic-search-filter/2" "positive response". That will pipe json results into Pen.el, and have it filtered. all prompting functions are also available as shell commands.
+- libertyprime: YOu can run all these prompts also from bash like so: pl "["It's cool. I used to dance zouk.","I don't know.","I'm not sure.","I can't stop dancing to it.","I think it's ok.","It's cool but I prefer rock and roll.","I don't know. It sounds good.","Nice but a bit too fast,"Oh, I know zouk, you can teach it to me.","Zouk is nice."]" | "penf" "-u" "pf-textual-semantic-search-filter/2" "positive response". That will pipe json results into Pen.el, and have it filtered. all prompting functions are also available as shell commands.
- well I think this is the coolest thing I've seen in a long time. how do we follow up with you and get involved? run it etc?
- libertyprime: hehe thanks aindilis: i'm on #emacs as libertyprime. Feel free to hit me up any time. Otherwise, the setup for pen.el is fairly straight forward. If you have any issues demoing, I'd be very interested, so I can make Pen.el more reliable. I have a discord server. I'll copy the link. One sec
- Do you think you could run an IRC channel too?
diff --git a/2021/talks/janitor.md b/2021/talks/janitor.md
index aa63e903..ab903616 100644
--- a/2021/talks/janitor.md
+++ b/2021/talks/janitor.md
@@ -26,48 +26,48 @@ Pad:
- Q1: How did you narrow to two specific areas in a single buffer when
compering the two functions. I can be handy 
- A:In this case I just split the window into 2.  In other cases I
- use \`M-x smerge-make-conflict\`.  Oh wait, did you really mean
- \"narrow\"?  I don\'t use narrowing, I only use
+ use `M-x smerge-make-conflict`.  Oh wait, did you really mean
+ "narrow"?  I don't use narrowing, I only use
outline-minor-mode (with reveal-mode to un-hide as I move)
- I will look into both work flows they look very handy. Thanks.
-- Q2: Could you further elaborate on quoting functions with \#\'fun
- (aka (function fun)) instead of \'fun (aka (quote fun))?
- - A:Not sure what further elaboration you want (e.g. \"why?\" or
- \"when?\")
+- Q2: Could you further elaborate on quoting functions with #'fun
+ (aka (function fun)) instead of 'fun (aka (quote fun))?
+ - A:Not sure what further elaboration you want (e.g. "why?" or
+ "when?")
- I would like why? Is it just style since Emacs understand both,
or not?
- The why is to be more explicit (i.e. a form of documentation, so
as a reader I can see that this refers to the function rather
than being just a use of a symbol for other purposes)).  The
compiler knows about it and will hence give you a warning if you
- refer this way to a function it\'s not aware of.  There are also
+ refer this way to a function it's not aware of.  There are also
corner cases where the two behave differently, mostly when
- referring to a function defined via \`cl-flet\` or \`cl-labels\`
- (or \`named-let\`, \...)
+ referring to a function defined via `cl-flet` or `cl-labels`
+ (or `named-let`, ...)
- Thanks!
- Q3: Stefan, you mentioned a lot of conventions, I really like to
read more about them: Where can I find a list of these conventions
- (like \#\'function for functions )? Is there a page or info about
+ (like #'function for functions )? Is there a page or info about
ELisp conventions used nowadays? 
- A:Good question.  We have several of them documented in the
- ELisp reference manual (searching for \"convention\" should get
+ ELisp reference manual (searching for "convention" should get
you there), but that only covers those conventions with which
Emacs maintainers agree.  Others are much less clearly
formalized.  I seem to remember someone collecting such
- information and making a webpage out of it, but I can\'t
+ information and making a webpage out of it, but I can't
remember where nor who it was.
- Probably,
<https://github.com/alphapapa/emacs-package-dev-handbook>
- - Thanks! I\'ll take a look at the reference manual and search for
+ - Thanks! I'll take a look at the reference manual and search for
this information. 👍
- Q4: Stefan, that was really amazing to watch. After the changes you
made, how confident are you that the package still works as
intended? It seems as though there might be some room for errors
- that the byte compiler wouldn\'t necessarily catch.
- - A: I think for those three packages I\'m quite confident that
+ that the byte compiler wouldn't necessarily catch.
+ - A: I think for those three packages I'm quite confident that
they should work as well as before.  Not because the compiler
did not complain but because the changes were sufficiently
- simple.  Sadly in ELisp, I can\'t rely on the compiler to catch
+ simple.  Sadly in ELisp, I can't rely on the compiler to catch
errors.  I can only use it ask it to point me to suspicious
code, and I know that it will miss some.
diff --git a/2021/talks/model.md b/2021/talks/model.md
index a73d69b8..ad33ff8f 100644
--- a/2021/talks/model.md
+++ b/2021/talks/model.md
@@ -59,7 +59,7 @@ productivity, computer literacy and the ideas of free software.
is currently not available (see links below).
- A: The URL written is correct, but unfortunately the website is
down due to some misconfiguration and will be back soon. You can
- contact me at laszlo.lk\@protonmail.com until it is resolved
+ contact me at laszlo.lk@protonmail.com until it is resolved
- Q2: It is important to note that for EAF to extend to the web apps
you mentioned (Asana, Jira) in a deeper way than just displaying the
web app using EAF Browser, the APIs of these web apps need to be
diff --git a/2021/talks/mold.md b/2021/talks/mold.md
index d01e3a3f..7c5eb707 100644
--- a/2021/talks/mold.md
+++ b/2021/talks/mold.md
@@ -45,7 +45,7 @@ Pad:
provide specific enough info vs writing a new mold for every new
query/question?
- A: You can write molds that are private for your special
- problem. I created molds for my work that I don\'t share: like
+ problem. I created molds for my work that I don't share: like
find the stories I am working on and how long time I spent on
tasks lately. Also, moldable-emacs is to make these tools easy
to write, so you should free to throw away tools when you need
@@ -63,7 +63,7 @@ Pad:
moldable-emacs gives me the infrastructure to answer my question
about security, and I now started asking myself about
architecture coherence, so I have scaled up tree-sitter over
- projects to check that modules don\'t use packages from other
+ projects to check that modules don't use packages from other
modules. By that I mean that as long as your code semantic
analyzers output data, you can mold that (context) data to tell
your story (answer the question you have). Does this answer your
@@ -73,21 +73,21 @@ Pad:
in an understaffed security team. So your usecase example got my
usecase spot on. 
- Cool! For now you can define insecure patterns using tree-sitter
- expressions (for example, I find a variable called \"password\"
+ expressions (for example, I find a variable called "password"
in the code set to a string. For the package.json I linked to
OWASP API and looped through the packages using tree-sitter
- tokens. I didn\'t get there, but I wanted to see an Org Mode
+ tokens. I didn't get there, but I wanted to see an Org Mode
buffer with the list of the most vulnerable deps highlighted by
color + how to solve them: so I could pass them to developers to
- resolve them (I am a dev, but sometimes others don\'t know about
+ resolve them (I am a dev, but sometimes others don't know about
security risks).
- Often molds are to tell stories to others.
- This is probably the most important thing for my personal
- usecase. Thank you very much. Now it\'s my turn to learn it and
+ usecase. Thank you very much. Now it's my turn to learn it and
use it well. 
- Please open issues or email me, and I will try to help if you
like how it works :)
- - I\'ll do so.
+ - I'll do so.
IRC:
diff --git a/2021/talks/molecular.md b/2021/talks/molecular.md
index 9e5490c9..46905bcb 100644
--- a/2021/talks/molecular.md
+++ b/2021/talks/molecular.md
@@ -58,7 +58,7 @@ Pad:
lower the barrier to entry. I made library for crystallographic
computing with CCTBX for use in Jupyter. I should make it
available for org-mode.
-- Q2: We\'ve seen a few talks regarding managing academic papers and
+- Q2: We've seen a few talks regarding managing academic papers and
citations in emacs/org, what does your workflow look like?
- A: I switched to Emacs as my primary editor 3 months ago. I have
yet to write a paper in Org. I am very comfortable with LaTeX
@@ -70,7 +70,7 @@ Pad:
file executes in?
- A: Good question. The PyMOL code is good for years so the images
should be reproducible regardless of the version of org.
- PyMOL\'s domain specific language is very stable. The Python
+ PyMOL's domain specific language is very stable. The Python
code largely just wraps around the DSL code.
- Q4: Have you used Org Mode and pyMOL for publications? Could you
share a link to any of them?
diff --git a/2021/talks/montessori.md b/2021/talks/montessori.md
index e20888fe..6e32b8a9 100644
--- a/2021/talks/montessori.md
+++ b/2021/talks/montessori.md
@@ -19,36 +19,36 @@ drives present in everybody that allow us to explore and make sense of our world
# Discussion
-- Q1:  Would you say that the Montessori philosophy follows a \"verb\"
+- Q1:  Would you say that the Montessori philosophy follows a "verb"
based methodology, where an abstract action is performed on an item,
without locking the action to what the item can support, like an
Object-oriented language would do? 
- - e.g.  \`throw(rock)\` instead of \`rock.throw()\`, i.e. a
+ - e.g.  `throw(rock)` instead of `rock.throw()`, i.e. a
function in a global namespace, instead of a function belonging
to an object?
- - A: i\'d like to think about this some more, but honestly i think
- its a bit of both? there\'s certainly some things I can think of
- that are more like \`rock.throw()\`\... Here are the things you
+ - A: i'd like to think about this some more, but honestly i think
+ its a bit of both? there's certainly some things I can think of
+ that are more like `rock.throw()`... Here are the things you
can do with these materials, and that is it. On the other hand,
- I\'ve certainly seen inventive uses of educational materials
- that follow more of a \`throw(pencil)\` type of thing.
- - The philosophy is highly observation based, so I\'m thinking
- about the difference of something like \`Child::new.learn()\` vs
- \`learn(some-child)\`.  In this case I do feel like the \"verb\"
+ I've certainly seen inventive uses of educational materials
+ that follow more of a `throw(pencil)` type of thing.
+ - The philosophy is highly observation based, so I'm thinking
+ about the difference of something like `Child::new.learn()` vs
+ `learn(some-child)`.  In this case I do feel like the "verb"
based methodology is more appropriate. We need to stop and
- observe a child, to notice what is driving them, what they\'re
+ observe a child, to notice what is driving them, what they're
responding to, and where they are in their abilities. Depending
on our observations, we may offer different kinds of input. Its
- certainly much less like \"oh i have another Child object and I
- need to have them do x, y, z\" in order to get to point B.
- - I hope this somewhat answers the question. I\'ll keep pondering
+ certainly much less like "oh i have another Child object and I
+ need to have them do x, y, z" in order to get to point B.
+ - I hope this somewhat answers the question. I'll keep pondering
:)
- Thank you, I guess some children favour one method over
- another, but it\'s not as black and white as I initially
+ another, but it's not as black and white as I initially
thought. Thanks!
- Q2: How old do you think childen need to be to start exploring with
Emacs?
- - A: Children 0-6 are in a phase called the \"absorbent mind\". It
+ - A: Children 0-6 are in a phase called the "absorbent mind". It
is this miraculous superpower that children have to absorb
everything around them. The ability to learn language is
probably the most obvious example. So, if children can interact
@@ -57,23 +57,23 @@ drives present in everybody that allow us to explore and make sense of our world
not tried teaching young children Emacs, but I believe with the
right kinds of interfaces, it could be possible.
- Q3: How to let my kids exploring Emacs?(No need to answer this.
- It\'s simillar to Q2)
+ It's simillar to Q2)
- A: Great question! Much of the early childhood Montessori work
is highly tactile. Abstract concepts are embodied in physical
- objects. One example is the \"binomial cube\" which is a set of
- blocks that demonstrates (a + b)\^3. Children know nothing about
+ objects. One example is the "binomial cube" which is a set of
+ blocks that demonstrates (a + b)^3. Children know nothing about
the math behind it, but by interacting with it as a tactile
puzzle, something about the math concept behind it, the
abstraction, is available to the child and their absorbent mind.
- - That is to say\... perhaps there are ways to bring Emacs into
- the physical world for the very young. I\'ve been fantasizing
- about some kind of \"physical lisp\" where young children can
- interact with a sort of physical programming language. I don\'t
+ - That is to say... perhaps there are ways to bring Emacs into
+ the physical world for the very young. I've been fantasizing
+ about some kind of "physical lisp" where young children can
+ interact with a sort of physical programming language. I don't
have a lot of concrete ideas on how to get young children
exploring Emacs, but I  do believe it is possible.
- For older, literate children, I believe simple things that give
instant feedback are a great way to encourage interaction. Being
- able to do something like (set-cursor-color \"orange\") and see
+ able to do something like (set-cursor-color "orange") and see
it work at your finger tips is amazing. I believe that a well
prepared set up where M-x is easy to access and you get some
kind of completion to show you what you can do would go far. 
@@ -97,7 +97,7 @@ drives present in everybody that allow us to explore and make sense of our world
time to get everyone down for lunch before we had major melt
downs.  This would not be possible in a normal grown-up
environment. 
- - I\'m not sure i said this in the talk, but the environment is an
+ - I'm not sure i said this in the talk, but the environment is an
active process on all of us, not just children. the 0-6 year
olds (and beyond) are absorbing so much from the environment
that we simply filter out. i think this is important to consider
@@ -106,22 +106,22 @@ drives present in everybody that allow us to explore and make sense of our world
- To re-emphasize: the elements of education are The Learner, The
Guide(s), and The Environment. Montessori focuses on the
Prepared Environment, in order that it can be the most effective
- for the child\'s ability to become an independent, self-realized
+ for the child's ability to become an independent, self-realized
person.
- Q5:Do you have a good reference for the Montessori principles
(actually any nice book ref)?
- - A: I\'d like to find a more modern resource, I\'m sure they are
+ - A: I'd like to find a more modern resource, I'm sure they are
out there. Much of my experience was direct hands-on classroom
- time.  I\'ve read much of \"The Absorbent Mind\" which really
+ time.  I've read much of "The Absorbent Mind" which really
lays out a lot of the observations Maria Montessori made of the
- young child, 0-6 years old.  The other book I\'ve studied is
- \"The Secret of Childhood\".  I would like to stress though, a
+ young child, 0-6 years old.  The other book I've studied is
+ "The Secret of Childhood".  I would like to stress though, a
lot of the knowledge in Montessori is very very similar to
traditional knowledge. When I was learning more about Lakota
culture and parenting, I was finding that Montessori was
expressing much of the same thing. Any resource (book, human,
whatever) that respects children as whole human beings is worth
- paying attention to. Another author I\'ve enjoyed is Aletha
+ paying attention to. Another author I've enjoyed is Aletha
Solter, who writes about parenting.
- Q6:How do you think Emacs could improve re: Montessori Principles
(if at all)?
@@ -139,27 +139,27 @@ drives present in everybody that allow us to explore and make sense of our world
feature helps me out.  Interactive tutorials teaching one how to
learn how to learn Emacs would be tricky, but I think some
interesting work could happen there!
- - Another principle is \"control of error\", meaning, when you
+ - Another principle is "control of error", meaning, when you
fail at something or make a mistake, it should be obvious, and
hopefully the correction of the error should be obvious as well.
This is hard to do in a huge software environment like Emacs,
- but I think there could be some work done in this regard. I\'m
- reminded of Racket\'s beginning student languages, which make
+ but I think there could be some work done in this regard. I'm
+ reminded of Racket's beginning student languages, which make
error messages more human focused and less computery is a good
example.
- I think the community could also improve as Guides. I have
certainly had many pleasant interactions with Emacs users, but
- sometimes you run into things like \"RTFM\" or \"read the
- source\". While I don\'t disagree, it can come off as elitist
+ sometimes you run into things like "RTFM" or "read the
+ source". While I don't disagree, it can come off as elitist
sometimes. Many new users are afraid to read source, or have
- found a manual but still don\'t understand. We certainly want to
- encourage independence, so offering techniques like \"have you
- tried M-x describe-function?\"  is better than just answering
+ found a manual but still don't understand. We certainly want to
+ encourage independence, so offering techniques like "have you
+ tried M-x describe-function?"  is better than just answering
outright. Sometimes we need to take a moment and understand the
- Learner we\'re working with. Maybe they aren\'t ready for \"read
- the source\". I could keep writing, but I think I need to wrap
+ Learner we're working with. Maybe they aren't ready for "read
+ the source". I could keep writing, but I think I need to wrap
up. Anyone should feel free to email me to talk more! perhaps
- i\'ll try doing some writing about it. 
+ i'll try doing some writing about it. 
- Q8: What was the presentation mode you used?
- A: org-tree-slide - <https://github.com/takaxp/org-tree-slide> -
i love using this package because i can practice and edit my
@@ -180,8 +180,8 @@ Links and other notes:
- <https://github.com/takaxp/org-tree-slide>
- <grant@churls.world>
-- \@kheya\@mastodon.social
-- <http://blog.shoshin.digital/> (there\'s not really anything there
+- @kheya@mastodon.social
+- <http://blog.shoshin.digital/> (there's not really anything there
xD)
# Outline
diff --git a/2021/talks/nangulator.md b/2021/talks/nangulator.md
index c6dc42b5..bbf7bfed 100644
--- a/2021/talks/nangulator.md
+++ b/2021/talks/nangulator.md
@@ -35,8 +35,8 @@ IRC nick: N-Angulator
- A: yes, I just started checking it out.   I was not aware of any
of those when I wrote it.   I just had a need for a much more
comprehensive filing/retrieval system to support my various
- activities (law, programming, time management, etc\...).   It
- worked amazingly well at the time but \"life happened\" and I
+ activities (law, programming, time management, etc...).   It
+ worked amazingly well at the time but "life happened" and I
was never really able to keep it up with the times like porting
it from the orphaned XEmacs into FSF and promote it at all.
- <https://github.com/vigilancetech-com/N-Angulator>
diff --git a/2021/talks/native.md b/2021/talks/native.md
index b35b6e7c..2916c9f5 100644
--- a/2021/talks/native.md
+++ b/2021/talks/native.md
@@ -34,11 +34,11 @@ Format: 40 minutes
Pad:
-- Q1: Why do you say that Elisp is \*nearly\* a general purpose
- programming lang? What\'s missing? (and btw, huge thanks for your
+- Q1: Why do you say that Elisp is *nearly* a general purpose
+ programming lang? What's missing? (and btw, huge thanks for your
work!)
- A:
-- Q2: Is this the \"rudiments\" that the garbage collector talk was
+- Q2: Is this the "rudiments" that the garbage collector talk was
discussing yesterday? Feel free to ignore this n00b question. 
- A:
- Q3:Is the idea to enventually develop Emacs itself in ELisp (c.f. 
@@ -60,7 +60,7 @@ Pad:
written in C? Could/should some of the existing C code be converted
without significant performance loss?
- A:
-- Q7: What\'s the risk of (setq native-comp-speed 3)?
+- Q7: What's the risk of (setq native-comp-speed 3)?
- A: Not sigificant risks.  Some side effects might include:
needing to recompile a whole file or compilation unit when
redefining a function, otherwise the old function definition
@@ -69,7 +69,7 @@ Pad:
runtime introspectability, changeability/redefinability, etc?
- A:
- Q9: Is there a benefit in setting native-comp-compiler-options to 
- \"-mtune=native -march=\<cpu\>\"?
+ "-mtune=native -march=<cpu>"?
- A: Not at the moment.  Maybe in the future if, e.g. libgccjit is
enhanced further.
- Q10: You mentioned native-comp coming in emacs 28, will this be the
@@ -79,7 +79,7 @@ Pad:
- Q11: Could we avoid libgccjit.so? Or consider using another jit lib
(e.g. dynasm used by luajit) et al to gain better optimization
- A: libgccjit is more for AoT compilation, more in-depth
- optimization, which JITters don\'t typically do, so they aren\'t
+ optimization, which JITters don't typically do, so they aren't
really equivalent.
- Q12: How much of emacs C code base could be translated to
emacs-lisp? What is the minimum C code base necessary?  (seems
@@ -104,13 +104,13 @@ Pad:
interesting, though.  There may be some possibilities, e.g. with
regard to some similarities between Rust and some CL
implementations.
-- Q16: Why not implement Emacs Lisp in Guile and use Guile\'s
+- Q16: Why not implement Emacs Lisp in Guile and use Guile's
compiler?
- A: (not Andrea answering) This has already been tried and done,
lookup Guilemacs, e.g. on EmacsWiki.
- A: I think they meant to implement Elisp in Guile, and not
to replace Elisp with Scheme
- - Yes, that\'s already been done.  Guile can already run
+ - Yes, that's already been done.  Guile can already run
some subset of Elisp.  Look it up.  :)
BBB:
diff --git a/2021/talks/news.md b/2021/talks/news.md
index c01353c1..79cc9bb0 100644
--- a/2021/talks/news.md
+++ b/2021/talks/news.md
@@ -23,7 +23,7 @@ You can find the links and images at
- Yeah, switch to "smaller" turned out to be quite nice
- but noticed projectile greps faster than consult/counsel in a lot of cases
- Oh wow, the color picker!!!
- - a huge thank you for such an understandable yet detailed summary of what\'s happening in the Emacs world!
+ - a huge thank you for such an understandable yet detailed summary of what's happening in the Emacs world!
- From [YouTube](www.youtube.com/watch?v=270ljvW6UrA&feature=em-comments): Excellent summary!! Thanks for the timestamps as well.
diff --git a/2021/talks/omegat.md b/2021/talks/omegat.md
index be00d1ff..f1bb4a3b 100644
--- a/2021/talks/omegat.md
+++ b/2021/talks/omegat.md
@@ -30,7 +30,7 @@ The sources are regularly updated with a po4a based shell script.
IRC nick: brandelune
- Q: Does this project encompass Emacs packages? Is there anything we can do, as package authors, to make translation easier?
-- Q: Could this package be used to generate translated and well-formatted MOBI or EPUB ebooks? Or better yet, an interactive multi-language Emacs Manual \"Bible\" App for Android?
+- Q: Could this package be used to generate translated and well-formatted MOBI or EPUB ebooks? Or better yet, an interactive multi-language Emacs Manual "Bible" App for Android?
- Q: I love OmegaT and use it always. But I would have liked to hear about the experience of working both with Emacs and OmegaT. Can you tell us something about it?
- translation is nice but typing anything non latin or cyrillic is hard with keyboard
diff --git a/2021/talks/org-outside.md b/2021/talks/org-outside.md
index 95884e06..f6f26e19 100644
--- a/2021/talks/org-outside.md
+++ b/2021/talks/org-outside.md
@@ -119,8 +119,8 @@ From [YouTube](www.youtube.com/watch?v=JLuTYkhFDQY&feature=em-comments):
Links and other notes:
-- The article from 2017 that started the whole discussion: \"Org Mode
- Is One of the Most Reasonable Markup Languages to Use for Text\"
+- The article from 2017 that started the whole discussion: "Org Mode
+ Is One of the Most Reasonable Markup Languages to Use for Text"
<https://karl-voit.at/2017/09/23/orgmode-as-markup-only/>
- Orgdown homepage: <https://gitlab.com/publicvoit/orgdown>
- Orgdown motivation article:
diff --git a/2021/talks/pattern.md b/2021/talks/pattern.md
index ec037af2..e29acbfb 100644
--- a/2021/talks/pattern.md
+++ b/2021/talks/pattern.md
@@ -86,70 +86,70 @@ Pad:
This is a good thing, but such extensibility and possiblility can
sometimes inhibit creativity (for me at least). How could we
incorporate constraints in to how we use Emacs, in order to deal
- with the possibilities that might make it\'s use more complex? A
+ with the possibilities that might make it's use more complex? A
great answer, thank you!
- A: I love this question. What about thinking about Emacs as
- one\'s own path of desire? What do we want to do most with it?
+ one's own path of desire? What do we want to do most with it?
But also, because Emacs is the ultimate blank canvas, in this
- context I would recommend reading Cameron\'s \"Blasting through
- blocks\" chapter in The Artist\'s Way to get through any related
- anxiety and find one\'s \'creative purpose\' with Emacs. And
+ context I would recommend reading Cameron's "Blasting through
+ blocks" chapter in The Artist's Way to get through any related
+ anxiety and find one's 'creative purpose' with Emacs. And
building on an answer from above, taking things one
project/activity/outcome at a time. Trusting that over time
skills and proficiency grow.
- - I like the idea about \"Emacs as one\'s own path of
- desire\". It\'s all in my init.el.
+ - I like the idea about "Emacs as one's own path of
+ desire". It's all in my init.el.
- Emacs is seriously the best in this respect!  :) And it is
so great to be part of this conference to be among like
minds!:)
- Q5:In your opinion, what approaches might be tried to introduce
- individuals to these aspects of emacs\'s user experience? In my
+ individuals to these aspects of emacs's user experience? In my
experience, many of my co-workers are often impressed with what I am
able to do with emacs, but they remain reticent to attempt it
because I find it difficult to produce a suitably encapsulating
- \"elevator pitch\" for it.
+ "elevator pitch" for it.
- A: Not everyone wants to think about the tools that they use.
Haha, that is why I am trying to get one convert at a time, and
let them convert others in their midst :)
- Q6: Are there ways to reach out to you after the conference to dig
deeper here?
- A: gretzuni.com
-- Q7:On the mention of emacs being \'frontierless\': Doesn\'t this
- result in a kind of \'characterless\' or \'non-definied\' space? For
+- Q7:On the mention of emacs being 'frontierless': Doesn't this
+ result in a kind of 'characterless' or 'non-definied' space? For
example, if I learn a musical instrument, I am bound by various
frontiers/horizons (12 tone system, the tamber of the particular
instrument, etc). Surely there are similar limits on the
- extensibility of emacs and the possibilities it offers for \'human
- expansion\'. If so, which limits/boundaries of emacs do you see as
+ extensibility of emacs and the possibilities it offers for 'human
+ expansion'. If so, which limits/boundaries of emacs do you see as
most meaningful/impactful on growth and transformation?
- - A: That is a really interesting question. Aren\'t the limits
+ - A: That is a really interesting question. Aren't the limits
here our knowledge? I am really stuck on the idea of Lisp and
its dialects as being particularly philosophical. Any time I
look at what people do with Lisp it seems to be profoundly
related to design on a deeper level. I will leave it here for
now - but thank you for the question, I will be sure to mull it
- over and possibly blog about it at some point\...
+ over and possibly blog about it at some point...
- Hi! Thank you for the answer, that was exactly what I was
thinking about (elisp being something particular/defining to the
- emacs experienc/environment). I don\'t know lisp/programming
+ emacs experienc/environment). I don't know lisp/programming
myself, so I was just interested in your perpsective! Really
loved the talk a lot! But the way, the question came from a
hermeneutic perspective, where boundaries/horizons are essential
for defining/demarcating the self (of course, within a boundary
- there can be endless play, but the limits set the \'rules\' for
+ there can be endless play, but the limits set the 'rules' for
play, and therefore create meaning).Thanks again!
- Wow - a fellow hermeneuticist?! 
- Haha, yes. In my past life I studied it ;) also studied a lot of
Stiegler too, so was interested to find him in the talk!
- That is quite uncanny! The combination of the three (plus Emacs)
have given me a whole new perspective on life - and I wonder why
- Stiegler didn\'t pursue Free Software more, though he does nod
+ Stiegler didn't pursue Free Software more, though he does nod
to it here and there. Do you have any work to share, would you
like to keep in touch?
- sure! would be great! :) My main area was Ricoeur, so I have
written some things on Ricoeur and technology (there was a
recent volume on his work, and I wrote something on
- postphenomenology and ricoeur) I\'ve since left academia though,
+ postphenomenology and ricoeur) I've since left academia though,
because it was quite difficult to find full-time work
(especially since hermeneutics is so
underappreciated/underreppresented! so, I always get excited to
@@ -160,26 +160,26 @@ Pad:
knowledge age so we need tools to help with this. Ricoeur has a
great essay on ideology and science critique, which is so limber
(as opposed to so much calcified academic thinking) and I am so
- interested in exploring approaches to academe that \'continue
- the ongoing work of the hermeneuticist\' (I am paraphrasing him
+ interested in exploring approaches to academe that 'continue
+ the ongoing work of the hermeneuticist' (I am paraphrasing him
here) that make use of technology, possibly through something
like Ted Nelson had in mind, where we literally trace the traces
- among ideas\... wow, that\'s a mouthful of a comment. Ha! I am
+ among ideas... wow, that's a mouthful of a comment. Ha! I am
overjoyed at the opportunity for this conversation, thank you so
much! :) 
- really interesting that you are referencing Ted Nelson in
this context. I think org-roam, in many ways, resembles what
he had in mind with Xandadu; well, with the limitation that
org-roam only serves Personal Information Management, not
- our civilisations\' as he intended with Xanadu.
- - Yes! the feeling is mutual :) I really love Ricoeur\'s general
- style and approach to questions. Unfortunately he didn\'t write
+ our civilisations' as he intended with Xanadu.
+ - Yes! the feeling is mutual :) I really love Ricoeur's general
+ style and approach to questions. Unfortunately he didn't write
much about technology itself, which made my job quite difficult!
But I did meet a friend of his once that told me that, in the
- 70s, Ricouer had asked him \"are we still writing when we use
- computers?\". So, he was thinking about the question at least. I
+ 70s, Ricouer had asked him "are we still writing when we use
+ computers?". So, he was thinking about the question at least. I
only discovered emacs after I finished all that word, but since
- then I can finally say that \'yes!\' we can \'write\' using
+ then I can finally say that 'yes!' we can 'write' using
computers (with writing being a core activity of the self for
Ricoeur). Also, I just wish I had emacs instead of just writing
so many academic papers in microsoft word! 
@@ -187,24 +187,24 @@ Pad:
having all the LaTeX options in Emacs (here, I list my fave) is
like stepping into technicolor out of black and white - to this
day, I still feel that way! So much you wrote is interesting.
- Stiegler\'s concern of whether technology - like the writing pad
+ Stiegler's concern of whether technology - like the writing pad
in Plato earlier - would strip us of our intellectual capacity
(I can see that possibly happening with automaticizing tools
like - maybe Excel is a good example, because one does not
really have to think about what one is doing). But Emacs use
- prompts us to ask questions and design \*exactly\* what we are
+ prompts us to ask questions and design *exactly* what we are
looking for.
- wow, yes, that is so interesting. I never considered the
question of desire and emacs until your talk, and it was
definitely one of the most interesting parts!
-  In my work I was also mostly interested in Freud (the role of
- \'technique\' in psychoanalysis) and also Foucault\'s later
+ 'technique' in psychoanalysis) and also Foucault's later
lectures on hermeneutics of the self/technologies of the self.
- The angle of \'desire\' in relation to personal
+ The angle of 'desire' in relation to personal
configuration/design was so interesting to me and like an
- \'aha\' moment. I\'ll definitely be thinking about it more!
+ 'aha' moment. I'll definitely be thinking about it more!
Thank you so much again for the talk and all the responses!
- - Thank you too, and hope we\'ll be in touch!
+ - Thank you too, and hope we'll be in touch!
- Yes :) enjoy the rest of the conference!
- Likewise :)
- Q8: What was that Crichton quote? That was neat! (From the
@@ -220,14 +220,14 @@ Pad:
- DOI 10.1007/s42438-020-00188-3 The Odyssey of Pedagogies of
Technoscientific Literacies
-**Links and other notes:**\
+**Links and other notes:**
- Design Pattern: macro solution; human-centered
- Emacs is a design pattern for learning.
- Why we care about design patterns?
- Emacs as a mental map.
-- Everyone\'s Emacs is their own.
-- The development of the Emacs communitiy is similar to the \[free\]
+- Everyone's Emacs is their own.
+- The development of the Emacs communitiy is similar to the [free]
core of Emacs devlopment.
IRC:
diff --git a/2021/talks/structural.md b/2021/talks/structural.md
index 8cedef37..03089a2d 100644
--- a/2021/talks/structural.md
+++ b/2021/talks/structural.md
@@ -51,7 +51,7 @@ IRC nick: ethan
- Q1: so tree-edit is orthogonal to the LSP features? 
- A: only uses tree-sitter yeah 
- Q2:any chance you tried this with Clojure as well? 
- - A: haven\'t tried it yet, i don\'t think tree-sitter-langs has a
+ - A: haven't tried it yet, i don't think tree-sitter-langs has a
clojure grammar AFAIK 
- Q3: Would we be able to do things like extract statement to a
variable? For example, extract a a math operation happening in a
@@ -68,11 +68,11 @@ IRC nick: ethan
to Tree-edit will be?
- A: Trying to add python, not super simple, C-like should be drop
in replacements
-- Q7: \@ethan Could tree-edit be made to work with Org (orgdown!)
+- Q7: @ethan Could tree-edit be made to work with Org (orgdown!)
itself, or maybe rather what would be needed to get such a unified
tree-editing framework to work also for complex Org trees? 
- Q8: Any plans for an Evil mode integration? evil-textobj-tree-sitter
- seems like it has a long way to go if it\'s to catch up to
+ seems like it has a long way to go if it's to catch up to
tree-edit.
- any chance you tried this with Clojure as well?
@@ -97,7 +97,7 @@ Links and other notes:
- inspired by paredit and lispy
- Another similar project is <https://github.com/mickeynp/combobulate>
by Mickey Petersen, the writer of Mastering Emacs.
-- It\'s an open source project so contributers are welcome
+- It's an open source project so contributers are welcome
- Future implication for this kind of work could be voice controlled
code writing/editing
diff --git a/2021/talks/tech.md b/2021/talks/tech.md
index 8347c50d..18b84a75 100644
--- a/2021/talks/tech.md
+++ b/2021/talks/tech.md
@@ -30,13 +30,13 @@ Pad:
- Q1: Sorry if you already answered this somewhere (but if not, can
someone with a reddit account copy this over? thx). Hi, I would love
- to move my team over to using something org-based, but that\'ll
- never happen because, well\... (wait for it) Emacs! By the way, I\'m
+ to move my team over to using something org-based, but that'll
+ never happen because, well... (wait for it) Emacs! By the way, I'm
currently using heavily customized Sphinx setup, mostly internal,
sometimes shared with data partners; lots of schema-gen from message
protocols defined in code, etc. Anyhow: questions. Do you work with
non-Emacs users? If so, how did you get them to accept this
- workflow? And if it\'s just you DJ\'ing, how do they weigh in when
+ workflow? And if it's just you DJ'ing, how do they weigh in when
they want an update, open a formal ticket?
- <https://github.com/jypma/emacsconf2021/blob/master/presentation.org>
diff --git a/2021/talks/telega.md b/2021/talks/telega.md
index 72bedd69..54a151f4 100644
--- a/2021/talks/telega.md
+++ b/2021/talks/telega.md
@@ -23,12 +23,12 @@ highlight some of the most important features.
# Discussion
- Q1: Do any of these main emacs telegram groups bridge to matrix?
- - A: \[Speaker\] We discussed adding a bridge to matrix for the
- main channel \@emacs\_en. We never got around to doing it, but I
+ - A: [Speaker] We discussed adding a bridge to matrix for the
+ main channel @emacs_en. We never got around to doing it, but I
can bring this up again. 
- Q2: Could telega.el auto install TDLib like lsp-mode auto installs
servers?
-- A: \[Speaker\] Possibly. The difference is that TDLib requires a
+- A: [Speaker] Possibly. The difference is that TDLib requires a
number of dependencies that might not be available.  Evgeny chose
another route to simplify setting up telega.el: the package can now
be installed with a Dockerfile that also ships with also the
diff --git a/2021/talks/test.md b/2021/talks/test.md
index b858bd4e..9165e7b6 100644
--- a/2021/talks/test.md
+++ b/2021/talks/test.md
@@ -25,7 +25,7 @@ running 'dofile "foo.lua"'), and then has several tests for that class
and its methods; and we can put another block with tests like that
after the class Bletch, and other blocks after some functions. Eepitch
allows sending these tests line by line to the Lua interpreter by
-typing <f8\> on each line that we want to send, and this lets us create
+typing <f8> on each line that we want to send, and this lets us create
tests that are very easy to understand even without writing comments;
this gives us a very quick way to document code by executable tests,
that is super-great for experimental code that is still going to
@@ -33,10 +33,10 @@ change a lot before running the risk of being read by other people.
These multi-line comments with eepitch blocks that run an interpreter
and make it load the current file are called "test blocks". The
-command \`M-x eeit' inserts a test block at point, using the major mode
+command `M-x eeit' inserts a test block at point, using the major mode
to decide the right syntax to use for the multi-line comments and for
the "dofile". We can configure the syntax of the test blocks for the
-current major mode by running \`M-x find-eeit-links'; this can also be
+current major mode by running `M-x find-eeit-links'; this can also be
used to add support for test blocks to more languages (or, more
precisely: to more major modes).
diff --git a/2021/talks/ui.md b/2021/talks/ui.md
index ee269f58..0fbf9322 100644
--- a/2021/talks/ui.md
+++ b/2021/talks/ui.md
@@ -38,19 +38,19 @@ Pad:
get lost easily when staging hunks since scroll gets lost during
re-render (Magit attempts at recovering). Are we getting magit-tui?
- A: It is certainly possible and compatible.
- - I am interested in tui.el but haven\'t looked at it too closely
+ - I am interested in tui.el but haven't looked at it too closely
yet. Have been entertaining the idea of something like this for
- a long time now. \-- jonas (magit maintainer)
+ a long time now. -- jonas (magit maintainer)
- Q2:We can update images as well?! Like SVG, or the comics you shown.
This is awesome!
- - A: Yes, that\'s possible.
+ - A: Yes, that's possible.
- Q3:Have you tried to display any diagram? Like UML sequence diagrams
- Q4: So does tui implement some sort of DOM model?
- A: Yes.
- Q5: How does performance compare with some other libraries, like
EWOC, magit-section, tabulated-list?  e.g. to render a view with
- thousands of elements (and thank you for your work on this, it\'s
- very exciting for Emacs\'s future)
+ thousands of elements (and thank you for your work on this, it's
+ very exciting for Emacs's future)
- A: In general EWOC and tabulated-list should perform better, and
tui still needs some optimization. TUI has the potential to be
better, but it needs some work.
@@ -58,7 +58,7 @@ Pad:
- A: Eventually, once its polished and more robust.
- Q7: What is the memory overhead like, e.g. I guess values are hashed
to detect whether items need to be re-rendered?
- - A: Haven\'t done any memory profiling, but memory overhead could
+ - A: Haven't done any memory profiling, but memory overhead could
probably be an issue.
- Q8: Awesome. Would lack of concurrency/multi-threading in Emacs be
an issue?
diff --git a/2021/talks/unix.md b/2021/talks/unix.md
index 33d87029..462e35c4 100644
--- a/2021/talks/unix.md
+++ b/2021/talks/unix.md
@@ -25,9 +25,9 @@ to be more performant than without.
IRC nick: thecatster
-- Q: So, how do you decide when it\'s not \"worth it\" to use Emacs
+- Q: So, how do you decide when it's not "worth it" to use Emacs
for a certain thing?
-- Q: What\'s your opinion on EAF?
+- Q: What's your opinion on EAF?
- Q: What is your opinion on starter-kits and making emacs
accessible, practical for people who want to keep things simple?
- Q: Do you integrate tools via Emacs or you just jump between those?