diff options
Diffstat (limited to '')
-rw-r--r-- | 2020/pad.md | 144 | ||||
-rw-r--r-- | 2020/pad.org | 140 |
2 files changed, 280 insertions, 4 deletions
diff --git a/2020/pad.md b/2020/pad.md index a5874363..893cc4eb 100644 --- a/2020/pad.md +++ b/2020/pad.md @@ -1,4 +1,52 @@ -<!-- generated from pad.org, edit that one instead --> + +# Table of Contents + +- [License and contribution agreement](#pad-license) +- [Contribution guidelines](#pad-contrib) +- [01: Sacha Chua (sachac): Emacs News Highlights](#pad01) +- [02: Leo Vivier (zaeph): An Emacs Developer Story: From User to Maintainer](#pad02) +- [03: Bala Ramadurai: Idea to Novel Superstructure: Emacs for Writing](#pad03) +- [04: Jonathan Gregory: Music in Plain Text](#pad04) +- [05: Grant Shangreaux (shoshin): Bard Bivou(m)acs - Building a bandcamp-like page for an album of music](#pad05) +- [06: Corwin Brust (mplscorwin): Trivial Emacs Kits](#pad06) +- [07: Sid Kasivajhula: Beyond Vim and Emacs: A Scalable UI Paradigm](#pad07) +- [08: Andrew Tropin: Building reproducible Emacs](#pad08) +- [21: Eduardo Ochs: On why most of the best features in eev look like 5-minute hacks](#pad21) +- [09: Rainer König: Orgmode - your life in plain text](#pad09) +- [10: Andrea: Lead your future with Org](#pad10) +- [11: the org-gtd package: opinions about Getting Things Done -Speaker(s): Aldric](#pad11) +- [12: Leo Vivier: One Big-ass Org File or multiple tiny ones? Finally, the End of the debate!](#pad12) +- [13: Joseph Corneli, Raymond Stanley Puzio, and Cameron Ray Smith: Experience Report: Steps to "Emacs Hyper Notebooks"](#pad13) +- [14: Adam Ard: README-Driven Design](#pad14) +- [15: Adolfo Villafiorita: Moving from Jekyll to OrgMode, an experience report](#pad15) +- [16: Leo Vivier: Org-roam: Presentation, Demonstration, and What's on the Horizon](#pad16) +- [17: Noorah Alhasan: Org-mode and Org-Roam for Scholars and Researchers](#pad17) +- [18: Leo Vivier (zaeph): Org-roam: Technical Presentation](#pad18) +- [19: Brett Gilio: Sharing blogs (and more) with org-webring](#pad19) +- [20: Corwin Brust (mplsCorwin): OMG Macros](#pad20) +- [Day 1 Closing remarks by Sacha](#pad40) +- [Day 2: Opening remarks](#pad41) +- [38: John Wiegley: Emacs development update](#pad38) +- [22: Musa Al-hassy: Powering-up Special Blocks](#pad22) +- [23: Tuấn-Anh Nguyễn: Incremental Parsing with emacs-tree-sitter](#pad23) +- [24: Andrea: Analyze code quality through Emacs: a smart forensics approach and the story of a hack](#pad24) +- [25: Zen Monk Alain M. Lafon: Traverse complex JSON structures with live feedback](#pad25) +- [39: Richard Stallman: NonGNU ELPA](#pad39) +- [Lunch break](#org70adcc6) +- [26: Pierce Wang: Emacs as a Highschooler: How It Changed My Life](#pad26) +- [27: Vasilij "wasamasa" Schneidermann: State of Retro Gaming in Emacs](#pad27) +- [28: Erik Elmshauser and Corwin Brust: Welcome To The Dungeon](#pad28) +- [29: Erik Elmshauser and Corwin Brust: Pathing of Least Resistance](#pad29) +- [30: Gabriele Bozzola (@sbozzolo) : A tour of vterm](#pad30) +- [31: Grant Shangreaux: Lakota Language and Emacs](#pad31) +- [32: Eric Abrahamsen: Object Oriented Code in the Gnus Newsreader](#pad32) +- [33: Fermin MF: Maxima a computer algebra system in Emacs](#pad33) +- [34: Matthew Zeng: Extend Emacs to Modern GUI Applications with EAF](#pad34) +- [35: Zachary Kanfer: WAVEing at Repetitive Repetitive Repetitive Music](#pad35) +- [Closing remarks (Sunday)](#pad42) +- [General Feedback: What went well?](#pad-well) +- [General Feedback: What to improve?](#pad-improve) +- [Colophon](#pad-colophon) Thanks to alphapapa for helping archive this pad! @@ -6,6 +54,8 @@ Thanks to alphapapa for helping archive this pad! - [Guidelines for conduct](https://emacsconf.org/conduct/) +<a id="pad-license"></a> + # License and contribution agreement Except where otherwise noted, the material on the EmacsConf pad are dual-licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International Public License; and the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) an later version. @@ -15,6 +65,8 @@ Copies of these two licenses are included in the EmacsConf wiki repository, in t By contributing to this pad, you agree to make your contributions available under the above licenses. You are also promising that you are the author of your changes, or that you copied them from a work in the public domain or a work released under a free license that is compatible with the above two licenses. DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION. +<a id="pad-contrib"></a> + # Contribution guidelines This pad is here to be curated by everybody and its rough structure is like that: @@ -24,6 +76,8 @@ This pad is here to be curated by everybody and its rough structure is like that 3. A general feedback section +<a id="pad01"></a> + # [01: Sacha Chua (sachac): Emacs News Highlights](https://emacsconf.org/2020/schedule/01) @@ -49,6 +103,8 @@ This pad is here to be curated by everybody and its rough structure is like that - <https://github.com/sachac/emacsconf-2020-emacs-news-highlights> <- The talk +<a id="pad02"></a> + # [02: Leo Vivier (zaeph): An Emacs Developer Story: From User to Maintainer](https://emacsconf.org/2020/schedule/02) @@ -101,6 +157,8 @@ This pad is here to be curated by everybody and its rough structure is like that - To newcomers: in my case emacs-devel and emacs-sources were amazing resources for learning; the people were SO generous with their time, to share comments and ideas to improve code. +<a id="pad03"></a> + # [03: Bala Ramadurai: Idea to Novel Superstructure: Emacs for Writing](https://emacsconf.org/2020/schedule/03) - Actual start and end time (EST): 9:40-9:58 @@ -176,6 +234,8 @@ This pad is here to be curated by everybody and its rough structure is like that - Uses Spacemacs +<a id="pad04"></a> + # [04: Jonathan Gregory: Music in Plain Text](https://emacsconf.org/2020/schedule/04) @@ -222,6 +282,8 @@ This pad is here to be curated by everybody and its rough structure is like that - <https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-lilypond.html> +<a id="pad05"></a> + # [05: Grant Shangreaux (shoshin): Bard Bivou(m)acs - Building a bandcamp-like page for an album of music](https://emacsconf.org/2020/schedule/05) Actual start and end time (EST): Start of Q&A: 2020-11-28T10.28.47 EST; End 2020-11-28T10.43.49 @@ -297,6 +359,8 @@ Actual start and end time (EST): Start of Q&A: 2020-11-28T10.28.47 EST; End 2020 - I doubt it would be practical to do it at a high framerate, but it's worth trying out. The other disadvantage of the approach is that there's few vector animation formats (Flash, HTML5), so saving it losslessly to disk will be tricky. +<a id="pad06"></a> + # [06: Corwin Brust (mplscorwin): Trivial Emacs Kits](https://emacsconf.org/2020/schedule/06) - Actual start and end time (EST): Start: 2020-11-28T10.45.48; Q&A 2020-11-28T10.57.38; End 2020-11-28T10.59.48 @@ -329,6 +393,8 @@ Actual start and end time (EST): Start of Q&A: 2020-11-28T10.28.47 EST; End 2020 - Emacs is threatening as something that addresses many different needs/use-cases. +<a id="pad07"></a> + # [07: Sid Kasivajhula: Beyond Vim and Emacs: A Scalable UI Paradigm](https://emacsconf.org/2020/schedule/07) Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.18.12; End: 2020-11-28T11.24.51 @@ -446,6 +512,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Similar idea from <http://emacs-versor.sourceforge.net> +<a id="pad08"></a> + # [08: Andrew Tropin: Building reproducible Emacs](https://emacsconf.org/2020/schedule/08) - Actual start and end time (EST): Start: 2020-11-28T11.26.34; Q&A: 2020-11-28T11.40.48; End 2020-11-28T11.43.33 @@ -485,6 +553,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - custom.el conflicts with Nix(?) +<a id="pad21"></a> + # [21: Eduardo Ochs: On why most of the best features in eev look like 5-minute hacks](https://emacsconf.org/2020/schedule/21/) - Actual start and end time (EST): Start 2020-11-28T11.45.20 (~45min talk); End: 2020-11-28T12.26.00 @@ -524,6 +594,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - <http://angg.twu.net/emacsconf2020.html> +<a id="pad09"></a> + # [09: Rainer König: Orgmode - your life in plain text](https://emacsconf.org/2020/schedule/09/) - (End 2020-11-28T13.16.44) @@ -623,6 +695,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Org-mode tutorial YouTube playlist: <https://www.youtube.com/playlist?list=PLVtKhBrRV_ZkPnBtt_TD1Cs9PJlU0IIdE> +<a id="pad10"></a> + # [10: Andrea: Lead your future with Org](https://emacsconf.org/2020/schedule/10) - Actual start and end time (EST): Start 2020-11-28T13.17.07; End: 2020-11-28T13.25.25 @@ -648,6 +722,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - <https://ag91.github.io/blog/2020/09/27/org-agenda-and-your-future-or-how-to-keep-score-of-your-long-term-goals-with-org-mode/> +<a id="pad11"></a> + # [11: the org-gtd package: opinions about Getting Things Done -Speaker(s): Aldric](https://emacsconf.org/2020/schedule/11) - Actual start and end time (EST): Start 2020-11-28T13.26.16; End: 2020-11-28T13.41.53 @@ -701,6 +777,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - I'm using org-edna as well and I want to point others to <https://github.com/toshism/org-linker-edna> which is an enormous help when working with edna. +<a id="pad12"></a> + # [12: Leo Vivier: One Big-ass Org File or multiple tiny ones? Finally, the End of the debate!](https://emacsconf.org/2020/schedule/12) - Actual start and end time (EST): Start 2020-11-28T13.43.24; Q&A 2020-11-28T13.51; End: 2020-11-28T14.00.07 @@ -774,6 +852,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - "the problem is to let org-element to make sense of the item (?) … " +<a id="pad13"></a> + # [13: Joseph Corneli, Raymond Stanley Puzio, and Cameron Ray Smith: Experience Report: Steps to "Emacs Hyper Notebooks"](https://emacsconf.org/2020/schedule/13) - Actual start and end time (EST): Start 2020-11-28T14.01.42; Q&A 2020-11-28T14.11.44; End 2020-11-28T14.13.50 @@ -805,6 +885,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - <https://github.com/exp2exp/ob-servant> +<a id="pad14"></a> + # [14: Adam Ard: README-Driven Design](https://emacsconf.org/2020/schedule/14) - Actual start and end time (EST): Start 2020-11-28T14.15.00; End: 2020-11-28T14.34.46 @@ -838,7 +920,7 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Sure, it is documented in the literate programming demo here (<https://github.com/adam-ard/literate-demo> ) -- In Python, indentation is part of the syntax. How is this handled when <a id="org737080e"></a>-syntax is used for functions or even a few lines of codes that are get re-used in multiple functions? Does the user have to define different <a id="org4d202d4"></a> snippets for different indentations but otherwise identical code? +- In Python, indentation is part of the syntax. How is this handled when <a id="orgfbe6db7"></a>-syntax is used for functions or even a few lines of codes that are get re-used in multiple functions? Does the user have to define different <a id="orgc330801"></a> snippets for different indentations but otherwise identical code? - Not the speaker, but :noweb will add the prefix characters to all lines, see <https://orgmode.org/manual/Noweb-Reference-Syntax.html>. Python identation is fine (and used as an example in the manual :)) @@ -876,6 +958,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - FYI: <https://github.com/alphapapa/transclusion-in-emacs> +<a id="pad15"></a> + # [15: Adolfo Villafiorita: Moving from Jekyll to OrgMode, an experience report](https://emacsconf.org/2020/schedule/15) - Actual start and end time (EST): Start 2020-11-28T14.36.18; Q&A: 2020-11-28T14.51.48; End 2020-11-28T14.53.03 @@ -913,6 +997,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Other static webpage generators: <https://github.com/novoid/lazyblorg/wiki/Similar-Projects> +<a id="pad16"></a> + # [16: Leo Vivier: Org-roam: Presentation, Demonstration, and What's on the Horizon](https://emacsconf.org/2020/schedule/16) - Actual start and end time (EST): Start 2020-11-28T14.54.36; Q&A: 2020-11-28T15.12.44; End 2020-11-28T15.15.51 @@ -990,6 +1076,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - YouTube channel: <https://www.youtube.com/user/Zaeph> +<a id="pad17"></a> + # [17: Noorah Alhasan: Org-mode and Org-Roam for Scholars and Researchers](https://emacsconf.org/2020/schedule/17) - Actual start and end time (EST): Start 2020-11-28T15.17.33; Q&A: 2020-11-28T15.32.18 End 2020-11-28T15.39.00 @@ -1048,6 +1136,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - There is a Slack channel for org-roam link/backlink pls? +<a id="pad18"></a> + # [18: Leo Vivier (zaeph): Org-roam: Technical Presentation](https://emacsconf.org/2020/schedule/18) - Actual start and end time (EST): Start 2020-11-28T15.39.41; Q&A 2020-11-28T15.56.29; End 2020-11-28T16.01.03 @@ -1091,6 +1181,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - "We've always tried to have an experimental ground where we can track backlinks" +<a id="pad19"></a> + # [19: Brett Gilio: Sharing blogs (and more) with org-webring](https://emacsconf.org/2020/schedule/19) - Actual start and end time (EST): Start 2020-11-28T16.02.37; End 2020-11-28T16.10.30; @@ -1113,6 +1205,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Any More questions on org-webring, email brettg@gnu.org +<a id="pad20"></a> + # [20: Corwin Brust (mplsCorwin): OMG Macros](https://emacsconf.org/2020/schedule/20) - Actual start and end time (EST): Start 2020-11-28T16.17.32; Q&A 2020-11-28T16.34; End: 2020-11-28T16.38.32 @@ -1138,6 +1232,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 ## Notes +<a id="pad40"></a> + # Day 1 Closing remarks by Sacha - (2020-11-28T16.14.07-2020-11-28T16.16.06 + 2020-11-28T16.40.39-2020-11-28T16.52.55) @@ -1167,6 +1263,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 ## See you tomorrow! +<a id="pad41"></a> + # Day 2: Opening remarks - 2020-11-29T09.00.35-2020-11-29T09.12.05 @@ -1177,6 +1275,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - "We recommend using Jitsi Meet for those 'unconference' talks: <https://meet.jit.si/> ". (E.g. if you want to talk to the speaker after their talk). +<a id="pad38"></a> + # [38: John Wiegley: Emacs development update](https://emacsconf.org/2020/schedule/38) - Actual start and end time (EST): Start 2020-11-29T09.12.40; End: 2020-11-29T09.17.51 @@ -1206,6 +1306,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Emacs 28 will have better emoji support 🎉 (within C code). No timeline for 28 currently. +<a id="pad22"></a> + # [22: Musa Al-hassy: Powering-up Special Blocks](https://emacsconf.org/2020/schedule/22) - Actual start and end time (EST): Start 2020-11-29T09.19.39; Q&A: 2020-11-29T09.36.14; End: 2020-11-29T09.48.34 @@ -1269,6 +1371,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - My Emacs init: <https://github.com/alhassy/emacs.d#a-life-configuring-emacs> +<a id="pad23"></a> + # [23: Tuấn-Anh Nguyễn: Incremental Parsing with emacs-tree-sitter](https://emacsconf.org/2020/schedule/23) - Actual start and end time (EST): Start: 2020-11-29T09.49.24; Q&A: 2020-11-29T10.13.56; End: 2020-11-29T10.31.44 @@ -1402,6 +1506,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Extended video version will get uploaded eventually after the event. (FIXME: add link) +<a id="pad24"></a> + # [24: Andrea: Analyze code quality through Emacs: a smart forensics approach and the story of a hack](https://emacsconf.org/2020/schedule/24) - Actual start and end time (EST): Start 2020-11-29T10.34.52; End: 2020-11-29T10.55.39 @@ -1461,6 +1567,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - <https://ag91.github.io/blog/> +<a id="pad25"></a> + # [25: Zen Monk Alain M. Lafon: Traverse complex JSON structures with live feedback](https://emacsconf.org/2020/schedule/25) - Actual start and end time (EST): Start: 2020-11-29T10.57.19; End: 2020-11-29T11.07.08 @@ -1506,6 +1614,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Entire presentation inside Emacs, with a count down reminder. +<a id="pad39"></a> + # [39: Richard Stallman: NonGNU ELPA](https://emacsconf.org/2020/schedule/39) - Actual start and end time (EST): Start: 2020-11-29T11.09.04 ; Q&A: 2020-11-29T11.15.59; End: 2020-11-29T12.04.31 @@ -1701,11 +1811,15 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Note from RMS: "If someone who has condemned me unjustly takes it back, that will make it safe for me to empathize with any feelings of hurt that pers might have felt as a result of the misunderstanding and I will be very glad to show compassion." +<a id="org70adcc6"></a> + # Lunch break - 2020-11-29T12.06.04 2020-11-29T13.05.00 +<a id="pad26"></a> + # [26: Pierce Wang: Emacs as a Highschooler: How It Changed My Life](https://emacsconf.org/2020/schedule/26) - Actual start and end time (EST): Start: 2020-11-29T13.06.20; Q&A: 2020-11-29T13.16.52; End: 2020-11-29T13.21.51 @@ -1757,6 +1871,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Emacs config: <https://piercegwang.github.io/emacsd/init> +<a id="pad27"></a> + # [27: Vasilij "wasamasa" Schneidermann: State of Retro Gaming in Emacs](https://emacsconf.org/2020/schedule/27) - Actual start and end time (EST): Start 2020-11-29T13.23.01; End: 2020-11-29T13.33.00 @@ -1805,6 +1921,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - More on the alt-stream: <https://live.emacsconf.org/alt.html> +<a id="pad28"></a> + # [28: Erik Elmshauser and Corwin Brust: Welcome To The Dungeon](https://emacscon.org/2020/schedule/28) - Actual start and end time (EST): Start 2020-11-29T13.34.52 @@ -1838,11 +1956,15 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - <https://github.com/dungeon-mode/game> +<a id="pad29"></a> + # [29: Erik Elmshauser and Corwin Brust: Pathing of Least Resistance](https://emacsconf.org/2020/schedule/29) *This time slot was combined with the previous.* +<a id="pad30"></a> + # [30: Gabriele Bozzola (@sbozzolo) : A tour of vterm](https://emacsconf.org/2020/schedule/30) @@ -1883,6 +2005,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - <https://github.com/akermu/emacs-libvterm> +<a id="pad31"></a> + # [31: Grant Shangreaux: Lakota Language and Emacs](https://emacsconf.org/2020/schedule/31) @@ -1916,6 +2040,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - <https://git.sr.ht/~shoshin/lakota-input.git> +<a id="pad32"></a> + # [32: Eric Abrahamsen: Object Oriented Code in the Gnus Newsreader](https://emacsconf.org/2020/schedule/32) @@ -1943,6 +2069,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Famous last words: "Sometimes the only thing that's worse than not knowing why something doesn't work is not knowing why it does work." +<a id="pad33"></a> + # [33: Fermin MF: Maxima a computer algebra system in Emacs](https://emacsconf.org/2020/schedule/33) @@ -1967,6 +2095,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - Q1: So I am an avid octave user right now (had a matlab lesson in uni and so I knew the basics and it was easy to get into), what would you say are the advantages of Maxima over Octave as from my understanding they are pretty similar. I would be interested in trying it out but I am not sure if its worth it compared to Octave. (Octave is a matlab "clone", not meant for analytic calculations, more matrix multiplications etc.) +<a id="pad34"></a> + # [34: Matthew Zeng: Extend Emacs to Modern GUI Applications with EAF](https://emacsconf.org/2020/schedule/34) - Actual start and end time (EST): Start 2020-11-29T16:05; Stop 2020-11-29T16:28 @@ -2042,6 +2172,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - <https://github.com/manateelazycat/emacs-application-framework> +<a id="pad35"></a> + # [35: Zachary Kanfer: WAVEing at Repetitive Repetitive Repetitive Music](https://emacsconf.org/2020/schedule/35) - Actual start and end time (EST): Start 2020-11-29T16:29; Stop 2020-11-29T16:46 @@ -2097,6 +2229,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - notes, references, and links at <https://zck.me/emacsconf2020> +<a id="pad42"></a> + # Closing remarks (Sunday) - Start: 2020-11-29T16:48; Q&A: ~2020-11-29T17:05; Stop: 2020-11-29T17:24. @@ -2243,6 +2377,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - <https://www.youtube.com/watch?v=P5mtclwloEQ> +<a id="pad-well"></a> + # General Feedback: What went well? @@ -2310,6 +2446,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 ## HUGE improvements / gains since 2013 :-) Which was awesome too — the first Emacs Conf! — but WOW this is a truly international event w/ 100+ participants at any given time. Amazing work. -Jcorneli +<a id="pad-improve"></a> + # General Feedback: What to improve? @@ -2447,6 +2585,8 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 - We actually had a lunch break this time, yay! =) And most of the talks were prerecorded (usually with a heads-up), so if there's a talk you're less interested in, that's a perfect time to step away. - sachac +<a id="pad-colophon"></a> + # Colophon diff --git a/2020/pad.org b/2020/pad.org index eea452ea..49c104ac 100644 --- a/2020/pad.org +++ b/2020/pad.org @@ -1,5 +1,5 @@ #+TITLE: EmacsConf 2020 Etherpad -#+OPTIONS: broken-links:t h:2 +#+OPTIONS: broken-links:t h:2 toc:1 Thanks to alphapapa for helping archive this pad! @@ -7,6 +7,9 @@ Thanks to alphapapa for helping archive this pad! - [[https://emacsconf.org/conduct/][Guidelines for conduct]] * License and contribution agreement + :PROPERTIES: + :CUSTOM_ID: pad-license + :END: Except where otherwise noted, the material on the EmacsConf pad are dual-licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International Public License; and the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) an later version. @@ -15,7 +18,11 @@ Copies of these two licenses are included in the EmacsConf wiki repository, in t By contributing to this pad, you agree to make your contributions available under the above licenses. You are also promising that you are the author of your changes, or that you copied them from a work in the public domain or a work released under a free license that is compatible with the above two licenses. DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION. + * Contribution guidelines + :PROPERTIES: + :CUSTOM_ID: pad-contrib + :END: This pad is here to be curated by everybody and its rough structure is like that: @@ -25,6 +32,9 @@ This pad is here to be curated by everybody and its rough structure is like that * [[https://emacsconf.org/2020/schedule/01][01: Sacha Chua (sachac): Emacs News Highlights]] + :PROPERTIES: + :CUSTOM_ID: pad01 + :END: ** Questions @@ -48,6 +58,9 @@ This pad is here to be curated by everybody and its rough structure is like that * [[https://emacsconf.org/2020/schedule/02][02: Leo Vivier (zaeph): An Emacs Developer Story: From User to Maintainer]] + :PROPERTIES: + :CUSTOM_ID: pad02 + :END: ** Questions @@ -101,6 +114,9 @@ This pad is here to be curated by everybody and its rough structure is like that * [[https://emacsconf.org/2020/schedule/03][03: Bala Ramadurai: Idea to Novel Superstructure: Emacs for Writing]] + :PROPERTIES: + :CUSTOM_ID: pad03 + :END: + Actual start and end time (EST): 9:40-9:58 @@ -176,7 +192,9 @@ This pad is here to be curated by everybody and its rough structure is like that * [[https://emacsconf.org/2020/schedule/04][04: Jonathan Gregory: Music in Plain Text]] - + :PROPERTIES: + :CUSTOM_ID: pad04 + :END: ** Questions @@ -225,6 +243,9 @@ This pad is here to be curated by everybody and its rough structure is like that * [[https://emacsconf.org/2020/schedule/05][05: Grant Shangreaux (shoshin): Bard Bivou(m)acs - Building a bandcamp-like page for an album of music]] + :PROPERTIES: + :CUSTOM_ID: pad05 + :END: Actual start and end time (EST): Start of Q&A: 2020-11-28T10.28.47 EST; End 2020-11-28T10.43.49 @@ -296,7 +317,11 @@ Actual start and end time (EST): Start of Q&A: 2020-11-28T10.28.47 EST; End 2020 + Meta: "You can even take screenshots from within Emacs as SVG" — would it be possible to set up an SVG livestream...? - I doubt it would be practical to do it at a high framerate, but it's worth trying out. The other disadvantage of the approach is that there's few vector animation formats (Flash, HTML5), so saving it losslessly to disk will be tricky. + * [[https://emacsconf.org/2020/schedule/06][06: Corwin Brust (mplscorwin): Trivial Emacs Kits]] + :PROPERTIES: + :CUSTOM_ID: pad06 + :END: + Actual start and end time (EST): Start: 2020-11-28T10.45.48; Q&A 2020-11-28T10.57.38; End 2020-11-28T10.59.48 @@ -327,6 +352,9 @@ Actual start and end time (EST): Start of Q&A: 2020-11-28T10.28.47 EST; End 2020 * [[https://emacsconf.org/2020/schedule/07][07: Sid Kasivajhula: Beyond Vim and Emacs: A Scalable UI Paradigm]] + :PROPERTIES: + :CUSTOM_ID: pad07 + :END: Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.18.12; End: 2020-11-28T11.24.51 @@ -442,6 +470,9 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 * [[https://emacsconf.org/2020/schedule/08][08: Andrew Tropin: Building reproducible Emacs]] + :PROPERTIES: + :CUSTOM_ID: pad08 + :END: + Actual start and end time (EST): Start: 2020-11-28T11.26.34; Q&A: 2020-11-28T11.40.48; End 2020-11-28T11.43.33 @@ -478,6 +509,9 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 **** custom.el conflicts with Nix(?) * [[https://emacsconf.org/2020/schedule/21/][21: Eduardo Ochs: On why most of the best features in eev look like 5-minute hacks]] + :PROPERTIES: + :CUSTOM_ID: pad21 + :END: + Actual start and end time (EST): Start 2020-11-28T11.45.20 (~45min talk); End: 2020-11-28T12.26.00 @@ -518,6 +552,9 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 * [[https://emacsconf.org/2020/schedule/09/][09: Rainer König: Orgmode - your life in plain text]] + :PROPERTIES: + :CUSTOM_ID: pad09 + :END: + (End 2020-11-28T13.16.44) @@ -616,6 +653,9 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 * [[https://emacsconf.org/2020/schedule/10][10: Andrea: Lead your future with Org]] + :PROPERTIES: + :CUSTOM_ID: pad10 + :END: + Actual start and end time (EST): Start 2020-11-28T13.17.07; End: 2020-11-28T13.25.25 @@ -642,6 +682,9 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 * [[https://emacsconf.org/2020/schedule/11][11: the org-gtd package: opinions about Getting Things Done -Speaker(s): Aldric]] + :PROPERTIES: + :CUSTOM_ID: pad11 + :END: + Actual start and end time (EST): Start 2020-11-28T13.26.16; End: 2020-11-28T13.41.53 @@ -696,6 +739,9 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 * [[https://emacsconf.org/2020/schedule/12][12: Leo Vivier: One Big-ass Org File or multiple tiny ones? Finally, the End of the debate!]] + :PROPERTIES: + :CUSTOM_ID: pad12 + :END: + Actual start and end time (EST): Start 2020-11-28T13.43.24; Q&A 2020-11-28T13.51; End: 2020-11-28T14.00.07 @@ -768,6 +814,9 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 * [[https://emacsconf.org/2020/schedule/13][13: Joseph Corneli, Raymond Stanley Puzio, and Cameron Ray Smith: Experience Report: Steps to "Emacs Hyper Notebooks"]] + :PROPERTIES: + :CUSTOM_ID: pad13 + :END: + Actual start and end time (EST): Start 2020-11-28T14.01.42; Q&A 2020-11-28T14.11.44; End 2020-11-28T14.13.50 @@ -796,6 +845,9 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 *** https://github.com/exp2exp/ob-servant * [[https://emacsconf.org/2020/schedule/14][14: Adam Ard: README-Driven Design]] + :PROPERTIES: + :CUSTOM_ID: pad14 + :END: + Actual start and end time (EST): Start 2020-11-28T14.15.00; End: 2020-11-28T14.34.46 @@ -864,6 +916,9 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 **** FYI: https://github.com/alphapapa/transclusion-in-emacs * [[https://emacsconf.org/2020/schedule/15][15: Adolfo Villafiorita: Moving from Jekyll to OrgMode, an experience report]] + :PROPERTIES: + :CUSTOM_ID: pad15 + :END: + Actual start and end time (EST): Start 2020-11-28T14.36.18; Q&A: 2020-11-28T14.51.48; End 2020-11-28T14.53.03 @@ -900,6 +955,9 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 * [[https://emacsconf.org/2020/schedule/16][16: Leo Vivier: Org-roam: Presentation, Demonstration, and What's on the Horizon]] + :PROPERTIES: + :CUSTOM_ID: pad16 + :END: - Actual start and end time (EST): Start 2020-11-28T14.54.36; Q&A: 2020-11-28T15.12.44; End 2020-11-28T15.15.51 @@ -976,6 +1034,9 @@ Actual start and end time (EST): Start: 2020-11-28T11.00.47; Q&A 2020-11-28T11.1 * [[https://emacsconf.org/2020/schedule/17][17: Noorah Alhasan: Org-mode and Org-Roam for Scholars and Researchers]] + :PROPERTIES: + :CUSTOM_ID: pad17 + :END: + Actual start and end time (EST): Start 2020-11-28T15.17.33; Q&A: 2020-11-28T15.32.18 End 2020-11-28T15.39.00 + Slides/presentation: https://github.com/nalhasan/emacsconf2020 @@ -1034,6 +1095,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/18][18: Leo Vivier (zaeph): Org-roam: Technical Presentation]] + :PROPERTIES: + :CUSTOM_ID: pad18 + :END: + Actual start and end time (EST): Start 2020-11-28T15.39.41; Q&A 2020-11-28T15.56.29; End 2020-11-28T16.01.03 @@ -1076,6 +1140,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/19][19: Brett Gilio: Sharing blogs (and more) with org-webring]] + :PROPERTIES: + :CUSTOM_ID: pad19 + :END: + Actual start and end time (EST): Start 2020-11-28T16.02.37; End 2020-11-28T16.10.30; + https://sr.ht/~brettgilio/org-webring @@ -1095,6 +1162,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ *** Any More questions on org-webring, email brettg@gnu.org * [[https://emacsconf.org/2020/schedule/20][20: Corwin Brust (mplsCorwin): OMG Macros]] + :PROPERTIES: + :CUSTOM_ID: pad20 + :END: + Actual start and end time (EST): Start 2020-11-28T16.17.32; Q&A 2020-11-28T16.34; End: 2020-11-28T16.38.32 @@ -1117,6 +1187,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ ** Notes * Day 1 Closing remarks by Sacha + :PROPERTIES: + :CUSTOM_ID: pad40 + :END: + (2020-11-28T16.14.07-2020-11-28T16.16.06 + 2020-11-28T16.40.39-2020-11-28T16.52.55) @@ -1141,6 +1214,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ ** See you tomorrow! * Day 2: Opening remarks + :PROPERTIES: + :CUSTOM_ID: pad41 + :END: + 2020-11-29T09.00.35-2020-11-29T09.12.05 @@ -1149,6 +1225,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ *** "We recommend using Jitsi Meet for those 'unconference' talks: https://meet.jit.si/ ". (E.g. if you want to talk to the speaker after their talk). * [[https://emacsconf.org/2020/schedule/38][38: John Wiegley: Emacs development update]] + :PROPERTIES: + :CUSTOM_ID: pad38 + :END: + Actual start and end time (EST): Start 2020-11-29T09.12.40; End: 2020-11-29T09.17.51 @@ -1179,6 +1258,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/22][22: Musa Al-hassy: Powering-up Special Blocks]] + :PROPERTIES: + :CUSTOM_ID: pad22 + :END: + Actual start and end time (EST): Start 2020-11-29T09.19.39; Q&A: 2020-11-29T09.36.14; End: 2020-11-29T09.48.34 @@ -1242,6 +1324,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/23][23: Tuấn-Anh Nguyễn: Incremental Parsing with emacs-tree-sitter]] + :PROPERTIES: + :CUSTOM_ID: pad23 + :END: + Actual start and end time (EST): Start: 2020-11-29T09.49.24; Q&A: 2020-11-29T10.13.56; End: 2020-11-29T10.31.44 @@ -1376,6 +1461,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/24][24: Andrea: Analyze code quality through Emacs: a smart forensics approach and the story of a hack]] + :PROPERTIES: + :CUSTOM_ID: pad24 + :END: + Actual start and end time (EST): Start 2020-11-29T10.34.52; End: 2020-11-29T10.55.39 @@ -1436,6 +1524,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/25][25: Zen Monk Alain M. Lafon: Traverse complex JSON structures with live feedback]] + :PROPERTIES: + :CUSTOM_ID: pad25 + :END: + Actual start and end time (EST): Start: 2020-11-29T10.57.19; End: 2020-11-29T11.07.08 @@ -1482,6 +1573,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/39][39: Richard Stallman: NonGNU ELPA]] + :PROPERTIES: + :CUSTOM_ID: pad39 + :END: + Actual start and end time (EST): Start: 2020-11-29T11.09.04 ; Q&A: 2020-11-29T11.15.59; End: 2020-11-29T12.04.31 @@ -1681,6 +1775,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/26][26: Pierce Wang: Emacs as a Highschooler: How It Changed My Life]] + :PROPERTIES: + :CUSTOM_ID: pad26 + :END: + Actual start and end time (EST): Start: 2020-11-29T13.06.20; Q&A: 2020-11-29T13.16.52; End: 2020-11-29T13.21.51 @@ -1733,6 +1830,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/27][27: Vasilij "wasamasa" Schneidermann: State of Retro Gaming in Emacs]] + :PROPERTIES: + :CUSTOM_ID: pad27 + :END: + Actual start and end time (EST): Start 2020-11-29T13.23.01; End: 2020-11-29T13.33.00 + Alternative stream for extended talk: http://live.emacsconf.org/alt.html or http://live0.emacsconf.org/alt.webm @@ -1780,6 +1880,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacscon.org/2020/schedule/28][28: Erik Elmshauser and Corwin Brust: Welcome To The Dungeon]] + :PROPERTIES: + :CUSTOM_ID: pad28 + :END: + Actual start and end time (EST): Start 2020-11-29T13.34.52 @@ -1814,10 +1917,16 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/29][29: Erik Elmshauser and Corwin Brust: Pathing of Least Resistance]] + :PROPERTIES: + :CUSTOM_ID: pad29 + :END: /This time slot was combined with the previous./ * [[https://emacsconf.org/2020/schedule/30][30: Gabriele Bozzola (@sbozzolo) : A tour of vterm]] + :PROPERTIES: + :CUSTOM_ID: pad30 + :END: ** Questions @@ -1860,6 +1969,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/31][31: Grant Shangreaux: Lakota Language and Emacs]] + :PROPERTIES: + :CUSTOM_ID: pad31 + :END: ** Questions @@ -1891,6 +2003,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ *** https://git.sr.ht/~shoshin/lakota-input.git * [[https://emacsconf.org/2020/schedule/32][32: Eric Abrahamsen: Object Oriented Code in the Gnus Newsreader]] + :PROPERTIES: + :CUSTOM_ID: pad32 + :END: ** Questions @@ -1920,6 +2035,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/33][33: Fermin MF: Maxima a computer algebra system in Emacs]] + :PROPERTIES: + :CUSTOM_ID: pad33 + :END: ** Questions @@ -1945,6 +2063,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/34][34: Matthew Zeng: Extend Emacs to Modern GUI Applications with EAF]] + :PROPERTIES: + :CUSTOM_ID: pad34 + :END: + Actual start and end time (EST): Start 2020-11-29T16:05; Stop 2020-11-29T16:28 @@ -2020,6 +2141,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ * [[https://emacsconf.org/2020/schedule/35][35: Zachary Kanfer: WAVEing at Repetitive Repetitive Repetitive Music]] + :PROPERTIES: + :CUSTOM_ID: pad35 + :END: + Actual start and end time (EST): Start 2020-11-29T16:29; Stop 2020-11-29T16:46 @@ -2074,6 +2198,9 @@ undefined.1. https://github.com/papis/papis-zotero maybe useful ^^ *** notes, references, and links at https://zck.me/emacsconf2020 * Closing remarks (Sunday) + :PROPERTIES: + :CUSTOM_ID: pad42 + :END: + Start: 2020-11-29T16:48; Q&A: ~2020-11-29T17:05; Stop: 2020-11-29T17:24. @@ -2220,6 +2347,9 @@ Emacs is very, very complicated. And using computers is hard. With Emacs we ha * General Feedback: What went well? + :PROPERTIES: + :CUSTOM_ID: pad-well + :END: @@ -2278,6 +2408,9 @@ Emacs is very, very complicated. And using computers is hard. With Emacs we ha * General Feedback: What to improve? + :PROPERTIES: + :CUSTOM_ID: pad-improve + :END: @@ -2407,6 +2540,9 @@ Emacs is very, very complicated. And using computers is hard. With Emacs we ha * Colophon + :PROPERTIES: + :CUSTOM_ID: pad-colophon + :END: ** BigBlueButton (thanks to Free Software Foundation) |