summaryrefslogtreecommitdiffstats
path: root/2024
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2024/talks/color.md6
-rw-r--r--2024/talks/emacs30.md2
-rw-r--r--2024/talks/guile.md2
-rw-r--r--2024/talks/hyperdrive.md10
-rw-r--r--2024/talks/learning.md12
-rw-r--r--2024/talks/links.md16
-rw-r--r--2024/talks/literate.md24
-rw-r--r--2024/talks/mcclim.md2
-rw-r--r--2024/talks/open-mic.md8
-rw-r--r--2024/talks/org-update.md30
-rw-r--r--2024/talks/p-search.md10
-rw-r--r--2024/talks/papers.md8
-rw-r--r--2024/talks/pgmacs.md4
-rw-r--r--2024/talks/project.md42
-rw-r--r--2024/talks/regex.md14
-rw-r--r--2024/talks/rust.md8
-rw-r--r--2024/talks/sat-close.md10
-rw-r--r--2024/talks/sat-open.md6
-rw-r--r--2024/talks/secrets.md6
-rw-r--r--2024/talks/sharing.md12
-rw-r--r--2024/talks/students.md2
-rw-r--r--2024/talks/sun-close.md6
-rw-r--r--2024/talks/theme.md8
-rw-r--r--2024/talks/transducers.md14
24 files changed, 131 insertions, 131 deletions
diff --git a/2024/talks/color.md b/2024/talks/color.md
index dedfa00a..94b6e33c 100644
--- a/2024/talks/color.md
+++ b/2024/talks/color.md
@@ -72,18 +72,18 @@ as a Principal Engineer.
- \<inkpotmonkey\> Interesting idea to be inspired from tailwind and
frontend dev, thanks for talk  \[11:34\]
- \<@sachac\>
- [https://github.com/alphapapa/prism.el](https://github.com/alphapapa/prism.el){rel="noreferrer noopener"}
+ [https://github.com/alphapapa/prism.el](https://github.com/alphapapa/prism.el)
has some interesting colour experiments as well
- \<polezaivsani\> i felt about same with the christmas tree colored
code editor
- sachac: annoyance is a great motivator for learning Emacs Lisp
- sachac: Yay fellow Dvorak user!
- \<neil\> :
- [https://github.com/rytswd/hasliberg-theme](https://github.com/rytswd/hasliberg-theme){rel="noreferrer noopener"}
+ [https://github.com/rytswd/hasliberg-theme](https://github.com/rytswd/hasliberg-theme)
- Thanks :)
- \<ryota\> Thank you everyone for tuning in! Also my slides are
available at
- [https://codeberg.org/rytswd/emacsconf-2024](https://codeberg.org/rytswd/emacsconf-2024){rel="noreferrer noopener"}
+ [https://codeberg.org/rytswd/emacsconf-2024](https://codeberg.org/rytswd/emacsconf-2024)
[[!inline pages="internal(2024/info/color-after)" raw="yes"]]
diff --git a/2024/talks/emacs30.md b/2024/talks/emacs30.md
index d35f7119..3109a34f 100644
--- a/2024/talks/emacs30.md
+++ b/2024/talks/emacs30.md
@@ -21,7 +21,7 @@ Philip Kaludercic
work to bring any other popular packages into core Emacs for Emacs
31+? (magit, counsel, etc)
- A: One package that was being discussed was **macrostep**
- ([https://github.com/emacsorphanage/macrostep](https://github.com/emacsorphanage/macrostep){rel="noreferrer noopener"}).
+ ([https://github.com/emacsorphanage/macrostep](https://github.com/emacsorphanage/macrostep)).
- **Magit** is an ongoing discussion, but I don\'t know of any
concrete progress.  Generally the best way to help is just to
send a message to emacs-devel and keep to it.  Feel free to CC
diff --git a/2024/talks/guile.md b/2024/talks/guile.md
index 3c82627b..d5b2d609 100644
--- a/2024/talks/guile.md
+++ b/2024/talks/guile.md
@@ -123,7 +123,7 @@ part of a "Lisp machine for the 21st century".
## Notes
-- [https://guile-emacs.org/](https://guile-emacs.org/){rel="noreferrer noopener"}
+- [https://guile-emacs.org/](https://guile-emacs.org/)
- Some more motivation: avoid FFI to increase performance and allow
for more optimizations (including type annotations)
diff --git a/2024/talks/hyperdrive.md b/2024/talks/hyperdrive.md
index 3bb3ff56..8832bd4c 100644
--- a/2024/talks/hyperdrive.md
+++ b/2024/talks/hyperdrive.md
@@ -55,11 +55,11 @@ See also: [EmacsConf - 2023 - talks - hyperdrive.el: Peer-to-peer filesystem in
- A:  Yes, network effects are indeed tricky.  Hopefully, the peer
graph can help with this.  That said, here are some hyperdrives
I know of:
- - [https://ushin.org](https://ushin.org){rel="noreferrer noopener"} -
+ - [https://ushin.org](https://ushin.org) -
hyper://aaj45d88g4eenu76rpmwzjiabsof1w8u6fufq6oogyhjk1ubygxy/
- - [https://blog.mauve.moe](https://blog.mauve.moe){rel="noreferrer noopener"} -
+ - [https://blog.mauve.moe](https://blog.mauve.moe) -
hyper://1m51x54k3fwbuec5z4edbathiq3aj6bew8b556ezrszizskogo3o/
- - [https://hypha.coop](https://hypha.coop){rel="noreferrer noopener"} -
+ - [https://hypha.coop](https://hypha.coop) -
hyper://zdouwaei9kc5zbk93w5dakbr8maayupojthf3eafo16s4d5pbsry/
- Q:One usecase for this is sharing and building upon second
brains/zettelkastens\"denote or org-roam\" but a blocker from me
@@ -96,7 +96,7 @@ See also: [EmacsConf - 2023 - talks - hyperdrive.el: Peer-to-peer filesystem in
buffer.  I also adapted some code from image-mode.el to make the
image resize whenever the buffer\'s window resizes.  For
details, see
- [https://git.sr.ht/\~ushin/hyperdrive.el/tree/master/item/hyperdrive-sbb-view.el](https://git.sr.ht/~ushin/hyperdrive.el/tree/master/item/hyperdrive-sbb-view.el){rel="noreferrer noopener"}
+ [https://git.sr.ht/\~ushin/hyperdrive.el/tree/master/item/hyperdrive-sbb-view.el](https://git.sr.ht/~ushin/hyperdrive.el/tree/master/item/hyperdrive-sbb-view.el)
- A: This approach is directly inspired by org-graph-view.el, by
Adam Porter (github alphapapa).
- Q:What is something surprising about how you or somebody else that
@@ -112,7 +112,7 @@ See also: [EmacsConf - 2023 - talks - hyperdrive.el: Peer-to-peer filesystem in
- The \"sources, blockers, blocked\" idea was influenced by:
- Alex Cobleigh :
- [https://cblgh.org/trustnet](https://cblgh.org/trustnet){rel="noreferrer noopener"}
+ [https://cblgh.org/trustnet](https://cblgh.org/trustnet)
[[!inline pages="internal(2024/info/hyperdrive-after)" raw="yes"]]
diff --git a/2024/talks/learning.md b/2024/talks/learning.md
index 1a50a8dd..9b3f2a2b 100644
--- a/2024/talks/learning.md
+++ b/2024/talks/learning.md
@@ -124,7 +124,7 @@ See also:
going to work out now, but you would like to keep to them look
up later. I look at the someday/maybe once a quarter.
- people can join BBB: 
- [https://media.emacsconf.org/2024/current/bbb-learning.html](https://media.emacsconf.org/2024/current/bbb-learning.html){rel="noreferrer noopener"}
+ [https://media.emacsconf.org/2024/current/bbb-learning.html](https://media.emacsconf.org/2024/current/bbb-learning.html)
## Notes
@@ -136,14 +136,14 @@ See also:
- \<sctb\> By analogy, the email inbox is for receiving mail, not for
holding it
- Article on e-mail organization:
- [https://pointieststick.com/2024/07/09/how-i-manage-my-kde-email/](https://pointieststick.com/2024/07/09/how-i-manage-my-kde-email/){rel="noreferrer noopener"}
+ [https://pointieststick.com/2024/07/09/how-i-manage-my-kde-email/](https://pointieststick.com/2024/07/09/how-i-manage-my-kde-email/)
- Thunderbird enables automatic tagging.
- For adding files to the agenda, I have an updated version of the
System Crafters setup.
- System Crafters Set-up:
- [https://codeberg.org/SystemCrafters/systemcrafters-site/src/branch/master/content/videos/build-a-second-brain-in-emacs/5-org-roam-hacks.org#headline-5](https://codeberg.org/SystemCrafters/systemcrafters-site/src/branch/master/content/videos/build-a-second-brain-in-emacs/5-org-roam-hacks.org#headline-5){rel="noreferrer noopener"}
+ [https://codeberg.org/SystemCrafters/systemcrafters-site/src/branch/master/content/videos/build-a-second-brain-in-emacs/5-org-roam-hacks.org#headline-5](https://codeberg.org/SystemCrafters/systemcrafters-site/src/branch/master/content/videos/build-a-second-brain-in-emacs/5-org-roam-hacks.org#headline-5)
- Updated Set-up:
- [https://github.com/gs-101/.emacs.d/blob/17c04c0ef1c5fb4083c8d94a5240ed8ef7d4a841/modules/gs-org-roam.el#L96](https://github.com/gs-101/.emacs.d/blob/17c04c0ef1c5fb4083c8d94a5240ed8ef7d4a841/modules/gs-org-roam.el#L96){rel="noreferrer noopener"}
+ [https://github.com/gs-101/.emacs.d/blob/17c04c0ef1c5fb4083c8d94a5240ed8ef7d4a841/modules/gs-org-roam.el#L96](https://github.com/gs-101/.emacs.d/blob/17c04c0ef1c5fb4083c8d94a5240ed8ef7d4a841/modules/gs-org-roam.el#L96)
- Just add a ":agenda:" tag to the file and call
"dw/org-roam-refresh-agenda-list"
- I plan to add an "Archive" file to my Roam set-up, I don't have
@@ -168,7 +168,7 @@ See also:
- I will probably add the regular reviews to my workflow. I also think
it is the hardest concept in your talk, isn't it? 
- Personally, I use Syncthing
- ([https://syncthing.net/](https://syncthing.net/){rel="noreferrer noopener"})
+ ([https://syncthing.net/](https://syncthing.net/))
to sync files.
- I'm using Nextcloud for syncing files. It also has WebDAV
interface which can be used by the Phone Apps.
@@ -176,7 +176,7 @@ See also:
NAS, for example) at home. I'm waiting until I buy one to
get into self-hosting.
- people can join BBB: 
- [https://media.emacsconf.org/2024/current/bbb-learning.html](https://media.emacsconf.org/2024/current/bbb-learning.html){rel="noreferrer noopener"}
+ [https://media.emacsconf.org/2024/current/bbb-learning.html](https://media.emacsconf.org/2024/current/bbb-learning.html)
[[!inline pages="internal(2024/info/learning-after)" raw="yes"]]
diff --git a/2024/talks/links.md b/2024/talks/links.md
index 8703c820..67b9d640 100644
--- a/2024/talks/links.md
+++ b/2024/talks/links.md
@@ -89,7 +89,7 @@ Another talk by this speaker:
with nearby content. But I haven't done any work on
transclusion till now.
- This may be relevant to your question
- [https://github.com/Vidianos-Giannitsis/Dotfiles/blob/master/emacs/.emacs.d/libs/zettelkasten.org#logseq-like-tagging-functionality](https://github.com/Vidianos-Giannitsis/Dotfiles/blob/master/emacs/.emacs.d/libs/zettelkasten.org#logseq-like-tagging-functionality){rel="noreferrer noopener"}.
+ [https://github.com/Vidianos-Giannitsis/Dotfiles/blob/master/emacs/.emacs.d/libs/zettelkasten.org#logseq-like-tagging-functionality](https://github.com/Vidianos-Giannitsis/Dotfiles/blob/master/emacs/.emacs.d/libs/zettelkasten.org#logseq-like-tagging-functionality).
I don't remember exactly what it does because I don't use it
myself, but I was curious to try and hack it after a discussion
and it was relevant to how Logseq does transclusion in linked
@@ -99,20 +99,20 @@ Another talk by this speaker:
- A: Similarity, as of now, is just using embedding vectors from a
locally running transformer model and then matching using cosine
scores. Code is here
- [https://github.com/lepisma/org-roam-exts/tree/master/org-roam-sem](https://github.com/lepisma/org-roam-exts/tree/master/org-roam-sem){rel="noreferrer noopener"}
+ [https://github.com/lepisma/org-roam-exts/tree/master/org-roam-sem](https://github.com/lepisma/org-roam-exts/tree/master/org-roam-sem)
- Q: Is your ml model for topics like \"family members\" available
somewhere?
- A:
- [https://github.com/lepisma/org-roam-exts/tree/master/org-roam-sem](https://github.com/lepisma/org-roam-exts/tree/master/org-roam-sem){rel="noreferrer noopener"}
+ [https://github.com/lepisma/org-roam-exts/tree/master/org-roam-sem](https://github.com/lepisma/org-roam-exts/tree/master/org-roam-sem)
the model I am using is a simple lightweight embedding
transforme model. See this line
- [https://github.com/lepisma/org-roam-exts/blob/a71f2ec3bb6bd9d2b21ab5fd70ec45fa18128896/org-roam-sem/src/org_roam_sem/featurize.py#L17C7-L17C77](https://github.com/lepisma/org-roam-exts/blob/a71f2ec3bb6bd9d2b21ab5fd70ec45fa18128896/org-roam-sem/src/org_roam_sem/featurize.py#L17C7-L17C77){rel="noreferrer noopener"}
+ [https://github.com/lepisma/org-roam-exts/blob/a71f2ec3bb6bd9d2b21ab5fd70ec45fa18128896/org-roam-sem/src/org_roam_sem/featurize.py#L17C7-L17C77](https://github.com/lepisma/org-roam-exts/blob/a71f2ec3bb6bd9d2b21ab5fd70ec45fa18128896/org-roam-sem/src/org_roam_sem/featurize.py#L17C7-L17C77)
- Q: is your org-roam config public? (init.el stuff) I've found
vanilla org-mode not the most ergonomic. Thanks!
- A: Do you mean
- [https://github.com/lepisma/org-roam-exts](https://github.com/lepisma/org-roam-exts){rel="noreferrer noopener"}
+ [https://github.com/lepisma/org-roam-exts](https://github.com/lepisma/org-roam-exts)
- Also some of my writing config is here -\>
- [https://github.com/lepisma/rogue/blob/master/lisp/r-writing.el](https://github.com/lepisma/rogue/blob/master/lisp/r-writing.el){rel="noreferrer noopener"}
+ [https://github.com/lepisma/rogue/blob/master/lisp/r-writing.el](https://github.com/lepisma/rogue/blob/master/lisp/r-writing.el)
## Notes
@@ -122,8 +122,8 @@ Another talk by this speaker:
Will check it out!+1
- Thank you all!
- A few project links from the talk:
- - [https://github.com/lepisma/org-roam-exts](https://github.com/lepisma/org-roam-exts){rel="noreferrer noopener"}
- - [https://github.com/lepisma/pile-android](https://github.com/lepisma/pile-android){rel="noreferrer noopener"}
+ - [https://github.com/lepisma/org-roam-exts](https://github.com/lepisma/org-roam-exts)
+ - [https://github.com/lepisma/pile-android](https://github.com/lepisma/pile-android)
[[!inline pages="internal(2024/info/links-after)" raw="yes"]]
diff --git a/2024/talks/literate.md b/2024/talks/literate.md
index 73fe9274..e60b5c66 100644
--- a/2024/talks/literate.md
+++ b/2024/talks/literate.md
@@ -60,13 +60,13 @@ other features. Thought I would share these.
to go back and forth between org/tangled files?
- A:
- Q: Have you ever used org-transclusion
- ([https://github.com/nobiot/org-transclusion](https://github.com/nobiot/org-transclusion){rel="noreferrer noopener"})?
+ ([https://github.com/nobiot/org-transclusion](https://github.com/nobiot/org-transclusion))?
- A: Nope \... but I will
- I tried it out once, and had one hour of work deleted 🥲,
but it was from an issue already reported:
- [https://github.com/nobiot/org-transclusion/issues/177](https://github.com/nobiot/org-transclusion/issues/177){rel="noreferrer noopener"}
+ [https://github.com/nobiot/org-transclusion/issues/177](https://github.com/nobiot/org-transclusion/issues/177)
and
- [https://github.com/nobiot/org-transclusion/issues/257](https://github.com/nobiot/org-transclusion/issues/257){rel="noreferrer noopener"}
+ [https://github.com/nobiot/org-transclusion/issues/257](https://github.com/nobiot/org-transclusion/issues/257)
- Q: What is your usage of dynamic blocks in such workflows? Any
interesting use cases and custom ones?
- A: Not yet, will report back
@@ -165,21 +165,21 @@ other features. Thought I would share these.
## Notes
- My literate programming code extensions:
- [https://www.howardabrams.com/git/howard/hamacs/src/branch/main/ha-org-literate.org](https://www.howardabrams.com/git/howard/hamacs/src/branch/main/ha-org-literate.org){rel="noreferrer noopener"}
+ [https://www.howardabrams.com/git/howard/hamacs/src/branch/main/ha-org-literate.org](https://www.howardabrams.com/git/howard/hamacs/src/branch/main/ha-org-literate.org)
- My Emacs configuration written in a literate style:
- [https://github.com/howardabrams/hamacs](https://github.com/howardabrams/hamacs){rel="noreferrer noopener"}
+ [https://github.com/howardabrams/hamacs](https://github.com/howardabrams/hamacs)
- See it rendered here:
- [https://howardabrams.com/hamacs/](https://howardabrams.com/hamacs/){rel="noreferrer noopener"}
+ [https://howardabrams.com/hamacs/](https://howardabrams.com/hamacs/)
- My JOPS (Jump to Project Sections) code that "searches Org
headers":
- [https://www.howardabrams.com/git/howard/jops](https://www.howardabrams.com/git/howard/jops){rel="noreferrer noopener"}
+ [https://www.howardabrams.com/git/howard/jops](https://www.howardabrams.com/git/howard/jops)
\... temporary location?
- snippet on \<ssl: Cool one. 
- \<gs-101\> 0_0 I need to do this.
- Your way of delivering is inspiring.
- \<gs-101\> This (evaluating babel blocks) is also possible with the
Avy + Embark combo developed by karthik:
- ([https://karthinks.com/software/avy-can-do-anything/#avy-plus-embark-any-action-anywhere](https://karthinks.com/software/avy-can-do-anything/#avy-plus-embark-any-action-anywhere){rel="noreferrer noopener"}),
+ ([https://karthinks.com/software/avy-can-do-anything/#avy-plus-embark-any-action-anywhere](https://karthinks.com/software/avy-can-do-anything/#avy-plus-embark-any-action-anywhere)),
just jump to a block and then "RET".
- \<NullNix\> god I wish I was that good a presenter
- \<ericsfraga\> Really good talk.  I need to find out how to extend
@@ -193,16 +193,16 @@ other features. Thought I would share these.
previous year.
- \<ElfOfPi\> Denote has some pretty good use of dynamic blocks I
think
- ([https://protesilaos.com/emacs/denote#h:8b542c50-dcc9-4bca-8037-a36599b22779](https://protesilaos.com/emacs/denote#h:8b542c50-dcc9-4bca-8037-a36599b22779){rel="noreferrer noopener"})
+ ([https://protesilaos.com/emacs/denote#h:8b542c50-dcc9-4bca-8037-a36599b22779](https://protesilaos.com/emacs/denote#h:8b542c50-dcc9-4bca-8037-a36599b22779))
- There's also the dynamic blocks from org-nursery:
- [https://github.com/chrisbarrett/nursery?tab=readme-ov-file#org-roam-dblocks-incubating](https://github.com/chrisbarrett/nursery?tab=readme-ov-file#org-roam-dblocks-incubating){rel="noreferrer noopener"}
+ [https://github.com/chrisbarrett/nursery?tab=readme-ov-file#org-roam-dblocks-incubating](https://github.com/chrisbarrett/nursery?tab=readme-ov-file#org-roam-dblocks-incubating)
- \<ellis\> there is an RFC in for 'cargo-script' which allows
building single-file crates - i think that will be quite useful in
ob-rust
- \<gs-101\> ellis: There's a ob-rust already and it uses
- rust-script: [https://github.com/micanzhang/ob-rust](https://github.com/micanzhang/ob-rust){rel="noreferrer noopener"},
+ rust-script: [https://github.com/micanzhang/ob-rust](https://github.com/micanzhang/ob-rust),
but the developer wanted to use rustc instead.
- - cargo-script RFC issue: [https://github.com/rust-lang/cargo/issues/12207](https://github.com/rust-lang/cargo/issues/12207){rel="noreferrer noopener"}
+ - cargo-script RFC issue: [https://github.com/rust-lang/cargo/issues/12207](https://github.com/rust-lang/cargo/issues/12207)
- Not a Q, just a comment that we need more of your insightful
posts and videos! :) (sic)
diff --git a/2024/talks/mcclim.md b/2024/talks/mcclim.md
index 9da1cba9..e540ebc0 100644
--- a/2024/talks/mcclim.md
+++ b/2024/talks/mcclim.md
@@ -149,7 +149,7 @@ small part thanks to the show.
- A:
- Q:Or any other GUI stuff you've worked on in the past that you'd
be comfortable showing?
- - A:[https://toobnix.org/a/screwtape/video-channels](https://toobnix.org/a/screwtape/video-channels){rel="noreferrer noopener"}
+ - A:[https://toobnix.org/a/screwtape/video-channels](https://toobnix.org/a/screwtape/video-channels)
[[!inline pages="internal(2024/info/mcclim-after)" raw="yes"]]
diff --git a/2024/talks/open-mic.md b/2024/talks/open-mic.md
index 8680c648..1e3e455f 100644
--- a/2024/talks/open-mic.md
+++ b/2024/talks/open-mic.md
@@ -39,11 +39,11 @@
which has been handy for some automation (can both send stuff to and
get stuff out of Firefox, I have some blog posts about it)
- \<ElephantErgo\>
- [https://github.com/browsh-org/browsh](https://github.com/browsh-org/browsh){rel="noreferrer noopener"}
+ [https://github.com/browsh-org/browsh](https://github.com/browsh-org/browsh)
- Discussion: Right now it exist as a bunch of hacks on top of sly 
12:16:19 
- \<karthik\> re: qutebrowser \--
- [https://github.com/lrustand/qutebrowser.el](https://github.com/lrustand/qutebrowser.el){rel="noreferrer noopener"}
+ [https://github.com/lrustand/qutebrowser.el](https://github.com/lrustand/qutebrowser.el)
- \<ElephantErgo\> karthik: WOW! I am going to have to start using
this immediately! Thank you!
- \<ElephantErgo\> I've been really meaning to try out Meow as a
@@ -75,12 +75,12 @@ for common lisp applications\
- \<ElephantErgo\> It was really cool being able to jump in! 😊
- \<edrx\> hey hey, I've been experimenting with ways to make packages
very easy to try! link:
-[http://anggtwu.net/2024-find-tryit-links.html](http://anggtwu.net/2024-find-tryit-links.html){rel="noreferrer noopener"}\
+[http://anggtwu.net/2024-find-tryit-links.html](http://anggtwu.net/2024-find-tryit-links.html)\
- \<edrx\> to the person who was lounge-928 a few minutes ago: I found
the slide in which I start to discuss choosing the right level of
detail! See here:
- [http://anggtwu.net/emacsconf2024.html#16:06](http://anggtwu.net/emacsconf2024.html#16:06){rel="noreferrer noopener"}
+ [http://anggtwu.net/emacsconf2024.html#16:06](http://anggtwu.net/emacsconf2024.html#16:06)
- \<cow_2001\> everyone should know of greader-mode.  it is amazing.  i
use it all the time\
diff --git a/2024/talks/org-update.md b/2024/talks/org-update.md
index 58173db1..88079230 100644
--- a/2024/talks/org-update.md
+++ b/2024/talks/org-update.md
@@ -23,7 +23,7 @@ Ihor Radchenko
- \<Ihor\> Moreover, track-changes has been developed with my
input specifically aimed to make sure that it can support
org-element use case. See
- [https://debbugs.gnu.org/cgi](https://debbugs.gnu.org/cgi){rel="noreferrer noopener"}
+ [https://debbugs.gnu.org/cgi](https://debbugs.gnu.org/cgi)
/bugreport.cgi?bug=70077
- Q: Could you please keep IRC alive? I prefer it to Matrix. Thx.
- A: I am mostly live on IRC from mobile (via Revolution IRC) and
@@ -39,13 +39,13 @@ Ihor Radchenko
- A: Might want to look into jkitchin's repos (possibly via
tesseract)
- tesseract + image paste:
- [https://www.youtube.com/watch?v=rGGAr1AWkTc](https://www.youtube.com/watch?v=rGGAr1AWkTc){rel="noreferrer noopener"} 
+ [https://www.youtube.com/watch?v=rGGAr1AWkTc](https://www.youtube.com/watch?v=rGGAr1AWkTc) 
- John Kitchin \[Youtube\] (2021) scimax - #drawing
screenshot, tesseract, pngpaste and ox-clip
- For audio, I do not know much. My bookmarks contain a couple
of possibly related items:
- - [https://git.sr.ht/\~lxsameer/orion](https://git.sr.ht/~lxsameer/orion){rel="noreferrer noopener"}
- - [https://github.com/rksm/org-ai?tab=readme-ov-file#setting-up-speech-input\--output](https://github.com/rksm/org-ai?tab=readme-ov-file#setting-up-speech-input--output){rel="noreferrer noopener"}
+ - [https://git.sr.ht/\~lxsameer/orion](https://git.sr.ht/~lxsameer/orion)
+ - [https://github.com/rksm/org-ai?tab=readme-ov-file#setting-up-speech-input\--output](https://github.com/rksm/org-ai?tab=readme-ov-file#setting-up-speech-input--output)
- You can use attachment and images to paste.
- \<Ihor\> In terms of actually adding support for hadwritten
@@ -74,26 +74,26 @@ Ihor Radchenko
without knowing what exactly you tried to do. There are many
APIs in Org mode.
- What might be useful is
- [https://orgmode.org/manual/Hacking.html](https://orgmode.org/manual/Hacking.html){rel="noreferrer noopener"}
+ [https://orgmode.org/manual/Hacking.html](https://orgmode.org/manual/Hacking.html)
and
- [https://orgmode.org/worg/dev/index.html](https://orgmode.org/worg/dev/index.html){rel="noreferrer noopener"}
+ [https://orgmode.org/worg/dev/index.html](https://orgmode.org/worg/dev/index.html)
- Maybe also
- [https://alphapapa.github.io/org-almanac/#development](https://alphapapa.github.io/org-almanac/#development){rel="noreferrer noopener"}
+ [https://alphapapa.github.io/org-almanac/#development](https://alphapapa.github.io/org-almanac/#development)
- Q: WRT IETF standardization, have you looked at Karl Voits OrgDown? 
- A: Lot of pushback to this idea on the mailing-list.
- A large part of it was about naming
- Some links:
- - [https://list.orgmode.org/2021-11-28T20-44-37@devnull.Karl-Voit.at/](https://list.orgmode.org/2021-11-28T20-44-37@devnull.Karl-Voit.at/){rel="noreferrer noopener"}
+ - [https://list.orgmode.org/2021-11-28T20-44-37@devnull.Karl-Voit.at/](https://list.orgmode.org/2021-11-28T20-44-37@devnull.Karl-Voit.at/)
- My followup:
- [https://list.orgmode.org/87tufnbj1w.fsf@localhost/](https://list.orgmode.org/87tufnbj1w.fsf@localhost/){rel="noreferrer noopener"}
+ [https://list.orgmode.org/87tufnbj1w.fsf@localhost/](https://list.orgmode.org/87tufnbj1w.fsf@localhost/)
- Despite pushback, Karl\'s idea did align with our IETF idea
and with one of the point I make in the presentation about
making life easier for non-Emacs apps.
- See
- [https://list.orgmode.org/orgmode/2022-10-17T22-36-38@devnull.Karl-Voit.at/](https://list.orgmode.org/orgmode/2022-10-17T22-36-38@devnull.Karl-Voit.at/){rel="noreferrer noopener"}
+ [https://list.orgmode.org/orgmode/2022-10-17T22-36-38@devnull.Karl-Voit.at/](https://list.orgmode.org/orgmode/2022-10-17T22-36-38@devnull.Karl-Voit.at/)
- I will quote Bastien here:
- - [https://list.orgmode.org/orgmode/87fsfl7g01.fsf@bzg.fr/](https://list.orgmode.org/orgmode/87fsfl7g01.fsf@bzg.fr/){rel="noreferrer noopener"}
+ - [https://list.orgmode.org/orgmode/87fsfl7g01.fsf@bzg.fr/](https://list.orgmode.org/orgmode/87fsfl7g01.fsf@bzg.fr/)
- What occurred to me while rereading this thread is
that definining a
- syntax for a IETF RFC on an Org mimetype probably
@@ -124,7 +124,7 @@ Ihor Radchenko
- ...But we want to keep org's syntax generic so that it can be
customized to support the necessary Texinfo constructs
- I detailed my vision in
- [https://list.orgmode.org/875xwqj4tl.fsf@localhost/](https://list.orgmode.org/875xwqj4tl.fsf@localhost/){rel="noreferrer noopener"}
+ [https://list.orgmode.org/875xwqj4tl.fsf@localhost/](https://list.orgmode.org/875xwqj4tl.fsf@localhost/)
- apart from Texinfo parity, the idea is to help
addressing various syntax edge cases by providing
aliases to the existing markup elements
@@ -153,13 +153,13 @@ talking about\
project development as social endeavors to a significant degree
- \<neil\> Another mobile app that understands org-markdown is
ZettelNotes
- ([https://znotes.thedoc.eu.org/](https://znotes.thedoc.eu.org/){rel="noreferrer noopener"})
+ ([https://znotes.thedoc.eu.org/](https://znotes.thedoc.eu.org/))
- \<Ihor\> It is not the only one missed. For a reason. I did not
find source code.
- \<neil\> Ah ok, that is fair.
- \<jaafar\>There is a Ruby parser too, in the Guthub renderer
- Right. It is also listed at
- [https://orgmode.org/tools.html](https://orgmode.org/tools.html){rel="noreferrer noopener"}
+ [https://orgmode.org/tools.html](https://orgmode.org/tools.html)
(alongside with Pandoc)
- \<johnhamelink\> As an org user but someone who is not familiar with
development
@@ -172,7 +172,7 @@ talking about\
- \<kswiss\> another great (and absolute core to me) app with org-mode
support (respectively org files are at the core of it) for iOS
devices is: beorg
- [https://www.beorgapp.com/](https://www.beorgapp.com/){rel="noreferrer noopener"} 
+ [https://www.beorgapp.com/](https://www.beorgapp.com/) 
- \<johnhamelink\> Really encouraging stuff, thanks :D \[11:02\]
- \<vidianos, aquamo4k, stshine\> Thank you yantar92\` 
- \<martinl\> Thank you for this wonderful talk!
diff --git a/2024/talks/p-search.md b/2024/talks/p-search.md
index 59d16379..0827c44d 100644
--- a/2024/talks/p-search.md
+++ b/2024/talks/p-search.md
@@ -86,8 +86,8 @@ Code: <https://github.com/zkry/p-search>
- Q: A cool more powerful grep \"Rak\" to use and maybe has some good
ideas in increasing the value of searches, for example using Raku
code while searching. is Rak written in Raku. Have you seen it? 
- - [https://github.com/lizmat/App-Rak](https://github.com/lizmat/App-Rak){rel="noreferrer noopener"}
- - [https://www.youtube.com/watch?v=YkjGNV4dVio&t=167s&pp=ygURYXBwIHJhayByYWt1IGdyZXA%3D](https://www.youtube.com/watch?v=YkjGNV4dVio&t=167s&pp=ygURYXBwIHJhayByYWt1IGdyZXA%3D){rel="noreferrer noopener"} 
+ - [https://github.com/lizmat/App-Rak](https://github.com/lizmat/App-Rak)
+ - [https://www.youtube.com/watch?v=YkjGNV4dVio&t=167s&pp=ygURYXBwIHJhayByYWt1IGdyZXA%3D](https://www.youtube.com/watch?v=YkjGNV4dVio&t=167s&pp=ygURYXBwIHJhayByYWt1IGdyZXA%3D) 
- A: I have to look into that. Tree-sitter AST would also be cool
to include to have a better search.
- Q: Have you thought about integrating results from using cosine
@@ -187,9 +187,9 @@ Code: <https://github.com/zkry/p-search>
the strength of emacs: people invest a lot of time to improve
their workflow from tomorrow. \[see xkcd on emacs learning curve
vs nano vs vim\]
- - [https://github.com/armindarvish/consult-omni](https://github.com/armindarvish/consult-omni){rel="noreferrer noopener"}
- - [https://github.com/karthink/elfeed-tube](https://github.com/karthink/elfeed-tube){rel="noreferrer noopener"}
- - [https://www.reddit.com/r/ProgrammerHumor/comments/9d6f19/text_editor_learning_curves_fixed/](https://www.reddit.com/r/ProgrammerHumor/comments/9d6f19/text_editor_learning_curves_fixed/){rel="noreferrer noopener"}
+ - [https://github.com/armindarvish/consult-omni](https://github.com/armindarvish/consult-omni)
+ - [https://github.com/karthink/elfeed-tube](https://github.com/karthink/elfeed-tube)
+ - [https://www.reddit.com/r/ProgrammerHumor/comments/9d6f19/text_editor_learning_curves_fixed/](https://www.reddit.com/r/ProgrammerHumor/comments/9d6f19/text_editor_learning_curves_fixed/)
- A: emacs is not the most beginner friendly, but the solution
space is very large
- (Corwin Brust) Emacs supports all approaches and is extensible.
diff --git a/2024/talks/papers.md b/2024/talks/papers.md
index 131515b4..1a982dca 100644
--- a/2024/talks/papers.md
+++ b/2024/talks/papers.md
@@ -84,7 +84,7 @@ See also:
the document; each domain/field of research has its own flavour
of expectations.
- Q: Are you using zotra
- ([https://github.com/mpedramfar/zotra](https://github.com/mpedramfar/zotra){rel="noreferrer noopener"})
+ ([https://github.com/mpedramfar/zotra](https://github.com/mpedramfar/zotra))
or org-ref ?
- Q: How much of this is tied to org-roam specifically?
- Not that much
@@ -93,7 +93,7 @@ See also:
## Notes
- Presentation org notes formatted for org-present:
- [https://gitlab.com/sunoc/emacsconf-2024-presentation](https://gitlab.com/sunoc/emacsconf-2024-presentation){rel="noreferrer noopener"}
+ [https://gitlab.com/sunoc/emacsconf-2024-presentation](https://gitlab.com/sunoc/emacsconf-2024-presentation)
- Thank you for this! I am using org to export my CV, and had to
figure out a few of these things. Lots of new bits for me to
explore.
@@ -106,9 +106,9 @@ See also:
integration. You wouldn\'t have that functionality with bare
LaTeX/Typst, etc. 
- Org to typst converstion:
- [https://github.com/jmpunkt/ox-typst](https://github.com/jmpunkt/ox-typst){rel="noreferrer noopener"}
+ [https://github.com/jmpunkt/ox-typst](https://github.com/jmpunkt/ox-typst)
- One way I\'ve seen to go about headers is having a template file:
- [https://www.youtube.com/watch?v=0qHloGTT8XE](https://www.youtube.com/watch?v=0qHloGTT8XE){rel="noreferrer noopener"}
+ [https://www.youtube.com/watch?v=0qHloGTT8XE](https://www.youtube.com/watch?v=0qHloGTT8XE)
That you can import with a \"#+SETUPFILE:\" line
- Maybe down the line we can make ties with LLMs to translate styles
better.
diff --git a/2024/talks/pgmacs.md b/2024/talks/pgmacs.md
index ed9c2d20..bb0171d7 100644
--- a/2024/talks/pgmacs.md
+++ b/2024/talks/pgmacs.md
@@ -124,13 +124,13 @@ in his spare time.
- pg-bind: Wrong type argument: stringp, 97
- But it didn't try to load vector extensions (from pg logs).
- With toggle-debug-on-error, this is the backtrace
- - [https://gist.github.com/ankitrgadiya/d9ae038489e4f680e3037e2e61584312](https://gist.github.com/ankitrgadiya/d9ae038489e4f680e3037e2e61584312){rel="noreferrer noopener"}
+ - [https://gist.github.com/ankitrgadiya/d9ae038489e4f680e3037e2e61584312](https://gist.github.com/ankitrgadiya/d9ae038489e4f680e3037e2e61584312)
- OK, thanks for that backtrace. I don't immediately see what
is wrong here. There is something strange about that
shared_urls table, it seems. Are you using pg-el from the
github repo? 
- I created the github issue to continue the discussion:
- [https://github.com/emarsden/pgmacs/issues/9](https://github.com/emarsden/pgmacs/issues/9){rel="noreferrer noopener"}
+ [https://github.com/emarsden/pgmacs/issues/9](https://github.com/emarsden/pgmacs/issues/9)
- - - BTW I'm using the postgres docker image.
- This is amazing! Image inline :o !!
diff --git a/2024/talks/project.md b/2024/talks/project.md
index 84f2959a..826294a9 100644
--- a/2024/talks/project.md
+++ b/2024/talks/project.md
@@ -77,14 +77,14 @@ He will discuss the features of the writing log and the joys of editing it in Or
- Q: \<gringo\> What does Zettelkasten mean?
- A: \<vidianos\> It\'s a notetaking method \<Neil\>Useful
overview at
- [https://zettelkasten.de/introduction/](https://zettelkasten.de/introduction/){rel="noreferrer noopener"}
+ [https://zettelkasten.de/introduction/](https://zettelkasten.de/introduction/)
- A: Pls cf.
- [https://en.wikipedia.org/wiki/Zettelkasten](https://en.wikipedia.org/wiki/Zettelkasten){rel="noreferrer noopener"}
+ [https://en.wikipedia.org/wiki/Zettelkasten](https://en.wikipedia.org/wiki/Zettelkasten)
An augmented org-roam is found in the zetteldesk.el project by
Vidianos
- [https://github.com/Vidianos-Giannitsis/zetteldesk.el](https://github.com/Vidianos-Giannitsis/zetteldesk.el){rel="noreferrer noopener"}.
+ [https://github.com/Vidianos-Giannitsis/zetteldesk.el](https://github.com/Vidianos-Giannitsis/zetteldesk.el).
See  his talk from EmacsConf 2022: 
- [https://www.youtube.com/watch?v=dJ859kiFRLg&t=0s](https://www.youtube.com/watch?v=dJ859kiFRLg&t=0s){rel="noreferrer noopener"}
+ [https://www.youtube.com/watch?v=dJ859kiFRLg&t=0s](https://www.youtube.com/watch?v=dJ859kiFRLg&t=0s)
- A: A great resource is Sönke Ahrens\'s \"How to Take Smart
Notes\" (to get you thinking about the progressive evolution of
your note taking; and a solid walk through of Zettlekasten in
@@ -97,7 +97,7 @@ He will discuss the features of the writing log and the joys of editing it in Or
applied in ways that were never intended. I think that these
vairant approaches are innovative and can enhance productivity,
but they can cause some confusion. The ultimate source is the
- [https://niklas-luhmann-archiv.de/](https://niklas-luhmann-archiv.de/){rel="noreferrer noopener"}.
+ [https://niklas-luhmann-archiv.de/](https://niklas-luhmann-archiv.de/).
- Smart notes are linked to one another. They make up a kind of
hypertext, similar to a wiki, as a whole.
- Org-Roam and Denote are two implementations that can support the
@@ -116,11 +116,11 @@ He will discuss the features of the writing log and the joys of editing it in Or
in 2000. I have not yet moved all of my workflow to Emacs, but I
am getting there. The other site that I use when I exceed the
5000 word limit at 750words.com is WriteHoney
- [https://app.writehoney.com/write](https://app.writehoney.com/write){rel="noreferrer noopener"}.
+ [https://app.writehoney.com/write](https://app.writehoney.com/write).
- Whisper AI to transcribe the recordings. See this site for the
post transcription scripts that I apply to clean up the text
before I see the trasncript:
- [https://github.com/MooersLab/bash-whisper-transcription](https://github.com/MooersLab/bash-whisper-transcription){rel="noreferrer noopener"}.
+ [https://github.com/MooersLab/bash-whisper-transcription](https://github.com/MooersLab/bash-whisper-transcription).
I also jot down notes but not so much after I started using the
digitial voice recorder (DVR). Dragging the audo file to the
folder where I do the transcriptions does take a wee bit of time
@@ -163,7 +163,7 @@ He will discuss the features of the writing log and the joys of editing it in Or
agenda searches. I use a Elisp function to add new \*\*\*TODO
items to the list when they come to mind. I will post this
function shortly on the AAAreadme of
- [https://github.com/MooersLab/writingLogTemplateInOrg](https://github.com/MooersLab/writingLogTemplateInOrg){rel="noreferrer noopener"}.
+ [https://github.com/MooersLab/writingLogTemplateInOrg](https://github.com/MooersLab/writingLogTemplateInOrg).
This eliminates the need to refile the idea, which I am too
undisciplined to do.
- Q: I actually love this one! But it creates as much separated log as
@@ -193,21 +193,21 @@ He will discuss the features of the writing log and the joys of editing it in Or
published that particular project yet, but a number of related
PyMOL projects are on my GitHub site. The most popular is
MooersLab/PyMOLshortcuts
- [https://github.com/MooersLab/pymolshortcuts](https://github.com/MooersLab/pymolshortcuts){rel="noreferrer noopener"}.
+ [https://github.com/MooersLab/pymolshortcuts](https://github.com/MooersLab/pymolshortcuts).
The associated paper is here
- [https://onlinelibrary.wiley.com/doi/10.1002/pro.3781](https://onlinelibrary.wiley.com/doi/10.1002/pro.3781){rel="noreferrer noopener"}.
+ [https://onlinelibrary.wiley.com/doi/10.1002/pro.3781](https://onlinelibrary.wiley.com/doi/10.1002/pro.3781).
I have run PyMOL in Jupyter
- [https://github.com/MooersLab/jupyterlabpymolpysnips](https://github.com/MooersLab/jupyterlabpymolpysnips){rel="noreferrer noopener"} 
- [https://pubmed.ncbi.nlm.nih.gov/33967632/](https://pubmed.ncbi.nlm.nih.gov/33967632/){rel="noreferrer noopener"}
+ [https://github.com/MooersLab/jupyterlabpymolpysnips](https://github.com/MooersLab/jupyterlabpymolpysnips) 
+ [https://pubmed.ncbi.nlm.nih.gov/33967632/](https://pubmed.ncbi.nlm.nih.gov/33967632/)
,  Colab  
- [https://github.com/MooersLab/colabOpenSourcePyMOLpySnips](https://github.com/MooersLab/colabOpenSourcePyMOLpySnips){rel="noreferrer noopener"} 
- [https://proceedings.scipy.org/articles/majora-1b6fd038-002](https://proceedings.scipy.org/articles/majora-1b6fd038-002){rel="noreferrer noopener"},
+ [https://github.com/MooersLab/colabOpenSourcePyMOLpySnips](https://github.com/MooersLab/colabOpenSourcePyMOLpySnips) 
+ [https://proceedings.scipy.org/articles/majora-1b6fd038-002](https://proceedings.scipy.org/articles/majora-1b6fd038-002),
RStudio 
- [https://github.com/MooersLab/rstudiopymolpysnips](https://github.com/MooersLab/rstudiopymolpysnips){rel="noreferrer noopener"},
+ [https://github.com/MooersLab/rstudiopymolpysnips](https://github.com/MooersLab/rstudiopymolpysnips),
and Org-mode
- [https://github.com/MooersLab/orgpymolpysnips](https://github.com/MooersLab/orgpymolpysnips){rel="noreferrer noopener"}.
+ [https://github.com/MooersLab/orgpymolpysnips](https://github.com/MooersLab/orgpymolpysnips).
I gave a talk about the later at emacsconf 2021
- [https://emacsconf.org/2021/talks/molecular/](https://emacsconf.org/2021/talks/molecular/){rel="noreferrer noopener"}. 
+ [https://emacsconf.org/2021/talks/molecular/](https://emacsconf.org/2021/talks/molecular/). 
- \<jsiegel62\> Q: Have you tweaked your Emacs configuration at all
\-- with cus keybindings, etc \-- to support the process you
demonstrated? Thank for the good question because my talk was
@@ -228,7 +228,7 @@ He will discuss the features of the writing log and the joys of editing it in Or
- Hey :)
- Hello from Madagascar :) Hello from Brazil (there\'s an old song
about madagascar:
- [https://www.youtube.com/watch?v=k206JIkXJbk](https://www.youtube.com/watch?v=k206JIkXJbk){rel="noreferrer noopener"})
+ [https://www.youtube.com/watch?v=k206JIkXJbk](https://www.youtube.com/watch?v=k206JIkXJbk))
:) Hello from Uganda Hello from ISS\^\^ The International Space
Station? 0_0 Hello from US Hello world and outer space!!!!
- It\'s so awesome seeing these talks that are not strictly software
@@ -236,7 +236,7 @@ He will discuss the features of the writing log and the joys of editing it in Or
- It\'s amazing to see how much people do with emacs Thank you!
- \<Neil\> \[MooersLab/writingLogTemplateInOrg: Template for
writing.log in
- org-mode\]([https://github.com/MooersLab/writingLogTemplateInOrg](https://github.com/MooersLab/writingLogTemplateInOrg){rel="noreferrer noopener"})
+ org-mode\]([https://github.com/MooersLab/writingLogTemplateInOrg](https://github.com/MooersLab/writingLogTemplateInOrg))
- \<mickeynp\> it\'s really impressive. it also makes me realise that
people are a lot more organised than could ever be. I have been
studying time management for decades; it is still a stuggle for me.
@@ -255,7 +255,7 @@ He will discuss the features of the writing log and the joys of editing it in Or
- \<jsiegel62\> There is a package \-- I think it is \'org-tracktable
\-- that records word counts by session in an inline block within
org files 
- [https://github.com/tty-tourist/org-tracktable](https://github.com/tty-tourist/org-tracktable){rel="noreferrer noopener"}
+ [https://github.com/tty-tourist/org-tracktable](https://github.com/tty-tourist/org-tracktable)
i will check it out. Thank you for the link! My time tracking
databse has 10,848 rows after 2.5 years. It may be over 100,000 rows
long by the time that I expire. I decided that a org-mode table
@@ -267,7 +267,7 @@ He will discuss the features of the writing log and the joys of editing it in Or
for Heat Map of Journal article writing to effort.  This is a long
bash alias to to script and commands that generate the heatmap and
post it on Github. The GitHub repo for the script is here
- [https://github.com/MooersLab/writing-time-spent-heatmap](https://github.com/MooersLab/writing-time-spent-heatmap){rel="noreferrer noopener"}.
+ [https://github.com/MooersLab/writing-time-spent-heatmap](https://github.com/MooersLab/writing-time-spent-heatmap).
I have similar aliases for makng heatmps for grant writing,
teaching, and service, but my daily focus is on article writing.
- \<\_viz\> oohhh using a drawer for stashing these details away is a
diff --git a/2024/talks/regex.md b/2024/talks/regex.md
index 59292da3..dbc3d55c 100644
--- a/2024/talks/regex.md
+++ b/2024/talks/regex.md
@@ -37,11 +37,11 @@ This talk will cover my train of thought over the course of this year on how reg
I\'m assuming you exported via Beamer to PDF. Thank you very much
for the swift answer. Great presentation, too🙏🏻
- A: \\usepackage{twemojis}!
- [https://ctan.math.washington.edu/tex-archive/macros/latex/contrib/twemojis/twemojis.pdf](https://ctan.math.washington.edu/tex-archive/macros/latex/contrib/twemojis/twemojis.pdf){rel="noreferrer noopener"}
+ [https://ctan.math.washington.edu/tex-archive/macros/latex/contrib/twemojis/twemojis.pdf](https://ctan.math.washington.edu/tex-archive/macros/latex/contrib/twemojis/twemojis.pdf)
- and yes beamer to pdf! i used org-beamer too
- had to break out of org a couple times
- For LaTeX packages supporting emojis cf.
- [https://www.ctan.org/search?phrase=emoji](https://www.ctan.org/search?phrase=emoji){rel="noreferrer noopener"}
+ [https://www.ctan.org/search?phrase=emoji](https://www.ctan.org/search?phrase=emoji)
- i tried just pasting unicode but had an error and
couldn\'t figure it out in my mad dash for making this
in time
@@ -55,7 +55,7 @@ This talk will cover my train of thought over the course of this year on how reg
- i have a 50-minute version of this talk which i will be posting
somewhere on my page
- [https://hypnicjerk.ai](https://hypnicjerk.ai){rel="noreferrer noopener"}
+ [https://hypnicjerk.ai](https://hypnicjerk.ai)
after the conference!
- oh good! I wish the last talk I attended with this many slides could have done that (Florian Weimer's traditional future directions for glibc talk at the GNU Tools Cauldron: every year he gets through a third of it and puts the rest on the schedule for next year!)
- great, the slides are now available at https://media.emacsconf.org/2024/emacsconf-2024-regex--emacs-regex-compilation-and-future-directions-for-expressive-pattern-matching--danny-mcclanahan--slides.pdf and from the talk page
@@ -66,18 +66,18 @@ This talk will cover my train of thought over the course of this year on how reg
- Something you might be interested in Rak a lesser known grep
alternative dosent seem to have a emacs frontend though
- oooh!
- [https://github.com/danlucraft/rak](https://github.com/danlucraft/rak){rel="noreferrer noopener"}
+ [https://github.com/danlucraft/rak](https://github.com/danlucraft/rak)
this ?
- helm-rg is based on helm-ag which i previously contributed to
and i think ag and ack have some interesting features which
avoid doing some online work we don't need to do
- no emacs frontend? sounds like a challenge\...!
- - [https://github.com/lizmat/App-Rak](https://github.com/lizmat/App-Rak){rel="noreferrer noopener"}
+ - [https://github.com/lizmat/App-Rak](https://github.com/lizmat/App-Rak)
- thanks so much!!
- - [https://www.youtube.com/watch?v=YkjGNV4dVio&t=167s](https://www.youtube.com/watch?v=YkjGNV4dVio&t=167s){rel="noreferrer noopener"}
+ - [https://www.youtube.com/watch?v=YkjGNV4dVio&t=167s](https://www.youtube.com/watch?v=YkjGNV4dVio&t=167s)
- followup on emacs-devel with NullNix's suggestion to make the cache
buffer-local:
- [https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00299.html](https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00299.html){rel="noreferrer noopener"}
+ [https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00299.html](https://lists.gnu.org/archive/html/emacs-devel/2024-12/msg00299.html)
- I think having an LLM do this is just perfect! all the people asking for it want is comforting lies anyway, and LLMs are really good at those!
- LLM's can be run locally. for example using localai
diff --git a/2024/talks/rust.md b/2024/talks/rust.md
index ce72ffa2..0c1c676f 100644
--- a/2024/talks/rust.md
+++ b/2024/talks/rust.md
@@ -35,7 +35,7 @@ Hardware Engineer with interest in low-level programming and the hardware-softwa
- A: While mathematically correct, CRDT does not always produce a
useful answer. With different packages, this will the issue: not
a useful result.
- [https://www.moment.dev/blog/lies-i-was-told-pt-1](https://www.moment.dev/blog/lies-i-was-told-pt-1){rel="noreferrer noopener"}
+ [https://www.moment.dev/blog/lies-i-was-told-pt-1](https://www.moment.dev/blog/lies-i-was-told-pt-1)
- Q: Why hosted on GitHub? GitHub is nonfree. Is it possible to report
bugs/send patches without using GitHub?
- A: Email patches are possible. Github is what the speaker knows.
@@ -63,10 +63,10 @@ Hardware Engineer with interest in low-level programming and the hardware-softwa
lifetime-tracking issues. A better tracking mechanism would be
better.
- A: Enum with variant types to avoid boilerplate
- [https://github.com/rust-lang/lang-team/issues/122](https://github.com/rust-lang/lang-team/issues/122){rel="noreferrer noopener"}
+ [https://github.com/rust-lang/lang-team/issues/122](https://github.com/rust-lang/lang-team/issues/122)
- A: Allocator API could be better (still nightly-only)
- A: \<apiraino\> thanks! Dont forget to fill out the survey :)
- [https://blog.rust-lang.org/2024/12/05/annual-survey-2024-launch.html](https://blog.rust-lang.org/2024/12/05/annual-survey-2024-launch.html){rel="noreferrer noopener"}
+ [https://blog.rust-lang.org/2024/12/05/annual-survey-2024-launch.html](https://blog.rust-lang.org/2024/12/05/annual-survey-2024-launch.html)
- Q: What are you thoughts on the GUI layer. Any plans on how to
reimplement it?
- A: Either GTK+ or direct GUI in Rust, but no concrete plan so
@@ -130,7 +130,7 @@ Hardware Engineer with interest in low-level programming and the hardware-softwa
-                      image animations slick
- \<sctb\> troyhinckley: Very cool talk! 
- \<\[\> I recommend
- [https://codeberg.org/](https://codeberg.org/){rel="noreferrer noopener"}
+ [https://codeberg.org/](https://codeberg.org/)
(as a freedom-respecting github
-         replacement)
- \<NullNix\> one big problem with using gtk \-- there is a
diff --git a/2024/talks/sat-close.md b/2024/talks/sat-close.md
index a5518932..b4193477 100644
--- a/2024/talks/sat-close.md
+++ b/2024/talks/sat-close.md
@@ -24,19 +24,19 @@
just here for today, you can read through the notes at your
leisure. 
- Pre-recorded talks are up on the talk pages at
- [https://emacsconf.org/2024/talks/](https://emacsconf.org/2024/talks/){rel="noreferrer noopener"}
+ [https://emacsconf.org/2024/talks/](https://emacsconf.org/2024/talks/)
and at
- [https://media.emacsconf.org/2024](https://media.emacsconf.org/2024){rel="noreferrer noopener"}
+ [https://media.emacsconf.org/2024](https://media.emacsconf.org/2024)
. They\'re also on YouTube.
- We\'ll work on extracting the live talks and Q&As in the weeks to
come. If you\'d like updates, please subscribe to the
emacsconf-discuss mailing list
- ([https://lists.gnu.org/mailman/listinfo/emacsconf-discuss](https://lists.gnu.org/mailman/listinfo/emacsconf-discuss){rel="noreferrer noopener"})
+ ([https://lists.gnu.org/mailman/listinfo/emacsconf-discuss](https://lists.gnu.org/mailman/listinfo/emacsconf-discuss))
- Feel free to spread the word (#EmacsConf #Emacs). There\'s another
day of fun talks tomorrow.
- What did you like? Got ideas for making things even better? General
conference discussion/notes/community message board:
- [https://pad.emacsconf.org/2024](https://pad.emacsconf.org/2024){rel="noreferrer noopener"}
+ [https://pad.emacsconf.org/2024](https://pad.emacsconf.org/2024)
- Stats: 
- gen: 177 peak + 14 peak lowres
- dev: 226 peak + 79 peak lowres
@@ -71,7 +71,7 @@
development of Emacs and other GNU packages.
- Thanks to people who have donated to Emacsconf via the FSF
Working Together program! 
- - [https://www.fsf.org/working-together/fund](https://www.fsf.org/working-together/fund){rel="noreferrer noopener"}
+ - [https://www.fsf.org/working-together/fund](https://www.fsf.org/working-together/fund)
- Used for hosting costs
- We can talk more about this tomorrow
- Thanks to the many users and contributers and project teams that
diff --git a/2024/talks/sat-open.md b/2024/talks/sat-open.md
index baff0d03..10445ce7 100644
--- a/2024/talks/sat-open.md
+++ b/2024/talks/sat-open.md
@@ -16,11 +16,11 @@
- Yup this is being tested :)
- I need that countdown screen :)  . So cool!!  I agree.
- emacsconf-stream.el in emacsconf-el repo
- - [https://git.emacsconf.org/emacsconf-el/tree/emacsconf-stream.el](https://git.emacsconf.org/emacsconf-el/tree/emacsconf-stream.el){rel="noreferrer noopener"}
+ - [https://git.emacsconf.org/emacsconf-el/tree/emacsconf-stream.el](https://git.emacsconf.org/emacsconf-el/tree/emacsconf-stream.el)
Thanks SachaChua?
- You mean champagne?That's the name of it?It is the name of a
package that has a countdown.OK, searching for that!
- Thanks[https://github.com/positron-solutions/champagne](https://github.com/positron-solutions/champagne){rel="noreferrer noopener"}
+ Thanks[https://github.com/positron-solutions/champagne](https://github.com/positron-solutions/champagne)
:). Awesome
- Champagne seems a bit different than the countdown in the livestream
tho! But it is also awesome!Ah I see, that might just be some quick
@@ -44,7 +44,7 @@
with us?
- I'm not sure RMS would be allowed (unless temporarily using
someone else's machine), see:
- [https://stallman.org/stallman-computing.html](https://stallman.org/stallman-computing.html){rel="noreferrer noopener"}
+ [https://stallman.org/stallman-computing.html](https://stallman.org/stallman-computing.html)
- Why is the countdown music so good?
diff --git a/2024/talks/secrets.md b/2024/talks/secrets.md
index c6e4eae9..b6b75dca 100644
--- a/2024/talks/secrets.md
+++ b/2024/talks/secrets.md
@@ -40,10 +40,10 @@ My name is Jonathan Otsuka. I have a background in software development and SRE/
- A: The biggest use case that I've been using it recently is, Bitbucket has a way to... In a repository, you can store non-secrets and secrets. So we're trying to move the secrets into the repository and then allow the engineers to have access to that. Bitbucket variables is a black box. Since the devs can access it, it's manual work for everybody that has to deal with it. Since we're moving SOPS-encrypted files into the repo, now there's that trackability from who made the change and what it changed from, what did it go to, and just things like that. You can use it anytime you'd want to commit them.
- Q: One limitation with guix (similar package manager to nix) is there is no great way of storing secrets in the store, would SOPS be useful for this?
- nixos -
- [https://github.com/Mic92/sops-nix](https://github.com/Mic92/sops-nix){rel="noreferrer noopener"}
- - [https://nixos.wiki/wiki/Comparison_of_secret_managing_schemes](https://nixos.wiki/wiki/Comparison_of_secret_managing_schemes){rel="noreferrer noopener"}
+ [https://github.com/Mic92/sops-nix](https://github.com/Mic92/sops-nix)
+ - [https://nixos.wiki/wiki/Comparison_of_secret_managing_schemes](https://nixos.wiki/wiki/Comparison_of_secret_managing_schemes)
- guix -
- [https://github.com/fishinthecalculator/sops-guix](https://github.com/fishinthecalculator/sops-guix){rel="noreferrer noopener"}
+ [https://github.com/fishinthecalculator/sops-guix](https://github.com/fishinthecalculator/sops-guix)
- I think so, but I don't know how that package manager works, if it's just like some sort of "you decrypt and then you run the package manager," then yeah, that's a lot of our workflows. If we're doing a deployment and the container needs it, we'll decrypt, put that in whatever place, or source it if it's an environment file for the container, and then pass it in. I think it'd be a great choice there.
- Q:Wacky question: what happens in sops-mode if you encrypt the already encrypted file as if it was plaintext?
- A: You know, I might have actually accidentally did that today. I didn't actually see the resulting file. But that's a great question. Well, it's technically still binary, isn't it, at the end? You've got binary stuff that is being encrypted again. It's just double encryption. I'm pretty sure it works.
diff --git a/2024/talks/sharing.md b/2024/talks/sharing.md
index 552a3161..a8709059 100644
--- a/2024/talks/sharing.md
+++ b/2024/talks/sharing.md
@@ -79,7 +79,7 @@ journey of sharing Emacs knowledge.
thanks, totally understand!
- audience: a pity. i enjoyed his YTs too.
- gs-101: A bit unrelated, but there's also this creator who made
- one video on Emacs and then disappered too: [https://www.youtube.com/watch?v=XRpHIa-2XCE](https://www.youtube.com/watch?v=XRpHIa-2XCE){rel="noreferrer noopener"}.
+ one video on Emacs and then disappered too: [https://www.youtube.com/watch?v=XRpHIa-2XCE](https://www.youtube.com/watch?v=XRpHIa-2XCE).
This is his first video but it just show so much experience\...
- Related: Are there any Emacs AI channels yet? (Emacs advice
channel created by AI)
@@ -90,7 +90,7 @@ journey of sharing Emacs knowledge.
vid but often surprisingly well made and insightful
(function of the sources fed to it) - essentially a
conversation between two AIs. I'm not aware of this
- podcast, but will give it a try. Thx. [https://notebooklm.google.com/?pli=1](https://notebooklm.google.com/?pli=1){rel="noreferrer noopener"}
+ podcast, but will give it a try. Thx. [https://notebooklm.google.com/?pli=1](https://notebooklm.google.com/?pli=1)
Recommended e.g. for literature reviews or to summarize
"jagged" content (always regression to the mean, of course
but that's the AI curse).
@@ -208,11 +208,11 @@ journey of sharing Emacs knowledge.
## Notes
- Want to focus and highlight excerpts of buffers for videos and stuff? 
-Master of Ceremonies coming to M/ELPA soon.  [https://github.com/positron-solutions/moc](https://github.com/positron-solutions/moc){rel="noreferrer noopener"} It was born to be used with Dslide.  Psionic wuz here (probably asleep on azn time)\
+Master of Ceremonies coming to M/ELPA soon.  [https://github.com/positron-solutions/moc](https://github.com/positron-solutions/moc) It was born to be used with Dslide.  Psionic wuz here (probably asleep on azn time)\
- I shared the link/information to this conference/talk with my
students yesterday!
- I mostly do this for my students -
- [https://www.youtube.com/@LiterateProgramming](https://www.youtube.com/@LiterateProgramming){rel="noreferrer noopener"}
+ [https://www.youtube.com/@LiterateProgramming](https://www.youtube.com/@LiterateProgramming)
- Been embracing impostor syndrome for decades & it never gets better
:-(
- \<lounge-548\> jreicher: I agree!!
@@ -231,7 +231,7 @@ Master of Ceremonies coming to M/ELPA soon.  [https://github.com/positron-solut
- \<sachac\> \[: I sometimes use simplescreenrecorder (love it)
- \<sachac\> I think that worked on my X230
- \<sachac\> I like using Emacs to edit my audio.
- [https://sachachua.com/blog/2024/10/yay-emacs-tweaking-my-video-workflow-with-whisperx-and-subed-record/](https://sachachua.com/blog/2024/10/yay-emacs-tweaking-my-video-workflow-with-whisperx-and-subed-record/){rel="noreferrer noopener"}
+ [https://sachachua.com/blog/2024/10/yay-emacs-tweaking-my-video-workflow-with-whisperx-and-subed-record/](https://sachachua.com/blog/2024/10/yay-emacs-tweaking-my-video-workflow-with-whisperx-and-subed-record/)
- \<karthik\> sachac: Your whole A/V workflow is pretty crazy.
Subed with waveforms in Emacs, WhisperX\...
- \[re: DaVinci Resolve\] \<pkal\> kdenlive or pitivi is a nice free
@@ -285,7 +285,7 @@ Master of Ceremonies coming to M/ELPA soon.  [https://github.com/positron-solut
really want is something that can string-distance approximate
matches
- \<@sachac\> karthik\`: like,
- [https://github.com/stevenwaterman/narration.studio](https://github.com/stevenwaterman/narration.studio){rel="noreferrer noopener"}
+ [https://github.com/stevenwaterman/narration.studio](https://github.com/stevenwaterman/narration.studio)
is a cool approach too
- \<@sachac\> karthik\`: that shows this segment and the next
segment, and if you move on to the next segment, it knows that
diff --git a/2024/talks/students.md b/2024/talks/students.md
index 71ca63d8..3dd872b1 100644
--- a/2024/talks/students.md
+++ b/2024/talks/students.md
@@ -130,7 +130,7 @@ Emacs since 2022, starting with DOOM Emacs.
- \* pizzapal makes note of anki
- For creating flash cards entirely from inside Emacs, there's
Gnosis:
- [https://thanosapollo.org/projects/gnosis/](https://thanosapollo.org/projects/gnosis/){rel="noreferrer noopener"}
+ [https://thanosapollo.org/projects/gnosis/](https://thanosapollo.org/projects/gnosis/)
- \<robin\> i started living in emacs around age 13, this talk is
definitely bringing back a lot of memories \^\^
- \<kswiss\> robin: wow! do you remember how you heard the first
diff --git a/2024/talks/sun-close.md b/2024/talks/sun-close.md
index 1c787b8a..56f74ff8 100644
--- a/2024/talks/sun-close.md
+++ b/2024/talks/sun-close.md
@@ -120,11 +120,11 @@
fine; might be a good opportunity to experiment with something
that might work for Europe/APAC time zones?
- Infrastructure and process notes:
- [https://emacsconf.org/2023/talks/emacsconf/](https://emacsconf.org/2023/talks/emacsconf/){rel="noreferrer noopener"}
+ [https://emacsconf.org/2023/talks/emacsconf/](https://emacsconf.org/2023/talks/emacsconf/)
,
- [https://emacsconf.org/captioning/](https://emacsconf.org/captioning/){rel="noreferrer noopener"}
+ [https://emacsconf.org/captioning/](https://emacsconf.org/captioning/)
,
- [https://emacsconf.org/infra/](https://emacsconf.org/infra/){rel="noreferrer noopener"}
+ [https://emacsconf.org/infra/](https://emacsconf.org/infra/)
- Ideas for improvement / notes for next year:
- Do the podcast tour suggested in 2023-sun-close
- Maybe it would be good to get in touch with podcasts like
diff --git a/2024/talks/theme.md b/2024/talks/theme.md
index 6358b33d..12adfbe1 100644
--- a/2024/talks/theme.md
+++ b/2024/talks/theme.md
@@ -52,10 +52,10 @@ willing to jump through to make it look "right".
## Notes
- Links:
- - [https://github.com/MetroWind/flucui-theme](https://github.com/MetroWind/flucui-theme){rel="noreferrer noopener"}
- - [https://github.com/MetroWind/lab-theme](https://github.com/MetroWind/lab-theme){rel="noreferrer noopener"}
- - [https://github.com/MetroWind/notink-theme](https://github.com/MetroWind/notink-theme){rel="noreferrer noopener"}
- - [https://github.com/MetroWind/monte-carlo-theme](https://github.com/MetroWind/monte-carlo-theme){rel="noreferrer noopener"}
+ - [https://github.com/MetroWind/flucui-theme](https://github.com/MetroWind/flucui-theme)
+ - [https://github.com/MetroWind/lab-theme](https://github.com/MetroWind/lab-theme)
+ - [https://github.com/MetroWind/notink-theme](https://github.com/MetroWind/notink-theme)
+ - [https://github.com/MetroWind/monte-carlo-theme](https://github.com/MetroWind/monte-carlo-theme)
- Comment: Hi MetroWind, your lab-theme was the inspo for my initial
color space journey \~6 years ago, thanks for putting your work out
there
diff --git a/2024/talks/transducers.md b/2024/talks/transducers.md
index 8f5ee12d..9688506c 100644
--- a/2024/talks/transducers.md
+++ b/2024/talks/transducers.md
@@ -53,7 +53,7 @@ cl-loop: 0.025 sec, 0 GC (note: 0.025, one order-of-magnitude faster)
I expected transducers to be slower than cl-loop but faster than the
cl-lib or dash.  However this isn't the case.  Any idea why? (benchmark
is here:
-[https://old.reddit.com/r/emacs/comments/1h5c778/which_emacsconf_2024_talks_have_your_attention/m061dge/](https://old.reddit.com/r/emacs/comments/1h5c778/which_emacsconf_2024_talks_have_your_attention/m061dge/){rel="noreferrer noopener"})
+[https://old.reddit.com/r/emacs/comments/1h5c778/which_emacsconf_2024_talks_have_your_attention/m061dge/](https://old.reddit.com/r/emacs/comments/1h5c778/which_emacsconf_2024_talks_have_your_attention/m061dge/))
```
- (benchmark-run-compiled 1000  (cl-loop for n from 1 below
2000 by 2           sum (\* n n) into total          
@@ -81,9 +81,9 @@ is here:
- A: My README and Rich Hickey (inventor of Clojure) may be the
key texts on transducers. 
- and his talks/videos (on the topic)
- - [https://andreyorst.gitlab.io/posts/2022-08-13-understanding-transducers/](https://andreyorst.gitlab.io/posts/2022-08-13-understanding-transducers/){rel="noreferrer noopener"}
+ - [https://andreyorst.gitlab.io/posts/2022-08-13-understanding-transducers/](https://andreyorst.gitlab.io/posts/2022-08-13-understanding-transducers/)
- (not fosskers): I think AIM-1082 is interesting to read. 
- ([https://dspace.mit.edu/handle/1721.1/6035](https://dspace.mit.edu/handle/1721.1/6035){rel="noreferrer noopener"}?)
+ ([https://dspace.mit.edu/handle/1721.1/6035](https://dspace.mit.edu/handle/1721.1/6035)?)
Yes
- Q: Waters (lazy series in lisp, late 70s) said that this \*should
@@ -98,7 +98,7 @@ is here:
- A: t-file-read
- Q: Can the Elisp library be combined with the stream.el API
- ([https://elpa.gnu.org/packages/stream.html](https://elpa.gnu.org/packages/stream.html){rel="noreferrer noopener"})? 
+ ([https://elpa.gnu.org/packages/stream.html](https://elpa.gnu.org/packages/stream.html))? 
Or seq in general?
- A: I'd say these libraries are completely orthogonal. (Re: what
made me ask this question was seeing \`t-buffer-read' and
@@ -160,7 +160,7 @@ is here:
such.
- \<robin\> lounge-081, ah, like\...\*thinks very hard\*\...stream
fusion, iirc?
- [http://lambda-the-ultimate.org/node/2192](http://lambda-the-ultimate.org/node/2192){rel="noreferrer noopener"}
+ [http://lambda-the-ultimate.org/node/2192](http://lambda-the-ultimate.org/node/2192)
that makes a lot of sense
- \<lounge-081\> "Rich Hickey has a point" need never be said :)
- \<Ez3\> Sorry but map is collect and filter is select for me :)
@@ -192,10 +192,10 @@ is here:
sure, is something that transcends language barriers so always fun
to see more impls :)
- \<robin\> CLTL2 docs on SERIES for those who are curious
- [http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/clm/node347.html#SECTION003400000000000000000](http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/clm/node347.html#SECTION003400000000000000000){rel="noreferrer noopener"}
+ [http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/clm/node347.html#SECTION003400000000000000000](http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/clm/node347.html#SECTION003400000000000000000)
- \<robin\> (lisp.se mirror in case the ai repository disappears
someday:
- [http://cltl2.lisp.se/cltl/clm/node347.html](http://cltl2.lisp.se/cltl/clm/node347.html){rel="noreferrer noopener"}
+ [http://cltl2.lisp.se/cltl/clm/node347.html](http://cltl2.lisp.se/cltl/clm/node347.html)
)
- \<robin\> definitely watching this one more carefully. if it's
CLOS-oriented i'm going to like it